Peter Barker
887420ec74
AP_BoardConfig: remove remaining vrbrain FMU architectures and PX4_BOARD_TYPEs
2025-06-25 18:17:19 +10:00
Peter Barker
3d99e3718f
AP_BoardConfig: remove support for SP01 board
...
there's no automatic setting for this board, so it would have been selected by parameter only.
This was a development board pre-PCNC01 - it wasn't widely distributed.
If we want this back we can create a full-on board for it...
2025-06-24 10:38:58 +10:00
Peter Barker
1aea275f39
AP_BoardConfig: remove HAL_CHIBIOS_ARCH_FMUV4PRO
...
doesn't make any difference to the one user whether this is in or not, just saves bytes.,,,
2025-06-19 09:49:17 +10:00
Peter Barker
77eb465f44
AP_BoardConfig: remove board metadata for BOARD_TYPE parameter
...
these boards have been removed
2025-06-18 17:39:37 +10:00
Peter Barker
b8fdb2896c
AP_BoardConfig: remove HAL_CHIBIOS_ARCH_FMUV4
...
the boards that used this arch define their own sensors.
The ARCH define isn't used anywhere, nor is the PX4_BOARD_TYPE value
2025-06-18 17:39:37 +10:00
Peter Barker
34283bdb58
AP_BoardConfig: remove PCNC1 board type
...
only used for one board, so inline everything required
2025-06-17 10:59:00 +10:00
Peter Barker
7baf5cd74a
AP_BoardConfig: print value of unknown board type
2025-06-14 11:13:45 +10:00
Peter Barker
c27ad1c9f2
AP_BoardConfig: move VRBrain-v54 sensors to hwdef
2025-06-11 17:22:55 +10:00
Peter Barker
e4945b1d5d
AP_BoardConfig: remove line feeds from GCS_SEND_TEXT calls
...
these often make their way in when moving from some other printf-style debugging...
2025-05-30 22:36:07 +10:00
Peter Barker
6338d10b5f
global: create and use HAL_PROGRAM_SIZE_LIMIT_KB
...
We will reserve BOARD_FLASH_SIZE for the internal flash on stm32 flash processors, use HAL_PROGRAM_SIZE_LIMIT_KB in the general code base.
Notable change here is that boards with external flash will start to get features only available with more than 2MB of program storage
2025-02-26 10:06:39 +11:00
Iampete1
fc47d7c2d0
AP_BoardConfig: SAFETY_MASK include full 32 channels in docs
colcon build/test / build-test (push) Waiting to run
Cygwin Build / build (push) Waiting to run
ESP32 Build / build (esp32buzz, 10) (push) Waiting to run
ESP32 Build / build (esp32s3empty, 10) (push) Waiting to run
Macos Build / build (CubeOrange) (push) Waiting to run
Macos Build / build (sitl) (push) Waiting to run
QURT Build / build (push) Waiting to run
test ccache / build (10, chibios) (push) Waiting to run
test chibios / build (CubeOrange-ODID, 10, chibios) (push) Waiting to run
test chibios / build (CubeOrange-PPP, 10, chibios) (push) Waiting to run
test chibios / build (CubeOrange-bootloader, 10, chibios) (push) Waiting to run
test chibios / build (CubeRed-EKF2, 10, chibios) (push) Waiting to run
test chibios / build (CubeRedPrimary-bootloader, 10, chibios) (push) Waiting to run
test chibios / build (MatekF405-Wing, 10, chibios) (push) Waiting to run
test chibios / build (Pixhawk6X-PPPGW, 10, chibios) (push) Waiting to run
test chibios / build (SOHW, 10, chibios) (push) Waiting to run
test chibios / build (build-options-defaults-test, 10, chibios) (push) Waiting to run
test chibios / build (configure-all, 10, chibios) (push) Waiting to run
test chibios / build (fmuv2-plane, 10, chibios) (push) Waiting to run
test chibios / build (fmuv3, 10, chibios) (push) Waiting to run
test chibios / build (fmuv3-bootloader, 10, chibios) (push) Waiting to run
test chibios / build (iofirmware, 10, chibios) (push) Waiting to run
test chibios / build (new-check, 10, chibios) (push) Waiting to run
test chibios / build (periph-build, 10, chibios) (push) Waiting to run
test chibios / build (revo-bootloader, 10, chibios) (push) Waiting to run
test chibios / build (revo-mini, 10, chibios) (push) Waiting to run
test chibios / build (signing, 10, chibios) (push) Waiting to run
test chibios / build (stm32f7, 10, chibios) (push) Waiting to run
test chibios / build (stm32h7, 10, chibios) (push) Waiting to run
test chibios / build (stm32h7-debug, 10, chibios) (push) Waiting to run
test dds / build (sitl) (push) Waiting to run
test dds / build (stm32h7) (push) Waiting to run
test Linux SBC / build (bbbmini, armhf) (push) Waiting to run
test Linux SBC / build (bebop, armhf) (push) Waiting to run
test Linux SBC / build (bhat, armhf) (push) Waiting to run
test Linux SBC / build (canzero, armhf) (push) Waiting to run
test Linux SBC / build (erlebrain2, armhf) (push) Waiting to run
test Linux SBC / build (linux, base) (push) Waiting to run
test Linux SBC / build (navigator, armhf-musl) (push) Waiting to run
test Linux SBC / build (navigator64, aarch64) (push) Waiting to run
test Linux SBC / build (navio, armhf) (push) Waiting to run
test Linux SBC / build (navio2, armhf) (push) Waiting to run
test Linux SBC / build (pxf, armhf) (push) Waiting to run
test Linux SBC / build (pxfmini, armhf) (push) Waiting to run
test replay / build (replay, base) (push) Waiting to run
test replay / build (replay, clang) (push) Waiting to run
test scripts / build (astyle-cleanliness) (push) Waiting to run
test scripts / build (check_autotest_options) (push) Waiting to run
test scripts / build (logger_metadata) (push) Waiting to run
test scripts / build (param_parse) (push) Waiting to run
test scripts / build (python-cleanliness) (push) Waiting to run
test scripts / build (validate_board_list) (push) Waiting to run
test blimp / build (base) (push) Waiting to run
test blimp / build (clang) (push) Waiting to run
test blimp / autotest (sitltest-blimp) (push) Blocked by required conditions
test copter / build (base) (push) Waiting to run
test copter / build (clang) (push) Waiting to run
test copter / autotest (sitltest-copter-tests1a) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests1b) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests1c) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests1d) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests1e) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests2a) (push) Blocked by required conditions
test copter / autotest (sitltest-copter-tests2b) (push) Blocked by required conditions
test copter / build-gcc-heli (push) Waiting to run
test copter / autotest-heli (sitltest-heli) (push) Blocked by required conditions
test ap_periph / build-gcc-ap_periph (push) Waiting to run
test ap_periph / autotest-can (sitltest-can) (push) Blocked by required conditions
test plane / build (base) (push) Waiting to run
test plane / build (clang) (push) Waiting to run
test plane / autotest (sitltest-plane-tests1a) (push) Blocked by required conditions
test plane / autotest (sitltest-plane-tests1b) (push) Blocked by required conditions
test plane / autotest (sitltest-quadplane) (push) Blocked by required conditions
test rover / build (base) (push) Waiting to run
test rover / build (clang) (push) Waiting to run
test rover / autotest (sitltest-balancebot) (push) Blocked by required conditions
test rover / autotest (sitltest-rover) (push) Blocked by required conditions
test rover / autotest (sitltest-sailboat) (push) Blocked by required conditions
test sub / build (base) (push) Waiting to run
test sub / build (clang) (push) Waiting to run
test sub / autotest (sitltest-sub) (push) Blocked by required conditions
test tracker / build (base) (push) Waiting to run
test tracker / build (clang) (push) Waiting to run
test tracker / autotest (sitltest-tracker) (push) Blocked by required conditions
test unit tests and sitl building / build (examples, base) (push) Waiting to run
test unit tests and sitl building / build (examples, clang) (push) Waiting to run
test unit tests and sitl building / build (sitl, base) (push) Waiting to run
test unit tests and sitl building / build (sitl, clang) (push) Waiting to run
test unit tests and sitl building / build (unit-tests, base) (push) Waiting to run
test unit tests and sitl building / build (unit-tests, clang) (push) Waiting to run
2025-02-24 14:53:08 +11:00
Andy Piper
e20a00cc53
AP_BoardConfig: support flow control on UARTs 6->8
2025-01-28 12:01:45 +11:00
bugobliterator
ca9713b275
AP_BoardConfig: add option to use IO safety led switch for ProfiLED
2024-11-20 19:12:44 +11:00
Peter Barker and muramura
4565eed5ad
AP_BoardConfig: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com >
2024-08-07 18:33:16 +10:00
Iampete1
0959930289
AP_BoardConfig: update RTSCTS param values for new option
2024-05-28 09:48:19 +10:00
Peter Barker
6d9a75b5ec
AP_BoardConfig: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00
Andrew Tridgell
95ee2c437e
AP_BoardConfig: added BRD_SD_FENCE
...
allow for fence storage on microSD
2024-03-12 11:43:36 +11:00
Andrew Tridgell
a25f10a914
AP_BoardConfig: added detection of Holybro6X-45686
2024-01-23 11:49:14 +11:00
Henry Wurzburg
176a4aa51a
AP_BoardConfig: add arm/disarm controlled GPIO for module power control
2023-11-18 14:27:05 +11:00
Andrew Tridgell
b86774789b
AP_BoardConfig: detect Holybro 6X Rev6
2023-10-31 10:42:25 +11:00
Mykhailo Kuznietsov
e723be4196
AP_BoardConfig: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Peter Barker
6dc80006d3
AP_BoardConfig: add and use an AP_RTC_config.h
2023-10-11 19:17:27 +11:00
Andy Piper
2dd4f3f581
AP_BoardConfig: control dshot availability with HAL_WITH_IO_MCU_DSHOT
...
correct parameter id for BRD_IO_DSHOT
2023-08-15 06:53:48 +10:00
Andy Piper
4c8b346512
AP_BoardConfig: check IOMCU is enabled when checking dshot
2023-08-15 06:53:48 +10:00
bugobliterator
b8af6da623
AP_BoardConfig: add ability to change dshot firmware
2023-08-15 06:53:48 +10:00
Tom Pittenger
e05700e10d
AP_BoardConfig: add accessor for param BRD_SERIAL_NUM
2023-07-04 13:35:09 -07:00
Iampete1
7e94eb39ff
AP_BoardConfig: fix conflicting param indexs
2023-06-27 11:27:08 +10:00
Andrew Tridgell
135bfac378
AP_BoardConfig: fixed documentation of safety options
...
on and off were reversed
2023-05-26 17:45:32 +10:00
Peter Barker
189712830c
AP_BoardConfig: replace HAVE_FILESYSTEM_SUPPORT with backend defines
2023-05-17 09:40:39 +10:00
Hayden
10038a64be
AP_BoardConfig: Added ignore board validation
...
Added the ability to ignore board validation. This has been added to the 7th bit in BRD_OPTIONS
2023-05-16 09:18:54 +10:00
bugobliterator
ef8ebd85dd
AP_BoardConfig: resetting the BRD_HEAT_TARG to 45 is not needed anymore
...
As iomcu fw has right default polarity now.
2023-04-19 17:59:08 +10:00
Andrew Tridgell
14d2318859
AP_BoardConfig: on debug builds enable the debug pins by default
...
this saves a step in debugging
2023-04-18 14:35:21 +10:00
Andy Piper
76b5915d5b
AP_BoardConfig: ensure that debug pins are enabled if compiled with debug
2023-03-29 20:49:40 +11:00
Andrew Tridgell
eb4f544535
AP_BoardConfig: support multiple heater pins
2023-03-15 19:08:53 +11:00
Andrew Tridgell
86cf63fca4
AP_BoardConfig: add BRD_SD_MISSION parameter
2023-03-10 14:13:55 +11:00
Andrew Tridgell
ab44c54efd
AP_BoardConfig: improve description of BRD_PWM_VOLT_SEL
2023-01-31 11:13:35 +11:00
Peter Barker
bbae74c060
AP_BoardConfig: change namespace of MultiCopter and FixedWing params
...
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
Andrew Tridgell
4657ab76e9
AP_BoardConfig: fixed description of BRD_IO_ENABLE
2022-11-03 18:47:03 +11:00
bugobliterator
691380478a
AP_BoardConfig: add support for checking ICM45686
2022-11-01 10:41:59 +11:00
Peter Barker
b4a42e61f3
AP_BoardConfig: rename parameter name BRD_SAFETYENABLE to BRD_SAFETY_DEFLT
2022-10-26 19:53:03 +11:00
Peter Barker
21d27d8988
AP_BoardConfig: correct description of safety switch
2022-10-26 19:53:03 +11:00
Andrew Tridgell
fe88515889
AP_BoardConfig: fixed BRD_SAFETY_MASK
...
this was being omitted on most boards since we changed to
SERVOn_FUNCTION=-1 method for GPIO
2022-10-07 11:38:15 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Andrew Tridgell
7c25b34f56
AP_BoardConfig: load CUAVv6X defaults when detected
2022-09-14 18:04:46 +10:00
Iampete1
7a5ff6b51f
AP_BoardConfig: params always use set method
2022-08-03 13:43:48 +01:00
Andrew Tridgell
9911fd76f4
AP_BoardConfig: allow for BMI088 for Holybro 6X
...
and tighten check on CUAV-X6 and Holybro-6X to check all 3 IMUs
2022-08-02 17:26:46 +10:00
Andrew Tridgell
b50d405f91
AP_BoardConfig: added board detection for FMUv6
...
support Holybro-6X and CUAV-6X for now, using IMU signatures
2022-07-19 15:02:31 +10:00
Peter Barker
2c64922a14
AP_BoardConfig: use HAL_GCS_ENABLED in place of periph/example check
...
... periphs can have GCS too...
2022-07-17 09:33:11 +10:00
Peter Barker
336a6b0359
AP_BoardConfig: remove reference to CONFIG_ARCH_BOARD_*
...
These are vestiges from when we ran both on ChibiOS and NuttX
2022-06-28 11:21:30 +10:00
Andrew Tridgell
180c516b53
AP_BoardConfig: fixed build with logging disabled
...
fixes CubeOrange-periph build
2022-06-06 14:50:40 +10:00