Version 1.11.

This commit is contained in:
NIIBE Yutaka
2018-10-02 09:58:45 +09:00
parent 0ed2e95ea2
commit fffb8aa3b3
5 changed files with 24 additions and 16 deletions

View File

@@ -1,3 +1,8 @@
2018-10-02 NIIBE Yutaka <gniibe@fsij.org>
* VERSION: 1.11.
* doc/chopstx.texi (VERSION): 1.11.
2018-10-01 NIIBE Yutaka <gniibe@fsij.org> 2018-10-01 NIIBE Yutaka <gniibe@fsij.org>
* contrib/ackbtn-stm32f103.c (PINCFG_EDGE): New. * contrib/ackbtn-stm32f103.c (PINCFG_EDGE): New.

27
NEWS
View File

@@ -3,25 +3,28 @@ NEWS - Noteworthy changes
* Major changes in Chopstx 1.11 * Major changes in Chopstx 1.11
Released 2018-10-01 Released 2018-10-02
** Support calling chopstx_poll with intr->ready==1. ** Support calling chopstx_poll with intr->ready==1
In version <= 1.10, it assumed that all events should be handled after In version <= 1.10, it assumed that all events should be handled after
chopstx_poll, before calling chopstx_poll again. With having chopstx_poll, before calling chopstx_poll again. With having
chopstx_intr_done, it's OK now that chopstx_poll can be called again chopstx_intr_done, it's OK now that chopstx_poll can be called again
not examining/handling all poll descriptors, but only parts of them. not examining/handling all poll descriptors, but only parts of them.
** Acknowledge button change. ** Acknowledge button change
In 1.10, the action was "memorized" by the edge detector. Now, edge In 1.10, the action was able to be "memorized" by the edge detector.
detector is disabled by ackbtn_disable, and it is enabled by Now, the edge detector is disabled by ackbtn_disable, and it is
ackbtn_enable. So, the status is cleared correctly. 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.
* Major changes in Chopstx 1.10 * Major changes in Chopstx 1.10
Released 2018-09-29 Released 2018-09-29
** Function chopstx_intr_wait is not deprecated, now. ** Function chopstx_intr_wait is not deprecated, now
Once, it was said that it's deprecated, but it's active again Once, it was said that it's deprecated, but it's active again
to match the new function of chopstx_intr_done. to match the new function of chopstx_intr_done.
@@ -75,7 +78,7 @@ Timer expiration had a bug. When it is waken up, the wake up doesn't
handle as a timer expiration when there are multiple threads on same handle as a timer expiration when there are multiple threads on same
timing of expire. It confuses as if it were forced wakeup. timing of expire. It confuses as if it were forced wakeup.
** New driver: USART for STM32. ** New driver: USART for STM32
USART driver for STM32 is added. USART driver for STM32 is added.
@@ -410,11 +413,11 @@ Vectored Interrupt Controller (NVIC), in the ARM v7-M Architecture
Reference Manual. The subsection, B3.4.1, Theory of operation, Reference Manual. The subsection, B3.4.1, Theory of operation,
explains how it works. explains how it works.
** gpio_init change ** gpio_init change
Now, gpi_init support AFIO mapping and another GPIO (GPIO_OTHER) Now, gpi_init support AFIO mapping and another GPIO (GPIO_OTHER)
settings. settings.
Local Variables:
mode: outline # Local Variables:
End: # mode: outline
# End:

4
README
View File

@@ -1,6 +1,6 @@
Chopstx - Threads and only Threads Chopstx - Threads and only Threads
Version 1.10 Version 1.11
2018-09-29 2018-10-02
Niibe Yutaka Niibe Yutaka
Flying Stone Technology Flying Stone Technology

View File

@@ -1 +1 @@
release/1.10 release/1.11

View File

@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*- \input texinfo @c -*-texinfo-*-
@c %**start of header @c %**start of header
@setfilename chopstx.info @setfilename chopstx.info
@set VERSION 1.10 @set VERSION 1.11
@settitle Chopstx Reference Manual @settitle Chopstx Reference Manual
@c Unify some of the indices. @c Unify some of the indices.
@syncodeindex tp fn @syncodeindex tp fn