Arduino_Core_STM32 icon indicating copy to clipboard operation
Arduino_Core_STM32 copied to clipboard

STM32 core support for Arduino

Results 74 Arduino_Core_STM32 issues
Sort by recently updated
recently updated
newest added

## Pull Request template **Summary** This PR fixes/implements the following **bugs/features** * [X] USB Host * [X] MSC for USB Host It will allow STM users to use USB Host...

enhancement
waiting feedback

The current built-in STM32 DFU upload requires user to pull BOOT0 pin to 3.3V and perform system reset. With this enhancement, users do not require to press reset button nor...

New feature

This is just a proof of concept so far, but it allows using external programmers such as ST-LINK or the Atmel JTAGICE3 or Atmel ICE through the IDE "Upload using...

**Summary** This PR fixes/implements the following **bugs/features** Draft which creates DMA IRQ handlers in the arduino core, meaning that libraries/sketches should _not_ define them, instead using prepare/end to register for...

enhancement

**Summary** This PR implements the following features: * [ ] Adds `dfu-util` as a standard menu upload option. This is a follow-up to (and dependant on) PR https://github.com/stm32duino/Arduino_Tools/pull/46. **Motivation** The...

These are now supported in modern Arduino chipsets. here's an examples of how to create multiple I2C/SPI peripherals. https://github.com/adafruit/ArduinoCore-samd/blob/master/variants/grand_central_m4/variant.h#L177 they are auto-generated here: https://github.com/adafruit/ArduinoCore-samd/blob/master/libraries/SPI/SPI.cpp#L469

help wanted :pray:
arduino compatibility

For STM32F103C8 device the FLASH_BASE_ADDRESS in libraries/EEPROM/src/utility/stm32_eeprom.c is calculated as (line 84): ``` ((uint32_t)((FLASH_END + 1) - FLASH_PAGE_SIZE)) ``` where FLASH_END is defined as FLASH_BANK1_END (line 64) which in turn...

When using the built in USB DFU bootloader, lets auto-reset into the bootloader mode from USB Serial using something like 1200-baud knocking

enhancement

Today, I noticed some startup customizations in the Malyan M200 and Mx00 variants, of which I wonder if they are really needed. The way they work now, might pose complications...

Can I refer to problem described [here](https://github.com/adafruit/Ethernet2/issues/28)? Actually it refers to both stm32duino and other libraries. `beginTransaction` could check if SPI is initialized and skip it. `transfer` also seems to...

Enhancement
Request