Peter Barker
9340042e31
AP_BoardConfig: remove @Values from param metadata where @Bitmask exists
2021-07-04 08:19:10 +10:00
Randy Mackay
3f77c52720
AP_BoardConfig: minor change to BRD_IMU_TARGTEMP param desc
...
Users should reboot if the param is changed to -1 because the heater pin could be left on
2021-06-02 18:17:59 +10:00
Andrew Tridgell
c2a13213ae
AP_BoardConfig: allow for hwdef.dat setting for IMU heater gains
2021-06-01 08:07:49 +10:00
Andrew Tridgell
1097d04e5d
AP_BoardConfig: added get_heater_duty_cycle()
2021-02-09 11:32:19 +11:00
Patrick José Pereira
3fcf430a2c
AP_BoardConfig: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Andrew Tridgell
0f5a75f5b9
AP_BoardConfig: convert to using hal.serial() instead of hal.uartX
2020-12-15 10:32:46 +11:00
Andrew Tridgell
f543c483fc
AP_BoardConfig: added BRD_OPTIONS flag for setting of internal parameters
...
this allows us to make parameters read-only for normal use, but for
special developer requirements the user can unlock the parameters at
their own risk
2020-12-08 13:22:17 +11:00
Andrew Tridgell
8c959c4e13
AP_BoardConfig: added an EXPECT_DELAY_MS to config_error
...
this prevents a config_error called after setup() has complete from
causing a watchdog. That is a bit more friendly
2020-11-26 17:06:13 +09:00
Hwurzburg
6fe5ed36ce
AP_BoardConfig: add Board option to disable MAVftp in low mem bds/apps
2020-11-17 10:41:59 +11:00
Tom Pittenger
3cf537deed
AP_BoardConfig: reorder the fixed-index enum
2020-11-14 08:38:24 +11:00
Andrew Tridgell
f121c250ae
AP_BoardConfig: allow replay on ChibiOS
2020-11-10 16:15:45 +11:00
Mark Whitehorn
30a9bb4ff4
AP_BoardConfig: change message interval to 5 seconds to match scheduler_delay_callback
2020-11-05 15:04:10 +11:00
Andrew Tridgell
45af37298b
AP_BoardConfig: use AP_Filesystem for sdcard mount
2020-10-27 10:45:03 +11:00
Harsh Pandey
c2744396cc
AP_BoardConfig: Update BRD_TYPE parameter description for recent boards.
2020-10-14 07:53:22 +11:00
Andrew Tridgell
11b3c622dd
AP_BoardConfig: allow more serial ports to have flow control
2020-10-03 20:22:56 +10:00
Andrew Tridgell
174dc3b032
AP_BoardConfig: disable watchdog in examples
...
not a lot of use in example code
2020-09-26 11:47:46 +10:00
bugobliterator
b390f402b7
AP_BoardConfig: do bank selection when checking Invensensev2 Sensors
2020-09-16 18:08:08 +10:00
Siddharth Purohit
ad2a63e173
AP_BoardConfig: remove CAN management from BoardConfig
2020-08-19 17:31:09 +10:00
Andrew Tridgell
4b047625fc
AP_BoardConfig: use polarity for 3.3/5v selection
2020-07-21 08:47:27 +10:00
murata
91101aac01
AP_BoardConfig: Define a method class
...
AP_BoardConfig: Define a method class
2020-06-30 09:21:16 +10:00
Andrew Tridgell
d7555b4b86
AP_BoardConfig: invalidate param count when changing param tree structure
2020-04-29 07:36:55 +10:00
Andrew Tridgell
764117c336
AP_BoardConfig: fixed build warning
2020-04-28 10:32:23 +10:00
Peter Barker
f9c4976f93
AP_BoardConfig: add HEAT log message documentation
2020-04-12 08:36:48 +10:00
bugobliterator
8a77ddf8c6
AP_BoardConfig: run validation test if declared under hwdef
2020-04-10 07:04:21 +10:00
Peter Barker
a7c493d037
AP_BoardConfig: fold init_vehicle back into AP_Vehicle init method
2020-02-25 11:47:52 +11:00
Andrew Tridgell
8f867ddb2b
AP_BoardConfig: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
2020-01-19 20:19:30 +11:00
Andrew Tridgell
4743a7670f
AP_BoardConfig: include BRD_IO_ENABLE without board detect
2020-01-18 17:01:40 +11:00
Andrew Tridgell
60a13f4eeb
AP_BoardConfig: added BRD_ALT_CONFIG parameter
...
allow for alternative hw configs to be selected
2020-01-02 09:52:57 +11:00
Andrew Tridgell
296090bb11
AP_BoardConfig: call init_vehicle()
...
this allows a single location for init_vehicle
2019-12-30 13:02:04 +11:00
Oliver Walters
7c3391d0d8
AP_BoardConfig: added support for Piccolo CAN ESCs
2019-12-22 09:48:40 +11:00
Andrew Tridgell
88e5e54770
AP_BoardConfig: removed duplicate define for RTSCTS
2019-12-18 17:18:44 +11:00
Henry Wurzburg
af1fd439aa
AP_Boardconfig: Update BRD_SAFETY_MASK to refer to outputs not RC channels
2019-12-07 10:08:59 +11:00
Andrew Tridgell
c173af993a
AP_BoardConfig: fixed debug code
2019-11-20 21:20:32 +11:00
Mark Whitehorn
9cf708b846
AP_BoardConfig: rename sensor_config_error to config_error
2019-11-08 10:14:34 +11:00
Andrew Tridgell
f458d58dde
AP_BoardConfig: moved heater PI to AP_BoardConfig
...
and made tunable
2019-11-02 16:31:04 +11:00
Andrew Tridgell
e392416942
AP_BoardConfig: allow enable of watchdog in hwdef.dat
...
this will be used for AP_Periph
2019-10-21 19:12:01 +11:00
Peter Barker
9aaa6c49fa
AP_BoardConfig: correct include of AP_Vehicle_Type
2019-10-08 11:26:04 +11:00
Andrew Tridgell
4866fd68b5
AP_BoardConfig: fixed CAN init without SLCAN
2019-10-08 10:02:14 +11:00
Andrew Tridgell
6b3c10f0e7
AP_BoardConfig: cleanup ifdefs for SLCAN enable
2019-10-08 10:02:14 +11:00
bugobliterator
ee6f912217
AP_BoardConfig: add support for CubeBlackPlus
2019-09-16 12:53:44 +10:00
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
2019-09-10 16:22:33 +10:00
Michael du Breuil
53860b53ac
AP_BoardConfig: Remove the usage of force_safety_no_wait
2019-09-04 07:14:50 +10:00
Andrew Tridgell
444af9e638
AP_BoardConfig: fixed AP_Periph build error
2019-08-27 10:29:56 +10:00
Siddharth Purohit
10e8e8e9cc
AP_BoardConfig_CAN: fix bad get_slcan_serial method
2019-07-31 17:24:13 +10:00
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
2019-07-30 13:32:36 +10:00
Siddharth Purohit
fe44384c95
BoardConfig_CAN: return serial port with switch between parameter and passthrough
2019-07-12 17:01:21 +10:00
Siddharth Purohit
28288a7329
BoardConfig_CAN: remove singleton interface for slcan_router
2019-07-08 12:18:29 +10:00
Siddharth Purohit
1cd8e0e237
BoardConfig: set slcan can port to 0 as default
...
This is to ensure that can bus filters are actually used
2019-07-08 12:18:29 +10:00
Jonathan Challinger
1829fcfd98
AP_BoardConfig: fix build for CubeBlack
2019-04-25 14:15:27 -07:00
Jonathan Challinger
af4611c050
AP_BoardConfig: fix unused function error
2019-04-24 11:45:14 +10:00