354 lines
11 KiB
JSON
354 lines
11 KiB
JSON
{
|
|
"name": "ststm32",
|
|
"title": "ST STM32",
|
|
"description": "The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.",
|
|
"homepage": "http://www.st.com/web/en/catalog/mmc/FM141/SC1169?sc=stm32",
|
|
"license": "Apache-2.0",
|
|
"keywords": [
|
|
"dev-platform",
|
|
"ARM",
|
|
"Cortex-M",
|
|
"STMicroelectronics",
|
|
"STM32"
|
|
],
|
|
"engines": {
|
|
"platformio": "^5"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/platformio/platform-ststm32.git"
|
|
},
|
|
"version": "16.1.0",
|
|
"frameworks": {
|
|
"mbed": {
|
|
"package": "framework-mbed",
|
|
"script": "builder/frameworks/mbed.py",
|
|
"description": "Arm Mbed OS is an open source embedded operating system designed specifically for the 'things' in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices",
|
|
"homepage": "https://os.mbed.com/",
|
|
"title": "Mbed"
|
|
},
|
|
"cmsis": {
|
|
"package": "framework-cmsis",
|
|
"script": "builder/frameworks/cmsis.py",
|
|
"description": "The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices",
|
|
"homepage": "https://developer.arm.com/tools-and-software/embedded/cmsis",
|
|
"title": "CMSIS"
|
|
},
|
|
"spl": {
|
|
"package": "framework-spl",
|
|
"script": "builder/frameworks/spl.py",
|
|
"description": "The ST Standard Peripheral Library provides a set of functions for handling the peripherals on the STM32 family of microcontrollers.",
|
|
"homepage": "https://www.st.com/en/embedded-software/stsw-stm8069.html",
|
|
"title": "Standard Peripheral Library"
|
|
},
|
|
"libopencm3": {
|
|
"package": "framework-libopencm3",
|
|
"script": "builder/frameworks/libopencm3/libopencm3.py",
|
|
"description": "The libOpenCM3 framework aims to create a free and open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC, Atmel SAM3, Energy Micro EFM32 and others",
|
|
"homepage": "http://www.libopencm3.org",
|
|
"title": "libopencm3"
|
|
},
|
|
"arduino": {
|
|
"package": "framework-arduinoststm32",
|
|
"script": "builder/frameworks/arduino.py",
|
|
"description": "Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences",
|
|
"homepage": "http://arduino.cc/en/Reference/HomePage",
|
|
"title": "Arduino"
|
|
},
|
|
"stm32cube": {
|
|
"script": "builder/frameworks/stm32cube.py",
|
|
"description": "STM32Cube embedded software libraries, including: The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls; The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency",
|
|
"homepage": "https://www.st.com/en/ecosystems/stm32cube.html",
|
|
"title": "STM32Cube"
|
|
},
|
|
"zephyr": {
|
|
"package": "framework-zephyr",
|
|
"script": "builder/frameworks/zephyr.py",
|
|
"description": "The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with safety and security in mind",
|
|
"homepage": "https://www.zephyrproject.org",
|
|
"title": "Zephyr RTOS"
|
|
}
|
|
},
|
|
"packages": {
|
|
"toolchain-gccarmnoneeabi": {
|
|
"type": "toolchain",
|
|
"owner": "platformio",
|
|
"version": ">=1.60301.0,<1.80000.0",
|
|
"optionalVersions": [
|
|
"~1.60301.0",
|
|
"~1.80201.0",
|
|
"~1.90201.0",
|
|
"~1.100301.0"
|
|
]
|
|
},
|
|
"framework-mbed": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~6.61700.0"
|
|
},
|
|
"framework-cmsis": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.50501.0",
|
|
"optionalVersions": [
|
|
"~2.50700.0"
|
|
]
|
|
},
|
|
"framework-cmsis-stm32f0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.3.4"
|
|
},
|
|
"framework-cmsis-stm32f1": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~4.3.1"
|
|
},
|
|
"framework-cmsis-stm32f2": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.2.3"
|
|
},
|
|
"framework-cmsis-stm32f3": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.3.4"
|
|
},
|
|
"framework-cmsis-stm32f4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.6.4"
|
|
},
|
|
"framework-cmsis-stm32f7": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.2.5"
|
|
},
|
|
"framework-cmsis-stm32g0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.3.0"
|
|
},
|
|
"framework-cmsis-stm32g4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.1.1"
|
|
},
|
|
"framework-cmsis-stm32h7": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.8.0"
|
|
},
|
|
"framework-cmsis-stm32l0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.9.0"
|
|
},
|
|
"framework-cmsis-stm32l1": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.3.0"
|
|
},
|
|
"framework-cmsis-stm32l4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.6.1"
|
|
},
|
|
"framework-cmsis-stm32l5": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.0.2"
|
|
},
|
|
"framework-spl": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.10201.0"
|
|
},
|
|
"framework-libopencm3": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.10000.0"
|
|
},
|
|
"framework-arduinoststm32": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~4.20600.0"
|
|
},
|
|
"framework-arduinoststm32-maple": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~3.10000.0"
|
|
},
|
|
"framework-arduinostm32mxchip": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.0.0"
|
|
},
|
|
"framework-arduinoststm32l0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.10.0"
|
|
},
|
|
"framework-arduino-mbed": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~4.0.2"
|
|
},
|
|
"framework-stm32cubef0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.11.0"
|
|
},
|
|
"framework-stm32cubef1": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.8.0"
|
|
},
|
|
"framework-stm32cubef2": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.9.0"
|
|
},
|
|
"framework-stm32cubef3": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.11.0"
|
|
},
|
|
"framework-stm32cubef4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.26.0"
|
|
},
|
|
"framework-stm32cubef7": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.16.0"
|
|
},
|
|
"framework-stm32cubeg0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.5.0"
|
|
},
|
|
"framework-stm32cubeg4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.4.0"
|
|
},
|
|
"framework-stm32cubeh7": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.9.0"
|
|
},
|
|
"framework-stm32cubel0": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.12.0"
|
|
},
|
|
"framework-stm32cubel1": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.10.0"
|
|
},
|
|
"framework-stm32cubel4": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.17.0"
|
|
},
|
|
"framework-stm32cubel5": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.4.0"
|
|
},
|
|
"framework-zephyr": {
|
|
"type": "framework",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~2.20701.0"
|
|
},
|
|
"tool-stm32duino": {
|
|
"type": "uploader",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.0.1"
|
|
},
|
|
"tool-openocd": {
|
|
"type": "uploader",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~3.1200.0"
|
|
},
|
|
"tool-jlink": {
|
|
"type": "uploader",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "^1.63208.0"
|
|
},
|
|
"tool-dfuutil": {
|
|
"type": "uploader",
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.11.0"
|
|
},
|
|
"tool-cmake": {
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~3.21.0"
|
|
},
|
|
"tool-dtc": {
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~1.4.7"
|
|
},
|
|
"tool-ninja": {
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "^1.7.0"
|
|
},
|
|
"tool-gperf": {
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "^3.0.0"
|
|
},
|
|
"tool-ldscripts-ststm32": {
|
|
"optional": true,
|
|
"owner": "platformio",
|
|
"version": "~0.2.0"
|
|
}
|
|
}
|
|
}
|