Skip to content

v0.10.0

Choose a tag to compare

@adel-mamin adel-mamin released this 20 Jun 08:17
· 232 commits to main since this release

Release Notes

  • Turn on clang-tidy check
  • Add extra sanity checks to am_onesize_free() and am_onesize_allocate_x()
  • Attribute onesize allocation and free APIs with AM_MAY_ALIAS
  • Add exit on ESC in apps/examples/async/main.c
  • Make AM_ALIGNOF() return int
  • Add AM_ALIGNOF_DEFINE() for common types
  • Add timer allocation, event publishing to async example
  • Add struct am_timer_state::timers for bound checking in am_timer_tick()
  • Add event reference counter assert to am_event_push_x()
  • Make event->ref_counter check thread safe in am_event_inc_ref_cnt()
  • Remove redundant AM_ASSERT() in am_ao_post_fifo()
  • Add AM_EVENT_..._MAX defines for better code readability
  • Double the maximum value of event reference counter
  • Add code documentation and comments amendments