MicroPython
rpi-eeprom
Our great sponsors
MicroPython | rpi-eeprom | |
---|---|---|
197 | 20 | |
18,317 | 1,199 | |
1.5% | 2.5% | |
9.8 | 8.2 | |
6 days ago | 4 days ago | |
C | Shell | |
MIT | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MicroPython
-
RustPython
Just putting my hand up to say that MicroPython is awesome (and runs on the RP2040). https://micropython.org
-
Lilygo T-Deck: 2.8-inch IPS LCD display, mini keyboard, and ESP32 processor
Gah, I just ordered one on impulse [1]. I've wanted to build out a WiFi PDA for quite some time now and I like this hardware.
I'm quite liking the idea of running tulip MicroPython [2] on it, or going back to pure MicroPython [3] and writing some drivers. Apparently something like ampy can be used to upload/download Python files [4].
Threads could be quite exciting for running multiple programs at once [5], although I have no idea what it means for two programs to fight over GPIO! It does seem as though MicroPython can only utilise a single core [6].
[1] https://www.lilygo.cc/products/t-deck?variant=43087936487605
[2] https://github.com/bwhitman/tulipcc/tree/main/tulip/tdeck
[3] https://docs.micropython.org/en/latest/esp32/tutorial/intro....
[4] https://www.digikey.co.uk/en/maker/projects/micropython-basi...
[5] https://docs.micropython.org/en/latest/library/_thread.html
[6] https://github.com/micropython/micropython/issues/8197
- MicroPython v1.22.0
-
MicroPython VS PikaPython - a user suggested alternative
2 projects | 25 Dec 2023
-
about microprocessor
If you really want to engage in the travesty that is shoehorning a high level scripting language into an environment that has 512 bytes of RAM and less clock cycles than an electric toothbrush, there is micropython.
-
CAN Bus with MicroPython
There is some work to implement a common CAN interface in micropython but it's some way off yet: https://github.com/micropython/micropython/pull/13149
-
Show HN: MicroLua – Lua for the RP2040 Microcontroller
https://github.com/raspberrypi/pico-sdk/ links to a PDF about connecting to the interwebs with a pi pico.
micropython/micropython//ports/rp2/boards/RPI_PICO_W: https://github.com/micropython/micropython/tree/master/ports...
raspberrypi/pico-sdk /lib: btstack, cyw43-driver, lwip, mbedtls, tinyusb https://github.com/raspberrypi/pico-sdk/tree/master/lib
raspberrypi/pico-examples//pico_w/wifi/access_point/picow_access_point.c:
https://github.com/raspberrypi/pico-examples/blob/master/pic...
There's an iperf opkg pkg, or is it just netperf (which works with fluent)?
raspberrypi/pico-examples//pico_w/wifi/iperf/picow_iperf.c:
- WebUSB Support for RP2040
-
Ask HN: Embedded Scripting Options for Microcontrollers
Needed for hobby project, maintained by very small team. Haven't decided on specific microcontroller. Needed for general bit-banging, speed and code size are not priorities.
So far have considered MicroPython [0] [1] and Lua [2] [3], but open for suggestions for others.
What are experiences?
[0] https://micropython.org/
-
Arduino or python
Python is also a general-purpose programming language. It's typically used on desktop / laptop computers. But Micropython is a variant that can be used to program embedded devices.
rpi-eeprom
-
Going in circles without a real-time clock
I don't have Pi 5 to check this, but from what I've read, it does not support PPS. And such support is required; otherwise, even with a source that supports PPS, the connection will behave in a non-PPS fashion.
Apparently, cable quality is also demonstrating itself to be a significant factor in the Pi 5 power supply environment.
Regarding both these points:
https://github.com/raspberrypi/rpi-eeprom/issues/497
-
RPI4 latest rpi-firmware package can't boot via USB
I should note, I updated the eeprom, USB hub, and network firmware using the images provided from the following repository: https://github.com/raspberrypi/rpi-eeprom. So it certainly isn't a corrupted eeprom chip, and if it was I wouldn't be able to boot the old installation I pulled from my backup drive.
-
2023 Jan 2 Stickied -FAQ- & -HELPDESK- thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions!
Its a known issue with the current Pi 4 boot firmware. The net install option is trying to look for a keyboard and gets confused with some HIDs.
-
Green Light of Death
I was working on a final project for my class and needed an adc. So I ordered an ADS1115 and I had to solder the pins onto it. I've never soldered before, but I tried my best. Didn't look amazing, but didn't look like any pins were getting shorted so I plugged it in to the Pi. I then noticed that my ssh disconnected and couldn't reconnect. Tried plugging in the HDMI and there was no video output. I tried flashing a new OS onto it, didn't work. Tried EEPROM recovery from here and it didn't work. So I think I killed the Pi. It doesn't feel like it's getting warmed up or anything.
-
rpi-eeprom 13.15-1 released! Can someone help me with this issue related to it?
See https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md
- External SSD not showing up
-
Boot trouble : "failed to set GPIO 6 state (0 ffffffff)"
I try to reset the pi as factory settings (following this github advice). I use pi-imager to set my SD card to lead the pi using USB boot priority and plug a USB key with raspbian OS (no desktop) and now getting green screen when booting. Think that the pi is dead.
- Softmodded Xbox won’t boot. How to save files on hd? Is there a way to restore this?
-
The Life of Pi: Ten Years of Raspberry Pi
I think it was this one:
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmwa...
I had the same problem as you, updated my eeprom and the problem was fixed
-
[Need help] Bootloader debugging
Firmware: https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.09.03-138a1
What are some alternatives?
circuitpython - CircuitPython - a Python implementation for teaching coding with microcontrollers
alpine-raspberry-pi - Alpine Linux System Install for RPI 2, 3 and 4
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
install-rpiplay - Automated install of rpiplay on Raspberry Pi
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:
noobs - NOOBS (New Out Of Box Software) - An easy Operating System install manager for the Raspberry Pi
esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.
MultiMC5 - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once [Moved to: https://github.com/MultiMC/Launcher]
Espruino - The Espruino JavaScript interpreter - Official Repo
micropython-mcp2515 - Micropython MCP2515 driver, porting from Arduino MCP2515 CAN interface library
jerryscript - Ultra-lightweight JavaScript engine for the Internet of Things.
connman-gtk - ConnMan GTK GUI (unmaintained)