Arduino_Core_STM32
Arduino_Core_STM32 copied to clipboard
STM32 core support for Arduino
_From @palmerr23 on April 26, 2017 5:23_ Frederic, I've been testing the advanced ADC\DAC modes (beyond single conversion, polling) using the templates from STM32Cube_FW_F4_V1.15.0\Projects\STM324x9I_EVAL\Examples\ADC\ and \DAC\ When using these other...
Fixes #1789 Clean up the debug uart functions Core debug is now half duplex by default if not linked to another Serial instance. Tested: - Serial and debug on the...
Incorrect dynamic memory size being used by Arduino IDE for board Using NUCLEO-U575ZI-Q IDE is showing - Maximum as 256 kbytes where device actually has **786 Kbyte**s of SRAM Using...
[Nucleo-L011K4](https://www.st.com/en/evaluation-tools/nucleo-l011k4.html) Variant based of of existing generic config, Clock configured for a LSE of 32.768 and a HSI HCLK of 64MHz Not tested as I dont have access to the...
[Nucleo-F334R8](https://www.st.com/en/evaluation-tools/nucleo-f334r8.html) Variant based of of existing generic config, Clock configured for a LSE of 32.768 and a HSI HCLK of 64MHz Not tested as I dont have access to the...
The raison d'être for the STM32WL series is its internal SUBGHZSPI peripheral. SUBGHZSPI may have its own chapter in the Reference Manual separate from other SPI peripherals, but SUBGHZSPI is...
**Summary** Allow CMakeLists.txt files to contain multiple build_sketch() targets. This PR fixes #2282 A lot of Arduino library projects will contain multiple example applications that demonstrate the library functionality. It...
I am trying to build multiple sketches using a project wide CMakeLists.txt file. If I call the build_sketch() function with each of the targets then cmake reports an error about...
**Summary** This PR improves the speed of analogread by initializing each ADC only once(mentioned in [this](https://github.com/stm32duino/Arduino_Core_STM32/issues/5) issue) Currently when using analogread, the following steps are executed: - initialize adc -...
With my limited understanding I see the following: The FDCAN implementation on the STM32G0B1 uses interrupt "TIM16_FDCAN_IT0_IRQn", which calls "TIM16_IRQHandler(void)" (in HardwareTimer.cpp). In "timer.h" it says: #define TIM16_IRQHandler TIM16_FDCAN_IT0_IRQHandler. "TIM16_IRQHandler"...