Andrew Tridgell
a011561a6a
HAL_ChibiOS: support sdcard on MatekF405
7 years ago
Andrew Tridgell
ea37cede28
HAL_ChibiOS: stop sdcard interface on reboot
7 years ago
Andrew Tridgell
86ded2c40c
HAL_ChibiOS: cleanup sdcard API usage
7 years ago
Andrew Tridgell
d28283e302
AP_HAL: added clock_pulse() method to SPIDevice
...
this is used by SPI SDCard interface for HAL_ChibiOS
7 years ago
Andrew Tridgell
52c8d3ed9f
HAL_ChibiOS: fixed SPI select error
...
changes by sdcard PR
7 years ago
Andrew Tridgell
2c55589488
HAL_ChibiOS: added hwdef for MatekF405
7 years ago
Alexander Malishev
83e65b3c6e
HAL_ChibiOS: turn on sdcard on f4by
7 years ago
Alexander Malishev
66de6d770a
HAL_ChibiOS: Enable reentrancy on FatFS sybsystem
7 years ago
Alexander Malishev
6b15b2f44f
HAL_ChibiOS: Enable sdcard on spi bus
7 years ago
Andrew Tridgell
7b720aae46
HAL_ChibiOS: allow printf() to work on systems without debug console
...
map to hal.console once initialised
7 years ago
Andrew Tridgell
dbe0f3c575
HAL_ChibiOS: fixed assert in reboot
...
with asserts enabled we can't sleep with interrupts off
7 years ago
Andrew Tridgell
79ca1e76c0
HAL_ChibiOS: improve reliability of reboot
7 years ago
Andrew Tridgell
99ca0ea913
AP_BoardConfig: moved BRD_PWM_COUNT to common code
...
this allows all boards to configure some PWM outputs as GPIOs
7 years ago
Andrew Tridgell
7e897c16c0
HAL_ChibiOS: maintain rcout state beyond BRD_PWM_COUNT
...
allow channels beyond BRD_PWM_COUNT to be sent over SBUS or DShot
distribution
7 years ago
Pierre Kancir
0fd8d94924
SITL: Fix printf format warning
7 years ago
Pierre Kancir
053f124492
GCS_MAVLink: fix FALLTHROUGH warning
7 years ago
Michael du Breuil
d73c16698a
AP_BattMonitor: Update param docs to be more UX friendly
7 years ago
Pierre Kancir
9ada804489
AP_ADSB: fix snprintf warning
7 years ago
Randy Mackay
938dc2e47d
GCS_MAVLink: resolve compiler warnings correct_offboard_timestamp
...
applies only to SITL
7 years ago
Andrew Tridgell
fbd80ef897
AP_UAVCAN: fixed build on revo
7 years ago
Andrew Tridgell
91d2b19e23
AP_UAVCAN: use take_blocking() method
7 years ago
Andrew Tridgell
e2ea654b77
AP_HAL: added take_blocking() method
...
this avoids the need to check return result
7 years ago
Andrew Tridgell
49dfccbcee
AP_UAVCAN: fixed build of example on px4
7 years ago
Andrew Tridgell
92cda24659
AP_UAVCAN: efficiency improvements
...
this allows us to support 800Hz main loop rate with UAVCAN ESCs on
copter
7 years ago
Andrew Tridgell
438a7dd79a
AP_UAVCAN: increase message timeout to 2ms
...
this reduces the number of msg timeouts
7 years ago
Andrew Tridgell
b8ae43c30b
AP_UAVCAN: added a servo rate limit parameter
...
this allows for servos at 50Hz while keeping ESCs at higher rates
7 years ago
Andrew Tridgell
afb36ec168
HAL_ChibiOS: run can loop much more often
...
this allows for much higher ESC and servo rates, as it gives more
changes for frames to get out
7 years ago
Andrew Tridgell
0dc77421e8
AP_UAVCAN: a simple UAVCAN sniffer based on AP_HAL
7 years ago
Andrew Tridgell
5f8bff8f3e
AP_UAVCAN: set timeout for periodic msgs to 1
...
this stops us keeping messages for resend for too long, which fixes a
major memory leak
7 years ago
Tom Pittenger
4c51edfaca
AP_UAVCAN: move UAVCAN code from SRV to UAVCAN files
7 years ago
Tom Pittenger
1a15a2e749
SRV_Channel: move UAVCAN code from SRV to UAVCAN files
7 years ago
Eugene Shamaev
66438041ad
SRV_Channels: helper func
7 years ago
Eugene Shamaev
938f19c154
SRV_Channel: move push_UAVCAN to private
7 years ago
Eugene Shamaev
60db4016a7
AP_HAL_VRBRAIN: UAVCAN servo removal
7 years ago
Eugene Shamaev
94f8c81d84
AP_HAL_PX4: UAVCAN servo removal
7 years ago
Eugene Shamaev
1a888c16f4
AP_UAVCAN: Change for servo and ESC interface from RCOutput to SRV_Channels
7 years ago
Eugene Shamaev
afce24e45d
SRV_Channels: integration of UAVCAN Servos and ESCs
7 years ago
Eugene Shamaev
c410feefa1
AP_HAL: add CAN bus declaration for the intel aero board
7 years ago
Tom Pittenger
7134a4bdf6
AP_Avoidance: track src with correct label - use MAVLink label
7 years ago
timo
8cea9a3beb
HAL_F4Light: Fixed I2C initalization for Airspeed sensor on MatekF405CTR board
7 years ago
night-ghost
06da94dcea
HAL_F4Light: fixed non-inverted SBUS parsing
7 years ago
night-ghost
6d3a879219
HAL_F4Light: fixed ADC field description
7 years ago
night-ghost
7d6d9d4f3d
HAL_F4Light: changed pin definitions from #defines to enum
7 years ago
Alexander Malishev
47451be875
AP_RCProtocol: add support for non-inverted s-bus
7 years ago
Peter Barker
f668d0dc57
GCS_MAVLink: enhance TIMESYNC handling
...
GCS_MAVLink: use de-jittered timestamp for our timesync responses
GCS_MAVLink: periodically send timesync request packets
Currently no use is made of the result of these requests, however,
having the result present in telemetry logs will be useful data.
7 years ago
Michael du Breuil
3a62bca7d0
AP_HAL_ChibiOS: Make redefined pins an error, fix FMUv3
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
8427b569b6
GCS_MAVLink: replace /* fall through */ with FALLTHROUGH;
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
594911f0b4
DataFlash: replace /* fall through */ with FALLTHROUGH;
7 years ago
Lucas De Marchi
88dc17fe6e
AP_HAL_Linux: Storage: fix initialization
...
Use init() to lazily create/open storage directory and keep fd open
afterwards. This avoids duplicate code opening the storage in several
places.
7 years ago
Lucas De Marchi
1f3b7b5687
AP_HAL_Linux: Storage: fix writing garbage while creating file
...
By the time we create the storage we hadn't still initialized the
buffer. Remove the writes during storage creation since ftruncate() will
take care of the file size aspect and MAX storage write chunk is taken
care by Linux according to the media/fs that is there.
7 years ago