Andrew Tridgell
472ba5bde7
AP_HAL: make _timer_tick() in Storage available in all HALs
...
this makes using the Empty::Storage easier
7 years ago
Andrew Tridgell
3e65347b97
AP_HAL: added REVOMINI board type
7 years ago
Andrew Tridgell
1fb257a35a
HAL_ChibiOS: initial hwdef.dat for revo mini
7 years ago
Andrew Tridgell
979a2a4796
HAL_ChibiOS: removed debug code
7 years ago
Siddharth Purohit
538af2a58a
HAL_ChibiOS: fix parity and stop bit setting
7 years ago
Mark Whitehorn
1a167a7d1f
AP_SerialManager: disable flow control for sbus1 port
7 years ago
Mark Whitehorn
b94b1dcd97
AP_HAL_ChibiOS: add missing declaration
7 years ago
Siddharth Purohit
df4bf7e476
HAL_ChibiOS: fix irq clash with unnecessary access to readbuf ring buffer
7 years ago
Siddharth Purohit
02696882e9
HAL_ChibiOS: if unbuffered write, do continue to invoke DMA writes
...
adds higher latency to device sharing DMA
7 years ago
Siddharth Purohit
0c914838b2
AP_IOMCU: fix data type for available bytes
7 years ago
proficnc
c613c0bde2
added the cube red hardware definition
7 years ago
Andrew Tridgell
442b280368
AP_IOMCU: improved error checking
...
and avoid pointless change of rates
7 years ago
Andrew Tridgell
3dacbd1b36
HAL_ChibiOS: hold write lock for unbuffered writes
7 years ago
Andrew Tridgell
ad26ca4a27
HAL_ChibiOS: implement parity and stop bits controls
7 years ago
Andrew Tridgell
2e15285c51
HAL_ChibiOS: refuse unbuffered writes without DMA
...
we would need much more complex code to handle this
7 years ago
Andrew Tridgell
5ffcff1a79
AP_IOMCU: use unbuffered UART writes
...
this lowers latency for servo outputs to the IOMCU
7 years ago
Andrew Tridgell
3f2cc2c9d6
HAL_ChibiOS: implement low latency UART writes
...
this implements the set_unbuffered_writes() API by performing writes
directly in the write() call and not from a timer
7 years ago
Andrew Tridgell
015c3a1fa3
HAL_ChibiOS: removed duplicate defines
7 years ago
Andrew Tridgell
2bb99bfe53
HAL_VRBRAIN: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
e276edbb03
HAL_SITL: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
e4fc0e9f62
HAL_QURT: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
25ea60da69
HAL_PX4: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
22de99dd58
HAL_Linux: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
865e4f3104
HAL_ChibiOS: implement _timer_tick in UARTDriver
7 years ago
Andrew Tridgell
5179d13dbf
AP_HAL: added virtual _timer_tick method on UARTDriver
...
this is needed to allow HALs to update UARTs when the number of UARTs
they bhave varies (some may be instances of HAL_Empty)
7 years ago
Andrew Tridgell
a5bafb399f
HAL_ChibiOS: adjust SPI pin speeds
7 years ago
Holger Steinhaus
36f0b429fb
GCS_MAVLink: send BATTERY_STATUS.energy_consumed if current measurement is available
7 years ago
Holger Steinhaus
d1a37a60b7
DataFlash: log consumed energy (Wh)
7 years ago
Holger Steinhaus
7383552ebc
AP_BatteryMonitor: count mWh spent since powerup
7 years ago
Igor Anokhin
e6d4b2a087
AP_InertialSensor: add LSM9DS1 entry
...
Enable LSM9DS1 in case it is selected
7 years ago
Igor Anokhin
5cf15db966
AP_HAL: add LSM9DS1 defines
...
Add defines for name and number sensor
7 years ago
Igor Anokhin
be386b2b73
AP_InertialSensor: LSM9DS1 add FIFO support
...
Make reading data with FIFO
7 years ago
Igor Anokhin
44d5112488
AP_InertialSensor: add LSM9DS1 support
...
Make LSM9DS1 driver
7 years ago
Nicholas Engle
1103e92884
SITL: Add SIM_WIND_DIR_Z parameter for SITL
...
This controls the vertical pitch of the 3d wind vector, allowing futher control of the wind
using systems like dronekit. This change directly effects the calcuation of the wind vector
7 years ago
Nicholas Engle
8b08e9388d
AP_HAL_SITL: Add SIM_WIND_DIR_Z parameter for SITL
...
This controls the vertical pitch of the 3d wind vector, allowing futher control of the wind
using systems like dronekit. This change directly effects the calcuation of the wind vector
7 years ago
Michael du Breuil
725f1a2f2b
DataFlash: Use battery singleton
7 years ago
Michael du Breuil
03bf247d36
AP_BattMonitor: Create a battery singleton
...
Also logs battery data from the read function directly
7 years ago
Andrew Tridgell
83d1e71cb2
AP_Baro: ran BMP085 driver through code formatter
7 years ago
night-ghost
2c043b822b
AP_Baro: fixed BMP085 driver for current API
7 years ago
mirkix
bf758098d7
AP_HAL_Linux: fix deallocation
7 years ago
LukeMike
3dcaf83eaa
VRBRAIN / DataFlash: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
250bf53912
VRBRAIN / AP_HAL_VRBRAIN: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
bfcece7edd
VRBRAIN / AP_HAL: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
ccb316f3f3
VRBRAIN / AP_BoardConfig: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
8b737c54b9
VRBRAIN / AP_BattMonitor: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
bf6e57e7a4
VRBRAIN / DataFlash: added writebuf_chunk for VR Brain 5.4
7 years ago
LukeMike
721f55e93c
VRBRAIN / AP_RangeFinder: removed AP_RangeFinder_PX4_PWM for VR Brain boards
7 years ago
LukeMike
a319f6632f
VRBRAIN / AP_RPM: removed RPM_PX4_PWM for VR Brain 5.1 and VR Micro Brain 5.2 (they haven't this input pin)
7 years ago
LukeMike
502f19cbae
VRBRAIN / AP_InertialSensor: added inertial sensors init for VR Brain boards
7 years ago
LukeMike
432f6c2a4a
VRBRAIN / APCompass: added compass sensor init for VR Brain boards
7 years ago