- None
- The
run
command now takes command-line arguments - Add
ioctl
API - Updated to
neotron-api
v0.2, to provide support for both of the above - Add
AUDIO:
device, includingioctl
to get/set sample rate and get buffer space - Implement
fstat
for files (although only file size works)
- 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
- Update
Cargo.lock
so build string no longer shows build as dirty
- 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
- 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
- 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
- The
load
command now takes ELF binaries, not raw binaries. - Neotron OS can now be used as a dependency within an application, if desired.
- 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
- Add
date
command. - Add
lsblk
andblkread
commands. - Renamed
bioshw
tolshw
- Add
hexdump
,load
andrun
commands. - Set colour attributes correctly (White on Black only currently)
- Updated to
neotron-common-bios
v0.8.0 - Use
pc-keyboard
for decoding HID events - Fix Windows library build
- Added 'kbtest' command
- Added 'lshw' command
- Added 'config' command
- Uses BIOS to store/load OS configuration
Adds HID support and basic shell, with 'mem' and 'fill' commands.
First version.