Releases: Neotron-Compute/Neotron-OS
Releases · Neotron-Compute/Neotron-OS
v0.8.1
What's Changed
-
Add File I/O API by @thejpster in #95. Applications can now:
- open/close files and read/write to those open files.
- receive command-line arguments.
- write to the audio device
-
Update actions/upload-artifact to v4. by @thejpster in #97
Full Changelog: v0.8.0...v0.8.1
v0.8.0
- Added a global
FILESYSTEM
object - Updated to embedded-sdmmc 0.7
- Updated to Neotron Common BIOS 0.12
- Add a bitmap viewer command -
gfx
- Treat text buffer as 32-bit values
v0.7.1
Release v0.7.1
v0.7.0
- Add
i2c
command. - Support printing
\t
, with 8 character tab-stops - Add
type
command to print files - Add
exec
command to execute scripts containing commands - Update
embedded-sdmmc
crate - Split
lshw
intolsblk
,lsbus
,lsi2c
,lsmem
andlsuart
v0.6.0
- Can set/set video mode
- Stores video mode as part of config
- Removed demo commands (they should be applications)
- Added raw PCM sound playback
- Added mixer command
- Switch to
neotron-common-bios
0.11.1
v0.5.0
- Switch to
neotron-common-bios
0.11 - Added "Shutdown" command
- Added ANSI decoder for colour changes (SGI) and cursor position support
- Added 'standard input' support for applications
- Use new compare-and-swap BIOS API to implement mutexes, instead of
static mut
- OS now requires 256K Flash space
v0.4.0
- The
load
command now takes ELF binaries, not raw binaries. - Neotron OS can now be used as a dependency within an application, if desired.
v0.3.3
- Add
dir
command - Change
load
command to load from disk - Repository includes
Cargo.lock
file - Update to
postcard
1.0 - Fix
readblk
help text, and print 32 bytes per line
v0.3.2
- Add date command.
- Add lsblk and blkread commands.
- Renamed bioshw to lshw
v0.3.1
- Add
hexdump
,load
andrun
commands. - Set colour attributes correctly (White on Black only currently)