16

GitHub - clnhlzmn/utils: a set of simple utilities in c for microcontrollers

 4 years ago
source link: https://github.com/clnhlzmn/utils
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

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.

queue

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK