clint

Crates.ioclint
lib.rsclint
version0.3.0
sourcesrc
created_at2019-05-10 15:43:35.492072
updated_at2022-10-12 16:04:07.360063
descriptionCLosure INTerrupt handlers.
homepage
repositoryhttps://git.spork.org/clint.git
max_upload_size
id133284
size78,393
Brian Cully (bjc)

documentation

README

CLosure INTerrupt handlers

Documentation Testing

This crate allows you to use closures for interrupt handlers in a heapless, no-std environment.

Cargo features

The HandlerTable type uses a backing array for its closures. To configure the number of available slots, specify one of the following cargo features: isr-8, isr-16, isr-32, isr-64, isr-128, or isr-256. By default, 32 slots are available.

Example Code

See the examples directory for some simple examples.

For a slightly more complex example this repository uses clint to blink some LEDs and measure temperature across a number of interrupts and exceptions.

Commit count: 0

cargo fmt