Skip to content
a set of simple utilities in c for microcontrollers
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
button
crc
doc
docs doxygen Nov 14, 2019
event
list
moving_average_filter
pool
queue create mainpage.dox and start upgrading all doc for doxygen Nov 13, 2019
.gitignore
LICENSE.md
readme.md

readme.md

A set of utilities in C99 for microcontrollers

  • no dynamic allocation
  • only depends on c99
  • simple
  • easy to understand
  • easy to use
  • tested

Complete documentation here.

button

A single header library for handling software debouncing, edge dectection, and button press/release/hold/repeat events.

crc

A library that performs CRC calculation.

event

A single header library that implements the publish/subscribe pattern.

list

A single header library that implements a doubly linked intrusive list.

moving_average_filter

A single header library that implements an efficient, generic, moving average filter.

pool

A single header generic pool allocator.

queue

A single header library that implements an efficient, generic, FIFO queue.

You can’t perform that action at this time.