Skip to content

Commit b65804d

Browse files
committed
Update changelog for version 0.1.9: add parallel RTT monitoring features and update version in pyproject.toml
1 parent 93cc933 commit b65804d

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

CHANGELOG.md

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

8+
## [0.1.9] - 2026-01-10
9+
10+
### Added
11+
- **Parallel RTT monitoring** - Multiple devices can now be monitored simultaneously via RTT
12+
- `--ip` parameter accepts multiple IP addresses for parallel network RTT reading
13+
- `--serial` parameter accepts multiple serial numbers for sequential USB RTT reading
14+
- Uses `ProcessPoolExecutor` for true parallel execution (avoiding pylink thread-safety issues)
15+
- `--output-dir` parameter required for multiple devices, logs saved per device
16+
- Log files named by device: `rtt_192_168_3_100.log` or `rtt_serial_123456.log`
17+
- Single device mode outputs to terminal (no `--output-dir` needed)
18+
- Example: `bmlab-rtt --ip 192.168.1.100 192.168.1.101 --output-dir logs --timeout 60`
19+
- Example: `bmlab-rtt --serial 123456 789012 --mcu STM32F103RE --output-dir logs --timeout 30`
20+
821
## [0.1.8] - 2026-01-07
922

1023
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "bmlab-toolkit"
7-
version = "0.1.8"
7+
version = "0.1.9"
88
description = "CI/CD toolkit for flashing and testing embedded devices"
99
readme = "README.md"
1010
requires-python = ">=3.8"

0 commit comments

Comments
 (0)