Thomas Gravekamp
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...
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...
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...
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...
Add support for missing device series: STM32G0, STM32G4, STM32H7, STM32L0, STM32L1, STM32L4, STM32L4+, STM32L5, STM32WB. - [ ] Add device name mapping in makefiles - [ ] Add linker scripts...
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...
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.
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...
Add a concept page about the CMSIS. Discuss: - What is a CMSIS - Peripheral locations, offsets - Register definitions - Bitmasks