Added DMA mapping (readonly for now), and enabled timer management for all F4 boards.
commitf8103b8c86082ef05016aafd598f19eb99c9546a
authormikeller <github@ike.ch>
Sun, 17 Feb 2019 13:09:06 +0000 (18 02:09 +1300)
committermikeller <github@ike.ch>
Wed, 27 Feb 2019 11:25:43 +0000 (28 00:25 +1300)
treed95b57b98fd9606a1f41107d917febb3d581e41b
parent9f8ad1aa44b2a79e5b22581d1e772952134a3630
Added DMA mapping (readonly for now), and enabled timer management for all F4 boards.

Converting the universal target as well.

Simplified timer management some.

Added F722 support for good measuer.

Fixed SITL, tests.

Cleanup after rebase.

Added support for all timer consumers and F7.

Fixed 'USE_DMA_SPEC' for F3, some cleanups.
37 files changed:
src/main/cli/cli.c
src/main/drivers/adc_stm32f30x.c
src/main/drivers/adc_stm32f4xx.c
src/main/drivers/adc_stm32f7xx.c
src/main/drivers/dma_reqmap.c
src/main/drivers/dma_reqmap.h
src/main/drivers/light_ws2811strip_hal.c
src/main/drivers/light_ws2811strip_stdperiph.c
src/main/drivers/pwm_esc_detect.c
src/main/drivers/pwm_output.h
src/main/drivers/pwm_output_dshot.c
src/main/drivers/pwm_output_dshot_hal.c
src/main/drivers/sdcard_sdio_baremetal.c
src/main/drivers/sdcard_spi.c
src/main/drivers/serial_escserial.c
src/main/drivers/timer.c
src/main/drivers/timer.h
src/main/drivers/timer_common.c
src/main/drivers/timer_def.h
src/main/drivers/timer_hal.c
src/main/drivers/timer_stm32f4xx.c
src/main/drivers/timer_stm32f7xx.c
src/main/drivers/transponder_ir_arcitimer.c
src/main/drivers/transponder_ir_arcitimer.h
src/main/drivers/transponder_ir_io_hal.c
src/main/drivers/transponder_ir_io_stdperiph.c
src/main/io/transponder_ir.c
src/main/msc/usbd_storage_sdio.c
src/main/pg/timerio.c
src/main/pg/timerio.h
src/main/target/STM32F405/target.c [copied from src/main/pg/timerio.c with 83% similarity]
src/main/target/STM32F405/target.h
src/main/target/STM32F7X2/target.c [copied from src/main/pg/timerio.c with 83% similarity]
src/main/target/STM32F7X2/target.h
src/main/target/common_post.h
src/main/target/common_pre.h
src/test/unit/timer_definition_unittest.cc