zephyr/boards/arm/nucleo_f412zg
Ioannis Glaropoulos 236c5ac28f soc: arm: remove default selection of system timer for ARM platforms
We shall not enable by default a system timer in ARM
platforms, namely the SysTick, the Nordic, or the SAM0
RTC timer, simply by assessing the hardware capabilities
(e.g. by conditioning on CPU_CORTEX_M_HAS_SYSTICK).
Instead, now, all ARM platforms needs to explicitly set
their system timer module. Note that this has already
been the case for ca 80% of the ARM platforms.

This clean-up allows us to decouple HW capabilities from
system configuration (for example, Nordic platforms may
enable option CPU_CORTEX_M_HAS_SYSTICK, and still use
the platform-specific RTC timer for system timing).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-25 23:09:23 -07:00
..
doc doc: boards: make board images consistent with board name 2019-02-10 17:48:08 -05:00
support boards: nucleo_f412zg: Enable flash and debug with openocd 2018-02-08 12:00:06 -06:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.board arch/arm: stm32: All SoCs have dts for I2C and SPI 2018-04-10 08:27:50 -05:00
Kconfig.defconfig drivers/serial: stm32: Modify Kconfig instance flags 2018-12-14 09:59:37 -06:00
board.cmake boards: arm: st, stm32: add jlink runner args 2019-04-19 13:56:28 -05:00
nucleo_f412zg.dts dts: stm32f412Xg: Factorize package definitions 2019-04-18 09:22:21 -04:00
nucleo_f412zg.yaml boards: Update yaml for boards supporting rtc/counter (1/3) 2019-02-07 16:14:00 -05:00
nucleo_f412zg_defconfig soc: arm: remove default selection of system timer for ARM platforms 2019-04-25 23:09:23 -07:00
pinmux.c drivers/serial: stm32: Modify Kconfig instance flags 2018-12-14 09:59:37 -06:00