hybridgroup/gobot

roadmap(ble): implement support for more peripherals

gen2thomas opened this issue · 2 comments

Milestones:

  • move drivers to drivers/ble
  • move sphero driver to drivers/serial
  • move sphero adaptor to adaptors/serialport (#371 )
  • try to make mavlink to use serialport
  • try to make megapi to use serialport (#1062 )
  • try to make neurosky to use serialport (#1061 )
  • improve test coverage (#1051 )
  • improve README
  • fix missing check of err return values in examples (#765 )
  • add example for serial-port with BLE (#987 )
  • add new drivers or one as example

Simple drivers can be added by copy the battery driver and replace the short characteristic value (0x2A6F for Humidity). The developer should own the related device. So implementing arbitrary drivers is not useful at the moment, but can be done with less effort when needed. For further reading see https://www.bluetooth.com/specifications/assigned-numbers/