UV_K5_playground/src/rssi_printer/hardware/hardware.hpp

29 wiersze
477 B
C++
Czysty Zwykły widok Historia

2023-06-24 19:36:23 +00:00
namespace Hardware
{
struct TPower
{
void EnableDbg();
};
2023-06-30 10:54:03 +00:00
struct TSystem
{
static void Delay(unsigned int u32Ticks);
};
struct TFlashLight
{
TFlashLight(TSystem& Sys) :System(Sys){};
void On();
void Off();
void Toggle();
void BlinkSync(unsigned char u8BlinksCnt);
TSystem& System;
};
2023-06-24 19:36:23 +00:00
struct THardware
{
TPower Power;
2023-06-30 10:54:03 +00:00
TSystem System;
TFlashLight FlashLight = {System};
2023-06-24 19:36:23 +00:00
};
}