Pre-built AVR-GCC 15.2.0 toolchain for PyMCU (avr-gcc, avr-as, avr-objcopy, avr-gdb, avr-libc)
Reason this release was yanked:
README displayed placeholder text (44-line stub) instead of the full package documentation. Fixed in 15.2.0.post1
Project description
pymcu-avr-toolchain
Pre-built AVR-GCC toolchain for PyMCU, packaged as a Python wheel for easy installation.
Includes: avr-gcc, avr-g++, avr-as, avr-ld, avr-ar, avr-objcopy, avr-objdump, avr-size, avr-nm, avr-strip, avr-ranlib, avr-gdb, and the AVR-LibC headers/libraries.
Installation
pip install pymcu-avr-toolchain
Usage
import pymcu_avr_toolchain
bin_dir = pymcu_avr_toolchain.get_bin_dir()
print(bin_dir) # Path to the bin/ directory containing avr-gcc, avr-as, etc.
Or use the CLI helper:
pymcu-avr-toolchain-info
Toolchain versions
| Component | Version |
|---|---|
| AVR-GCC | 15.2.0 |
| Binutils | 2.45 |
| GDB | 16.3 |
| AVR-LibC | 2.2.1 |
Source
Built from ZakKemble/avr-gcc-build and packaged by PyMCU.
License
GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-2-Clause
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pymcu_avr_toolchain-15.2.0.tar.gz.
File metadata
- Download URL: pymcu_avr_toolchain-15.2.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f148a36ec09e7eb9572b5a8d54b931575d1eedbe26a86b1bc4ffb6325a4d133f
|
|
| MD5 |
2921a5a0daa6be519d5d118780fa4f21
|
|
| BLAKE2b-256 |
f21e51cacac7c73159e415e72e7e74c9a8934f9bd5cb49e3522fd01a818e9d8e
|