Frameworks ────────────────────────────────────────────────── Name                Description ────────────────────────────────────────────────── 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. ┌──────────────────┬─────────────────────────────┐ │                  │                             │ Generic ATtiny43U                  │                             │ Contents        │                  │                             │ • Generic ATtiny43U            │                             │ │                  │                             │ • Hardware│                  │                             │ │                  │                             │ • Configuration              │                             │ │                  │                             │ • Debugging                  │                             │ │                  │                             │ • Frameworks                 │                             │ │                  │                             │ 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 │ ATTINY43U │         │ │         ├────────┼───────┼───────────┤         │ │         │Frequency       │ 8MHz      │         │ │         ├────────┼───────┼───────────┤         │ │         │Flash   │       │ 4KB       │         │ │         ├────────┼───────┼───────────┤         │ │         │RAM     │       │ 256B      │         │ │         ├────────┼───────┼───────────┤         │ │         │Vendor  │       │ Atmel     │         │ │         └────────┼───────┴───────────┘         │ │                  │                             │ Configuration   │                  │                             │ Please use attiny43 ID for projectconf_env_board option in projectconf: │                  │                             │ [env:attiny43]              │                             │ platform = atmelavr         │                             │ board = attiny43            │                             │ │                  │                             │ You can override default Generic ATtiny43U settings per build│environment using board_*** option, where *** is a JSON object path from board manifest attiny43.json. For example, board_build.mcu, board_build.f_cpu, etc.        │                  │                             │ │                  │                             │ [env:attiny43]              │                             │ platform = atmelavr         │                             │ board = attiny43            │                             │ │                  │                             │ ; change microcontroller    │                             │ board_build.mcu = attiny43u │                             │ │                  │                             │ ; change MCU frequency      │                             │ board_build.f_cpu = 8000000L│                             │ │                  │                             │ Debugging       │                  │                             │ piodebug currently does not support Generic ATtiny43U board. │ │                  │                             │ Frameworks      │                  │                             │ ├──────────────────┼─────────────────────────────┤ │Name              │ Description                 │ ├──────────────────┼─────────────────────────────┤ │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.    │ ├──────────────────┼─────────────────────────────┤ │                  │                             │ Generic ATtiny44│                  │                             │ Contents        │                  │                             │ • Generic ATtiny44             │                             │ │                  │                             │ • Hardware│                  │                             │ │                  │                             │ • Configuration              │                             │ │                  │                             │ • Debugging                  │                             │ │                  │                             │ • Frameworks                 │                             │ │                  │                             │ 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 │ ATTINY44 │          │ │         ├────────┼───────┼──────────┤          │ │         │Frequency       │ 8MHz     │          │ │         ├────────┼───────┼──────────┤          │ │         │Flash   │       │ 4KB      │          │ │         ├────────┼───────┼──────────┤          │ │         │RAM     │       │ 256B     │          │ │         ├────────┼───────┼──────────┤          │ │         │Vendor  │       │ Atmel    │          │ │         └────────┼───────┴──────────┘          │ │                  │                             │ Configuration   │                  │                             │ Please use attiny44 ID for projectconf_env_board option in projectconf: │                  │                             │ [env:attiny44]              │                             │ platform = atmelavr         │                             │ board = attiny44            │                             │ │                  │                             │ You can override default Generic ATtiny44 settings per build environment using board_*** option, where *** is a JSON object path from board manifest attiny44.json. For example, board_build.mcu, board_build.f_cpu, etc.        │                  │                             │ │                  │                             │ [env:attiny44]              │                             │ platform = atmelavr         │                             │ board = attiny44            │                             │ │                  │                             │ ; change microcontroller    │                             │ board_build.mcu = attiny44  │                             │ │                  │                             │ ; change MCU frequency      │                             │ board_build.f_cpu = 8000000L│                             │ │                  │                             │ Debugging       │                  │                             │ piodebug - "1-click" solution for debugging with a zero configuration. │                  │                             │ 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.                │ │                  │                             │ Generic ATtiny44 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     │  │ │ └────────────────┼─────┴──────────┴─────────┘  │ │                  │                             │ Frameworks      │                  │                             │ ├──────────────────┼─────────────────────────────┤ │Name              │ Description                 │ ├──────────────────┼─────────────────────────────┤ │                  │                             │ │                  │                             │ │                  │                             │ │                  │                             │ │                  │                             │ │                  │                             │ │                  │                             │