Best way to use a serial terminal :D
I'm back to work on #smolOS. This weekend I want to release final stable and feature-complete version! :)
I'm now mostly testing and writing documentation. For example, how to write and run own program in smolOS? (see image)
#smolos #micropython #os #programming #xiao
smolOS (version almost-0.9) is:
- 454 lines (404 loc)
- 17.7 KB
=> https:// github.com/w84death/smolOS/blo b/main/smolos.py
Rest of the tools/programs that fulfill the system are 28KB combined.
BONUS: It got 120 stars and 10 forks! (with two very promissing)
#micropython #microcontrollers #smolos #stats
Work on #smolOS is still going. At this stage is more in my head than in the actual code.
Here is example of last things I want to add to the editor:
- <number> -> jumps to the page including that line
- line -> add new line at the end
line <number> -> insert new line after line number
- always adds new line at the end of file
- hemingway mode: you just put line after line of text not bother about line numbers
- ctrl+c exits hemingway mode
#smolos #micropython #microcontrollers #rp2040
smolOS: almost-0.9-xiao (size: 17042 bytes)
The OS grow a little bit over the last weeks ;)
#smolos #micropython #microcontrollers
Implemented sending (optional) argument for user programs.
Small but important feature.
If you like fresh code, here it is: https://github.com/w84death/smolOS
#smolos #micropython #microcontrollers #os
New, refactored and simplified version of smolOS is very close to Release Candidate! Works like a charm.
There is still this last 1% of polishing here and there but the core idea is set in stone.
Here is the example of createing new file (scritp) and running it :)
There's more that I will list on the release page when it's ready.
#smolos #micropython #python #microcontrollers
smolOS code gets refactored, lot of bugs fixed, and editor finally gets save functionality! :tadam:
The fresh code is at https://github.com/w84death/smolOS and needs few days of testing before I make a new release.
Short session of smolOS in action on a ESP8266 connected from #Thonny IDE.
Homepage: http://smol.p1x.in/os/
#thonny #smolos #micropython #os #microcontrollers
Updated a little bit official smolOS homepage and manual.
#smolos #micropython #os #tools #neopixel
Plasma effect with transparent hearth on top of it!
Added this and other tiny tools: http://smol.p1x.in/os/
#smolos #xiao #microcontrollers #micropython #demoscene
And the final font implemented!
#smolos #xiao #microcontrollers #micropython
Frames for my Rubber Duck Buddy that runs on a #NeoPixel 5x5 BFF.
#neopixel #smolos #micropython
Designed basic font for the 5x5 display.
#smolos #micropython #microcontrollers #neopixel
Latest screenshots from #Thonny serial session (IBM 3270 Font).
#thonny #smolos #micropython #xiao
First steps into multitasking!
Now I can have a blinking light "in the background" :)
#smolos #micropython #xiao #rp2040