Skip to content

Commit 2e4b369

Browse files
authored
Merge pull request #96 from Neotron-Compute/release/v0.7.0
Release/v0.7.0
2 parents 4950622 + 3aa8430 commit 2e4b369

File tree

13 files changed

+1353
-486
lines changed

13 files changed

+1353
-486
lines changed

.cargo/config.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[target.thumbv6m-none-eabi]
22
# This will make a UF2 and copy it to the RP2040's Mass Storage Device bootloader
33
# runner = "elf2uf2-rs -d"
4-
# This will flash over SWD with any compatible probe it finds. You need 0.3.1 or higher for RP2040 support.
5-
runner = "probe-run --chip RP2040"
4+
# This will flash over SWD with any compatible probe it finds.
5+
runner = "probe-rs run --chip RP2040"
66
rustflags = [
77
# This is needed if your flash or ram addresses are not aligned to 0x10000 in memory.x
88
# See https://github.com/rust-embedded/cortex-m-quickstart/pull/95
@@ -19,5 +19,4 @@ rustflags = [
1919
target = "thumbv6m-none-eabi" # Cortex-M0 and Cortex-M0+
2020

2121
[env]
22-
DEFMT_LOG = { value = "info", force = true }
23-
22+
DEFMT_LOG = { value = "info" }

CHANGELOG.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,29 @@
11
# Changelog
22

3-
In this repository, changes are made in branches which are merged into **develop**. Those changes should also update this file under "Unreleased Changes". Periodically a release branch is made which updates the crate version in `Cargo.toml` and is merged into **main**. The **main** branch thus only has commits corresponding to releases of the firmware. Once the release has been merged into **main** it is tagged, and the changes then merged back into **develop**.
3+
In this repository, changes are made in branches which are merged into **develop**. Those changes should also update this file under "Unreleased Changes". Periodically a release branch is made which updates the crate version in `Cargo.toml` and is merged into **main**. The **main** branch thus only has commits corresponding to releases of the firmware. Once the release has been merged into **main** it is tagged, and the changes are then merged back into **develop**.
44

5-
## Unreleased Changes ([Source](https://github.com/neotron-compute/neotron-pico-bios/tree/develop) | [Changes](https://github.com/neotron-compute/neotron-pico-bios/compare/v0.5.2...develop))
5+
## Unreleased Changes ([Source](https://github.com/neotron-compute/neotron-pico-bios/tree/develop) | [Changes](https://github.com/neotron-compute/neotron-pico-bios/compare/v0.7.0...develop))
66

77
* None
88

9+
## v0.7.0 ([Source](https://github.com/neotron-compute/neotron-pico-bios/tree/v0.7.0) | [Release](https://github.com/neotron-compute/neotron-pico-bios/release/tag/v0.7.0))
10+
11+
* Use OS 0.7.1
12+
* Support changing video mode
13+
* I2S Audio output
14+
* Audio CODEC mixer support
15+
* Support 1-bpp 640x480 bitmap mode, and changing the framebuffer pointer
16+
* Optimise the video drawing code (fewer function calls into flash)
17+
* Run SD Card at 25 MHz
18+
* Switch instructions to recommend `probe-rs` for flashing
19+
* Support reboot from OS
20+
* Updated to `neotron-common-bios` 0.11.1
21+
* Get/set config in battery-backed RTC SRAM
22+
* Use `vte` crate for ANSI parsing for the BIOS logo
23+
* Support I2C access from the OS
24+
* Support changing the Audio CODEC settings
25+
* List Neotron Bus devices via BIOS API
26+
927
## v0.6.0 ([Source](https://github.com/neotron-compute/neotron-pico-bios/tree/v0.6.0) | [Release](https://github.com/neotron-compute/neotron-pico-bios/release/tag/v0.6.0))
1028

1129
* Use OS 0.5.0

0 commit comments

Comments
 (0)