aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorBrian Cully <bjc@kublai.com>2019-05-10 11:50:53 -0400
committerBrian Cully <bjc@kublai.com>2019-06-03 09:23:29 -0400
commit5781e9391fe3d7d3dabec620cb782d38f5f9cb9e (patch)
tree9ed0b09fd40f128733e8441fc63f91a9ee17d3f6 /README.md
parentf12811a0a5e15b596a0cc06c095832a6b795172b (diff)
downloadclint-5781e9391fe3d7d3dabec620cb782d38f5f9cb9e.tar.gz
clint-5781e9391fe3d7d3dabec620cb782d38f5f9cb9e.zip
Update to 0.2.0: Add HandlerArray type.v0.2.0
* Create HandlerArray as a safe wrapper around Handler. * Add Cargo features for HandlerArray size. * Move Handler into sub-module. * Add CriticalSection sub-module for architecture dependent support of interrupt-free contexts. * Add build rules to pull in cortex-m support for CriticalSection automatically.
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/README.md b/README.md
index 36a8e9d..c3c6de5 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,12 @@
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.