Thomas Gravekamp

Results 11 issues of Thomas Gravekamp

Add an installation script (.sh) for Unix platforms to set up a complete STM32-base workspace. The script should do the following: - [ ] Check for the presence of make...

enhancement

Add support for Windows. The limiting factor is the support for makefiles on Windows. There are two known solutions for this: - Make use of the Linux subsystem available on...

enhancement
research

All linker scripts currently contain a definition for CCM SRAM. A lot of devices do not have this type of SRAM. Look into the possibilities of omitting this definition for...

enhancement

Most, if not all, devices in the STM32 family support flashing via a serial connection. Flashing over serial is also suported by the texane/stlink tool. Flashing over serial works by...

enhancement
good first issue

Add support for missing device series: STM32G0, STM32G4, STM32H7, STM32L0, STM32L1, STM32L4, STM32L4+, STM32L5, STM32WB. - [ ] Add device name mapping in makefiles - [ ] Add linker scripts...

enhancement

All these different types of memory are usually located in different memory areas. Add support to the linker scripts to be able to store variables and/or code in these memory...

enhancement

Add support for the official [Arm CMSIS](https://developer.arm.com/embedded/cmsis) that is available from Github. This CMSIS can replace the one included in the STM32 CMSIS packages.

enhancement
research

Some board pages have incorrect names used in their URL. Introduce a way to create redirects for these incorrectly named pages. Incomplete list of incorrect names: - STM32L431C8T6-Green-Pill > STM32L431C**B**T6-Green-Pill...

Rewrite the flashing guide to improve its readability.

guide page

Add a concept page about the CMSIS. Discuss: - What is a CMSIS - Peripheral locations, offsets - Register definitions - Bitmasks

concept page