elie-saliba02 / UserInterface

User Interface for SsMachMo
0 stars 0 forks source link

Implement FreeRTOS Tasks on microcontroller #12

Open elie-saliba02 opened 1 year ago

elie-saliba02 commented 1 year ago

Take into consideration the different power modes

https://docs.silabs.com/gecko-platform/latest/service/power_manager/overview

"When your application uses an Operating System (Micrium OS kernel or FreeRTOS, for example), the process of going to sleep is fully handled by the OS. The system will automatically enter the lowest possible energy mode (depending on the requirements currently set) when the OS enters idle mode (i.e. when all the tasks are pending on something, delayed or suspended). Power manager will ensure the system resumes its operations as soon as a task is resumed, posted or that its delay expires."

elie-saliba02 commented 1 year ago

Best Practices https://www.beningo.com/5-best-practices-for-designing-rtos-based-applications/#

elie-saliba02 commented 1 year ago

Integrating Drivers with RTOS https://open4tech.com/freertos-using-mcu-peripheral-drivers/

elie-saliba02 commented 1 year ago

Silicon Labs https://www.silabs.com/documents/login/presentations/tech-talk-add-free-rtos-to-your-bluetooth-application.pdf