Version 1.14.

This commit is contained in:
NIIBE Yutaka
2019-03-02 08:48:11 +09:00
parent 91dbfaf6b7
commit 95c0221761
7 changed files with 42 additions and 9 deletions

View File

@@ -1,3 +1,21 @@
2019-03-02 NIIBE Yutaka <gniibe@fsij.org>
* VERSION: 1.14.
* doc/chopstx.texi (VERSION): 1.14.
2019-03-01 NIIBE Yutaka <gniibe@fsij.org>
* contrib/usart-stm32f103.c (usart_config): Fix SCEN setting
procedure.
2019-03-01 NIIBE Yutaka <gniibe@fsij.org>
* 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 <gniibe@fsij.org> 2019-02-28 NIIBE Yutaka <gniibe@fsij.org>
* contrib/usart.h (BSCARD): New. * contrib/usart.h (BSCARD): New.

8
NEWS
View File

@@ -1,6 +1,14 @@
NEWS - Noteworthy changes 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 * Major changes in Chopstx 1.13
Released 2018-12-19 Released 2018-12-19

4
README
View File

@@ -1,6 +1,6 @@
Chopstx - Threads and only Threads Chopstx - Threads and only Threads
Version 1.12 Version 1.14
2018-11-12 2018-03-02
Niibe Yutaka Niibe Yutaka
Flying Stone Technology Flying Stone Technology

View File

@@ -1 +1 @@
release/1.12 release/1.14

View File

@@ -1,7 +1,7 @@
/* /*
* chopstx.c - Threads and only threads. * 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 * Flying Stone Technology
* Author: NIIBE Yutaka <gniibe@fsij.org> * Author: NIIBE Yutaka <gniibe@fsij.org>
* *

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.13 @set VERSION 1.14
@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

View File

@@ -1,12 +1,19 @@
This is an application example using ST Nucleo F103 board. This is an application example using ST Nucleo F103 board.
SB62 and SB63 should be soldered. SB62 and SB63 should be soldered to connect PA2 and PA3 to CN10
ST-Link/V2 is disconnected (SB13 and SB14). 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: NOTE:
Using the USB CDC-ACM for serial communication is a kind of wrong, 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 TIOCGICOUNT
@@ -19,4 +26,4 @@ TODO:
* stats report control * stats report control
By vendor specific control? By vendor specific control?
* Half-duplex support * Half-duplex support
* Support of other communication mode: smartcard, IrDA, etc. * Support of other communication mode: IrDA, etc.