diff --git a/ChangeLog b/ChangeLog index f3d3eb2..58c6fd2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2019-03-02 NIIBE Yutaka + + * VERSION: 1.14. + * doc/chopstx.texi (VERSION): 1.14. + +2019-03-01 NIIBE Yutaka + + * contrib/usart-stm32f103.c (usart_config): Fix SCEN setting + procedure. + +2019-03-01 NIIBE Yutaka + + * contrib/usart-stm32f103.c (usart_config): Support parity error + interrupt setting. + (usart_init): Don't call usart_config here. + * example-usb-serial/sample.c: It's application calling + usart_config. + 2019-02-28 NIIBE Yutaka * contrib/usart.h (BSCARD): New. diff --git a/NEWS b/NEWS index ee02420..2a34557 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,14 @@ NEWS - Noteworthy changes +* Major changes in Chopstx 1.14 + + Released 2019-03-02 + +** Enhancement of driver: USART for STM32 +Now, it supports smartcard communication. + + * Major changes in Chopstx 1.13 Released 2018-12-19 diff --git a/README b/README index 957fe74..5663ebf 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ Chopstx - Threads and only Threads - Version 1.12 - 2018-11-12 + Version 1.14 + 2018-03-02 Niibe Yutaka Flying Stone Technology diff --git a/VERSION b/VERSION index f96cf72..3cb3b85 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -release/1.12 +release/1.14 diff --git a/chopstx.c b/chopstx.c index d4ec049..4d672c7 100644 --- a/chopstx.c +++ b/chopstx.c @@ -1,7 +1,7 @@ /* * chopstx.c - Threads and only threads. * - * Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018 + * Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019 * Flying Stone Technology * Author: NIIBE Yutaka * diff --git a/doc/chopstx.texi b/doc/chopstx.texi index 12876a6..805e0bb 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.13 +@set VERSION 1.14 @settitle Chopstx Reference Manual @c Unify some of the indices. @syncodeindex tp fn diff --git a/example-usb-serial/README b/example-usb-serial/README index 3eb7496..f613dc6 100644 --- a/example-usb-serial/README +++ b/example-usb-serial/README @@ -1,12 +1,19 @@ This is an application example using ST Nucleo F103 board. -SB62 and SB63 should be soldered. -ST-Link/V2 is disconnected (SB13 and SB14). +SB62 and SB63 should be soldered to connect PA2 and PA3 to CN10 +connector. + +ST-Link/V2's TX and RX are disconnected (by removing SB13 and SB14). + +Smartcard can be connected, by using USART3_TX for I/O and USART3_CK +for CLK, PB6 for Vcc, PB8 for Vpp, and PB9 for RST. + NOTE: Using the USB CDC-ACM for serial communication is a kind of wrong, -because it's designed for modem; No way to control CTSRTS. +because it's designed for modem; In the protocol, we have no way to +control the CTSRTS signal. TIOCGICOUNT @@ -19,4 +26,4 @@ TODO: * stats report control By vendor specific control? * Half-duplex support -* Support of other communication mode: smartcard, IrDA, etc. +* Support of other communication mode: IrDA, etc.