platform = atmelmegaavr
8-bit MCUs Built for Real-time Control with Core Independent Peripherals combining intelligent hardware peripherals along with the low-power capability of an AVR core, megaAVR microcontrollers (MCUs) broaden the effectiveness of your real-time control systems.
For more detailed information please visit vendor site.
Examples are listed from Atmel megaAVR development platform repository:
You can switch between stable releases of Atmel megaAVR development platform and the latest upstream version using platform option in “platformio.ini” (Project Configuration File) as described below.
; Latest stable version
[env:latest_stable]
platform = atmelmegaavr
board = ...
; Custom stable version
[env:custom_stable]
platform = atmelmegaavr@x.y.z
board = ...
[env:upstream_develop]
platform = https://github.com/platformio/platform-atmelmegaavr.git
board = ...
Name |
Description |
---|---|
Arduino Wiring-based Framework for Microchip megaAVR microcontrollers |
|
AVRDUDE is a utility to download/upload/manipulate the ROM and EEPROM contents of megaAVR microcontrollers |
|
GCC Toolchain for Microchip AVR microcontrollers |
Warning
Linux Users:
Install “udev” rules 99-platformio-udev.rules
Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.
Windows Users:
Please check that you have a correctly installed USB driver from board manufacturer
Name |
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 |
Note
You can list pre-configured boards by platformio boards command or PlatformIO Boards Explorer
For more detailed board
information please scroll the tables below by
horizontally.
Name |
Debug |
MCU |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|
No |
ATMEGA4809 |
16MHz |
47.50KB |
6KB |
|
No |
ATMEGA4809 |
16MHz |
47.50KB |
6KB |