Skip to content

The stm32f0-schedulomatic is a task scheduler framework designed to accommodate parallel DMA <-> peripheral transfers and resource sharing on a 32-bit micro-controller.

License

Notifications You must be signed in to change notification settings

chris-pws/stm32f0-schedulomatic

Repository files navigation

stm32f0-schedulomatic

The stm32f0-schedulomatic is a pre-emptive task scheduler supporting mutual exclusion signaling and a callback framework designed to accommodate parallel DMA memory <-> peripheral transfers and resource sharing by multiple threads. Currently supports fixed frequency tasks, including UART and SPI transmission.

To-do:

  • Continuous ADC to memory DMA;
  • SSD1322 display driver;
  • Frame buffer class;
  • Stack framed context switching.

About

The stm32f0-schedulomatic is a task scheduler framework designed to accommodate parallel DMA <-> peripheral transfers and resource sharing on a 32-bit micro-controller.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published