Skip to content

Releases: rykovv/spiffs_circular_queue

Release 1.2

06 Feb 05:44

Choose a tag to compare

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

Release 1.1

12 Apr 01:26

Choose a tag to compare

  • Multiple queues can be managed by one library
  • Variable-size nodes
  • Extended interface
  • Function optimizations
  • Updated examples & documentation
  • README.md with consice info
  • MIT License
  • PlatformIO compatibility and Registry

Release 1.0

31 Dec 02:11

Choose a tag to compare

Release 1.0 includes

  • source files with necessary functionality
  • doxygen-generated documentation
  • example with basic workflow