Intro task for DMB work, implement the FreeRTOS C++ wrapper for RTOS timers.
Reportee: @cjchanx
Implementing and testing:
Components/Core/Timer.cpp
Components/Core/Timer.hpp
Desired Output
- Timer object implemented and tested that supports the following:
- Polling timers (it will update in the background, and we only care about if it is active when we poll it (for instance, calling tmr->GetState()) : please make an enum / rudimentary state diagram for the timer if possible.
Timer.cpp/hpp is properly documented and follows coding standards
Resources
https://www.freertos.org/FreeRTOS-Software-Timer-API-Functions.html
Future Activity - Will be new card once this card is reviewed
- Expand timer into an "interrupt timer" which will automatically call a passed in callback.
Linked Trello Card
Intro task for DMB work, implement the FreeRTOS C++ wrapper for RTOS timers.
Reportee: @cjchanx
Implementing and testing:
Components/Core/Timer.cpp
Components/Core/Timer.hpp
Desired Output
Timer.cpp/hppis properly documented and follows coding standardsResources
https://www.freertos.org/FreeRTOS-Software-Timer-API-Functions.html
Future Activity - Will be new card once this card is reviewed
Linked Trello Card