Comments (9)
Update: earlier this week I pushed my packaging of uflash to the Debian Python Modules repository for review.
from uflash.
The request for a Debian package is tracked in https://bugs.debian.org/906450 .
from uflash.
The presence of the included firmware file is triggering some thoughts regarding how uflash/Mu can be packaged for Debian, in terms of
- where the packages can sit in the Debian archive (main vs non-free)
- how much modification the source might need in order to be included in main
- how visible the packages would be if uploaded to non-free
- whether it is possible to remove the requirement to include the firmware (see #54)
- whether we could add uflash as a dependency (Suggests) if uflash were packaged in non-free and a firmware-less Mu was packaged in main
from uflash.
Is the source of the firmware blob available as free software, and can it be built using only free software? If so, perhaps it is best to make a separeate package of its source and make a new binary package with the firmware hex file. It can then be used as a dependency of both uflash and mu, and all three can go into main.
from uflash.
@petterreinholdtsen please track #54 which will hopefully answer questions arising about the MicroPython runtime
from uflash.
@knowledgejunkie stonking stuff. Thank you so much for your efforts with this. 👍
from uflash.
from uflash.
My packaging of uflash has been reviewed and uploaded to the Debian NEW queue. This package currently provides a helper package that will download the current firmware.hex at installation time.
I'm now finalising my packaging of MicroPython for the micro:bit which will provide a firmware.hex built completely from source.
from uflash.
My python-uflash source package was ACCEPTED into Debian unstable yesterday, so I'm happy for this ticket to be closed. The package will migrate into Debian testing in due course.
My separate packaging of MicroPython for the micro:bit is currently being reviewed.
from uflash.
Related Issues (20)
- Is it possible to flash several .py files simultaneously? HOT 1
- Performance penalty if firmware hex string is dropped? HOT 4
- Please tag releases
- uflash wont flash a 8176 byte script HOT 2
- uflash fails to find microbit HOT 1
- flashing a script is different from putting a main.py HOT 1
- uflash needs a --port option HOT 1
- Flashing with custom micropython is not working HOT 6
- Check .hex file burning completed in microbit HOT 3
- If my computer is plugged into two microbits, how do I know which serial port corresponds to which microbit device?Through VID PID?
- installing uflash gives an error HOT 2
- uflash cannot generate hex for microbit v2. HOT 14
- Error extracting Qtruck-BLE.hex: 'utf-8' codec can't decode byte 0x8a in position 1: invalid start byte HOT 3
- py2hex? HOT 1
- with --runtime disabled, how to upload a new hex file? HOT 4
- Next uFlash release HOT 1
- where do i put microbit.hex so uflash will use that?
- I can't import log HOT 5
- uflash : The term 'uflash' is not recognized as the name of a cmdlet HOT 2
- The 'runtime' flag is no longer supported
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uflash.