Skip to content

Latest commit

 

History

History
97 lines (68 loc) · 4.65 KB

CHANGELOG.md

File metadata and controls

97 lines (68 loc) · 4.65 KB

Change Log

Unreleased changes (Source | Changes)

  • None

v0.8.1 - 2024-05-17 (Source | Release)

  • 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, including ioctl to get/set sample rate and get buffer space
  • Implement fstat for files (although only file size works)

v0.8.0 - 2024-04-11 (Source | Release)

  • 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 - 2023-10-21 (Source | Release)

  • Update Cargo.lock so build string no longer shows build as dirty

v0.7.0 - 2023-10-21 (Source | Release)

  • 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 into lsblk, lsbus, lsi2c, lsmem and lsuart

v0.6.0 - 2023-10-08 (Source | Release)

  • 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 - 2023-07-21 (Source | Release)

  • 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 - 2023-06-25 (Source | Release)

  • 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 - 2023-05-22 (Source | Release)

  • 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 - 2023-05-05 (Source | Release)

  • Add date command.
  • Add lsblk and blkread commands.
  • Renamed bioshw to lshw

v0.3.1 - 2023-03-09 (Source | Release)

  • Add hexdump, load and run commands.
  • Set colour attributes correctly (White on Black only currently)

v0.3.0 - 2023-02-12 (Source | Release)

  • 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

v0.2.0 - 2023-01-07 (Source | Release)

Adds HID support and basic shell, with 'mem' and 'fill' commands.

v0.1.0 - 2022-03-18 (Source | Release)

First version.