19 Commits (ac71cdc265374717c067102b2bc22af002c86ee3)

Author SHA1 Message Date
Lino Barreca ac71cdc265 New HardwareTimer for STM32 5.7.0 (#15655) 6 years ago
Scott Lahteine ed8f1ca9cf Revert Cortex delay for now 6 years ago
Scott Lahteine f0d952d33a
Cortex M3-M7 can use DWT->CYCCNT (#15762)
Suggested by Alex Kenis at https://youtu.be/ZfyPcdhQnAA?t=502
6 years ago
Scott Lahteine e3fd0519b3 Reduce need for UNUSED 6 years ago
Maxim 1b9fc64d8a Add M997 support for SKR PRO 1.1 (#15394) 6 years ago
Scott Lahteine f01f0d1956 Drop C-style 'void' argument 6 years ago
Scott Lahteine 056efaba91 Clean up section comments 6 years ago
Scott Lahteine 01e8813286 EEPROM_EMULATED_WITH_SRAM => SRAM_EEPROM_EMULATION 6 years ago
Scott Lahteine b615b492ba Update some HAL comments 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
Scott Lahteine b18316dd37 Fix some spacing 6 years ago
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield (#13524) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
mr-miky 11c7945365 Don't include STM32 Core code when compiling STM32 Generic (#12575) 6 years ago
Nils Hasenbanck 5a4fd8e0a6 Fix access to the DWT peripheral for STM32 HAL (#12434)
Access to the DWT peripheral for the `CYCCNT` register needs to happen before `main()`. The code needs to be called after the setup of the system clocks, so the right place is between the `premain()` and `main()` function of the STM32 Arduino core.

This patch moves the DWT access code to a new function, which is then placed between `premain()` and `main()`.
7 years ago
Nils Hasenbanck cafabf2055 Implement DELAY_NS with CYCCNT on Cortex-M7 (#12283) 7 years ago
Karl Andersson 1946f729fd STM32 FastIO using register access (#12276) 7 years ago
Karl Andersson aa72884a6e Enable use of SERIAL_PORT_2 on HAL_STM32 (#12197) 7 years ago
Scott Lahteine 348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750) 7 years ago