Skip to content

Commit 4897eb0

Browse files
committed
Version 1.0.0
1 parent 11f2595 commit 4897eb0

File tree

28 files changed

+45
-37
lines changed

28 files changed

+45
-37
lines changed

CHANGELOG.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,43 @@ All notable changes to OpenEMC will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
# 0.9.9 - 2024-10-16
7+
## 1.0.0 - 2026-03-20
8+
### Changed
9+
- log: hide malformed message by default
10+
- update embedded-hal to 1.0 and associated crates
11+
- update defmt to 1.0
12+
- switch to probe-rs
13+
### Fixed
14+
- ioctl: fix crash when response is empty
15+
16+
## 0.9.9 - 2024-10-16
817
### Added
918
- I2C: check for stuck SCL during recovery
1019

11-
# 0.9.8 - 2024-10-12
20+
## 0.9.8 - 2024-10-12
1221
### Added
1322
- I2C: bus recovery
1423
- STUSB4500: verify received PDOs by obtaining them twice
1524

16-
# 0.9.7 - 2024-07-05
25+
## 0.9.7 - 2024-07-05
1726
### Added
1827
- Linux pstore support
1928
### Changed
2029
- STUSB4500: always perform register reset after pin reset
2130
- improve LED behavior
2231
- supply: derate reported currents by 100 mA
2332

24-
# 0.9.6 - 2024-06-25
33+
## 0.9.6 - 2024-06-25
2534
### Fixed
2635
- supply: connect data lines in charge mode
2736

28-
# 0.9.5 - 2024-06-25
37+
## 0.9.5 - 2024-06-25
2938
### Added
3039
- supply: allow explicit disconnection of USB data lines via sysfs
3140
### Changed
3241
- supply: use no input current when disconnected according to any detector
3342

34-
# 0.9.4 - 2024-06-20
43+
## 0.9.4 - 2024-06-20
3544
### Changed
3645
- STUSB4500: prohibit reset when battery is low
3746
- BQ25713: only warn when readback fails
@@ -41,14 +50,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4150
### Fixed
4251
- STUSB4500: avoid attach loop with mobile devices
4352

44-
# 0.9.2 - 2024-06-19
53+
## 0.9.2 - 2024-06-19
4554
### Changed
4655
- bootloader: avoid bootloader entry after power-on reset, if possible
4756
- bootloader version 0.3.2
4857
### Fixed
4958
- STUSB4500: NVM programming
5059

51-
# 0.9.1 - 2024-06-18
60+
## 0.9.1 - 2024-06-18
5261
### Added
5362
- STUSB4500: reset when BQ25713 I2C communication fails
5463
- STUSB4500: log monitoring and hardware fault status
@@ -60,7 +69,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6069
### Fixed
6170
- charging mode: power off when charger is disconnected during grace period
6271

63-
# 0.9.0 - 2024-02-22
72+
## 0.9.0 - 2024-02-22
6473
### Added
6574
- board IO support
6675
- board ioctl support

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ For building the firmware your machine must have the following things installed:
6262
- on Rust nightly: Rust source (`rustup component add rust-src`)
6363
- Cargo binutils (`cargo install cargo-binutils`),
6464
- STLINK tools (from https://github.com/stlink-org/stlink or your Linux distribution),
65-
- for development: probe-run (`cargo install probe-run`).
65+
- for development: probe-run (`cargo install probe-rs-tools`).
6666

6767
For building the Linux kernel drivers the kernel headers and `gcc` are required.
6868
The kernel must have support for devicetree enabled.

board-io-test/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "board-io-test"
33
description = "OpenEMC board IO test"
4-
version = "0.0.0"
4+
license = "GPL-3.0"
55
edition = "2021"
66

77
[dependencies]

defmt-ringbuf-offline/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "defmt-ringbuf-offline"
33
description = "defmt persistent ring buffer reader"
44
authors = ["Sebastian Urban <surban@surban.net>"]
55
license = "MIT OR Apache-2.0"
6-
version = "0.1.0"
6+
version = "1.0.0"
77
edition = "2021"
88

99
[dependencies]

defmt-ringbuf/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords = ["defmt", "defmt-transport"]
77
readme = "README.md"
88
repository = "https://github.com/surban/openemc"
99
license = "MIT OR Apache-2.0"
10-
version = "0.3.0"
10+
version = "1.0.0"
1111
edition = "2021"
1212

1313
[features]

openemc-bootloader/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

openemc-bootloader/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "openemc-bootloader"
33
description = "OpenEMC Bootloader"
44
authors = ["Sebastian Urban <surban@surban.net>"]
55
license = "GPL-3.0"
6-
version = "0.3.3"
6+
version = "1.0.0"
77
publish = false
88
edition = "2021"
99

openemc-build/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ name = "openemc-build"
33
description = "OpenEMC build"
44
authors = ["Sebastian Urban <surban@surban.net>"]
55
license = "GPL-3.0"
6-
version = "0.0.0"
76
publish = false
87
edition = "2021"
98

openemc-driver/openemc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2080,4 +2080,4 @@ module_i2c_driver(openemc_i2c_driver);
20802080
MODULE_LICENSE("GPL");
20812081
MODULE_AUTHOR("Sebastian Urban <surban@surban.net>");
20822082
MODULE_DESCRIPTION("OpenEMC");
2083-
MODULE_VERSION("0.1");
2083+
MODULE_VERSION("1.0");

0 commit comments

Comments
 (0)