Static tasks in FreeRTOS

Static tasks in FreeRTOS Before release 9.0 of FreeRTOS all tasks were created using dynamic memory, using one of five memory schemes (aka malloc() versions). However, since release 9.0 the programmer can create tasks in a static manner too. Even better, all mechanisms in FreeRTOS (tasks, timers, semaphores, queues) can be created now in a […]

Leer más Static tasks in FreeRTOS

The power of uC peripherals

Have you stop to think how powerful are getting the peripherals for a tiny uC? Once you’ve programmed them, you and the CPU can forget them about. Take, for example, the analog comparator found in many uC. Without it, you’ll need to program the ADC and polling its value for a min/max in order to […]

Leer más The power of uC peripherals