Commit graph

2 commits

Author SHA1 Message Date
Peter Johanson
fa57fc74ea refactor(splits): Use index for event source.
* Track peripherals by indexes slot, with all appropiate peripheral
  state stored in the slot.
* Event sources tracked by peripheral slot index.
2022-01-30 22:52:24 -05:00
Pete Johanson
1715a3d323 feature(split): behavior locality support.
* GATT characteristic allowing passng data + behavior
  label to invoke the behavior on the peripheral side.
* Behaviors have a locality setting to specify where they run.
* Build reset/power/RGB on peripheral.
2022-01-30 22:51:00 -05:00