Commit Graph

59 Commits

Author SHA1 Message Date
Peter Barker
2401afd496 AP_Periph: fix up firmware version includes 2020-01-28 11:34:51 +11:00
Andrew Tridgell
1734541eb7 AP_Periph: added enable mechanisms for all sensor types 2020-01-26 09:12:55 +11:00
Andrew Tridgell
2180a21441 AP_Periph: support HAL_SAFE_BUTTON_ON for polarity of safety button 2020-01-18 15:44:17 +11:00
Andrew Tridgell
cc5ccc28ec AP_Periph: avoid baro calibration
not needed, and the delay can trigger watchdog
2020-01-18 15:44:17 +11:00
Andrew Tridgell
924e012fa7 AP_Periph: fixed thread safety of push_force 2020-01-10 19:43:36 +11:00
Andrew Tridgell
cebd8cf9db AP_Periph: removed float random code 2020-01-07 12:37:35 +11:00
CUAVcaijie
39c87f473a AP_Periph: add BARO_ENABLE option 2019-12-26 15:51:44 +11:00
Andrew Tridgell
d249f870b9 AP_Periph: added HARDPOINT_RATE
and send highest pwm from last sample
2019-12-20 16:50:48 +11:00
Andrew Tridgell
9ed2f1d5e2 AP_Periph: support a PWM -> UAVCAN Hardpoint adapter
capture PWM input and map onto a hardpoint command
2019-12-20 16:50:48 +11:00
Andrew Tridgell
e64682a834 AP_Periph: added ADSB_BAUDRATE parameter 2019-11-27 14:12:37 +11:00
Andrew Tridgell
c7b5a24047 AP_Periph: updated docs 2019-11-09 21:54:55 +11:00
Andrew Tridgell
a732f99ec4 AP_Periph: release version 1.0.0 stable 2019-11-09 20:53:16 +11:00
Andrew Tridgell
4e4a04f763 AP_Periph: added note on bootloader update 2019-11-09 20:45:15 +11:00
Andrew Tridgell
0362353087 AP_Periph: added gnss::Fix2 support 2019-11-09 17:11:32 +11:00
Andrew Tridgell
9843b6085d AP_Periph: adjust buffer sizes 2019-11-09 17:11:32 +11:00
Andrew Tridgell
71b2315d78 AP_Periph: switch to callback based CAN receive
this is much more reliable
2019-11-09 17:11:32 +11:00
Andrew Tridgell
cc0f6451ab AP_Periph: support RTCMStream for RTK injection 2019-11-09 17:11:32 +11:00
Peter Barker
c51eed1f2a AP_Periph: use enum-class for RangeFinder Status 2019-11-09 08:01:53 +11:00
Andrew Tridgell
9ffc0f5a3a AP_Periph: updated README 2019-11-07 15:49:38 +11:00
Andrew Tridgell
6e1866af38 AP_Periph: updated doc 2019-11-01 10:53:53 +11:00
Andrew Tridgell
2b92e70da7 AP_Periph: support STM32F303 builds 2019-11-01 10:53:53 +11:00
Andrew Tridgell
e159070dbc AP_Periph: fixed typo 2019-10-29 15:22:35 +11:00
Andrew Tridgell
7a20410752 AP_Periph: updated docs 2019-10-29 09:36:47 +11:00
Andrew Tridgell
3884419153 AP_Periph: added RNGFND_BAUDRATE
allows control of rangefinder baudrate
2019-10-28 15:53:16 +11:00
Andrew Tridgell
092c20b3a7 AP_Periph: use flash app_descriptor 2019-10-28 15:53:16 +11:00
Andrew Tridgell
482e0d4787 AP_Periph: implement 30s mark of good firmware 2019-10-26 15:32:10 +11:00
Andrew Tridgell
dc6948f336 AP_Periph: added delay on bl flash
and expand can pool a bit
2019-10-25 21:36:55 +11:00
Andrew Tridgell
dba6d71fc6 AP_Periph: use new flash_bootloader() API 2019-10-25 21:36:55 +11:00
Andrew Tridgell
1352557ebb AP_Periph: use ArduPilot version system
this will allow build_binaries to find the version
2019-10-25 13:52:43 +11:00
Andrew Tridgell
c08d37bd8f Tools: fixed build with --out directory for build_binaries 2019-10-25 09:35:27 +11:00
Andrew Tridgell
46cb585af2 AP_Periph: use APJ_BOARD_ID in hw major/minor 2019-10-25 09:35:27 +11:00
Andrew Tridgell
0c00bb935a AP_Periph: support updating bootloader with FLASH_BOOTLOADER option 2019-10-24 22:03:43 +11:00
Andrew Tridgell
c6a372bfdd AP_Periph: fixed handling of 16 char param names 2019-10-24 22:03:43 +11:00
Andrew Tridgell
ad3b1eaaf0 AP_Periph: enable AP_ROMFS build 2019-10-24 22:03:43 +11:00
Andrew Tridgell
1c61ab165c AP_Periph: support CAN app comms area 2019-10-21 19:12:01 +11:00
Andrew Tridgell
30195ea6b5 AP_Periph: added application descriptor
this is used by MissionPlanner to see if correct fw is already loaded
2019-10-21 19:12:01 +11:00
Andrew Tridgell
6a413babe0 AP_Periph: pat watchdog in param getset 2019-10-21 19:12:01 +11:00
Andrew Tridgell
e9af111b0c AP_Periph: enable build of ZubaxGNSS 2019-10-21 19:12:01 +11:00
Andrew Tridgell
55b623d176 AP_Periph: support rangefinder CAN nodes 2019-10-21 19:12:01 +11:00
Andrew Tridgell
5b699fc65d AP_Periph: fixed airspeed update rate 2019-10-21 19:12:01 +11:00
Andrew Tridgell
d0ff2089c4 AP_Periph: enable airspeed sensor 2019-10-21 19:12:01 +11:00
Andrew Tridgell
c75a7e425a AP_Periph: support NCP5623 LEDs 2019-10-20 20:31:02 +11:00
Andrew Tridgell
5cda8b4a4f Tools: updated AP_Periph CI and docs
target is now f103-GPS
2019-10-16 13:13:24 +11:00
Andrew Tridgell
47e75cc536 AP_Periph: support ADSB UAVCAN peripherals
generate TrafficReport UAVCAN packets from ADSB_VEHICLE MAVLink
messages from a Ping
2019-10-16 13:13:24 +11:00
Andrew Tridgell
1fb4818efc AP_Periph: fixed build warning 2019-10-16 13:13:24 +11:00
Andrew Tridgell
6e676be6b3 AP_Periph: added LED_BRIGHTNESS param
default was too bright
2019-10-16 08:58:52 +11:00
Andrew Tridgell
5f8616dc76 AP_Periph: fixed scaling of LEDs
RGBLed packets sent as 5:6:5 bits
2019-10-10 10:41:19 +11:00
Peter Barker
e50d237f3e AP_Periph: stop compiling in AP_Buffer 2019-09-24 09:36:33 +10:00
Andrew Tridgell
bc0b9337a0 AP_Periph: fixed vsnprintf return assumption 2019-09-12 08:43:31 +10:00
Andrew Tridgell
728e790873 AP_Periph: added README for AP_Periph development 2019-09-10 16:40:25 +10:00