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. ┌──────────────────┬─────────────────────────────┐ │                  │                             │ FireBeetle-ESP32│                  │                             │ Contents        │                  │                             │ • FireBeetle-ESP32             │                             │ │                  │                             │ • 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 │        │ DFRobot │          │ │          └───────┼────────┴─────────┘          │ │                  │                             │ Configuration   │                  │                             │ Please use firebeetle32 ID for projectconf_env_board option in projectconf:│                  │                             │ │                  │                             │ [env:firebeetle32]          │                             │ platform = espressif32      │                             │ board = firebeetle32        │                             │ │                  │                             │ You can override default FireBeetle-ESP32 settings per build environment using board_*** option, where *** is a JSON object path from board manifest firebeetle32.json. For│example, board_build.mcu,    │ board_build.f_cpu, etc.        │                             │ │                  │                             │ [env:firebeetle32]          │                             │ platform = espressif32      │                             │ board = firebeetle32        │                             │ │                  │                             │ ; change microcontroller    │                             │ board_build.mcu = esp32     │                             │ │                  │                             │ ; change MCU frequency      │                             │ board_build.f_cpu = 240000000L                            │ │                  │                             │ Uploading       │                  │                             │ FireBeetle-ESP32 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:firebeetle32]          │                             │ platform = espressif32      │                             │ board = firebeetle32        │                             │ │                  │                             │ 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.                │ │                  │                             │ FireBeetle-ESP32 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.                      │ ├──────────────────┼─────────────────────────────┤ │                  │                             │ Frog Board ESP32│                  │                             │ Contents        │                  │                             │ • Frog Board│ESP32             │                             │ │                  │                             │ • 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 │        │ Fred   │           │ │          └───────┴────────┴────────┘           │