Mark Whitehorn
8b216cf182
AP_HAL_ChibiOS: add ToneAlarm thread
...
fmuv4 hwdef.dat: remove PWM label from buzzer output pin
add buzzer pin labeled ALARM
remove timer PWM from HAL_PWM_GROUPs
7 years ago
Mark Whitehorn
d200f30cd7
AP_Notify: add ToneAlarm backend for ChibiOS
7 years ago
Randy Mackay
3bec25da85
AP_Compass: resolve compiler warnings
7 years ago
Andrew Tridgell
55358459c7
AP_AHRS: fixed AP_MODULE_SUPPORTED
7 years ago
Andrew Tridgell
d5be04dc8f
AP_HAL: fixed AP_MODULE_SUPPORTED
7 years ago
Andrew Tridgell
61892036f8
AP_Module: fixed AP_MODULE_SUPPORTED defines
7 years ago
Andrew Tridgell
b5e5b622c7
AP_InertialSensor: use register header for Revo driver
7 years ago
Andrew Tridgell
0e6497aa85
AP_InertialSensor: merged in Revo driver
7 years ago
Andrew Tridgell
ba32b06c59
StorageManager: fixed header order
...
fixes build for revomini HAL
7 years ago
Andrew Tridgell
682dcb65cf
AP_BoardConfig: added param helper for HAL parameters
...
only for HAL_REVOMINI for now
7 years ago
night-ghost
0d8c71de71
DataFlash: added F4Light HAL support
7 years ago
night-ghost
2b213b78ab
AP_Param_Helper: param table support for HAL
...
this allows a HAL to have its own parameter table with parameter names
generated by the build system
7 years ago
night-ghost
f8569ac39e
AP_HAL: added F4Light HAL
7 years ago
Andrew Tridgell
61793c485a
modules: added submodules for HAL_F4Light
7 years ago
night-ghost
04beb45521
HAL_F4Light: new hal for F4 boards, close to bare-metal
7 years ago
night-ghost
739c873991
AP_Frsky_Telem: fixed build warnings
7 years ago
Randy Mackay
2aeda48512
AR_AttitudeControl: minor arg name fix
...
non-functional change
7 years ago
Tom Pittenger
18caed135e
AP_UAVCAN: simply do_cyclic
...
- non-functional change, just returning early instead of deeper and deeper brackets
7 years ago
Tom Pittenger
52589f3c22
AP_UAVCAN: refactor RC Out functions
...
- non-functional change
7 years ago
Andrew Tridgell
10f940c8d0
HAL_ChibiOS: adjust RCIN pin settings for fmuv4
...
thanks to Mark for this change
7 years ago
Andrew Tridgell
9301e4888a
HAL_ChibiOS: make not having bus lock a soft error
...
this is nicer for driver developers
7 years ago
Andrew Tridgell
abd659212e
AP_BoardConfig: fixed device semaphore in board detect
...
thanks to Mark for finding this
7 years ago
Andrew Tridgell
2b86c0e962
HAL_ChibiOS: tweak DMA settings for skyviper-v2450
...
this resolves a problem with the cypress radio.
Thanks to Sid for working this out
7 years ago
Andrew Tridgell
8226530610
HAL_ChibiOS: added DMA_PRIORITY and DMA_NOSHARE options
...
this allows finer grained control of DMA streams
7 years ago
Andrew Tridgell
507fcb0f27
Tools: moved make_abin.sh into Tools/scripts
...
will be used in px4 build
7 years ago
Andrew Tridgell
eb0389caf2
HAL_PX4: used cypress bus defines
7 years ago
Andrew Tridgell
f8e16008f6
AP_HAL: updated cypress radio bus pins for skyviper
7 years ago
Andrew Tridgell
4ce0c2c827
HAL_ChibiOS: simplify skyviper-v2450 config
...
remove unused peripherals
7 years ago
Andrew Tridgell
b90c0d78f3
HAL_ChibiOS: fixed build warning
7 years ago
Andrew Tridgell
64384fa8c9
AP_Radio: allow build of AP_Radio under PX4
7 years ago
Andrew Tridgell
8eff43a352
HAL_ChibiOS: fixed printf arguments
7 years ago
Andrew Tridgell
f928bd9420
AP_Radio: fixed build warnings
7 years ago
Andrew Tridgell
598c2b9eb1
AP_TempCalibration: fixed build warning
7 years ago
Andrew Tridgell
aee6462deb
HAL_ChibiOS: enable I2C clearing on F412 board only
...
may be needed on other boards in the future, but for now we only know
its needed on an I2C 20789, which is rare
7 years ago
Siddharth Purohit
40142e5aef
ChibiOS: implement way to clear i2c bus by toggling clock line
7 years ago
Andrew Tridgell
8d43c6c3dc
AP_Radio: implement OTA update for cc2500
7 years ago
Andrew Tridgell
0d089e8116
HAL_ChibiOS: fixed F412 OF reset pin
7 years ago
Andrew Tridgell
eeff485a39
AP_Radio: fixed timing of telem packets
7 years ago
Andrew Tridgell
240b6d57f7
AP_Radio: added SRT packet formats for cc2500
7 years ago
Andrew Tridgell
2b9dd0b394
AP_Radio: fixed startup with stored bind info
7 years ago
Andrew Tridgell
3c3389a005
HAL_ChibiOS: raise I2C bus priority on F412
...
needed for good scheduling with I2C IMU
7 years ago
Andrew Tridgell
20a008c80a
HAL_ChibiOS: disable trace buffers
...
these were unusued but still allocated
7 years ago
Andrew Tridgell
b380143349
AP_InertialSensor: improved handling of I2C invensense sensor
...
on I2C the lower bus bandwidth changes the tradeoffs
7 years ago
Andrew Tridgell
b33c815e96
AP_InertialSensor: added whoami for prototype 20789
7 years ago
Andrew Tridgell
b3ed8fd3f9
AP_Scheduler: scale perf_info with loop rate
...
this allows it to be used for a wide range of loop rates
7 years ago
Andrew Tridgell
875008f2a6
HAL_ChibiOS: lock all DMA channels on reboot
...
this fixes a problem with the ICM-20789 on I2C where a reboot while the bus is active
leaves the IMU in a dead state where it can't be recovered without a power cycle.
7 years ago
Andrew Tridgell
32ddbca428
AP_Radio: do cypress sends as single transfer
...
this prevents timing errors to cypress chip on packet send
7 years ago
Andrew Tridgell
65f4c0ba50
AP_Radio: improved timeout abstraction in cypress driver
7 years ago
Andrew Tridgell
6faace278a
HAL_ChibiOS: run i2c at 400kHz on F412
7 years ago
Andrew Tridgell
907728e323
AP_Radio: prevent crash if cc2500 device not found
7 years ago