Andrew Tridgell
|
6c50feaead
|
AP_IOMCU: improved handling of IOMCU reset
use IOMCU timestamp to detect reset
|
2019-04-28 07:45:33 +10:00 |
Andrew Tridgell
|
af54e8620e
|
AP_IOMCU: prevent startup sync causing an internal error
|
2019-04-28 07:45:33 +10:00 |
Andrew Tridgell
|
c7be7d7343
|
AP_IOMCU: cope with IOMCU reset
|
2019-04-22 16:53:35 +10:00 |
Andrew Tridgell
|
41264568ba
|
AP_IOMCU: added brushed motor feature bit in protocol
|
2018-11-30 13:14:14 +11:00 |
Andrew Tridgell
|
5771e0a90e
|
AP_IOMCU: added access to RC protocol name
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
a8d91a24b6
|
AP_IOMCU: fixed compat with nuttx firmwares
this allows older firmwares to change the IO firmware back to a nuttx
based firmware
|
2018-11-07 07:35:45 +11:00 |
Eugene Shamaev
|
4d64b86f87
|
AP_IOMCU: Add binding procedure for DSMx
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
beff16abe6
|
AP_IOMCU: implement manual_rc_mask
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
e70a98fa9a
|
AP_IOMCU: support elevon and vtail mixing in failsafe
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
191f72d2e6
|
AP_IOMCU: added mixing structure to protocol
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
cab5199da8
|
AP_IOMCU: fixed a race in event trigger on startup
this fixes the issue with initial safety option state, and with
initial safety mask
|
2018-11-05 19:24:44 +11:00 |
Andrew Tridgell
|
ed48c24600
|
AP_IOMCU: added shutdown method
this cleans up the reboot process
|
2018-10-30 13:00:48 +11:00 |
Andrew Tridgell
|
037a455784
|
AP_IOMCU: moved protocol structures to a common header
|
2018-09-19 12:14:15 +10:00 |
Andrew Tridgell
|
f22d5f0d40
|
AP_IOMCU: implement failsafe PWM
|
2018-09-13 08:15:02 +10:00 |
Andrew Tridgell
|
135e37e1f4
|
AP_IOMCU: cope with IOMCU reset in flight
this copes with IOMCU reset when we have safety forced off
|
2018-09-04 15:24:12 +10:00 |
Andrew Tridgell
|
e200de1f57
|
AP_IOMCU: use compressed interface for IO fw upload
|
2018-07-09 19:41:56 +10:00 |
Andrew Tridgell
|
0e29bcc4ab
|
AP_IOMCU: use thread_create() API
|
2018-07-09 19:41:18 +10:00 |
Andrew Tridgell
|
7be1125084
|
AP_IOMCU: implement safety mask and safety pwm
|
2018-04-17 10:14:01 +10:00 |
Andrew Tridgell
|
214fb096eb
|
AP_IOMCU: added healthy API for use in arming checks
|
2018-04-17 08:44:44 +10:00 |
Andrew Tridgell
|
09e3a3cb78
|
AP_IOMCU: added IO firmware upload
|
2018-04-17 08:44:44 +10:00 |
Andrew Tridgell
|
f22964a350
|
AP_IOMCU: implement BRD_SAFETYOPTION
|
2018-04-14 06:22:07 +10:00 |
Andrew Tridgell
|
93fa74518a
|
AP_IOMCU: limit rate to IOMCU to 500Hz
when running with very high loop rates we can saturate the IO link
|
2018-01-20 17:40:07 +11:00 |
Andrew Tridgell
|
30903f2acb
|
AP_IOMCU: support oneshot mode
|
2018-01-20 17:40:07 +11:00 |
Andrew Tridgell
|
ff3b0ec1bd
|
AP_IOMCU: added set_default_rate method
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
d1fd843539
|
AP_IOMCU: support IMU heater
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
1568f578d7
|
AP_IOMCU: added retries on event failure
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
9b9b4a169e
|
AP_IOMCU: fixed build on systems without IO MCU
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
71a47303b4
|
AP_IOMCU: support servo voltage and rssi
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
bb3ed9d6a3
|
AP_IOMCU: added APIs for RC input
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
ceeade5822
|
AP_IOMCU: added periodic reading of RC input
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
06322da4e2
|
AP_IOMCU: added setting of output rates
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
39f60adcd7
|
AP_IOMCU: initial implementation of PWM and safety
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
0c01ae1223
|
AP_IOMCU: started on MCU IO library
|
2018-01-15 11:46:02 +11:00 |