9 Commits

Author SHA1 Message Date
Ricky Lopez
d306798923 Add STM32F4 support
Specifically, the STM32F407VE.
Even more specifically, [this](https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html) dev board
2022-01-06 12:31:05 -05:00
John Whittington
05fe629e5c add user data section to linker scripts
This had probably been accidentally reverted in
2ebc665109887bfe95a4ad63ebe5e1d7d13c0fef ? flash_data_rom ended up on the same flash page as other unrelated data, which meant flash_flush() would've erased too much.

Also reduce nvm area to 1k and use variables to calculate area. (F042
devices only have 1kB pages vs 2k for the F072)
2021-02-16 11:08:11 -05:00
Hubert Denkmair
39c3d0c52a remove old unused linker script 2020-12-06 12:51:46 -05:00
Hubert Denkmair
df9113fb6b set appropriate stack sizes 2020-12-06 12:51:46 -05:00
Hubert Denkmair
fef1d397b5 use startup files and linker scripts from LibreUCpp 2020-12-06 12:51:46 -05:00
Hubert Denkmair
23ebdb8a78 convert to cmake 2019-10-26 16:53:43 +02:00
Hubert Denkmair
2ebc665109 adapt to stm32f042 for candleZero 2017-05-12 23:31:39 +02:00
Hubert Denkmair
1453d70dc9 really implement write user_id to flash 2016-06-11 18:36:59 +02:00
Hubert Denkmair
e3a2a26851 initial checkin 2016-04-08 10:52:20 +02:00