Skip to content

v0.7.2

Latest
Compare
Choose a tag to compare
@adel-mamin adel-mamin released this 07 Feb 20:37
· 2 commits to main since this release

Release Notes

  • Add AM_EVT_AO_(UN)SUBSCRIBE events
  • Optimize the range of state machine specific events
  • Rename am_event_get_pool_nfree_now() to am_event_get_pool_nfree()
  • Rename am_onesize_get_min_nfree() to am_onesize_get_nfree_min()
  • Add am_queue_get_nfree/nbusy/nfree_min/capacity() APIs
  • Streamline _x APIs taking margin as a parameter
  • Uncomment configuration parameters in amast_config.h
  • Rename AM_EVENT_POOL_NUM_MAX to AM_EVENT_POOLS_NUM_MAX
  • Rename _init() to _ctor() in slist
  • Rename _init() to _ctor() in dlist
  • Rename am_async_init() to am_async_ctor()
  • Rename am_event_get_pool_min_nfree() to am_event_get_pool_nfree_min()
  • Rename am_hsm_state/instance() to am_hsm_get_state/instance()
  • Rename am_fsm_state() to am_fsm_get_state()
  • Prune AM_AO_EVT_PUB_MAX from libs/ao/ao.h
  • Add am_ao_state_ctor_()
  • Add margin argument to am_onesize_allocate()
  • Remove size argument from am_onesize_allocate()
  • Add FSM, HSM, async and slist sphinx documentation
  • Improve slist, ringbuf and queue documentation