Most recent activity
-
I was thinking along the same lines and came across both this post and my namesake's blog post.
Joaquim's results look really good!
I agree with Gordon that for most Espruino boards it's really overkill. But for devices with more than enough resources, I think it makes much more sense. If only SquareLine Studio would output JavaScript! On second thought, then I wouldn't be writing code anymore :)
-
-
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."
- Dual 32bit Xtensa LX7 cores running up to 240Mhz
-
That's really cool! I like the "split screen" layout, sort of a physical IDE.
Something I've been dreaming of for a while is a mobile LoRa texting device with a low-power display and a Blackberry keyboard. It could be a Pixl.js + BB Q20 keyboard + LoRa + antenna + battery in a handheld format. A bit like the old Cybiko, which had two-way text messaging over radio as early as 24 years ago. Or like an early Blackberry, only with LoRa.
A related idea is to build a rudimentary social mesh network on top of this.
-
- 52 comments
- 15,831 views
-
Found this interesting tidbit in a thread some months back:
Just to add, there's some very cool Nordic stuff just around the corner that I may well end up doing something with too. I think there's a good likelihood that LTE-M will roll out across a whole bunch of countries very quickly.
I've been secretly hoping for an Espruino board based on nRF91, so if this happens I'd be first in line to buy a few!
I know nRF91 is not production ready yet, but planned to be released later this year if I'm not mistaken. Is it still something you're just considering, or do you have concrete plans for doing something with it?
LTE M/NB-IoT is being rolled out at the end of the year here in Norway, which is nicely timed with the release of nRF91. Safe to say, I'd be very interested in an Espruino product with nRF91 some time thereafter :)
Just let me know if there's anything I can do to help, or if you're interested in hearing what I'm looking for in an LTE M/NB-IoT solution like this.
-
Thanks for the pointers! The CardPuter is in the mail, so I'll give it a go when it arrives. If something comes out of it, I'll update here.