Seeed XIAO BLE #7575
Replies: 1 comment
-
Posted at 2021-12-04 by ingoiotESPruino ZigBee module ? this could be a game changer. Posted at 2022-05-05 by user143523 An Espruino build for this board would be really cool. The IMU is the same as in the Puck and there's also a flash chip!! Posted at 2022-09-05 by @gfwilliams The Posted at 2023-05-04 by user148332 I have a build working based of the NRF52840DK.py and changing the console to bluetooth. Any thoughts or points on how to get the console going on the built in USB as a serial device? I have tried the 'EV_USBSERIAL' without any luck, is that working on any of the other nRF52840 boards? Posted at 2023-05-04 by @fanoush yes, works for me on nrf52840 dongle and also Particle XENON, there is no special trick except this line https://gist.github.com/fanoush/c081c1d7c8eb2a4562785bbb684f661e#file-nrf52840dongle-py-L43 which is in NRF52840DK board file too. Posted at 2023-06-28 by parasquid I finally got a couple of these and found the time to look into making a board file.
not all pin assignments are implemented yet (especially on the sense version the IMU and the mic) but everything works so far. The QSPI flash is also connected although I'm not really sure how to test if the entirety of the flash is usable. It's also compatible with the built-in adafruit bootloader, so if you use the u2conv.py script you can create a uf2 file you can just drag and drop onto the xiao ble to flash espruino on it (no need for SWD). Attachments: Posted at 2023-06-28 by parasquid Update: I also just tested out EV_USBSERIAL as mentioned by fanoush above, and it works well on the Web IDE (you'll need to choose Web Serial and look for the nRF CDC serial device). Although I really still prefer the wireless BT console :P Posted at 2023-06-28 by @fanoush Those H pins are quite unusual for nrf52, but if they work for you ... Posted at 2023-06-28 by parasquid Ah I didn't know that was the case :D I thought H was just a way to differentiate unexposed pins (vs D which are exposed). They do work though, and I guess it's somewhat an advantage that a user doesn't get to accidentally configure a pin that they're not supposed to change (like those for QSPI for example). Or would there be any issues with using non-existent ports? Posted at 2023-06-30 by parasquid I've experimented a bit more and yeah, the extra H port is messing up some of the pins that Espruino expects are contiguous. I"ve since made a board def that's a lot simpler.
Attachments: Posted at 2024-09-02 by Ivor I've just started playing with one of these - and this works well, I'm running over the Bluetooth serial console, and the upload as uf2 is nice and fast. So, before I go any further, just wanted to ask/see if anyone had done this combination already - I assume I just need to create a new js module probably based on https://www.espruino.com/modules/ST7789.js I was planning on printing a custom case and hooking up two buttons to the NFC pins so I think this would work pretty well with a bangle build. Posted at 2024-09-02 by @fanoush There were some watches with this display, you may check Posted at 2024-09-02 by Ivor brilliant @fanoush thanks, that's a great starting point... still no picture but getting there. Posted at 2024-09-03 by Ivor Great, progress. Thanks. Right, next to get some programs up and running. Attachments: |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-12-04 by parasquid
Just wanted to mention that Seeed Studio put an NRF52840 in the XIAO form factor:
https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html
Would be a good stopgap until we finally get an official MDBT50Q breakout with Espruino programmed in, if only it's in stock :P
Beta Was this translation helpful? Give feedback.
All reactions