Andrew Tridgell
e2d6e70895
AP_Periph: fixed HWESC temperature decoding
...
now have protocol docs
5 years ago
Andrew Tridgell
318d467ecc
AP_Periph: fixed airspeed to use corrected pressure
...
this prevents the AP_Periph node from doing the fabs()
5 years ago
Peter Hall
9ae6633a08
AP_Periph: update to new NeoPixel API
5 years ago
Andrew Tridgell
998f93c7c9
AP_Periph: fixed HWESC RPM and current readings
5 years ago
Andrew Tridgell
44bf05ab29
AP_Periph: added Hobbywing ESC telemetry support
...
useful to add UAVCAN ESC status for UART based telemetry for Hobbywing
ESCs
5 years ago
Andrew Tridgell
d83f380521
AP_Periph: adjust for updated LED API
5 years ago
Andrew Tridgell
84ac1ac41d
AP_Periph: don't probe rangefinder continuously
5 years ago
Andrew Tridgell
c9c4167888
AP_Periph: fixed watchdog during DNA wait
...
thix fixes an issue with multiple AP_Periph nodes booting at the same
time
5 years ago
Peter Barker
2401afd496
AP_Periph: fix up firmware version includes
5 years ago
Andrew Tridgell
1734541eb7
AP_Periph: added enable mechanisms for all sensor types
5 years ago
Andrew Tridgell
2180a21441
AP_Periph: support HAL_SAFE_BUTTON_ON for polarity of safety button
5 years ago
Andrew Tridgell
924e012fa7
AP_Periph: fixed thread safety of push_force
5 years ago
Andrew Tridgell
cebd8cf9db
AP_Periph: removed float random code
5 years ago
CUAVcaijie
39c87f473a
AP_Periph: add BARO_ENABLE option
5 years ago
Andrew Tridgell
d249f870b9
AP_Periph: added HARDPOINT_RATE
...
and send highest pwm from last sample
5 years ago
Andrew Tridgell
9ed2f1d5e2
AP_Periph: support a PWM -> UAVCAN Hardpoint adapter
...
capture PWM input and map onto a hardpoint command
5 years ago
Andrew Tridgell
0362353087
AP_Periph: added gnss::Fix2 support
5 years ago
Andrew Tridgell
9843b6085d
AP_Periph: adjust buffer sizes
5 years ago
Andrew Tridgell
71b2315d78
AP_Periph: switch to callback based CAN receive
...
this is much more reliable
5 years ago
Andrew Tridgell
cc0f6451ab
AP_Periph: support RTCMStream for RTK injection
5 years ago
Peter Barker
c51eed1f2a
AP_Periph: use enum-class for RangeFinder Status
5 years ago
Andrew Tridgell
482e0d4787
AP_Periph: implement 30s mark of good firmware
5 years ago
Andrew Tridgell
dc6948f336
AP_Periph: added delay on bl flash
...
and expand can pool a bit
5 years ago
Andrew Tridgell
dba6d71fc6
AP_Periph: use new flash_bootloader() API
5 years ago
Andrew Tridgell
1352557ebb
AP_Periph: use ArduPilot version system
...
this will allow build_binaries to find the version
5 years ago
Andrew Tridgell
46cb585af2
AP_Periph: use APJ_BOARD_ID in hw major/minor
5 years ago
Andrew Tridgell
0c00bb935a
AP_Periph: support updating bootloader with FLASH_BOOTLOADER option
5 years ago
Andrew Tridgell
c6a372bfdd
AP_Periph: fixed handling of 16 char param names
5 years ago
Andrew Tridgell
1c61ab165c
AP_Periph: support CAN app comms area
5 years ago
Andrew Tridgell
30195ea6b5
AP_Periph: added application descriptor
...
this is used by MissionPlanner to see if correct fw is already loaded
5 years ago
Andrew Tridgell
6a413babe0
AP_Periph: pat watchdog in param getset
5 years ago
Andrew Tridgell
e9af111b0c
AP_Periph: enable build of ZubaxGNSS
5 years ago
Andrew Tridgell
55b623d176
AP_Periph: support rangefinder CAN nodes
5 years ago
Andrew Tridgell
5b699fc65d
AP_Periph: fixed airspeed update rate
5 years ago
Andrew Tridgell
d0ff2089c4
AP_Periph: enable airspeed sensor
5 years ago
Andrew Tridgell
c75a7e425a
AP_Periph: support NCP5623 LEDs
5 years ago
Andrew Tridgell
47e75cc536
AP_Periph: support ADSB UAVCAN peripherals
...
generate TrafficReport UAVCAN packets from ADSB_VEHICLE MAVLink
messages from a Ping
5 years ago
Andrew Tridgell
6e676be6b3
AP_Periph: added LED_BRIGHTNESS param
...
default was too bright
5 years ago
Andrew Tridgell
5f8616dc76
AP_Periph: fixed scaling of LEDs
...
RGBLed packets sent as 5:6:5 bits
5 years ago
Andrew Tridgell
bc0b9337a0
AP_Periph: fixed vsnprintf return assumption
5 years ago
Andrew Tridgell
8a689b2cd1
AP_Periph: support neopixel LEDs on CAN GPS
5 years ago
Andrew Tridgell
5ee66ab6a8
AP_Periph: added BUZZER_VOLUME parameter
5 years ago
Andrew Tridgell
01fc8dcb3c
AP_Periph: support safety button
5 years ago
Andrew Tridgell
0b6ef89498
AP_Periph: support SafetyState for safety LED
5 years ago
Andrew Tridgell
a469b93d23
AP_Periph: support UAVCAN buzzers
...
using BeepCommand
5 years ago
Phillip Kocmoud
1dc57c84c4
AP_Periph : CAN
...
Remove 100 times message counter to improve magnetometer performance.
Tested and uavcan.equipment.ahrs.MagneticFieldStrength improves from 7msgs/sec to 75msgs/sec which is likely the output rate of the actual sensor.
6 years ago
Andrew Tridgell
d57ba14020
AP_Periph: added peripheral firmware
6 years ago