-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MicroPython on Bluefruit NRF52832 with J-Link and openocd #6
Comments
Excelent Material! |
i already have a ADAFRUIT BOOTLOADER. thanks! |
Thank you very much! I wouldn't bother with MicroPython on the 52840 - there's already amazing support for it through CircuitPython AND ready-to-flash hex files! https://circuitpython.org/downloads I don't know how "deep" you wanna go, but CircuitPython has support for most commercially available boards - if you're designing your own board you may need to add support for all the peripherals duh... of course it didn't compile, as I missed a very important step: Also you're gonna need the
|
I dont like the circuitpython to NRF52...they are not investing in the BLE and the documentation is not good Looks that micropython BLE is much better! I am doing now a blog about how to compile step by step and i will post here, right ? Thanks!!!!! |
Sure! Keep in mind that you can post your blog post in here with a merge request! Don't forget to add your name as author and try to conform with the style I already use (markdown can become a mess). You can use this blog post's source as a reference |
thanks! YES Tell me about your experience with MicroPython with NRF52, did you test BLE ? |
At this point, I've very turned down on what software tooling we have on MCUs... And let me explain. It's MUCH better than 10 or even 5 years ago, but we're not there yet. Mini post follows 😂 I wanted to make a companion dongle for my bluetooth keyboard - like most BT keyboard do. It's needed if you want to use your keyboard before loading the bluetooth stack on your computer (e.g. to setup BIOS). My requirements to do this where extremely simple: I needed an MCU with native USB support (to act as a USB keyboard) and with BLE support (to act as a Bluetooth Central). I'd then pair my keyboard with the dongle (and NOT my computer) and I could just passthrough the received bluetooth keystrokes over USB. Without second thought, I ordered a couple of nRF52840. Simple, right? Noooooope... I tried to do this with:
In general I'm kinda in a state that I stop fiddling with MCUs too much until Rust Embedded is mature enough. I don't want to write C any more. I fear it - let alone C++... Micro/CircuitPython is really slow for me and lacks various things (e.g. interrupts????) |
You wont believe, but i started rust study weeks ago :) And RUST will be the official language to the RISC-V |
I really wanna fiddle with the ESP32-C3! (It's a RISC-V!) |
I really wanna fiddle with the ESP32-C3! (It's a RISC-V!) Wich tools do you use to RISC-V ? |
|
Never played with a RISC-V before - hopefully a readily available debugger (SWD?) and a compiler is all we're gonna need 🙏
Not yet, but I probably will. I need to add support for MCP23017 to ZMK to port it for my custom keyboard (BTW post is coming about it. Schematics can be found here: github.com/dzervas/lab68 and current firmware is kmk: https://github.com/KMKfw/kmk_firmware) |
Hi, compiled to nrf52840 and working! |
I will need your help! It’s working but, why got error when import ble or music for example, no libs found 👎 |
Why I ask to compile with bleupy? |
solved! Thanks! |
bluetooth_conf.h #ifndef MICROPY_PY_BLE |
is it possible to save the script into the NRF528XX |
MicroPython on Bluefruit NRF52832 with J-Link and openocd
Cause when you fail, somebody has to laugh at you
https://whynot.fail/notes/micropython-on-nrf52832-with-openocd/
The text was updated successfully, but these errors were encountered: