Skip to content

Releases: adel-mamin/amast

v0.3.1

16 Nov 20:39
Compare
Choose a tag to compare

Features

  • Add AM_ASSERT_FAILURE configuration to amast_config.h
  • Add struct am_onesize_cfg with crit_enter(exit) callbacks

v0.3.0

15 Nov 17:12
Compare
Choose a tag to compare

Features

  • Add critical section handling to timer module
  • Add libs/pal/stubs
  • Fix include-what-you-use warnings
  • Add tools/unity/amast_config.h
  • Add libs/common/assert.c
  • Rework hierarchy depth check in hsm_dispatch()
  • Add am_hsm_state::init_called
  • Place static functions at top of hsm.c
  • Optimize HSM implementation

v0.2.0

09 Nov 17:09
Compare
Choose a tag to compare

Features

  • The finite state machine implementation (documentation)
  • Compilation instructions in README.md

v0.1.0

03 Nov 17:08
Compare
Choose a tag to compare

Features

  • The hierarchical state machine implementation (documentation, examples)
  • The async-await implementation (documentation)
  • Singly and doubly linked lists
  • One size memory allocator
  • Timers
  • Events