Attached is micropython firmware for the nRF52840

Discussion and questions about boards that can run MicroPython but don't have a dedicated forum.
Target audience: Everyone interested in running MicroPython on other hardware.
Post Reply
User avatar
WhiteHare
Posts: 58
Joined: Thu Oct 04, 2018 4:00 am

Attached is micropython firmware for the nRF52840

Post by WhiteHare » Fri Oct 05, 2018 4:26 pm

I built the firmware for the nRF52840. To save others the bother, here it is attached.

IMHO, setting up the toolchain and other programs to do the build is non-trivial, and the firmware.hex file should, as a rule, be posted to github, but it presently isn't. Therefore, I recommend the moderator to post this file there.

Proof:

Code: Select all

MicroPython v1.9.4-623-g34af10d2e on 2018-10-05; PCA10056 with NRF52840
Type "help()" for more information.
>>> 1+1
2
>>> 
Attachments
firmware.zip
(146.95 KiB) Downloaded 7 times

kak
Posts: 14
Joined: Fri Oct 05, 2018 11:35 am

Re: Attached is micropython firmware for the nRF52840

Post by kak » Thu Oct 11, 2018 5:02 pm

Is this with native USB support, or only TTL serial?

User avatar
WhiteHare
Posts: 58
Joined: Thu Oct 04, 2018 4:00 am

Re: Attached is micropython firmware for the nRF52840

Post by WhiteHare » Thu Oct 11, 2018 5:10 pm

kak wrote:
Thu Oct 11, 2018 5:02 pm
Is this with native USB support, or only TTL serial?
It works no problem over USB if I connect to it from an x86 machine. If I connect to it using, say, putty on a Raspberry Pi, I can see its output but I can't seem to send it anything.

pfalcon
Posts: 1056
Joined: Fri Feb 28, 2014 2:05 pm

Re: Attached is micropython firmware for the nRF52840

Post by pfalcon » Fri Oct 12, 2018 8:22 am

IMHO, setting up the toolchain and other programs to do the build is non-trivial,
Please get more acquainted with the idea of "Open Source". The basic idea is that it give people the right to use the source code of programs they're interested in, and as any right, it needs to be exercised (or they may be deprived of it).

Besides, it's non-trivial, but you did it, you surely don't think that other people are less capable? Oh, and in such cases I always remember an epigraph from my childhood book on LISP - "everything is hard, until becomes easy".
and the firmware.hex file should, as a rule, be posted to github, but it presently isn't.
Nice rule. I'm sure if you sponsor MicroPython maintainers, they'll happily do it for you.
Therefore, I recommend the moderator to post this file there.
Are you seriously making such a suggestion with all news screaming around that "China by being nice and cheap-priced, sneaked spy chips into the servers of half of US companies"? Compare that with "I'm a nice guy, politely ask here for this random binary which I put here, which may contain malware, ransomware, beginnings of a new mirai botnet, to be impersonated as something official and delivered straight into unsuspecting users' hands".

Umm, thanks, but no. Moderators here are good people and assume that you have good (albeit simplistic and short-sighted) intentions, and don't delete your binaries of unknown origin, but that's it. And if you're truly care about users, please join the movement of teaching-to-fish, that's what we're doing here, instead of stuffing your fish in. Thank you!
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib

User avatar
WhiteHare
Posts: 58
Joined: Thu Oct 04, 2018 4:00 am

Re: Attached is micropython firmware for the nRF52840

Post by WhiteHare » Fri Oct 12, 2018 1:31 pm

A lawyer I once knew, who had witnessed more than his share of human misunderstanding, would describe this as a tempest in a teapot. I will say that I do my best to provide a win-win outcome with my posts for those who participate in the discussion. So, to use your analogy, I see this endeavor as one of helping each other become better fishermen.

pfalcon
Posts: 1056
Joined: Fri Feb 28, 2014 2:05 pm

Re: Attached is micropython firmware for the nRF52840

Post by pfalcon » Sat Oct 13, 2018 11:39 am

Sounds good.
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib

Post Reply