QP-nano  6.9.0
Real-Time Embedded Framework
DPP on NUCLEO-L053R8
NUCLEO-L053R8 board

Dining Philosophers Problem (DPP) example for NUCLEO-L053R8 MCU (Cortex-M0+).

Demonstrated built-in kernels:

  • cooperative qv with ARM-Clang, ARM-Keil, GNU-ARM (Makefile and Atollic TRUEstudio), and IAR-ARM toolchains
  • preemptive, run-to-completion qk with ARM-Clang, ARM-Keil, GNU-ARM, and IAR-ARM toolchains

Features:

  • multiple active objects, including 5 instances of the same AO class (Philo)
  • QK_onContextSw() callback function