... | @@ -33,7 +33,7 @@ Deep dives: |
... | @@ -33,7 +33,7 @@ Deep dives: |
|
- [State Machines](State-Machines-Examples-and-Best-Practices)
|
|
- [State Machines](State-Machines-Examples-and-Best-Practices)
|
|
- [Events Cheatsheet](Events-Cheatsheet)
|
|
- [Events Cheatsheet](Events-Cheatsheet)
|
|
- [Testing](Testing)
|
|
- [Testing](Testing)
|
|
- [Diagnostic Tools]
|
|
- [Diagnostic Tools](Diagnostic-tools)
|
|
- [Mavlink](Mavlink)
|
|
- [Mavlink](Mavlink)
|
|
- [DMA]
|
|
- [DMA]
|
|
|
|
|
... | @@ -57,9 +57,6 @@ Deep dives: |
... | @@ -57,9 +57,6 @@ Deep dives: |
|
- [Logger](Logger): performs triple buffering to optimize SD cart writes.
|
|
- [Logger](Logger): performs triple buffering to optimize SD cart writes.
|
|
- [EventBroker]: central component used in a publish-subscribe architecture to dispatch events between FSMs
|
|
- [EventBroker]: central component used in a publish-subscribe architecture to dispatch events between FSMs
|
|
|
|
|
|
- [CPUMeter]: measure CPU usage
|
|
|
|
- [StackLogger]: measure stack usage for each thread
|
|
|
|
|
|
|
|
- [PinObserver]: execute something on GPIO transitions (without using interrupts)
|
|
- [PinObserver]: execute something on GPIO transitions (without using interrupts)
|
|
- [ButtonHandler]: do something when the button is pressed (or pressed for a long time)
|
|
- [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
|
|
- [Queues]: syncQueue, syncCircularBuffer, SyncPacketQueue. Other Queues can be found in MIOSIX's queue.h
|
... | | ... | |