Randy Mackay
8c7b214d71
AP_BattMonitor: fix param description
8 years ago
Randy Mackay
ebb60e8d2f
AP_BattMonitor: remove PX4 driver
8 years ago
Tatsuya Yamaguchi
3e445fd4b8
AP_BattMonitor: add Maxell Battery support
8 years ago
Tatsuya Yamaguchi
d30350276c
AP_BattMonitor: I2C driver becomes Solo driver
...
Rename class to Solo
Use internal I2C bus
Add capacity, current, button press checking
Only check continuously for voltage if reading fails for more than 5 seconds
8 years ago
Randy Mackay
bad8910b93
AP_BattMonitor: example sketch uses Solo battery
8 years ago
Randy Mackay
e4c99a22bc
AP_BattMonitor: add override specifier to Bebop
8 years ago
murata
f18b8844bf
AP_BattMonitor: Unify from print or println to printf.
8 years ago
Lucas De Marchi
5472bc4de1
Global: change Device::PeriodicCb signature
...
Remove bool return as it's never being used and not supported on PX4.
8 years ago
Georgii Staroselskii
e735a56c82
AP_BattMonitor: add default PM definitions for Navio boards
...
As it turns out we haven't had default PM defs for power modules
intended to be used with Navio boards.
8 years ago
Andrew Tridgell
4f231f9355
AP_BattMonitor: fixed thread usage for SMBus_I2C
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
8 years ago
Francisco Ferreira
3a89421c70
AP_BattMonitor: remove Bebop fixed capacity
...
Bebop, Bebop2 and Disco all use this class but it was always setting the capacity to the Bebop one, overriding the parameter
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Lucas De Marchi
ae53920e5b
build: don't build examples with old build system
...
We currently check examples are buildable with waf which doesn't need
the libraries to be specified in a make.inc file. Having the makefiles
there is misleading since people try to build and realize the build is
broken.
8 years ago
Andrew Tridgell
79ed5c7091
AP_BattMonitor: fixed typo
9 years ago
Andrew Tridgell
06cccd6d3b
AP_BattMonitor: update disco battery lookup table
9 years ago
floaledm
ec157bd4c2
AP_BattMonitor: Get pack_capacity_mah function
9 years ago
Andrew Tridgell
d05a08ff4d
AP_BattMonitor: auto-start batt_smbus driver if enabled
9 years ago
LukeMike
b5cf0308cd
VRBRAIN / AP_BattMonitor_Analog: definition of default value for battery monitor for all VirtualRobotix boards
9 years ago
Lucas De Marchi
f36e8d9c05
AP_HAL_Linux: remove AP_HAL_Linux_Namespace header
...
This centralized namespace header encourages centralizing things on
umbrella headers that are a pain to maintain. Force each part of
AP_HAL_Linux to include what is used.
While at it, do some whitespace cleanups and minor changes to adhere to
coding style.
9 years ago
Tom Pittenger
5108b4cbb6
AP_BattMonitor: move vehicle dependant code to be c-file only, not header
9 years ago
Lucas De Marchi
64d17702e6
AP_BattMonitor: AP_BattMonitor_SMBus: fix after conversion to I2CDevice
...
- Fix bus number
- Minor updates to coding style
9 years ago
Luiz Ywata
0cf4353382
AP_BattMonitor: AP_BattMonitor_SMBus: use I2CDevice interface
9 years ago
Andrew Tridgell
39dac57b56
AP_BattMonitor: support Disco battery monitoring
9 years ago
Tom Pittenger
d2c9b02ca5
AP_BattMonitor: remove voltage2() since we have voltage(x) available
9 years ago
Tom Pittenger
a1564bd337
AP_BattMonitor: check actual battery instances instead of max possible instances
9 years ago
Lucas De Marchi
e448f161d2
AP_BattMonitor: remove support for flymaple
9 years ago
Ricardo de Almeida Gonzaga
5237c86bca
AP_BattMonitor: Fix typos
9 years ago
Tom Pittenger
0e775f595d
AP_BattMonitor: make param BATT_WATT_MAX plane only
9 years ago
Jonathan Challinger
06ccf88cc9
AP_BattMonitor_SMBus: set AP_Notify powering_off flag
9 years ago
Tom Pittenger
035f3b16a1
AP_BattMonitor: add new param BATT_WATT_MAX
...
Description: If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX and TKOFF_THR_MAX) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX) if demanding the current max and under the watt max.
9 years ago
Lucas De Marchi
69f6a73c19
Global: fix missing renames for HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD
...
Commit b87fd58
(AP_HAL: ERLEBOARD legacy support) renamed the define but
forgot some around.
9 years ago
Lucas De Marchi
f865e085b1
AP_BattMonitor: add defaults for minlure
9 years ago
Lucas De Marchi
62f50aede7
AP_BattMonitor: replace header guard with pragma once
9 years ago
Peter Barker
afafcbc4f3
AP_BattMonitor: correct names of #defines
9 years ago
mirkix
b5cb48ba6d
AP_BattMonitor: Add BBBMINI defaults
9 years ago
Gustavo Jose de Sousa
c2e3f05dbf
waf: ardupilotwaf: prefix build context methods with ap_
...
It helps to distinguish between things from waf and things from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
3d22490397
waf: examples: use methods from bld instead of ardupilotwaf
9 years ago
Gustavo Jose de Sousa
d281067bcc
waf: make example binaries be placed in 'examples' dir
...
This commit makes examples' wscripts use ardupilotwaf.example() instead of
ardupilot.program().
9 years ago
pkancir
c117b41188
AP_BattMonitor: add PXF default pins
9 years ago
Jonathan Challinger
8fdbb36827
AP_BattMonitor: add is_powering_off
9 years ago
Jonathan Challinger
a3789542cd
AP_BattMonitor: fix example build
9 years ago
Lucas De Marchi
a096703b06
Global: don't link with AP_Progmem
...
AP_Progmem is not used anymore.
9 years ago
Lucas De Marchi
0a1dbab24e
AP_BattMonitor: remove unused AP_ADC_AnalogSource
9 years ago
Caio Marcelo de Oliveira Filho
6e7b73610d
waf: add waf support
9 years ago
Andrew Tridgell
6dd45998f4
AP_BattMonitor: support FMUv4
9 years ago
Caio Marcelo de Oliveira Filho
3b4e18043b
AP_BattMonitor: examples use millis/micros/panic functions
9 years ago
Caio Marcelo de Oliveira Filho
9eb945d24f
AP_BattMonitor: use millis/micros/panic functions
9 years ago
Andrew Tridgell
8f4ce7f20b
build: removed all nocore.inoflag files
...
these were APM2 specific
9 years ago
Lucas De Marchi
12c88570d7
AP_BattMonitor: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago