1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-12 19:10:27 +03:00
Commit graph

13 commits

Author SHA1 Message Date
Paweł Spychalski
b55bc46f12
Merge pull request #7333 from mluessi/ml_config_extflash
Add ability to store configuration in external SPI flash
2021-08-18 10:16:08 +02:00
Martin Luessi
89b59146c0 Add RAM and Ext Flash config streamer to F3, F4, F7, H7 2021-08-06 15:32:53 -07:00
Jonathan Hudson
d95a1f83a8 set -Os for F411 2021-03-27 09:52:20 +00:00
Konstantin (DigitalEntity) Sharlaimov
e72e70209e [H7] Add preliminary support for H7 CPUs 2020-11-07 14:28:14 +01:00
Alberto García Hierro
9ac514c107 [CMAKE] Run all CI jobs using CMake
- Fix compilation on case sensitive filesystems
- Fix case sensitive paths in F7 drivers
- Fix warnings related to MSC redefinition
- Fix invalid dual gyro definition in FOXEERF722V2
- Remove FURYF3, KFC32F3_INAV and SPRACINGF3EVO from releases
- Always use usbd_storage_sd_spi.c for SDCARD + MSC
- Add targets for SPEEDYBEEF7, FRSKYPILOT and FRSKY_ROVERF7
- Add BUILD_SUFFIX configure-time option
- Add COMPILER_VERSION_CHECK boolean option defaulting to ON
2020-08-26 15:40:14 +01:00
Alberto García Hierro
d0938cc21f [CMAKE] Add support for bootloader targets
- Rename function for target name definitions to include full MCU
names, so we can support multiple size variants of the same MCU
cleanly
- Add cmake targets for .bin/.hex files from .elf files
- Add targets for bootloader generation
- Add targets for combining the bootloader with the main firmware
2020-08-25 18:19:43 +01:00
Alberto García Hierro
93723d0ad0 [BUILD] Add support for svd generation with cmake
Used for IDE-based debugging
2020-08-25 18:19:42 +01:00
Alberto García Hierro
d6177e6933 [BUILD] Add support for openocd helpers with cmake
- Add openocd_<target>: runs openocd for the target
- Add openocd_flash_<target>: flashes the target using openocd.
 It works with both an already running openocd instance as well
 as launching its own one. Uses a helper tool that requires python.
- Add openocd_cfg_<target>: generates openocd config for target. Used
 for generating an openocd config automatically when launching
 a debug session from an IDE.
2020-08-25 18:19:42 +01:00
Alberto García Hierro
fb9f61a583 [BUILD] Use -Os for F3, -O2 for F4/F7 with cmake 2020-08-25 18:19:42 +01:00
Alberto García Hierro
518e8243cb [BUILD] Refactor cmake macros and variable names
Make them a bit more generic
2020-08-25 18:19:42 +01:00
Alberto García Hierro
65c04ae234 [BUILD] Build F7 based targets with cmake 2020-08-25 18:19:42 +01:00
Alberto García Hierro
fedabef03e [BUILD] Add support for building F3 targets with cmake 2020-08-25 18:19:42 +01:00
Alberto García Hierro
0811839935 [BUILD] Port all f405 and f427 targets to cmake 2020-08-25 18:19:42 +01:00