1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-15 04:15:38 +03:00
Commit graph

14 commits

Author SHA1 Message Date
Michel Pastor
6f76bd5ad9
Add bootloader and firmware update API (#5728)
* Add F765XG MCU support

* Add bootloader and update system

* Fix linker files
2020-07-20 22:46:15 +02:00
Michel Pastor
90e127c696 Add persistent data storage support 2020-04-27 16:15:53 +02:00
Jonathan Hudson
c51d44a93a merge agh_msc and development 2019-12-17 19:59:56 +00:00
Alberto García Hierro
b9311541e4 [MAKE] Split makefiles, add support for OpenOCD and GDB
- Move make/local.mk to the top of the Makefile, so it can
set any variables
- Move target and group definitions to make/targets.mk
- Move settings related rules to make/settings.mk
- Move build-stamp rules to make/stamp.mk
- Define STM32 flash offset in a variable in make/mcu/STM32.mk
- Add make/openocd.mk with openocd-run and openocd-flash targets
- Add make/gdb.mk with gdb-openocd target
2019-12-09 11:23:52 +00:00
Konstantin (DigitalEntity) Sharlaimov
985819291a [SDIO] Add SDIO support to F4 boards and PIXRACER target 2019-07-16 17:19:56 +02:00
Konstantin (DigitalEntity) Sharlaimov
d3b2ae2eac [SDIO] Add support for SDIO to F7 2019-07-16 17:19:56 +02:00
Konstantin (DigitalEntity) Sharlaimov
65b9042b13 [F7] Add support for F765I CPU 2019-07-16 17:19:56 +02:00
Jonathan Hudson
db725229a6 update for 2.1 dev 2019-02-01 15:02:37 +00:00
Konstantin Sharlaimov
78bc53f3ad
Refactor TIMER/DMA framework (#3833)
* TIM/DMA abstraction
* Migrage F7 TIM/DMA to HAL_LL
* Refactor timers to use conventional HZ
* Refactor PWM ourput code to use highest possible resolution
* Remove TIMER_OUTPUT_ENABLED
* Temporary disable SPRACINGF3NEO due to out of RAM
2018-09-24 15:10:59 +02:00
Alberto García Hierro
f0539b2b51 Refactor the inverter driver
Split INVERTER_PIN_UART<n> into INVERTER_PIN_UART<n>_RX and
INVERTER_PIN_UART<n>_TX. This allows us to invert just one line
of the port in F4 based controllers, like we can do on F3.

Fixes #3466
2018-07-01 12:46:31 +01:00
Alberto García Hierro
a40cfb9d00 Initial USB MSC support from Betaflight
Code by @conkerh, @jflyper and @mikeller

Only F4 and F7 are supported, since this feature takes ~9K of flash
and F3 only has ~15K free right now.

Use the new 'msc' CLI command to enable MSC mode. The FC will reboot
as a USB mass storage device. To exit the mode, just power cycle.
2018-06-06 21:23:30 +01:00
Konstantin Sharlaimov
9e6e2b3f65
Timer driver refactoring (#3120)
* Initial cut on timer cleanup and refactoring
* Remove unused code
* Dynamic timer state allocation
* Remove USABLE_TIMER_CHANNEL_COUNT and USED_TIMERS definitions
2018-05-23 16:44:30 +10:00
Konstantin Sharlaimov (DigitalEntity)
0d02112d2a Fix USBFS driver directories 2018-04-26 14:58:30 +10:00
Konstantin Sharlaimov
108b619a34
Cleanup build system and unused source files (#3047)
* Initial cut on cleaning up makefile and libraries.
* F3, F4, F7 support
* Add 'make release' to build targets for release
* Introduce BUILD_SUFFIX options; Comment fix
* Fix USB core
* Fix F7 warnings
* Clean up STM32F1 code
* More cleanups of unused files
2018-04-25 10:01:00 +10:00