neulab/tldr huggingface dataset:
┌────────────────┬───────────────┐ │Microcontroller │ STM32F469NIH6 │ ├────────────────┼───────────────┤ │Frequency       │ 180MHz        │ ├────────────────┼───────────────┤ │Flash           │ 1MB           │ ├────────────────┼───────────────┤ │RAM             │ 384KB         │ ├────────────────┼───────────────┤ │Vendor          │ Aceinna       │ └────────────────┴───────────────┘
Configuration Please use LowCostRTK ID for projectconf_env_board option in projectconf:
[env:LowCostRTK] platform = aceinna_imu board = LowCostRTK
You can override default Aceinna Low Cost RTK settings per build environment using board_*** option, where *** is a JSON object path from board manifest LowCostRTK.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = stm32f469nih6
; change MCU frequency board_build.f_cpu = 180000000L
Uploading Aceinna Low Cost RTK supports the next uploading protocols:
• blackmagic
• jlink
• stlink
Default protocol is stlink
You can change upload protocol using projectconf_upload_protocol option:
upload_protocol = stlink
WARNING: You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions and configuration information.
You can switch between debugging debugging_tools using projectconf_debug_tool option in projectconf.
Aceinna Low Cost RTK has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
┌──────────────────────────┬──────────┬─────────┐ │Compatible Tools          │ On-board │ Default │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_blackmagic │          │         │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_jlink      │          │         │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_stlink     │ Yes      │ Yes     │ └──────────────────────────┴──────────┴─────────┘
Aceinna OpenIMU 300 Contents • Aceinna OpenIMU 300
┌────────────────┬─────────────┐ │Microcontroller │ STM32F405RG │ ├────────────────┼─────────────┤ │Frequency       │ 120MHz      │ ├────────────────┼─────────────┤ │Flash           │ 1MB         │ ├────────────────┼─────────────┤ │RAM             │ 128KB       │ ├────────────────┼─────────────┤ │Vendor          │ Aceinna     │ └────────────────┴─────────────┘
Configuration Please use OpenIMU300 ID for projectconf_env_board option in projectconf:
[env:OpenIMU300] platform = aceinna_imu board = OpenIMU300
You can override default Aceinna OpenIMU 300 settings per build environment using board_*** option, where *** is a JSON object path from board manifest OpenIMU300.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = stm32f405rg
; change MCU frequency board_build.f_cpu = 120000000L
Uploading Aceinna OpenIMU 300 supports the next uploading protocols:
Aceinna OpenIMU 300 does not have on-board debug probe and IS NOT READY for debugging. You will need to use/buy one of external probe listed below.
┌──────────────────────────┬──────────┬─────────┐ │Compatible Tools          │ On-board │ Default │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_blackmagic │          │         │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_jlink      │          │         │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_stlink     │          │ Yes     │ └──────────────────────────┴──────────┴─────────┘
Aceinna OpenIMU 300ZA Contents • Aceinna OpenIMU 300ZA
Configuration Please use OpenIMU300ZA ID for projectconf_env_board option in projectconf:
[env:OpenIMU300ZA] platform = aceinna_imu board = OpenIMU300ZA
You can override default Aceinna OpenIMU 300ZA settings per build environment using board_*** option, where *** is a JSON object path from board manifest OpenIMU300ZA.json. For example, board_build.mcu, board_build.f_cpu, etc.
Uploading Aceinna OpenIMU 300ZA supports the next uploading protocols:
Aceinna OpenIMU 300ZA does not have on-board debug probe and IS NOT READY for debugging. You will need to use/buy one of external probe listed below.
Aceinna OpenIMU 330 Contents • Aceinna OpenIMU 330
┌────────────────┬─────────────┐ │Microcontroller │ STM32L431CB │ ├────────────────┼─────────────┤ │Frequency       │ 80MHz       │ ├────────────────┼─────────────┤ │Flash           │ 128KB       │ ├────────────────┼─────────────┤ │RAM             │ 64KB        │ ├────────────────┼─────────────┤ │Vendor          │ Aceinna     │ └────────────────┴─────────────┘
Configuration Please use OpenIMU330 ID for projectconf_env_board option in projectconf:
[env:OpenIMU330] platform = aceinna_imu board = OpenIMU330
You can override default Aceinna OpenIMU 330 settings per build environment using board_*** option, where *** is a JSON object path from board manifest OpenIMU330.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = stm32l431cb
; change MCU frequency board_build.f_cpu = 80000000L
Uploading Aceinna OpenIMU 330 supports the next uploading protocols:
Aceinna OpenIMU 330 does not have on-board debug probe and IS NOT READY for debugging. You will need to use/buy one of external probe listed below.
┌──────────────────────────┬──────────┬─────────┐ │Compatible Tools          │ On-board │ Default │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_blackmagic │          │         │ ├──────────────────────────┼──────────┼─────────┤ │debugging_tool_jlink      │          │         │ └──────────────────────────┴──────────┴─────────┘
│debugging_tool_stlink     │          │ Yes     │ └──────────────────────────┴──────────┴─────────┘
Aceinna OpenIMU 330ZA Contents • Aceinna OpenIMU 330ZA
┌────────────────┬─────────────┐ │Microcontroller │ STM32F469IG │ ├────────────────┼─────────────┤ │Frequency       │ 180MHz      │ ├────────────────┼─────────────┤ │Flash           │ 1MB         │ ├────────────────┼─────────────┤ │RAM             │ 384KB       │ ├────────────────┼─────────────┤ │Vendor          │ Aceinna     │ └────────────────┴─────────────┘
Configuration Please use OpenRTK ID for projectconf_env_board option in projectconf:
[env:OpenRTK] platform = aceinna_imu board = OpenRTK
You can override default Aceinna OpenIMU 330ZA settings per build environment using board_*** option, where *** is a JSON object path from board manifest OpenRTK.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = stm32f469IG
Uploading Aceinna OpenIMU 330ZA supports the next uploading protocols:
Aceinna OpenIMU 330ZA does not have on-board debug probe and IS NOT READY for debugging. You will need to use/buy one of external probe listed below.
Aceinna OpenRTK330L Contents • Aceinna OpenRTK330L
Configuration Please use OpenRTK330L ID for projectconf_env_board option in projectconf:
[env:OpenRTK330L] platform = aceinna_imu board = OpenRTK330L
You can override default Aceinna OpenRTK330L settings per build environment using board_*** option, where *** is a JSON object path from board manifest OpenRTK330L.json. For example, board_build.mcu, board_build.f_cpu, etc.
Uploading Aceinna OpenRTK330L supports the next uploading protocols:
Aceinna OpenRTK330L does not have on-board debug probe and IS NOT READY for debugging. You will need to use/buy one of external probe listed below.
Atmel AVR AT90CAN128 Contents • AT90CAN128
Hardware Platform platform_atmelavr: Atmel AVR 8-bit MCUs deliver a unique combination of performance, power efficiency and design flexibility. Optimized to speed time to market-and easily adapt to new ones-they are based on the industry's most code-efficient architecture for C and assembly programming
┌────────────────┬────────────┐ │Microcontroller │ AT90CAN128 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 127KB      │ ├────────────────┼────────────┤ │RAM             │ 4KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use AT90CAN128 ID for projectconf_env_board option in projectconf:
[env:AT90CAN128] platform = atmelavr board = AT90CAN128
You can override default AT90CAN128 settings per build environment using board_*** option, where *** is a JSON object path from board manifest AT90CAN128.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = at90can128
; change MCU frequency board_build.f_cpu = 16000000L
Debugging piodebug currently does not support AT90CAN128 board.
AT90CAN32 Contents • AT90CAN32
┌────────────────┬───────────┐ │Microcontroller │ AT90CAN32 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 31KB      │ ├────────────────┼───────────┤ │RAM             │ 2KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use AT90CAN32 ID for projectconf_env_board option in projectconf:
[env:AT90CAN32] platform = atmelavr board = AT90CAN32
You can override default AT90CAN32 settings per build environment using board_*** option, where *** is a JSON object path from board manifest AT90CAN32.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = at90can32
Debugging piodebug currently does not support AT90CAN32 board.
AT90CAN64 Contents • AT90CAN64
┌────────────────┬───────────┐ │Microcontroller │ AT90CAN64 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 63KB      │ ├────────────────┼───────────┤ │RAM             │ 4KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use AT90CAN64 ID for projectconf_env_board option in projectconf:
[env:AT90CAN64] platform = atmelavr board = AT90CAN64
You can override default AT90CAN64 settings per build environment using board_*** option, where *** is a JSON object path from board manifest AT90CAN64.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = at90can64
Debugging piodebug currently does not support AT90CAN64 board.
ATmega128/A Contents • ATmega128/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA128 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 127KB     │ ├────────────────┼───────────┤ │RAM             │ 4KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega128 ID for projectconf_env_board option in projectconf:
[env:ATmega128] platform = atmelavr board = ATmega128
You can override default ATmega128/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega128.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega128
ATmega128/A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
┌──────────────────────┬──────────┬─────────┐ │Compatible Tools      │ On-board │ Default │ ├──────────────────────┼──────────┼─────────┤ │debugging_tool_simavr │ Yes      │ Yes     │ └──────────────────────┴──────────┴─────────┘
ATmega1280 Contents • ATmega1280
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA1280 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 127KB      │ ├────────────────┼────────────┤ │RAM             │ 8KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega1280 ID for projectconf_env_board option in projectconf:
[env:ATmega1280] platform = atmelavr board = ATmega1280
You can override default ATmega1280 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega1280.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega1280
ATmega1280 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega1281 Contents • ATmega1281
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA1281 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 127KB      │ ├────────────────┼────────────┤ │RAM             │ 8KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega1281 ID for projectconf_env_board option in projectconf:
[env:ATmega1281] platform = atmelavr board = ATmega1281
You can override default ATmega1281 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega1281.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega1281
ATmega1281 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega1284 Contents • ATmega1284
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA1284 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 127KB      │ ├────────────────┼────────────┤ │RAM             │ 16KB       │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega1284 ID for projectconf_env_board option in projectconf:
[env:ATmega1284] platform = atmelavr board = ATmega1284
You can override default ATmega1284 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega1284.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega1284
ATmega1284 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
│framework_arduino │ 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.    │ └──────────────────┴─────────────────────────────┘
ATmega1284P Contents • ATmega1284P
┌────────────────┬─────────────┐ │Microcontroller │ ATMEGA1284P │ ├────────────────┼─────────────┤ │Frequency       │ 16MHz       │ ├────────────────┼─────────────┤ │Flash           │ 127KB       │ ├────────────────┼─────────────┤ │RAM             │ 16KB        │ ├────────────────┼─────────────┤ │Vendor          │ Microchip   │ └────────────────┴─────────────┘
Configuration Please use ATmega1284P ID for projectconf_env_board option in projectconf:
[env:ATmega1284P] platform = atmelavr board = ATmega1284P
You can override default ATmega1284P settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega1284P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega1284p
ATmega1284P has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega16 Contents • ATmega16
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA16  │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 15.50KB   │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega16 ID for projectconf_env_board option in projectconf:
[env:ATmega16] platform = atmelavr board = ATmega16
You can override default ATmega16 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega16.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega16
ATmega16 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega162 Contents • ATmega162
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA162 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 15.50KB   │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega162 ID for projectconf_env_board option in projectconf:
[env:ATmega162] platform = atmelavr board = ATmega162
You can override default ATmega162 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega162.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega162
Debugging piodebug currently does not support ATmega162 board.
ATmega164A Contents • ATmega164A
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA164A │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 15.50KB    │ ├────────────────┼────────────┤ │RAM             │ 1KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega164A ID for projectconf_env_board option in projectconf:
[env:ATmega164A] platform = atmelavr board = ATmega164A
You can override default ATmega164A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega164A.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega164a
Debugging piodebug currently does not support ATmega164A board.
ATmega164P/PA Contents • ATmega164P/PA
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA164P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 15.50KB    │ ├────────────────┼────────────┤ │RAM             │ 1KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega164P ID for projectconf_env_board option in projectconf:
[env:ATmega164P] platform = atmelavr board = ATmega164P
You can override default ATmega164P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega164P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega164p
ATmega164P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega168/A Contents • ATmega168/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA168 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 15.50KB   │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega168 ID for projectconf_env_board option in projectconf:
[env:ATmega168] platform = atmelavr board = ATmega168
You can override default ATmega168/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega168.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega168
ATmega168/A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega168P/PA Contents • ATmega168P/PA
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA168P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 15.50KB    │ ├────────────────┼────────────┤ │RAM             │ 1KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega168P ID for projectconf_env_board option in projectconf:
[env:ATmega168P] platform = atmelavr board = ATmega168P
You can override default ATmega168P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega168P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega168p
ATmega168P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega168PB Contents • ATmega168PB
┌────────────────┬─────────────┐ │Microcontroller │ ATMEGA168PB │ ├────────────────┼─────────────┤ │Frequency       │ 16MHz       │ ├────────────────┼─────────────┤ │Flash           │ 15.50KB     │ ├────────────────┼─────────────┤ │RAM             │ 1KB         │ ├────────────────┼─────────────┤ │Vendor          │ Microchip   │ └────────────────┴─────────────┘
Configuration Please use ATmega168PB ID for projectconf_env_board option in projectconf:
[env:ATmega168PB] platform = atmelavr board = ATmega168PB
You can override default ATmega168PB settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega168PB.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega168pb
Debugging piodebug currently does not support ATmega168PB board.
ATmega2560 Contents • ATmega2560
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA2560 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 255KB      │ ├────────────────┼────────────┤ │RAM             │ 8KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega2560 ID for projectconf_env_board option in projectconf:
[env:ATmega2560] platform = atmelavr board = ATmega2560
You can override default ATmega2560 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega2560.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega2560
ATmega2560 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega2561 Contents • ATmega2561
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA2561 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 255KB      │ ├────────────────┼────────────┤ │RAM             │ 8KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega2561 ID for projectconf_env_board option in projectconf:
[env:ATmega2561] platform = atmelavr board = ATmega2561
You can override default ATmega2561 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega2561.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega2561
Debugging piodebug currently does not support ATmega2561 board.
ATmega32 Contents • ATmega32
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA32  │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 31.50KB   │ ├────────────────┼───────────┤ │RAM             │ 2KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega32 ID for projectconf_env_board option in projectconf:
[env:ATmega32] platform = atmelavr board = ATmega32
You can override default ATmega32 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega32.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega32
Debugging piodebug currently does not support ATmega32 board.
ATmega324A Contents • ATmega324A
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA324A │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 31.50KB    │ ├────────────────┼────────────┤ │RAM             │ 2KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega324A ID for projectconf_env_board option in projectconf:
[env:ATmega324A] platform = atmelavr board = ATmega324A
You can override default ATmega324A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega324A.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega324a
ATmega324A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega324P Contents • ATmega324P
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA324P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 31.50KB    │ ├────────────────┼────────────┤ │RAM             │ 2KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega324P ID for projectconf_env_board option in projectconf:
[env:ATmega324P] platform = atmelavr board = ATmega324P
You can override default ATmega324P settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega324P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega324p
ATmega324P has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega324PA Contents • ATmega324PA
┌────────────────┬─────────────┐ │Microcontroller │ ATMEGA324PA │ ├────────────────┼─────────────┤ │Frequency       │ 16MHz       │ ├────────────────┼─────────────┤ │Flash           │ 31.50KB     │ ├────────────────┼─────────────┤ │RAM             │ 2KB         │ ├────────────────┼─────────────┤ │Vendor          │ Microchip   │ └────────────────┴─────────────┘
Configuration Please use ATmega324PA ID for projectconf_env_board option in projectconf:
[env:ATmega324PA] platform = atmelavr board = ATmega324PA
You can override default ATmega324PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega324PA.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega324pa
ATmega324PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega324PB Contents • ATmega324PB
┌────────────────┬─────────────┐ │Microcontroller │ ATMEGA324PB │ ├────────────────┼─────────────┤ │Frequency       │ 16MHz       │ ├────────────────┼─────────────┤ │Flash           │ 31.50KB     │ ├────────────────┼─────────────┤ │RAM             │ 2KB         │ ├────────────────┼─────────────┤ │Vendor          │ Microchip   │ └────────────────┴─────────────┘
Configuration Please use ATmega324PB ID for projectconf_env_board option in projectconf:
[env:ATmega324PB] platform = atmelavr board = ATmega324PB
You can override default ATmega324PB settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega324PB.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega324pb
Debugging piodebug currently does not support ATmega324PB board.
ATmega328 Contents • ATmega328
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA328 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 31.50KB   │ ├────────────────┼───────────┤ │RAM             │ 2KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega328 ID for projectconf_env_board option in projectconf:
[env:ATmega328] platform = atmelavr board = ATmega328
You can override default ATmega328 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega328.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega328
ATmega328 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega328P/PA Contents • ATmega328P/PA
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA328P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 31.50KB    │ ├────────────────┼────────────┤ │RAM             │ 2KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega328P ID for projectconf_env_board option in projectconf:
[env:ATmega328P] platform = atmelavr board = ATmega328P
You can override default ATmega328P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega328P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega328p
ATmega328P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega328PB Contents • ATmega328PB
┌────────────────┬─────────────┐ │Microcontroller │ ATMEGA328PB │ ├────────────────┼─────────────┤ │Frequency       │ 16MHz       │ ├────────────────┼─────────────┤ │Flash           │ 31.50KB     │ ├────────────────┼─────────────┤ │RAM             │ 2KB         │ ├────────────────┼─────────────┤ │Vendor          │ Microchip   │ └────────────────┴─────────────┘
Configuration Please use ATmega328PB ID for projectconf_env_board option in projectconf:
[env:ATmega328PB] platform = atmelavr board = ATmega328PB
You can override default ATmega328PB settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega328PB.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega328pb
Debugging piodebug currently does not support ATmega328PB board.
ATmega48/A Contents • ATmega48/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA48  │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 4KB       │ ├────────────────┼───────────┤ │RAM             │ 512B      │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega48 ID for projectconf_env_board option in projectconf:
[env:ATmega48] platform = atmelavr board = ATmega48
You can override default ATmega48/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega48.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega48
ATmega48/A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega48PB Contents • ATmega48PB
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA48PB │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 4KB        │ ├────────────────┼────────────┤ │RAM             │ 512B       │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega48PB ID for projectconf_env_board option in projectconf:
[env:ATmega48PB] platform = atmelavr board = ATmega48PB
You can override default ATmega48PB settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega48PB.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega48pb
Debugging piodebug currently does not support ATmega48PB board.
ATmega64/A Contents • ATmega64/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA64  │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 63KB      │ ├────────────────┼───────────┤ │RAM             │ 4KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega64 ID for projectconf_env_board option in projectconf:
[env:ATmega64] platform = atmelavr board = ATmega64
You can override default ATmega64/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega64.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega64
Debugging piodebug currently does not support ATmega64/A board.
ATmega640 Contents • ATmega640
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA640 │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 63KB      │ ├────────────────┼───────────┤ │RAM             │ 8KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega640 ID for projectconf_env_board option in projectconf:
[env:ATmega640] platform = atmelavr board = ATmega640
You can override default ATmega640 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega640.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega640
Debugging piodebug currently does not support ATmega640 board.
ATmega644/A Contents • ATmega644/A
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA644A │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 63KB       │ ├────────────────┼────────────┤ │RAM             │ 4KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega644A ID for projectconf_env_board option in projectconf:
[env:ATmega644A] platform = atmelavr board = ATmega644A
You can override default ATmega644/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega644A.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega644a
Debugging piodebug currently does not support ATmega644/A board.
ATmega644P/PA Contents • ATmega644P/PA
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA644P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 63KB       │ ├────────────────┼────────────┤ │RAM             │ 4KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega644P ID for projectconf_env_board option in projectconf:
[env:ATmega644P] platform = atmelavr board = ATmega644P
You can override default ATmega644P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega644P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega644p
ATmega644P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega8/A Contents • ATmega8/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA8   │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 7.50KB    │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega8 ID for projectconf_env_board option in projectconf:
[env:ATmega8] platform = atmelavr board = ATmega8
You can override default ATmega8/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega8.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega8
ATmega8/A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega8515 Contents • ATmega8515
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA8515 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 7.50KB     │ ├────────────────┼────────────┤ │RAM             │ 512B       │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega8515 ID for projectconf_env_board option in projectconf:
[env:ATmega8515] platform = atmelavr board = ATmega8515
You can override default ATmega8515 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega8515.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega8515
Debugging piodebug currently does not support ATmega8515 board.
ATmega8535 Contents • ATmega8535
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA8535 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 7.50KB     │ ├────────────────┼────────────┤ │RAM             │ 512B       │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega8535 ID for projectconf_env_board option in projectconf:
[env:ATmega8535] platform = atmelavr board = ATmega8535
You can override default ATmega8535 settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega8535.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega8535
Debugging piodebug currently does not support ATmega8535 board.
ATmega88/A Contents • ATmega88/A
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA88  │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 7.50KB    │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega88 ID for projectconf_env_board option in projectconf:
[env:ATmega88] platform = atmelavr board = ATmega88
You can override default ATmega88/A settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega88.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega88
ATmega88/A has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega88P/PA Contents • ATmega88P/PA
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA88P │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ ├────────────────┼───────────┤ │Flash           │ 7.50KB    │ ├────────────────┼───────────┤ │RAM             │ 1KB       │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega88P ID for projectconf_env_board option in projectconf:
[env:ATmega88P] platform = atmelavr board = ATmega88P
You can override default ATmega88P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega88P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega88p
ATmega88P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
ATmega88PB Contents • ATmega88PB
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA88PB │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 7.50KB     │ ├────────────────┼────────────┤ │RAM             │ 1KB        │ ├────────────────┼────────────┤ │Vendor          │ Microchip  │ └────────────────┴────────────┘
Configuration Please use ATmega88PB ID for projectconf_env_board option in projectconf:
[env:ATmega88PB] platform = atmelavr board = ATmega88PB
You can override default ATmega88PB settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega88PB.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega88pb
Debugging piodebug currently does not support ATmega88PB board.
ATmega8P/PA Contents • ATmega8P/PA
┌────────────────┬───────────┐ │Microcontroller │ ATMEGA48P │ ├────────────────┼───────────┤ │Frequency       │ 16MHz     │ └────────────────┴───────────┘
│Flash           │ 4KB       │ ├────────────────┼───────────┤ │RAM             │ 512B      │ ├────────────────┼───────────┤ │Vendor          │ Microchip │ └────────────────┴───────────┘
Configuration Please use ATmega48P ID for projectconf_env_board option in projectconf:
[env:ATmega48P] platform = atmelavr board = ATmega48P
You can override default ATmega8P/PA settings per build environment using board_*** option, where *** is a JSON object path from board manifest ATmega48P.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega48p
ATmega8P/PA has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Bluefruit Micro Contents • Adafruit Bluefruit Micro
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA32U4 │ ├────────────────┼────────────┤ │Frequency       │ 8MHz       │ ├────────────────┼────────────┤ │Flash           │ 28KB       │ ├────────────────┼────────────┤ │RAM             │ 2.50KB     │ ├────────────────┼────────────┤ │Vendor          │ Adafruit   │ └────────────────┴────────────┘
Configuration Please use bluefruitmicro ID for projectconf_env_board option in projectconf:
[env:bluefruitmicro] platform = atmelavr board = bluefruitmicro
You can override default Adafruit Bluefruit Micro settings per build environment using board_*** option, where *** is a JSON object path from board manifest bluefruitmicro.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = atmega32u4
; change MCU frequency board_build.f_cpu = 8000000L
Adafruit Bluefruit Micro has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Circuit Playground Classic Contents • Adafruit Circuit Playground Classic
Configuration Please use circuitplay_classic ID for projectconf_env_board option in projectconf:
[env:circuitplay_classic] platform = atmelavr board = circuitplay_classic
You can override default Adafruit Circuit Playground Classic settings per build environment using board_*** option, where *** is a JSON object path from board manifest circuitplay_classic.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit Circuit Playground Classic has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Feather 328P Contents • Adafruit Feather 328P
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA328P │ ├────────────────┼────────────┤ │Frequency       │ 8MHz       │ ├────────────────┼────────────┤ │Flash           │ 31.50KB    │ ├────────────────┼────────────┤ │RAM             │ 2KB        │ ├────────────────┼────────────┤ │Vendor          │ Adafruit   │ └────────────────┴────────────┘
Configuration Please use feather328p ID for projectconf_env_board option in projectconf:
[env:feather328p] platform = atmelavr board = feather328p
You can override default Adafruit Feather 328P settings per build environment using board_*** option, where *** is a JSON object path from board manifest feather328p.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit Feather 328P has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Feather 32u4 Contents • Adafruit Feather 32u4
Configuration Please use feather32u4 ID for projectconf_env_board option in projectconf:
[env:feather32u4] platform = atmelavr board = feather32u4
You can override default Adafruit Feather 32u4 settings per build environment using board_*** option, where *** is a JSON object path from board manifest feather32u4.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit Feather 32u4 has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Flora Contents • Adafruit Flora
Configuration Please use flora8 ID for projectconf_env_board option in projectconf:
[env:flora8] platform = atmelavr board = flora8
You can override default Adafruit Flora settings per build environment using board_*** option, where *** is a JSON object path from board manifest flora8.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit Flora has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Gemma Contents • Adafruit Gemma
┌────────────────┬──────────┐ │Microcontroller │ ATTINY85 │ ├────────────────┼──────────┤ │Frequency       │ 8MHz     │ ├────────────────┼──────────┤ │Flash           │ 8KB      │ ├────────────────┼──────────┤ │RAM             │ 512B     │ ├────────────────┼──────────┤ │Vendor          │ Adafruit │ └────────────────┴──────────┘
Configuration Please use gemma ID for projectconf_env_board option in projectconf:
[env:gemma] platform = atmelavr board = gemma
You can override default Adafruit Gemma settings per build environment using board_*** option, where *** is a JSON object path from board manifest gemma.json. For example, board_build.mcu, board_build.f_cpu, etc.
; change microcontroller board_build.mcu = attiny85
Adafruit Gemma has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit ItsyBitsy 3V/8MHz Contents • Adafruit ItsyBitsy 3V/8MHz
Configuration Please use itsybitsy32u4_3V ID for projectconf_env_board option in projectconf:
[env:itsybitsy32u4_3V] platform = atmelavr board = itsybitsy32u4_3V
You can override default Adafruit ItsyBitsy 3V/8MHz settings per build environment using board_*** option, where *** is a JSON object path from board manifest itsybitsy32u4_3V.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit ItsyBitsy 3V/8MHz has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit ItsyBitsy 5V/16MHz Contents • Adafruit ItsyBitsy 5V/16MHz
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA32U4 │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 28KB       │ ├────────────────┼────────────┤ │RAM             │ 2.50KB     │ ├────────────────┼────────────┤ │Vendor          │ Adafruit   │ └────────────────┴────────────┘
Configuration Please use itsybitsy32u4_5V ID for projectconf_env_board option in projectconf:
[env:itsybitsy32u4_5V] platform = atmelavr board = itsybitsy32u4_5V
You can override default Adafruit ItsyBitsy 5V/16MHz settings per build environment using board_*** option, where *** is a JSON object path from board manifest itsybitsy32u4_5V.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit ItsyBitsy 5V/16MHz has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.
Adafruit Metro Contents • Adafruit Metro
┌────────────────┬────────────┐ │Microcontroller │ ATMEGA328P │ ├────────────────┼────────────┤ │Frequency       │ 16MHz      │ ├────────────────┼────────────┤ │Flash           │ 31.50KB    │ ├────────────────┼────────────┤ │RAM             │ 2KB        │ ├────────────────┼────────────┤ │Vendor          │ Adafruit   │ └────────────────┴────────────┘
Configuration Please use metro ID for projectconf_env_board option in projectconf:
[env:metro] platform = atmelavr board = metro
You can override default Adafruit Metro settings per build environment using board_*** option, where *** is a JSON object path from board manifest metro.json. For example, board_build.mcu, board_build.f_cpu, etc.
Adafruit Metro has on-board debug probe and IS READY for debugging. You don't need to use/buy external debug probe.