Andrew Tridgell
|
4d821b2c91
|
AP_BattMonitor: added get_cell_voltage() for scripting
|
2023-10-25 07:31:24 +11:00 |
Iampete1
|
816b92346e
|
AP_BattMonitor: DroneCAN: always have consumed energy
|
2023-10-17 11:13:26 +11:00 |
Mykhailo Kuznietsov
|
ff70921eca
|
AP_BattMonitor: Fix some typos
Fixed some typos found in the code.
|
2023-10-12 18:30:42 +11:00 |
Andrew Tridgell
|
65099d0626
|
Tools: allow Ohm units in parameters
|
2023-10-08 11:04:21 +11:00 |
Andrew Tridgell
|
e9fc3ab570
|
AP_BattMonitor: added SHUNT parameter to INS2xx driver
some vendors want different shunt resistors
|
2023-10-08 11:04:21 +11:00 |
AndKe
|
2030e6c9e2
|
SMBus :expanded SoloBMS to 6s
|
2023-09-26 10:17:02 +10:00 |
Peter Barker
|
7aea21bd40
|
AP_BattMonitor: log external temperature if available
|
2023-09-05 10:31:24 +10:00 |
Iampete1
|
73c77d0757
|
AP_BattMonitor: expose CAPACITY param on periph
|
2023-08-30 12:25:46 +10:00 |
Andrew Tridgell
|
595748d7ff
|
AP_BattMonitor: fixes for macos CAN SITL build
|
2023-08-29 15:09:48 +10:00 |
Tom Pittenger
|
93a4c3896e
|
AP_BattMonitor: extend AP_BATT_MONITOR_MAX_INSTANCES to 16
|
2023-08-29 10:28:14 +10:00 |
Andrew Tridgell
|
65537bdaca
|
AP_BattMonitor: cope with NaN in consumed_mah
|
2023-08-26 21:12:42 +10:00 |
muramura
|
0ab76afb4d
|
AP_BattMonitor: Change to floating value multiplication
|
2023-08-26 08:59:12 +10:00 |
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 |