ARM should be a toggle, not an enable
koenkooi opened this issue · comments
When crashing I hit the 'ARM' button repeatedly to disarm it before realising it's not a toggle.
Good intuition.
In our initial design, the 'ARM' button was a toggle. But the problem is the app can't know
the status of Flexbot. To fix the issue, updating the app is not enough, the firmware of BLE module is also needed to update to send status info of Flexbot back to the app.
Do you have a document describing the capabilities of the current HM11 firmware? My goal is to bridge it to qgroundcontrol at some point so being able to send telemetry back would be great :)
HM 11 Datasheet:
ftp://imall.iteadstudio.com/Modules/IM130614001_Serial_Port_BLE_Module_Master_Slave_HM-10/DS_IM130614001_Serial_Port_BLE_Module_Master_Slave_HM-10.pdf
Bridging it to iGCS is also a good choice on iOS platform: https://github.com/fightingwalrus/iGCS
I have https://github.com/treymarc/multiwii-mavlink-gc working with the USB port on the flexbot so a bridge to iGCS shouldn't be that hard.