Skip to content

Release 1.2

Latest
Compare
Choose a tag to compare
@rykovv rykovv released this 06 Feb 05:44

The new release brings some major improvements to the library in terms of functionality and optimizations. What's new:

  • Settable queue size during the initialization. Each queue instance has its own max_size
  • Both variable and fixed queue elem sizes are supported with corresponding data footprint optimizations
  • circular_queue_t struct carries function pointers to the library functions to bring some object-oriented flavor
  • Extensive unit testing of the library is included in unit_tests/test_main.ino
  • Optional max elem size option set with the SPIFFS_CIRCULAR_QUEUE_MAX_ELEM_SIZE macro
  • spiffs_circular_queue_foreach_dequeue loop construct that flushes the queue, implemented as macro
  • Enriched library interface
  • Improved integrity in general
  • Prettier README.md