d7c0102115
cpu/cortexm: move CPU_ARCH/FAM to Makefile.features
2020-02-17 16:02:48 +01:00
a32c1074ad
cpu/stm32: move all dependencies to Makefile.dep
2020-01-28 13:18:39 +01:00
Francisco Molina
347a0fc804
cpu/ boards/: remove exports for CPU_FAM
2019-10-18 08:55:33 +02:00
Francisco Molina
5e9b92a326
cpu: remove CPU_ARCH exports
2019-10-18 08:55:33 +02:00
8bb98ba151
cpu/stm32f7: add support for stm32f723 cpu line
2019-09-20 13:41:12 +02:00
Francisco Molina
dc958b3b38
stm32f7/Makefile.include: add riotboot requirements
...
- stm32f7 use sectors instead of pages, they go either from 16KB to
128KB, or from 32KB to 25KB. Smaller sectors are at the begining of
the flash. Slots must start at the begining of a sector to not overlap.
- Minimum required RIOBOOT_HDR_LEN or stm32f7 is 0x200
to respect vector table alignment
- Add CPU_FLASH_BASE
2019-08-07 18:37:07 +02:00
9a61febf5c
cpu/stm32f7: update stm32f767zi cmsis header file
2019-01-02 16:06:34 +01:00
Vincent Dupont
83168ce628
cpu/stm32f7: remove conflicting enum from vendor header
2018-07-10 15:37:59 +02:00
Vincent Dupont
c93002351b
cpu/stm32f7: make use of CPU_LINE
2018-06-27 10:38:46 -07:00
3b42fb49b5
cpu/stm32: unify cpu_init()
2018-03-05 12:35:00 +01:00
kYc0o
ab60f9dc47
cpu/stm32*/ldscripts: remove all stm32 family linker scripts
2017-11-30 14:11:07 +01:00
a20745b6c5
cpu: make use of Makefile.periph
2017-11-06 12:01:19 +01:00
bf6269e12b
cpu: stm32: reorganize Makefile.features
2017-11-02 12:59:45 +01:00
Hauke Petersen
5a35517787
cpu/stm32: optimized definition of CPUID_ADDR
2017-10-13 16:03:32 +02:00
Hauke Petersen
0360e8b96e
cpu/stm32f7: optimized isr vector definitions
2017-10-06 16:36:20 +02:00
Hauke Petersen
3ede8e9d95
cpu: force size of CPU specific vector table
2017-09-04 15:13:43 +02:00
Hauke Petersen
1a20ef8223
cpu: unified cortex-m base interrupt vector
2017-09-04 15:13:32 +02:00
Vincent Dupont
d2a4acecd9
cpu/stm32_common: unify stmclk for stm32f[2|4|7] and adapt to use clk_conf
2017-08-28 17:51:00 +02:00
Hauke Petersen
5422f0da72
stm32: unified parts of stmclk implementations
...
- unified dbp, hsi, and lfclk functions
- all of them now work for all STM32 CPUs
- renamed from bdp to dbp as this is the expression used
in the reference manuals (old naming was a typo...)
2017-08-21 17:40:22 +02:00
7682e11763
cpu/stm32f7: add support for stm32f722ze
2017-08-18 13:52:59 +02:00
ed4d9003cc
cpu/stm32f7: add support for stm32f767zi
2017-06-08 17:35:22 +02:00
0fcc7d3834
cleanup: apply headerguard script output
2017-05-24 17:54:02 +02:00
Vincent Dupont
a7acc844c7
cpu/stm32f7: add support of stm32f769
2017-05-17 15:32:42 +02:00
Hauke Petersen
7079d481c7
cpu/stm32: added support for STM32F7
2017-05-08 09:16:12 +02:00