Zephyr C++ Toolkit
Loading...
Searching...
No Matches
zct Namespace Reference

Classes

class  AdcMock
 
class  AdcReal
 
class  EventThread
 Use this class in your objects to create a thread that can wait for events. More...
 
struct  GpioCallbackDataAndObject
 
class  GpioMock
 
class  GpioReal
 
class  IAdc
 
class  IGpio
 
class  IPwm
 
class  IWatchdog
 Interface for a hardware watchdog peripheral (not the software watchdog, this does not need to be mocked). More...
 
class  Mutex
 
class  MutexLockGuard
 
class  PwmMock
 
class  PwmReal
 
class  Timer
 A timer that can be used to execute callbacks at regular intervals in an event driven application. More...
 
class  TimerManager
 
class  Util
 
class  WatchdogMock
 Mock implementation of the watchdog interface for testing. More...
 
class  WatchdogReal
 Real hardware implementation of the watchdog interface. More...
 

Functions

constexpr IWatchdog::Option operator| (IWatchdog::Option lhs, IWatchdog::Option rhs)
 Bitwise OR operator for watchdog options.
 
constexpr IWatchdog::Option operator& (IWatchdog::Option lhs, IWatchdog::Option rhs)
 Bitwise AND operator for watchdog options.
 
 LOG_MODULE_REGISTER (EventThread, LOG_LEVEL_DBG)
 
 LOG_MODULE_REGISTER (zct_Timer, LOG_LEVEL_DBG)
 
 LOG_MODULE_REGISTER (TimerManager, LOG_LEVEL_DBG)
 
 LOG_MODULE_REGISTER (zct_AdcMock, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_AdcReal, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_GpioMock, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (GpioReal, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_IWatchdog, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_PwmMock, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_PwmReal, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (WatchdogMock, LOG_LEVEL_WRN)
 
 LOG_MODULE_REGISTER (zct_WatchdogReal, LOG_LEVEL_WRN)
 

Function Documentation

◆ LOG_MODULE_REGISTER() [1/12]

zct::LOG_MODULE_REGISTER ( EventThread  ,
LOG_LEVEL_DBG   
)

◆ LOG_MODULE_REGISTER() [2/12]

zct::LOG_MODULE_REGISTER ( GpioReal  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [3/12]

zct::LOG_MODULE_REGISTER ( TimerManager  ,
LOG_LEVEL_DBG   
)

◆ LOG_MODULE_REGISTER() [4/12]

zct::LOG_MODULE_REGISTER ( WatchdogMock  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [5/12]

zct::LOG_MODULE_REGISTER ( zct_AdcMock  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [6/12]

zct::LOG_MODULE_REGISTER ( zct_AdcReal  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [7/12]

zct::LOG_MODULE_REGISTER ( zct_GpioMock  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [8/12]

zct::LOG_MODULE_REGISTER ( zct_IWatchdog  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [9/12]

zct::LOG_MODULE_REGISTER ( zct_PwmMock  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [10/12]

zct::LOG_MODULE_REGISTER ( zct_PwmReal  ,
LOG_LEVEL_WRN   
)

◆ LOG_MODULE_REGISTER() [11/12]

zct::LOG_MODULE_REGISTER ( zct_Timer  ,
LOG_LEVEL_DBG   
)

◆ LOG_MODULE_REGISTER() [12/12]

zct::LOG_MODULE_REGISTER ( zct_WatchdogReal  ,
LOG_LEVEL_WRN   
)

◆ operator&()

constexpr IWatchdog::Option zct::operator& ( IWatchdog::Option  lhs,
IWatchdog::Option  rhs 
)
constexpr

Bitwise AND operator for watchdog options.

◆ operator|()

constexpr IWatchdog::Option zct::operator| ( IWatchdog::Option  lhs,
IWatchdog::Option  rhs 
)
constexpr

Bitwise OR operator for watchdog options.