... | ... | @@ -50,10 +50,7 @@ Deep dives: |
|
|
- [SensorManager](SensorManager): Periodically samples a set of sensors at different given frequencies through a high-priority, single-threaded TaskScheduler.
|
|
|
- [Logger](Logger): performs triple buffering to optimize SD cart writes.
|
|
|
- [EventBroker]: central component used in a publish-subscribe architecture to dispatch events between FSMs
|
|
|
|
|
|
- [PinObserver]: execute something on GPIO transitions (without using interrupts)
|
|
|
- [ButtonHandler]: do something when the button is pressed (or pressed for a long time)
|
|
|
- [Queues]: syncQueue, syncCircularBuffer, SyncPacketQueue. Other Queues can be found in MIOSIX's queue.h
|
|
|
- [Utilities]: PinObserver, ButtonHandler, Queues
|
|
|
|
|
|
### :recycle: Misc
|
|
|
|
... | ... | |