Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymcu_avr_toolchain-15.2.0.tar.gz (9.7 kB view details)

Uploaded Source

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

Hashes for pymcu_avr_toolchain-15.2.0.tar.gz
Algorithm Hash digest
SHA256 f148a36ec09e7eb9572b5a8d54b931575d1eedbe26a86b1bc4ffb6325a4d133f
MD5 2921a5a0daa6be519d5d118780fa4f21
BLAKE2b-256 f21e51cacac7c73159e415e72e7e74c9a8934f9bd5cb49e3522fd01a818e9d8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page