Henry Wurzburg
a637073dad
AP_HAL_Chibios: add tenth PWM output to MatekF405-Wing
5 years ago
Andrew Tridgell
e0957c2bcc
HAL_ChibiOS: include hwdef.dat in ROMFS
...
this allows download via ftp
5 years ago
Andrew Tridgell
ea57b7b3cd
HAL_ChibiOS: embed ROMFS files from hwdef directory
...
this allows for a scripts/ directory under hwdef board directory to
embed lua scripts
5 years ago
Andrew Tridgell
822460ce7d
HAL_ChibiOS: fixed strdup() on ChibiOS
5 years ago
bugobliterator
8215537f99
HAL_ChibiOS: deprecate realloc for ChibiOS build, so as to return error when used
5 years ago
Andrew Tridgell
5a4b648cf5
HAL_ChibiOS: disable flash fallback for boards with FRAM
...
this saves on flash and prevents confusing results when fram fails
5 years ago
Andy Piper
104dd7cd75
AP_HAL_ChibiOS: remove board subtype for OmnibusNanoV6
5 years ago
Andrew Tridgell
986ad0dc27
HAL_ChibiOS: removed unnecessary subtype defines
5 years ago
Andrew Tridgell
c3f2117590
HAL_ChibiOS: fixed R9Pilot board ID
5 years ago
Andrew Tridgell
d35fff5186
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
Peter Barker
d0edfd2c0d
AP_HAL_ChibiOS: VRUBrain-v51: reduce AP_MAX_EMBEDDED_PARAM to 1024
...
Stops us overflowing on Copter and Plane builds
5 years ago
Andrew Tridgell
16f34778fc
HAL_ChibiOS: added f103-HWESC target
5 years ago
Andrew Tridgell
bca1bd2c72
HAL_ChibiOS: added f303-HWESC firmware
5 years ago
Peter Barker
1a123e5f8d
AP_HAL_ChibiOS: avoid referencing flash sector/page 22 on 1MB boards
5 years ago
Andrew Tridgell
ccc7d48c20
HAL_ChibiOS: reserve plenty of DMA memory for luminousbee4
5 years ago
Andrew Tridgell
5bfd607300
HAL_ChibiOS: added luminousbee4 flight controller
5 years ago
Andrew Tridgell
41b74ec014
HAL_ChibiOS: use DNA by default for all AP_Periph builds
...
this makes multiple sensors of the same type on the bus easier
5 years ago
Andrew Tridgell
6139860a64
HAL_ChibiOS: use default USB IDs for fmuv3
5 years ago
Andy Piper
3d0cf7e12a
AP_HAL_ChibiOS: hardware M4-Cortex and M7-Cortex (and H7) implementation of HAL FFT abstraction
...
implements an FFT engine based on the betaflight feature using ARM hardware accelerated CMSIS library
make the FFT feature optional
add dynamic gyro windows
add quinns and candans estimators and record in DSP state
disable DSP for boards with limited flash
calculate power spectrum rather than amplitude
start/analyse version of analysis to support threading
allocate memory in a specific region
constrain window size by CPU class
control inclusion of DSP based on board size
5 years ago
pkocmoud
8c764bb568
hwdef: switch to (0) DNA as the default NODEID
5 years ago
pkocmoud
8f6d2aab7a
hwdef: add mRo M10025 KITCAN
5 years ago
Andrew Tridgell
bebfef369f
HAL_ChibiOS: fixed power flags for CUAV-Nora
5 years ago
CUAVcaijie
561808ba3c
HAL_ChibiOS: Added support for CUAV Nora flight controller
5 years ago
Andrew Tridgell
9e0edba31d
HAL_ChibiOS: raised timer clocks to 200MHz
...
this gives more flexibility in setting up timers for DShot
5 years ago
Matt Lawrence
e6f32f4572
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
12f31e328f
HAL_ChibiOS: fixed dshot docs for Pixhawk4
5 years ago
Randy Mackay
76c982ced8
AP_HAL_CHibiOS: update Pixhawk4 README to 16 pwm outputs
...
also correct Main PWM ouput's number of groups
5 years ago
Andrew Tridgell
bdef7d7158
HAL_ChibiOS: fixed default fast sampling on CubeOrange and Durandal
5 years ago
Andrew Tridgell
e0cd790505
HAL_ChibiOS: fixed spektrum RC input on Pixracer
...
RCININT is inverted compared to RCIN, so need to enable SBUS_INV pin
5 years ago
giacomo892
529f067914
HAL_ChibiOS: save more flash on SuccexF4
5 years ago
giacomo892
23a42b1914
HAL_ChibiOS: disable parachute and sprayer on SuccexF4
5 years ago
Andrew Tridgell
8b2629bfc1
HAL_ChibiOS: save 7k flash for boards close to flash limit
5 years ago
Andrew Tridgell
a7b6887f44
HAL_ChibiOS: added a f303-Universal build target
5 years ago
Andrew Tridgell
7a812a5516
HAL_ChibiOS: use cortex m7 instructions on F7/H7
5 years ago
Peter Barker
73c32f403b
AP_HAL_ChibiOS: do not compile EKF2 for MatekF405-Wing
5 years ago
Andrew Tridgell
982cff0695
AP_HAL_ChibiOS: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Andrew Tridgell
7ce771734c
HAL_ChibiOS: fixed fw build size for several boards
5 years ago
Andrew Tridgell
320a703afc
HAL_ChibiOS: fixed UART DMA config for ALT() pins
5 years ago
Andrew Tridgell
0cc6d4a70b
HAL_ChibiOS: added support for FrSky R9 flight controller
5 years ago
Andrew Tridgell
f7a65afa67
HAL_ChibiOS: allow for baro with no arguments
5 years ago
Andrew Tridgell
83d3488eb2
HAL_ChibiOS: fixed ZubaxGNSS board ID
5 years ago
Michel Pastor
6fa09c05c2
HAL_ChibiOS: added SuccexF4 board
5 years ago
Andrew Tridgell
ce4120e803
HAL_ChibiOS: disable parachute and sprayer on MatekF405-Wing
...
fixes build size
5 years ago
Andrew Tridgell
2b7bffa906
HAL_ChibiOS: adjust dma reserve allocation
...
use larger target and allow for smaller allocation
5 years ago
Andrew Tridgell
56985f8c33
HAL_ChibiOS: added checking on bouncebuffer allocation
...
fail operations if DMA bouncebuffer alloc fails
5 years ago
CUAVcaijie
7e89591e90
HAL_ChibiOS: Modify the default orientation of the compass
5 years ago
Andrew Tridgell
fced7d78fc
HAL_ChibiOS: fixed clock src for I2C4 on H7
5 years ago
Andrew Tridgell
43172bdd57
HAL_ChibiOS: switch non-composite USB ID
...
use newly allocated 0x1209/0x5740
5 years ago
Andrew Tridgell
793b867706
HAL_ChibiOS: switched to new USB VID for dual-CDC boards
5 years ago
Andrew Tridgell
ab0f1a8887
HAL_ChibiOS: added max uarts check
5 years ago