Skip to content

Latest commit

 

History

History
97 lines (77 loc) · 3.25 KB

Devices and Boards.md

File metadata and controls

97 lines (77 loc) · 3.25 KB

Supported devices and boards

All the supported devices implement these modules:

  • Delay
  • GPIO
  • ADC
  • PWM
  • UART

Emulator on Linux, Android (Termux) and Windows

  • x64-based or AArch64-based device: x64 or AArch64

LEGO Mindstorms NXT

  • NXT Intelligent Brick: AT91SAM7S256 (ARM7TDMI) "nxc backend"

Microchip

For XC8 compiler:

  • 8-bit 16F family
    • PIC16F84A (only Delay, GPIO)
    • PIC16F628A (WIP...)
    • PIC16F676 (only Delay, GPIO, ADC).
    • PIC16F873A
    • PIC16F886
  • 8-bit 18F family
    • PIC18F452
    • PIC18F2550
  • Explorer 16: PIC18F4550 (WIP...)

For XC16 compiler:

  • Explorer 16: PIC24FJ128GA010
  • Explorer 16: dsPIC33FJ256GP710A (WIP...)

Atmel (Microchip)

  • Digispark Kickstarter: ATtiny85 "arduino backend" (WIP...)
  • MH-Tiny: ATtiny88 "arduino backend"
  • Arduino nano: ATmega328p "arduino backend"

Seeed Studio

  • Seeed Studio XIAO SAMD21: ATSAMD21G18 (Cortex-M0+) "arduino backend"

Cypress

For PSoC Creator:

  • PSoC 3
    • CY8CKIT-001 + (009): CY8C3866AXI-040 (8051) (WIP...)
  • PSoC 4
    • CY8CKIT-049-42xx: CY8C4245AXI-483 (Cortex-M0) (WIP...)
    • CY8CKIT-145-40xx: CY8C4045AZI-S413 (Cortex-M0) (WIP...)
  • PSoC 5LP
    • CY8CKIT-059: CY8C5888LTI-LP097 (Cortex-M3) (WIP...)

LogicGreen

  • LQFP32 MiniEVB: lgt8f328p "arduino backend"

Espressif

  • ESP8266
    • NodeMCU V3 Lua: ESP8266 (LX106) "arduino backend"
  • ESP32
    • ESP32 DEVKITV1: ESP32 (LX6) "arduino backend" (WIP...)
    • D1 R32: ESP32 (LX6) "arduino backend" (WIP...)**
    • CORE-ESP32: ESP32-C3 (RV32) "arduino backend" (WIP...)
    • ESP32-C3FH4 Core Board (WeAct Studio): ESP32-C3 (RV32) "arduino backend"
    • LILYGO T-Watch 2020 V1: ESP32 (LX6) "arduino backend" (WIP...)

ST

  • Blue Pill: STM32F103C6 (Cortex-M3) "arduino backend"
  • STM32G431CBU6 Core Board: STM32G431CBU6 (Cortex-M4F) "arduino backend" (WIP...)

LuatOS

  • CORE-Air32F103CBT6: air32f103 (Cortex-M3) "arduino backend"

Artery

  • Black Pill: AT32F403ACGU7 (Cortex-M4) "arduino backend" (WIP...)

Raspberry Pi

  • Raspberry Pi Pico: RP2040 (Dual Cortex-M0+) "arduino backend"
  • Raspberry Pi Pico W: RP2040 (Dual Cortex-M0+) "arduino backend"

WCH

  • CH552 Core Board: CH552 (E8051) (WIP...)
  • CH552 Core Board (WeAct Studio): CH552 (E8051) (WIP...)
  • CH573F Core Board: CH573F (RV32) (WIP...)
  • CH582F Core Board: CH582F (RV32) (WIP...)
  • CH32V103R8T6-EVT-R1 Evaluation Board: CH32V103R8T6 (RV32) (WIP...)
  • CH32V003 Development Board: CH32V003F4U6 (RV32) (WIP...)
  • CH32V203 Development Board: CH32V203C8T6 (RV32) (WIP...)
  • CH32V305 Development Board: CH32V305RBT6 (RV32) (WIP...)

WinnerMicro

  • HLK-W801-KIT-V1.1: W801-C400 (XT804) "arduino backend" (WIP...)

Sipeed

  • Sipeed M0sense: BL702 (RV32) "arduino backend" (WIP...)

Ai-Thinker

  • Ai-WB2-32S-Kit: BL602 "arduino backend" (only Delay, GPIO, PWM, UART)