From 39683dbc5f66e92457f031bdf303c8226e75d55e Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 12 Nov 2018 12:10:40 +0900 Subject: [PATCH] Version 1.12. --- AUTHORS | 28 ++++++++++++++++++++++------ ChangeLog | 3 +++ NEWS | 17 ++++++++++++++++- README | 4 ++-- VERSION | 2 +- doc/chopstx.texi | 2 +- 6 files changed, 45 insertions(+), 11 deletions(-) diff --git a/AUTHORS b/AUTHORS index 596415c..3168c05 100644 --- a/AUTHORS +++ b/AUTHORS @@ -27,19 +27,30 @@ Mateusz Zalega: NIIBE Yutaka: Wrote the library: - chopstx.c, entry.c, eventflag.c, - chopstx.h, eventflag.h + chopstx.c, chopstx.h, + chopstx-cortex-m.c, chopstx-cortex-m.h, + chopstx-gnu-linux.c, chopstx-gnu-linux.h, + entry.c, + eventflag.c, eventflag.h Wrote the drivers mcu/*: + chx-gnu-linux.c, chx-mkl27z.c, chx-stm32f0.c, chx-stm32f103.c, clk_gpio_init-mkl27z.c, clk_gpio_init-stm32.c, - sys-stm32f103.c, sys-stm32f030.c, sys-mkl27z.c, - adc-stm32f103.c, adc-mkl27z.c + cortex-m.h, mkl27z.h, stm32.h, stm32f103.h, + sys-gnu-linux.c,sys-gnu-linux.h, + sys-mkl27z.c, sys-mkl27z.h, + sys-stm32f0.c, sys-stm32f0.h + sys-stm32f103.c, sys-stm32f103.h, + usb-stm32f103.c, usb-mkl27z.c + Wrote the drivers: + controb/adc-mkl27z.c Drew the logo: chopstx.svg, chopstx.png Wrote examples: example-led, example-cdc, example-fsm-55, example-fs-bb48, - example-usb-serial + example-usb-serial, example-cdc-gnu-linux Wrote board/*: - board-fst-01.h, board-fst-01-00.h, + board-fst-01sz.h, + board-fst-01g.h, board-fst-01.h, board-fst-01-00.h, board-olimex-stm32-h103.h, board-stm8s-discovery.h board-cq-starm.h, board-stbee-mini.h, board-stbee.h, @@ -47,9 +58,14 @@ NIIBE Yutaka: board-fs-bb48.h + For Free Software Initiative of Japan, wrote: + contrib/adc-stm32f103.c, + contrib/adc-gnu-linux.c + Under contract of g10 Code GmbH, wrote: mcu/usb-usbip.c contrib/usart-stm32f103.c + contrib/ackbtn-stm32f103.c Paul Fertser: Added Blue Pill support. diff --git a/ChangeLog b/ChangeLog index 9979c14..8c0408c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2018-11-12 NIIBE Yutaka + * VERSION: 1.12. + * doc/chopstx.texi (VERSION): 1.12. + * contrib/ackbtn-stm32f103.c (ackbtn_init): Support FST-01 and FST-01G, using PA2. (ackbtn_disable): Fix to correctly clear pending interrupt. diff --git a/NEWS b/NEWS index 2a83f6d..f8b5a08 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,21 @@ NEWS - Noteworthy changes +* Major changes in Chopstx 1.12 + + Released 2018-11-12 + +** Enhance API of eventflag +New function eventflag_set_mask is added, so that we can only handle +specified events. See Gnuk 1.2.12 for an example (while USB Tx is +busy, the USB thread only accepts EV_TX_FINISHED event, leaving +other events). + +** Acknowledge button support for FST-01 and FST-01G +While FST-01 and FST-01G don't have any button in the original design, +it may be PA2 when user put a hall sensor or a switch. + + * Major changes in Chopstx 1.11 Released 2018-10-02 @@ -17,7 +32,7 @@ Now, the edge detector is disabled by ackbtn_disable, and it is enabled by ackbtn_enable. So, the status is cleared correctly. ** New board support: FST-01SZ -It's still under development. Programming-wise, it will keep same. +It's still under development. Programming-wise, it will be kept same. * Major changes in Chopstx 1.10 diff --git a/README b/README index 7abaa39..957fe74 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ Chopstx - Threads and only Threads - Version 1.11 - 2018-10-02 + Version 1.12 + 2018-11-12 Niibe Yutaka Flying Stone Technology diff --git a/VERSION b/VERSION index 191ee24..f96cf72 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -release/1.11 +release/1.12 diff --git a/doc/chopstx.texi b/doc/chopstx.texi index c477164..07f6ca4 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 1.11 +@set VERSION 1.12 @settitle Chopstx Reference Manual @c Unify some of the indices. @syncodeindex tp fn