Andrew Tridgell
64557413b8
HAL_ChibiOS: switch non-composite USB ID
...
use newly allocated 0x1209/0x5740
5 years ago
Andrew Tridgell
10416f92c4
HAL_ChibiOS: set CS pins high while in bootloader
...
this appears to be the root cause of the parameter resets on
CubeOrange. We need to ensure the CS pin is not floating or random
noise on the SPI bus for FRAM can cause the FRAM to become corrupt
5 years ago
Andrew Tridgell
ede5cabbf5
HAL_ChibiOS: save 3k of flash on MatekF405-Wing
...
disable SMBUS and fuel battery monitors
5 years ago
bugobliterator
9073f0ffb4
HAL_ChibiOS: deprecate realloc for ChibiOS build, so as to return error when used
5 years ago
Andrew Tridgell
fe8398fe0d
HAL_ChibiOS: use default USB IDs for fmuv3
5 years ago
Matt Lawrence
e23e798eb9
AP_HAL_ChibiOS: Fix waf --default-parameters
...
If a defaults.parm file was present in the hwdef, waf ignored the --default-parameters=xyz.parm command line argument. This will allow it to use that command line argument specified file.
5 years ago
Andrew Tridgell
59bf162572
HAL_ChibiOS: reserve plenty of DMA memory for luminousbee4
5 years ago
Andrew Tridgell
e26860bd09
HAL_ChibiOS: added luminousbee4 flight controller
5 years ago
Andrew Tridgell
43c8efd820
HAL_ChibiOS: switched to new USB VID for dual-CDC boards
5 years ago
Andrew Tridgell
2ed21b3be1
HAL_ChibiOS: fixed default fast sampling on CubeOrange and Durandal
5 years ago
Andrew Tridgell
ca1053a28c
HAL_ChibiOS: raised timer clocks to 200MHz
...
this gives more flexibility in setting up timers for DShot
5 years ago
Andrew Tridgell
77865e9f78
HAL_ChibiOS: fixed spektrum RC input on Pixracer
...
RCININT is inverted compared to RCIN, so need to enable SBUS_INV pin
5 years ago
Henry Wurzburg
f7cbdb4520
HWDEF: Speedybeef4 change I2C internal mask to 0 to allow probing ext baros
5 years ago
Andrew Tridgell
15d45397c6
HAL_ChibiOS: adjust dma reserve allocation
...
use larger target and allow for smaller allocation
5 years ago
Andrew Tridgell
6477180e87
HAL_ChibiOS: added checking on bouncebuffer allocation
...
fail operations if DMA bouncebuffer alloc fails
5 years ago
Andrew Tridgell
c1f18bc90d
HAL_ChibiOS: fixed clock src for I2C4 on H7
5 years ago
Andrew Tridgell
e4eda95fea
HAL_ChibiOS: change CUAVv5Nano volt scale to 18.000
5 years ago
Andrew Tridgell
67cc9b1677
HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
...
not needed any more
5 years ago
Andrew Tridgell
fa69ac6458
HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT
5 years ago
Andrew Tridgell
ee9aadf091
HAL_ChibiOS: automatically set AP_FEATURE_RTSCTS
5 years ago
Andrew Tridgell
20ea63e480
HAL_ChibiOS: removed PB1 and PB0 TIM1 complementary channels for F76x
...
these do not work, possibly a datasheet bug
5 years ago
Andrew Tridgell
093d411ec7
HAL_ChibiOS: switch MatekF765 to timer 12
...
fixes PWM 5 and 6
5 years ago
Andrew Tridgell
cac1cc0d9b
HAL_ChibiOS: account for empty uarts in uart count
...
this fixes uart count on MatekF405-Wing
5 years ago
Matt Lawrence
886153abf5
Frame_Params: Fix Solo params for copter 4
5 years ago
Andrew Tridgell
2e0351e74a
HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
...
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
5 years ago
Andrew Tridgell
35dd28ec88
HAL_ChibiOS: fixed handling of 16bit timer wrap
...
this fixes #12948
5 years ago
Andy Piper
cce993e35b
AP_HAL_ChibiOS: specify Durdanal IMUs so that ordering is correct
5 years ago
Andrew Tridgell
401dfc3e0e
HAL_ChibiOS: update mRoX21-777 I2C mask
...
all external
5 years ago
Phillip Kocmoud
ecdf6f1301
HAL_ChibiOS: update mRoControlZeroF7 I2C mask
5 years ago
Andrew Tridgell
49eb2de591
HAL_ChibiOS: setup define for number of serial ports
5 years ago
Andrew Tridgell
096a624301
HAL_ChibiOS: retain OPENDRAIN if set on a pin
...
this allows OPENDRAIN when set on a pin to be retained when set with a
pinMode(). This fixes a partially lit B/E LED on the Pixhawk4
5 years ago
Andrew Tridgell
aca7d67172
HAL_ChibiOS: enable MatekF765 LED pin
...
- use tonealarm for buzzer
- add more baro options
5 years ago
Andrew Tridgell
f62b6bfd18
HAL_ChibiOS: enable advanced timers if we have any N PWM channels
5 years ago
Andrew Tridgell
824d986dcb
HAL_ChibiOS: fixed build of sparky2
...
running out of flash
5 years ago
Andrew Tridgell
6f9fda5094
HAL_ChibiOS: removed CAN_APP_VERSION_MAJOR from hwdef.dat
5 years ago
Andrew Tridgell
1bf037297d
HAL_ChibiOS: set correct APJ_BOARD_ID for ZubaxGNSS
5 years ago
Andrew Tridgell
49e669aa1f
HAL_ChibiOS: support uncompressed bootloader on f103-periph
...
this allows update with very low memory
5 years ago
Andrew Tridgell
cffb434de8
HAL_ChibiOS: tweak stack on f103-periph
5 years ago
Andrew Tridgell
a3b61a1b02
HAL_ChibiOS: enable ROMFS for ZubaxGNSS and f103-periph
...
this allows for bootloader update
5 years ago
Andrew Tridgell
a224342b18
HAL_ChibiOS: enable ROMFS for CUAV_GPS
5 years ago
Andrew Tridgell
f69be70772
HAL_ChibiOS: save some memory in f103-periph build
5 years ago
Andrew Tridgell
0a4576728e
HAL_ChibiOS: support a app->bootloader comms region in SRAM
...
this allows for UAVCAN update without a 2nd BeginFirmwareUpdate call
5 years ago
Andrew Tridgell
5605ad6c59
HAL_ChibiOS: enable MissionPlanner compatible app descriptor
5 years ago
Andrew Tridgell
7973a25c40
HAL_ChibiOS: fixed stack on ZubaxGNSS
5 years ago
Andrew Tridgell
910129eafc
HAL_ChibiOS: enable watchdog in AP_Periph firmwares
5 years ago
Andrew Tridgell
5efaea2d92
HAL_ChibiOS: fixed flash storage in ZubaxGNSS
5 years ago
Andrew Tridgell
e376884377
HAL_ChibiOS: fixed Zubax bootloader debug
5 years ago
Andrew Tridgell
e6cb35090c
HAL_ChibiOS: fixed page size for STM31F105 flash
5 years ago
Andrew Tridgell
0ef2a60682
HAL_ChibiOS: support ZubaxGNSS as a AP_Periph target
5 years ago
Andrew Tridgell
44f895ab16
HAL_ChibiOS: fixed for ZubaxGNSS build
5 years ago