You are reading a single comment by @Joakim and its replies. Click here to read the full conversation.
  • How well does Espruino support M5Stack's ESP32-S3 devices like the fun little $30 CardPuter?

    Processor

    From ESP32-S3Fn8 (Datasheet):

    • Dual 32bit Xtensa LX7 cores running up to 240Mhz
    • RISC-V Ultra Low Power Co-processor
    • ULTRA LOW Deep Sleep Current

    Memory

    • 128-bit data bus and SIMD commands
    • 384 KB ROM - for booting and core functions
    • 512 KB SRAM - for data and instructions, running at a configurable frequency of up to 240 MH
    • 16 KB SRAM in RTC - can retain data in Deep-sleep mode
    • 4 Kbit eFuse - reserved for user data, such as encryption key and device ID
    • SPI, Dual SPI, Quad SPI, Octal SPI, QPI and OPI interfaces that allow connection to multiple flash and external RAM

    Resources

    • Bluetooth: 5.0, BLE + Mesh
    • Wi-Fi: 802.11b/g/n 2.4Ghz
    • Display: IPS LCD, 1,14", 240x135px
    • Battery: internal 120mAh + 1400mAh (in the base) lithium battery
    • TF-Card (MicroSD) slot
    • 1 USB-C OTG in/out
    • Keyboard: 56 keys, QWERTY type, ortholinear with tactile click switches
    • Infrared ∠0° : 410cm, < 90° : 66cm, < 45° : 170cm
    • Digital MEMS Microphone
    • Sound: I2S-Speaker, 8Ω@1W
    • 2 magnets on the back

    Links

    Or M5Dial, a cool rotary dial with a nice touch screen:

    Edit:
    Searching the forum, I found this discussion about a community fork of Espruino for S3, with an interesting exchange about the business side of Espruino, where I fully understand Gordon's position.

    So the answer appears to be: it's not supported, and the S3 fork is still young but might work.

    This quote gives me some hope though: "I really love the ESP32 chips - I think they're fantastic (especially the RISC-V ones), and I do want to find a way to support them properly."

About

Avatar for Joakim @Joakim started