There are 2 repositories under stm32mp1 topic.
STM32 core support for Arduino
AI Model Zoo for STM32 devices
Baremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU
STMicroelectronics customized version of OpenOCD supporting STM32 MCUs and MPUs
All CMSIS and HAL code for the STM32 microcontrollers bundled together in one repository.
This repo for build Ubuntu 22.04, 20.04, 18.04, and Debian 10, 11 on stm32mp1 CPU
OpenEmbedded meta layer to install AI frameworks and tools for the STM32MPU series
The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0 is also supported now. Useful if the EEPROM is not available or too small. Currently, STM32F/L/H/G/WB/MP1 are supported.
DongshanPI Seven for STM32MP157DAC.
OSD32MP1-BRK device tree sources
Embedded Linux Code Library.
Meta Layer for Ka-Ro Yocto BSP for Ka-Ro TX and QS CoMs
OSD32MP1 Debian SDK - Develop Debian images for OSD32MP1
OpenEmbedded/Yocto BSP layer for STM32MP15x based MPUs
OpenEmbedded/Yocto layer for STM32MP1 Architecture
Linux package for Openthread Border Router (OTBR) working with a Radio Co-Processor (RCP) STM32WB55 through a serial connection (FTDI) between STM32MPU and STM32WB. This meta-layer provides all recipes needed to compile "ot-br-posix".
This repository contains the patches that add support for OSD32MP1-BRK in OpenSTLinux Developer Package
Simple, expandable edge IoT gateway based on STM32MP157 supporting a range of connectivity options.
This library enables you to use Hardware Timers on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins. The most important feature is they're purely hardware-based PWM channels. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware timers, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's necessary if you need to measure some data requiring better accuracy. PWM feature can now be used. Max PWM frequency is limited at 1000Hz
armv7a bare-metal Rust support
Sensor Cluster using 96Boards Avenger96
STM32CubeIDE project for STM32MP1 and openstlinux-5.4-dunfell-mp1-20-11-12. Generates device tree source files (.dts) and compiles the device tree binary files (.dtb).
STM32 Computer were Linux can be deployed onto
Projects done on STM32MP157C-DK2 Kit. Communication between Multiple Cores in mutithreaded environment using C/C++.
Ka-Ro's Yocto BSP for our STM-processor boards. This expands the ST BSP.
Ka-Ro's Yocto Layer for Boards with STM Processors - Mainly expanding the meta-st layer.
Unlock the potential of STM32MP1 development with OpenSTLinux. Explore curated projects, code snippets, and applications designed for various development boards. Perfect for developers, from novices to experts, diving into embedded systems and IoT.
OSD32MP1 Debian SDK - Develop Debian images for OSD32MP1
OSD32MP1-RED device tree sources
This repository contains code and documentation on how to use STM32MP1 CoreSight System Trace Macrocell to trace, extract and decode AXI stimulus ports and hardware event traces