bugobliterator
faf0c0d7c3
AP_HAL_ChibiOS: set canfd bitrates using CANFD_SUPPORTED opt
3 years ago
bugobliterator
4bdbd37731
AP_HAL_ChibiOS: use datalength when copying payload into CAN Frames
3 years ago
bugobliterator
90a660b445
AP_HAL_ChibiOS: update clock tree to have FDCAN Base clock at 80MHz
3 years ago
bugobliterator
47dd964e63
AP_HAL_ChibiOS: add init method to take in separate canfd bitrate
3 years ago
Siddharth Purohit
72090d10da
AP_HAL_ChibiOS: add hwdef config to enable CANFD support
3 years ago
Siddharth Purohit
8aa047d876
AP_HAL_ChibiOS: add support for CANFD for H7 and G4
3 years ago
MallikarjunSE
228796d55b
AP_HAL_ChibiOS: Add Sierra-F9P support
3 years ago
murata
eb78a0a4a6
hwdef: Set the maximum number of barometric pressure sensors to 1
3 years ago
murata
60eb6ff1b7
hwdef: Maximum number of battery monitors is 1
3 years ago
Andrew Tridgell
74f1a8007d
hwdef: enable GPS_MOVING_BASELINE on FreeflyRTK and f303-GPS
...
this allows for F9P based dual-GPS yaw on DroneCAN peripherals with
auto-config
3 years ago
Andrew Tridgell
86c25b98d5
hwdef: added HolybroG4_GPS
3 years ago
Andrew Tridgell
93031e297d
HAL_ChibiOS: fixed min/max inversion in MCU voltage logging
3 years ago
MallikarjunSE
5cd1c7783d
hwdef: hwdef update with watchdog
3 years ago
MallikarjunSE
360ddb2aed
hwdef:update storage pages and enable watchdog
3 years ago
Andrew Tridgell
7999335727
hwdef: fixed buzzer on CUAV_GPS peripheral
3 years ago
Peter Barker
11f7cce978
AP_HAL_ChibiOS: allow specification of AUTOBUILD_TARGETS in hwdef files
3 years ago
Andy Piper
d589c0fc5e
AP_HAL_ChibiOS: normalize BeastH7v2 in line with BeastF7v2 definition
3 years ago
Evgeniy
32afbbdec4
AP_HAL_ChibiOS: BeastH7v2 board added
3 years ago
Andy Piper
ed952a0ea0
AP_HAL_ChibiOS: allow flash to be write-protected/unprotected on reboot
...
control protection support via HAL_FLASH_PROTECTION
provide support for flash protection on SPRacingH7
SPRacingH7 bootloader needs to use w25q-dtr
3 years ago
Henry Wurzburg
ac88f354fc
hwdef: update Swan-K1 with new harmonic notch mask to avoid errors
3 years ago
Andy Piper
02219ba3e5
AP_HAL_ChibiOS: ensure chan_offset is initialized before using it
3 years ago
Andy Piper
b6022ca5d4
AP_HAL_ChibiOS: add support for alternate alarm PWM group
...
account for inverted alarms and build on boards without PWM
enable alarm based on pwm
shutdown alarm channel if using a different one
3 years ago
Andy Piper
f840315aa4
AP_HAL_ChibiOS: clock H750 at 480Mhz when using 8Mhz, 16Mhz and 24Mhz crystals
3 years ago
Andrew Tridgell
96518c9eda
HAL_ChibiOS: added CPU defines to hwdef
...
needed for checks like defined(STM32F1)
3 years ago
Andrew Tridgell
6039b8012a
HAL_ChibiOS: define HAL_USE_SDMMC
3 years ago
Andrew Tridgell
638e20a0b9
HAL_ChibiOS: bring in hal.h where it is needed
3 years ago
Andrew Tridgell
25cc8203d8
HAL_ChibiOS: added CHIBIOS_BOARD_NAME define
3 years ago
Andrew Tridgell
fd8d28e23c
HAL_ChibiOS: reduced time in critical sections for CAN processing
3 years ago
Andrew Tridgell
7e18d85f7e
hwdef: added compat board ID for FreeFly RTK GPS
3 years ago
Andrew Tridgell
f2308e96a9
HAL_ChibiOS: added stm32_was_software_reset()
3 years ago
Andrew Tridgell
a641eb3a30
HAL_ChibiOS: support ALT_BOARD_ID
...
allow for compat with px4 board ID for the same board
3 years ago
Andy Piper
83ac78e969
AP_HAL_ChibiOS: add support for @SYS/timers.txt
...
move out prescaler calculation and use closest prescaler everywhere
include timer id in PWM groups
3 years ago
Nathan Costa
9f7aa715b1
AP_HAL_ChibiOS: add support for CAN/I2C switch
3 years ago
Andy Piper
7b15245efe
AP_HAL_ChibiOS: update SPRacingH7 Extreme hwdef and add README
...
add SPRacingH7 board layout
3 years ago
Andrew Tridgell
33ebc83a68
AP_HAL_ChibiOS: disable CAN filtering except on AP_Periph
...
this saves flash space and makes CAN forwarding for any bus without
reconfigure/reboot easy. CAN filtering is not useful in the main
flight controller firmware as we want to see nearly all packets
3 years ago
Andrew Tridgell
124c9d5d9b
HAL_ChibiOS: support mavcan message forwarding
3 years ago
Andy Piper
89ba955419
AP_HAL_ChibiOS: only change SD card on external flash boards
3 years ago
Andy Piper
48c21299f8
AP_HAL_ChibiOS: hwdef for SPRacingH7
...
hwdef for DevEBoxH7v2
pin definitions for STM32H750
add QSPI to DevEBox bootloader
add external flash to DevEBox
rename EXTERNAL_PROG_FLASH_MB to EXT_FLASH_SIZE_MB
Add support for EXT_FLASH_RESERVE_START_KB and EXT_FLASH_RESERVE_END_KB
Disable HAL_ENABLE_SAVE_PERSISTENT_PARAMS when there is no bootloader flash available
relax storage health status with SD card backend
don't check SD card health unless USE_POSIX
binary sections rearranged on external ram
manage RAMFUNC through ldscript and optimize function placement in external flash
inline timer functions
optimize placement of ChibiOS and functions in ITCM and AXI RAM
fix chibios features on bootloader build with external flash
change H750 memory layout
increase line storage for SD card based parameters
comment external flash linker script
move vtables into DTCM
update ram map for H757
enable crashdump support with external flash
correct bootloader pins and generator on SPRacingH7/DevEBoxH7v2
setup external flash reserve regions
allow different RAM_MAP for external flash on H750 and H757
3 years ago
MallikarjunSE
a4b5bf1f4f
hwdef: Update hwdef to have only mag and airspeed
3 years ago
Andrew Tridgell
ef7e611aff
HAL_ChibiOS: added cubemx file for F745-8MHz
3 years ago
Walter Dunckel
f2347e7845
AP_HAL_ChibiOS: add missing EOL in output
...
without it a double define line was giving compiler an error
3 years ago
Peter Barker
6e684b3496
hwdef: disable blheli on skyviper
3 years ago
Peter Barker
09c040891e
hwdef: cap number of Compass, Baro and INS instances
...
saves flash as we don't have to have the parameter structures
3 years ago
Peter Barker
7f584ad2c8
hwdef: SkyViper gets COMPASS_MAX_SENSORS 1
3 years ago
Andy Piper
0e18bd450d
AP_HAL_ChibiOS: fix bi-directional dshot on omnibusf4pro
3 years ago
Peter Barker
b88bfa962b
AP_HAL_ChibiOS: add and use AP_MOTORS_FRAME_DEFAULT_ENABLED
3 years ago
Joshua Henderson
3df82b26de
hwdef: MatekF045-CAN remove unused define, set BATT_Default 0
3 years ago
Joshua Henderson
ecacd513c2
hwdef: f405-MatekGPS add debug pin info, set default arspd, batt 0
...
and remove ADSB from build
3 years ago
Joshua Henderson
8505017d26
hwdef: Add f405-MatekAirspeed
3 years ago
Andy Piper
ab25fc659a
AP_HAL_ChibiOS: correct prescaler algorithm
...
remove redundant PWM reset
3 years ago