From 5a3a3e98d4cde3e5f613e4740805cd5a101ae22b Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 26 Feb 2021 09:16:49 +0900 Subject: [PATCH] Version 2.2. Signed-off-by: NIIBE Yutaka --- ChangeLog | 5 +++++ NEWS | 20 +++++++++++++++++++- README | 6 +++--- doc/chopstx.texi | 2 +- 4 files changed, 28 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index af1c551..9137ec1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2021-02-26 NIIBE Yutaka + + * VERSION: 2.2 + * doc/chopstx.texi (VERSION): 2.2. + 2021-02-25 NIIBE Yutaka * rules.mk (MCFLAGS): Add -masm-syntax-unified. diff --git a/NEWS b/NEWS index 517f995..d027bf3 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,24 @@ NEWS - Noteworthy changes +* Major changes in Chopstx 2.2 + + Released 2021-02-25 + +** Acknowledge button support for GNU/Linux emulation +User is asked acknowledge by RET with standard input. + +** USB driver for GNU/Linux emulation +It shows start-up message now. + +** ADC driver for GNU/Linux emulation +It uses getrandom(2), output is not deterministic any more. + +** Bug fix for Cortex-M3/M4 Support +In 2.1, preemption doesn't work well, because of the difference of +assembler syntax. + + * Major changes in Chopstx 2.1 Released 2021-02-12 @@ -17,7 +35,7 @@ In 2.0, GNU/Linux emulation doesn't work well with chx_idle when it handles interrupt synchronously and the waken thread is the same one which called chx_idle. -** Bug fix for Cortex-M0/Cortex-M3 Support +** Bug fix for Cortex-M0/M3/M4 Support In 2.0, Cortex-M0 with no tail-chaining support (e.g. STM32F030) doesn't work. In 2.0, Cortex-M3/M4 may fail when two or more interrupts occur simultaneously; A waken thread (which is about to diff --git a/README b/README index 96e51db..9143041 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ Chopstx - Threads and only Threads - Version 2.0 - 2020-06-26 + Version 2.2 + 2020-02-26 Niibe Yutaka Flying Stone Technology @@ -9,7 +9,7 @@ What's Chopstx? Chopstx is an RT thread library for STM32F103 and GD32F103 (ARM Cortex-M3), STM32F030 (ARM Cortex-M0), MKL27Z (ARM Cortex-M0plus), -STM32L432 (ARM Cortex-M4), GD32V103 (RISC-V Bumblebee) and emulation +STM32L432 (ARM Cortex-M4), GD32VF103 (RISC-V Bumblebee) and emulation on GNU/Linux. While most RTOSes come with many features, drivers, and protocol diff --git a/doc/chopstx.texi b/doc/chopstx.texi index c9a051b..1e8c7f2 100644 --- a/doc/chopstx.texi +++ b/doc/chopstx.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename chopstx.info -@set VERSION 2.1 +@set VERSION 2.2 @settitle Chopstx Reference Manual @c Unify some of the indices. @syncodeindex tp fn