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. ────────────────────────────────────────────────── framework_espidf    Espressif IoT Development Framework. Official development framework for ESP32. ┌──────────────────┬─────────────────────────────┐ │                  │                             │ Hornbill ESP32 Minima              │                             │ Contents        │                  │                             │ • Hornbill ESP32 Minima        │                             │ │                  │                             │ • Hardware│                  │                             │ │                  │                             │ • Configuration              │                             │ │                  │                             │ • Uploading                  │                             │ │                  │                             │ • Debugging                  │                             │ │                  │                             │ • Frameworks                 │                             │ │                  │                             │ Hardware        │                  │                             │ Platform platform_espressif32: Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.           │                             │ │                  │                             │ │         ┌────────┼───────┬──────────┐          │ │         │Microcontroller │ ESP32    │          │ │         ├────────┼───────┼──────────┤          │ │         │Frequency       │ 240MHz   │          │ │         ├────────┼───────┼──────────┤          │ │         │Flash   │       │ 4MB      │          │ │         ├────────┼───────┼──────────┤          │ │         │RAM     │       │ 320KB    │          │ │         ├────────┼───────┼──────────┤          │ │         │Vendor  │       │ Hornbill │          │ │         └────────┼───────┴──────────┘          │ │                  │                             │ Configuration   │                  │                             │ Please use hornbill32minima ID for projectconf_env_board option in projectconf:│                  │                             │ │                  │                             │ [env:hornbill32minima]      │                             │ platform = espressif32      │                             │ board = hornbill32minima    │                             │ │                  │                             │ You can override default Hornbill ESP32 Minima settings per build environment using board_*** option, where *** is a JSON object path from board manifest hornbill32minima.json. For example, board_build.mcu, board_build.f_cpu, etc.        │                             │ │                  │                             │ [env:hornbill32minima]      │                             │ platform = espressif32      │                             │ board = hornbill32minima    │                             │ │                  │                             │ ; change microcontroller    │                             │ board_build.mcu = esp32     │                             │ │                  │                             │ ; change MCU frequency      │                             │ board_build.f_cpu = 240000000L                            │ │                  │                             │ Uploading       │                  │                             │ Hornbill ESP32 Minima supports the next uploading protocols: │ │                  │                             │ • esp-prog  │                  │                             │ │                  │                             │ • espota    │                  │                             │ │                  │                             │ • esptool   │                  │                             │ │                  │                             │ • iot-bus-jtag                 │                             │ │                  │                             │ • jlink     │                  │                             │ │                  │                             │ • minimodule│                  │                             │ │                  │                             │ • olimex-arm-usb-ocd           │                             │ │                  │                             │ • olimex-arm-usb-ocd-h         │                             │ │                  │                             │ • olimex-arm-usb-tiny-h        │                             │ │                  │                             │ • olimex-jtag-tiny             │                             │ │                  │                             │ • tumpa     │                  │                             │ │                  │                             │ Default protocol is esptool    │                             │ │                  │                             │ You can change upload protocol using projectconf_upload_protocol option: │                  │                             │ [env:hornbill32minima]      │                             │ platform = espressif32      │                             │ board = hornbill32minima    │                             │ │                  │                             │ upload_protocol = esptool   │                             │ │                  │                             │ 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.                │ │                  │                             │ Hornbill ESP32 Minima 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_esp-prog│             │          │ Yes│    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_iot-bus-jtag          │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_jlink   │             │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_minimodule            │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_olimex-arm-usb-ocd    │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_olimex-arm-usb-ocd-h  │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_olimex-arm-usb-tiny-h │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_olimex-jtag-tiny      │          │    │    │ ├────┼──────────────────┼─────────────┼──────────┼────┼────┤ │debugging_tool_tumpa   │             │          │    │    │ └────┼──────────────────┼─────────────┴──────────┴────┼────┘ │                  │                             │ 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.    │ ├──────────────────┼─────────────────────────────┤ │framework_espidf  │ Espressif IoT Development   │ │                  │ Framework. Official         │ │                  │ development framework for   │ │                  │ ESP32.                      │ ├──────────────────┼─────────────────────────────┤ │                  │                             │ IntoRobot Fig   │                  │                             │ Contents        │                  │                             │ • IntoRobot Fig                │                             │ │                  │                             │ • Hardware│                  │                             │ │                  │                             │ • Configuration              │                             │ │                  │                             │ • Uploading                  │                             │ │                  │                             │ • Debugging                  │                             │ │                  │                             │ • Frameworks                 │                             │ │                  │                             │ Hardware        │                  │                             │ Platform platform_espressif32: Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.           │                             │ │                  │                             │ │         ┌────────┼───────┬───────────┐         │ │         │Microcontroller │ ESP32     │         │ │         ├────────┼───────┼───────────┤         │ │         │Frequency       │ 240MHz    │         │ │         ├────────┼───────┼───────────┤         │ │         │Flash   │       │ 4MB       │         │ │         ├────────┼───────┼───────────┤         │ │         │RAM     │       │ 320KB     │         │ │         ├────────┼───────┼───────────┤         │ │         │Vendor  │       │ IntoRobot │         │ │         └────────┼───────┴───────────┘         │ │                  │                             │ Configuration Please use intorobot ID for projectconf_env_board option in projectconf: