Skip to content

Alpha release v0.2.0

Latest
Compare
Choose a tag to compare
@uLipe uLipe released this 28 Oct 01:11
· 13 commits to main since this release

This release enhances some features of STeP and also fixes some bugs.

New Features:

  • New queuing mechanism that uses workqueue to organize the samples;
  • Publishing samples now requires; a single function call;
  • Poll thread replaced by workqueue handling, with default high priority;
  • Added node output subscription function to pick the output result of a node chain;
  • New samples added: FoC motor control, IMU sensor fusion, Subscription API;
  • Removed the automatic periodic poll, processor manager is now triggered when a sample arrives to its internal FIFO;
  • Moved OS specific includes to a separate file, making easier to port;
  • Automatic setup through west commands;

Bugfixes:

  • Deadlock in the processor node execution because the mutex is held;
  • Stack overflow in the node execution caused by stack sharing between processor manager and poll caller;