Tom Pittenger
|
21ead4e8e3
|
AP_Battery: add param _ESC_ID to write to ESC_Telem
|
2023-08-22 16:14:36 -07:00 |
Andrew Tridgell
|
c8b2622f45
|
AP_BattMonitor: fixed reset_remaining() for INAxxx and LTC2946
these can use the generic reset_remaining() call in the backend
|
2023-08-10 07:43:25 +10:00 |
Iampete1
|
5c09a16a80
|
AP_BattMonitor: add health logging
|
2023-08-08 10:04:12 +10:00 |
Lokesh Ramina
|
b7a0f47853
|
AP_BATTMonitor: Reserve ID 28 for AD7091R5 I2C ADC
Reserving an ID for a Battmonitor type which reads the analog value from an I2C ADC IC.
|
2023-08-03 13:03:51 +10:00 |
Andy Piper
|
74a70e52b8
|
AP_BattMonitor: remove unsued variables
|
2023-07-13 11:02:40 +10:00 |
Iampete1
|
2d42028db3
|
AP_BattMonitor: fix missing INA2xx param descriptions
|
2023-07-01 07:34:36 +10:00 |
Iampete1
|
9b54dee7a6
|
AP_BattMonitor: DroneCAN: allow battery reset if not using CAN SoC
|
2023-06-27 11:38:15 +10:00 |
Peter Barker
|
85aee2e44a
|
AP_BattMonitor: create and use AP_BATTERY_ENABLED
simply as a way to get HAL_PERIPH_ENABLE_BATTERY out of the main code
|
2023-06-21 22:28:48 +10:00 |
Peter Barker
|
2e1f8d8b8b
|
AP_BattMonitor: fix missing method declaration compile failure
|
2023-05-20 17:28:08 +10:00 |
Andrew Tridgell
|
2a3faf5dff
|
AP_BattMonitor: allow max amps to be configured on INA2XX
this allows for higer current ranges with lower resolution
|
2023-05-20 09:54:29 +10:00 |
Andrew Tridgell
|
e2041e10b5
|
AP_BattMonitor: auto-probe INA2XX address if address is zero
this makes life easier for users who don't know which device they have
|
2023-05-10 18:15:52 +10:00 |
Andrew Tridgell
|
5227b99a39
|
AP_BattMonitor: support INA228 and INA238 battery monitor
I2C monitors with similar functionality to INA226
|
2023-05-10 18:15:52 +10:00 |
James O'Shannessy
|
0dedc4bf74
|
AP_BattMonitor: Fixes the setting of a default parameter for battery instance #2 set in hwdef
|
2023-04-28 16:13:33 +10:00 |
Peter Barker
|
e363d6dfa5
|
AP_BattMonitor: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
we have an assertion that no board with >1MB of flash is minimized
|
2023-04-15 09:33:35 +10:00 |
Peter Barker
|
795bb19cb9
|
AP_BattMonitor: move defines around battery types for consistency
|
2023-04-13 15:24:45 +10:00 |
Andrew Tridgell
|
ab8049f8e9
|
AP_BattMonitor: text messages and more defines
|
2023-04-11 10:31:31 +10:00 |
Andrew Tridgell
|
11a2f5ed9c
|
AP_BattMonitor: rename more variables, types and defines
|
2023-04-11 10:31:31 +10:00 |
Andrew Tridgell
|
017543f6e6
|
AP_BattMonitor: update header references
|
2023-04-11 10:31:31 +10:00 |
Andrew Tridgell
|
63e67db516
|
AP_BattMonitor: rename UAVCAN drivers to DroneCAN
|
2023-04-11 10:31:31 +10:00 |
Peter Barker
|
def0fec958
|
AP_BattMonitor: correct compilation when AP_BattMonitor_Analog disabled
|
2023-04-08 13:05:29 -07:00 |
Andrew Tridgell
|
a03c395cce
|
AP_BattMonitor: rename AP_UAVCAN to AP_DroneCAN
|
2023-04-08 07:11:23 +10:00 |
bugobliterator
|
6a1460efb0
|
AP_BattMonitor: replace libuavcan with libcanard based driver
|
2023-03-29 17:16:39 +11:00 |
Peter Barker
|
6bc9b7c435
|
AP_BattMonitor: rename fuel_remain_pct to fuel_remain_scale
|
2023-03-15 19:08:18 +11:00 |
Andy Piper
|
d565a378b7
|
AP_BattMonitor: support configuring battery #2 in hwdef
|
2023-03-15 18:51:37 +11:00 |
Peter Barker
|
fab230cd50
|
AP_BattMonitor: specify AP_BATTERY_ESC_ENABLED for periph in chibios_hwdef.py
|
2023-03-12 09:35:35 +11:00 |
Peter Barker
|
b52f54d480
|
AP_HAL_ChibiOS: add defines for all battery backends
|
2023-03-10 08:48:24 +11:00 |
Peter Barker
|
85501f8219
|
AP_BattMonitor: add defines for all battery backends
|
2023-03-10 08:48:24 +11:00 |
Tom Pittenger
|
f413f82345
|
AP_BattMonitor: add external MPPT on-off control
|
2023-03-07 11:42:24 +11:00 |
Pierre Kancir
|
ca6a804f28
|
AP_BattMonitor: change isnanf for isnan
|
2023-02-27 04:15:24 -08:00 |
Tom Pittenger
|
e728f91798
|
AP_BattMonitor: add array and null check to drivers[]
|
2023-02-24 09:50:14 -08:00 |
Tom Pittenger
|
61b7f6ed74
|
AP_BattMonitor: refactor Option param usage
|
2023-02-24 09:50:14 -08:00 |
Tom Pittenger
|
5608dbe0f0
|
AP_BattMonitor: refactor Option param usage
|
2023-02-21 16:30:19 -08:00 |
Tom Pittenger
|
6fe732e8bd
|
AP_BattMonitor: verify MPPT writes
|
2023-02-14 08:14:38 -08:00 |
Andrew Tridgell
|
080d7615fc
|
AP_BattMonitor: support EFI "battery" backend
this maps Ah to Litres and Amps to Litres/hour
|
2023-02-09 07:12:39 +11:00 |
Peter Barker
|
1a061b2c1a
|
AP_BattMonitor: rename has_fuel_remaining to has_fuel_remaining_pct
|
2023-02-02 16:16:05 +11:00 |
Tom Pittenger
|
47e2a80be5
|
AP_BattMonitor: disable MPPT Fault announcement spam
|
2023-01-31 10:55:31 +11:00 |
Peter Barker
|
eab6ef72e1
|
AP_BattMonitor: add and use AP_BATTMON_SMBUS_SOLO_ENABLED
|
2023-01-25 22:42:55 +11:00 |
Peter Barker
|
6b088c6a83
|
AP_BattMonitor: add and use an AP_BattMonitor_Config.h
|
2023-01-25 22:42:55 +11:00 |
Iampete1
|
722ec745e9
|
AP_BattMoniter: don't allow equal low and critical FS thresholds
|
2023-01-17 10:36:09 +11:00 |
Andrew Tridgell
|
24d4a4cf5e
|
AP_BattMonitor: added support for INA239 SPI battery monitor
|
2022-12-20 10:44:52 +11:00 |
Andrew Tridgell
|
76d0c0f408
|
AP_BattMonitor: hide unused parameters in peripherals
|
2022-12-20 10:44:52 +11:00 |
Henry Wurzburg
|
400c65ce5d
|
AP_BattMonitor: add metadata for Synthetic Current type
|
2022-12-01 07:39:22 +11:00 |
Henry Wurzburg
|
6b852e39c9
|
AP_BattMonitor: add synthetic current sensor,fix SITL current
|
2022-11-24 06:53:35 +11:00 |
m
|
64cd5a7401
|
AP_BattMonitor: Small typo fix for voltage offset parameter
|
2022-11-01 08:14:37 +09:00 |
Peter Barker
|
eead037513
|
AP_BattMonitor: remove unneeded include of Notify
|
2022-10-26 21:22:39 +11:00 |
Tom Pittenger
|
812128125b
|
AP_BattMonitor: add set_temperature() by external temperature sources/libraries
|
2022-10-18 10:05:31 +11:00 |
jackhong12
|
4a4f361a17
|
all: use CLASS_NO_COPY() macro
|
2022-10-04 11:23:04 +11:00 |
Joshua Henderson
|
b26e37d652
|
AP_BattMonitor: fix Rotoye Temperature Monitoring
|
2022-09-20 09:43:25 +10:00 |
Joshua Henderson
|
a93b887f5f
|
AP_BattMonitor: move read_block up to SMBus base class
|
2022-08-30 09:09:54 +10:00 |
TunaLobster
|
aa2c6b8d17
|
AP_BattMonitor: Add macros for Fuel options
Adds macros for FuelFlow, FuelLevel_PWM, and FuelLevel_Analog. The features are enabled on all 2MB boards.
|
2022-08-16 09:36:31 +10:00 |