z
d174a2f190
edit param value
5 years ago
Andrew Tridgell
952485c51b
AP_BoardConfig: moved heater PI to AP_BoardConfig
...
and made tunable
5 years ago
Peter Barker
9aaa6c49fa
AP_BoardConfig: correct include of AP_Vehicle_Type
5 years ago
Andrew Tridgell
5a96e374ba
AP_BoardConfig: moved logic for safety button press to AP_BoardConfig
...
this allows for common code between CAN and pin safety switches, as
well as making the code neater as most of the logic is related to
AP_BoardConfig options
5 years ago
Andrew Tridgell
444af9e638
AP_BoardConfig: fixed AP_Periph build error
6 years ago
Andrew Tridgell
bcfdc91900
AP_BoardConfig: added BRD_BOOT_DELAY
...
this allows for a configurable boot delay in case a board has
peripherals that take a long time to bootup
6 years ago
Andrew Tridgell
288569e156
AP_BoardConfig: added BRD_OPTIONS
...
used to enable STM32 watchdog
6 years ago
Andrew Tridgell
49efe539fc
AP_BoardConfig: fixed typo in volt pin handling
6 years ago
Siddharth Purohit
c0036cbbdd
AP_BoardConfig: add support for PWM Voltage level setting
6 years ago
Andrew Tridgell
8493b4c07c
AP_BoardConfig: remove more px4 remnants
6 years ago
Tom Pittenger
ab95c8e5ee
AP_BoardConfig: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
8a8308df38
AP_BoardConfig: removed F4Light
6 years ago
Michael du Breuil
ba49e9e17c
AP_BoardConfig: Add safety option off
6 years ago
Andrew Tridgell
ba4e4e2e82
AP_BoardConfig: fixed example builds
...
don't try to use GCS calls in examples
6 years ago
Andrew Tridgell
f13dc69c3d
AP_BoardConfig: fixed param handling in sensor error
...
allow users to set parameters to recover their boards
6 years ago
Andrew Tridgell
3a9d8448b1
AP_BoardConfig: added BRD_SD_SLOWDOWN parameter
...
allows for reduction in microSD clock speed
6 years ago
Andrew Tridgell
ba379d0b18
AP_BoardConfig: fixed param syntax for voltages
6 years ago
Michael du Breuil
6a41f0c86a
AP_BoardConfig: Add minimum board and servo voltage parameters
6 years ago
Andrew Tridgell
3505314e64
AP_BoardConfig: updated BRD_PWM_COUNT docs
...
This reflects the use of this parameter under ChibiOS
6 years ago
Peter Barker
45ac3e6bb2
AP_BoardConfig: correct grammar in @DisplayName
7 years ago
Lucas De Marchi
73f8dd98f2
AP_BoardConfig: kill AP_FEATURE_SAFETY_BUTTON
...
This is redundant and can be just HAL_HAVE_SAFETY_SWITCH.
7 years ago
Lucas De Marchi
000ae3cb85
AP_BoardConfig: add default for BOARD_SAFETY_ENABLE
...
If HAL supports safety button but the board didn't declare a default,
define one to match what is done with BOARD_SAFETY_OPTION_DEFAULT.
7 years ago
Andrew Tridgell
e52176e23b
AP_BoardConfig: allow hwdef.dat override of BRD_TYPE
7 years ago
Peter Barker
22a94addd5
AP_BoardConfig: add parameters for AP_RTC
7 years ago
Peter Barker
59d1d8aecc
AP_BoardConfig: instantiate an RTC
...
AP_BoardConfig: set RTC from hw clock at startup
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
Eugene Shamaev
7a67c82026
AP_BoardConfig: HAL_RCINPUT_WITH_AP_RADIO definition
7 years ago
Michael du Breuil
a47bda0b41
AP_BoardConfig: Fix param doc for BRD_SAFETYOPTION
7 years ago
kozinalexey
db6c6b1677
AP_BoardConfig: allow PWM count setting on all chibios boards
7 years ago
Andrew Tridgell
d8abf647e8
AP_BoardConfig: added BRD_SAFETYOPTION parameter
...
allow control of safety button behaviour
7 years ago
Andrew Tridgell
13cf72ac32
AP_BoardConfig: allow override of PWM count in hwdef.dat
7 years ago
Andrew Tridgell
682dcb65cf
AP_BoardConfig: added param helper for HAL parameters
...
only for HAL_REVOMINI for now
7 years ago
Andrew Tridgell
3afaf81ccc
AP_BoardConfig: added param object for AP_Radio
7 years ago
LukeMike
ccb316f3f3
VRBRAIN / AP_BoardConfig: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
Alexey Bulatov
606eb05c95
AP_BoardConfig: Linux CAN initialisation
7 years ago
Andrew Tridgell
82cc36d6d0
AP_BoardConfig: called board_setup() even without autodetect
...
we need to init hal.rcou and hal.gpio
7 years ago
Andrew Tridgell
7cb1c0420a
AP_BoardConfig: include BRD_IO_ENABLE on ChibiOS
7 years ago
Andrew Tridgell
13f4780815
AP_BoardConfig: make a singleton
...
allows for io_enabled() static function
7 years ago
Andrew Tridgell
accac344f2
AP_BoardConfig: support ChibiOS as well as NuttX
...
allow for board detection with ChibiOS
7 years ago
proficnc
6a94d285de
AP_BoardConfig: fixed description to warn against
...
setting the wrong heater value in params
7 years ago
Peter Barker
b8d3d180d1
AP_BoardConfig: clarify board type 2 also to be used on the Cube autopilot
8 years ago
Peter Barker
4312d1a500
AP_BoardConfig: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Andrew Tridgell
dd7c96a6cc
AP_Radio: reseve an ID for AP_Radio
...
as discussed with Randy
8 years ago
Eugene Shamaev
a7921a273b
AP_BoardConfig: move of CAN parameters into separate group and support of several interfaces
8 years ago
Peter Barker
5c15c1e4d2
AP_BoardConfig: add public method returning true if on sensor error
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
f7a683d38e
AP_BoardConfig: remove redundant BRD_ prefix, it also made this parameter 17 characters long
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
a85b7af32d
AP_BoardConfig: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Andrew Tridgell
e32e2f5b5d
AP_BoardConfig: added sensor_config_error()
...
used to notify user of fatal sensor setup error
8 years ago
Andrew Tridgell
4c36c77db1
AP_BoardConfig: split setup of safety switch init init_safety()
...
this allows it to be called late, so that servo outputs are fully
setup before the safety is disabled when BRD_SAFETYENABLE=0
8 years ago
Eugene Shamaev
0b54d5764c
AP_BoardConfig: support for CAN and UAVCAN at board level
8 years ago