Walter Dunckel
f2347e7845
AP_HAL_ChibiOS: add missing EOL in output
...
without it a double define line was giving compiler an error
2022-02-09 09:14:25 +11:00
Peter Barker
6e684b3496
hwdef: disable blheli on skyviper
2022-02-08 20:39:44 +11:00
Peter Barker
09c040891e
hwdef: cap number of Compass, Baro and INS instances
...
saves flash as we don't have to have the parameter structures
2022-02-08 20:39:44 +11:00
Peter Barker
7f584ad2c8
hwdef: SkyViper gets COMPASS_MAX_SENSORS 1
2022-02-08 20:39:44 +11:00
Andy Piper
0e18bd450d
AP_HAL_ChibiOS: fix bi-directional dshot on omnibusf4pro
2022-02-08 12:12:28 +11:00
Peter Barker
b88bfa962b
AP_HAL_ChibiOS: add and use AP_MOTORS_FRAME_DEFAULT_ENABLED
2022-02-08 11:06:24 +11:00
Joshua Henderson
3df82b26de
hwdef: MatekF045-CAN remove unused define, set BATT_Default 0
2022-02-08 10:41:02 +11:00
Joshua Henderson
ecacd513c2
hwdef: f405-MatekGPS add debug pin info, set default arspd, batt 0
...
and remove ADSB from build
2022-02-08 10:41:02 +11:00
Joshua Henderson
8505017d26
hwdef: Add f405-MatekAirspeed
2022-02-08 10:41:02 +11:00
Andy Piper
ab25fc659a
AP_HAL_ChibiOS: correct prescaler algorithm
...
remove redundant PWM reset
2022-02-07 12:56:30 +11:00
murata
a6ea55735f
AP_HAL_ChibiOS: Remove meaningless semicolons
2022-02-07 08:27:34 +09:00
Sam Chamberlin
d73a45aa64
hwdef: add ARK_GPS
2022-02-03 18:36:02 +11:00
Joshua Henderson
204c26c53b
hwdef: f103-RangeFinder, use AP_PERIPH_RANGEFINDER_PORT_DEFAULT
2022-02-02 18:45:59 +11:00
Joshua Henderson
ed208687b4
hwdef: Pixracer-periph, use AP_PERIPH_RANGEFINDER_PORT_DEFAULT
2022-02-02 18:45:59 +11:00
Andrew Tridgell
c2c94631e8
HAL_ChibiOS: added STM32CubeMX files for new F412 configs
2022-02-02 07:42:23 +11:00
Andrew Tridgell
e07057d24f
HAL_ChibiOS: support SDIO 48MHz clock on F412
2022-02-02 07:42:23 +11:00
TulleU
7907fd5729
AP_HAL_ChibiOS: revo-mini-i2c probe for external compasses
...
allow for probing of external compasses on i2c
2022-02-01 17:36:14 +11:00
Hwurzburg
0ea7044796
AP_HAL_ChibiOS: update option names in BATTMonitor in prep for expansion
2022-02-01 12:35:03 +11:00
Peter Barker
0eacc0348e
AP_HAL_ChibiOS: remove HAL_COMPASS_DEFAULT define
...
this doesn't actually allow you to specify a default, despite the name
and a couple of hwdefs trying to use it that way.
This would have stopped being useful when we did the
compass-prority-table stuff - or before.
2022-02-01 12:10:38 +11:00
Peter Barker
a4d2194f80
hwdef: SkyViper-v2450: enable only UBLOX and MAV GPS backends
2022-02-01 11:22:02 +11:00
mathieulohier
bcc60d0945
hwdef: modalai_fc_v1 update documentation
2022-02-01 11:02:23 +11:00
Andrew Tridgell
563528dfc0
HAL_ChibiOS: update CubeMX files
2022-01-29 18:57:33 +11:00
Andrew Tridgell
00e32b52bf
hwdef: removed unnecessary PLL overrides
...
now we've properly filled in the F4 clocks we can use normal PLL
settings
2022-01-29 18:57:33 +11:00
Andrew Tridgell
040ff007ea
HAL_ChibiOS: fixed some F4 clocks, and support no crystal on F4
...
this fixes up some of the F4 varients that were running at the wrong
clock, and also gives support for running F4s with no crystal
2022-01-29 18:57:33 +11:00
Andrew Tridgell
a8b98bfcc4
HAL_ChibiOS: required EXPECTED_CLOCK in all MCU files
...
this ensures we validate the clock setup at compile time
2022-01-29 18:57:33 +11:00
Andrew Tridgell
1224ff48b3
hwdef: fixed VCC monitoring on AIRLink
2022-01-29 15:09:46 +11:00
Peter Barker
da79a5ea78
hwdef: skyviper-v2450: exclude many build features
2022-01-27 20:58:24 +11:00
Kirill Shilov
477fb4c408
hwdef: AIRLink added default parameters files
2022-01-27 17:42:11 +11:00
Andrew Tridgell
d71ec5bb4d
HAL_ChibiOS: don't init RCOut twice
...
this triggered a watchdog if the dshot timer was already active, which caused
the neoled driver to prevent boot of the Matek F405 GPS
2022-01-27 08:26:47 +11:00
Andrew Tridgell
585ee5b2e4
hwdef: fixed rainbow effect on startup in CUAV_GPS
2022-01-27 08:26:47 +11:00
Andrew Tridgell
e35514b551
HAL_ChibiOS: fixed neopixel control
...
fixes frequency setup for neopixel, separating out DShot setup. Also
allows for neopixel without other DMA controlled output types for LEDs
in AP_Periph
2022-01-27 08:26:47 +11:00
Peter Barker
51a9efe817
AP_HAL_ChibiOS: rename AP_AHRS::get_position to get_location
2022-01-25 10:47:22 +11:00
Hwurzburg
c5a444e4a3
hwdef: correct Pixhawk5 3.3V analog in scale factor
2022-01-25 09:37:34 +11:00
ot0tot
13050b325b
Tools: add JHEMCU GSF405A bootloader and ID
2022-01-19 18:31:05 +11:00
ot0tot
1a08a1e1a1
hwdef: add support for JHEMCU GSF405A
2022-01-19 18:31:05 +11:00
Peter Barker
185ccaee92
AP_HAL_ChibiOS: disable UART stats based on GCS being enabled
...
We may need to revisit this if we are able to transfer these files over
some other mechanism into the future
2022-01-18 11:09:03 +11:00
Hwurzburg
176de8aa86
AP_HAL_ChibOS: update hwdef,defaults.readme for KakuteH7
2022-01-18 11:05:38 +11:00
Andrew Tridgell
d22e3a1f52
hwdef: fixed flash double reserve
...
fixes #19765 , an alternative to #19768
the advantage of this approach is it is less error prone, as the
actual position and size of the storage sectors is calculated
2022-01-13 06:44:46 +11:00
Peter Barker
4c72d0f562
AP_HAL_ChibiOS: disable UART statistics on Hitec-Airspeed
2022-01-12 18:30:49 +11:00
Peter Barker
875f9a9497
AP_HAL_ChibiOS: add HAL_UART_STATS_ENABLED to disable stats gathering
2022-01-12 18:30:49 +11:00
Andy Piper
368a0c74a1
AP_HAL_ChibiOS: fix UART operation on original OmnibusNanoV6
2022-01-12 18:17:08 +11:00
Peter Barker
2af5c51ac7
AP_HAL_ChibiOS: save flash on the BeastF7v2
...
Note that many of these entries are already excluded by BeastF7 which
this hwdef inherits from
2022-01-11 13:25:13 +11:00
Andrew Tridgell
1ecb129afa
hwdef: fixed 3 incorrect storage sizes
...
can't do 16384 in 16k sector flash storage
2022-01-11 11:33:30 +11:00
Andrew Tridgell
d4eb2919ef
hwdef: fixed HAL_STORAGE_SIZE for MatekF405-TE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
59b2a30c11
HAL_ChibiOS: added check for valid HAL_STORAGE_SIZE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
de273fb76d
hwdef: fixed f405-MatekGPS storage location and CAN
...
this allows for CAN firmware update using f405-MatekGPS bootloader by
fixing a typo, then moves storage to allow the bootloader with can to
fit on the board
this will allow CAN update of peripheral firmware for Matek GPS and
airspeed sensors
2022-01-11 11:33:30 +11:00
Andrew Tridgell
1236474cfb
HAL_ChibiOS: give an error if STORAGE_FLASH_PAGE overflash flash
...
when storage is between the bootloader and main program flash then the
flash size available to the bootloader needs to stop at the sector for
the storage flash.
Similarly, if storage is at the end of flash, then total flash size
needs to be limit
this ensures we don't try to build a firmware that encroaches on
program space
2022-01-11 11:33:30 +11:00
Andy Piper
a533fadf1b
AP_HAL_ChibiOS: support KakuteH7Mini
2022-01-11 10:58:55 +11:00
Peter Barker
03e9307bdd
AP_HAL_ChibiOS: add MANUFACTURER and BRAND_NAME to PixRacer Pro
2022-01-07 22:46:52 +11:00
Peter Barker
81d205465c
hwdef: remove OpticalFlow from builds in several low-flash boards
2022-01-06 13:35:51 +11:00