diff --git a/docs/Hardware.md b/docs/Hardware.md index 6effb39..41d57c7 100644 --- a/docs/Hardware.md +++ b/docs/Hardware.md @@ -15,8 +15,7 @@ Teensy 3.5 | MK64FX512 | Cortex-M4F | 120MHz | 512KB | 19 MXChip AZ3166 | EMW3166 | Cortex-M4 | 100MHz | 1 MB+2 MB | 256KB Arduino Due | AT91SAM3X8E | Cortex-M3 | 84MHz | 512KB | 96KB Sipeed MAIX | Kendryte K210 | RV64IMAFDC | 400MHz | 16 MB | 8 MB -SiFive HiFive1 | Freedom E310 | RV32IMAC | 320MHz | 16 MB | 16KB -Fomu (soft CPU) | Lattice ICE40UP5K | RV32I | 12MHz | 2 MB | 128KB +Fomu (soft CPU) | Lattice ICE40UP5K | RV32I | 12MHz | 2 MB | 128KB ## Limited support @@ -30,11 +29,10 @@ Teensy 3.1/3.2 | NXP MK20DX256 | Cortex-M4 | 72MHz | 288KB | 64 Blue Pill | STM32F103 | Cortex-M3 | 72MHz | 64KB | 20KB Arduino MKR* | SAMD21 | Cortex-M0+ ⚠️ | 48MHz | 256KB | 32KB Arduino 101 | Intel Curie | ARC32 | 32MHz | 196KB | 24KB +SiFive HiFive1 | Freedom E310 | RV32IMAC | 320MHz | 16 MB | 16KB Nordic nRF52832 | | Cortex-M4F | 64MHz | 256/512KB | 32/64KB Nordic nRF51822 | | Cortex-M0 ⚠️ | 16MHz | 128/256KB | 16/32KB Wicked Device WildFire | ATmega1284 | 8-bit AVR ⚠️ | 20MHz | 128KB | 16KB ### Legend: ⚠️ This architecture/compiler currently fails to perform TCO (Tail Call Optimization/Elimination), which leads to sub-optimal interpreter behaviour (intense native stack usage, lower performance). There are plans to improve this in future 🦄. - - ⁑ Some flash space is used by the bootloader meaning usable space is less.