HexAirbot / HexNanoController_iOS

Flexbot Controller App for iOS platform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.