From 96d2a81331a43c920045ba0d3850caffac85a123 Mon Sep 17 00:00:00 2001
From: NIIBE Yutaka <gniibe@fsij.org>
Date: Tue, 10 Oct 2017 13:53:58 +0900
Subject: Version 1.5.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
---
 ChangeLog            |  6 ++++++
 NEWS                 | 15 +++++++++++++++
 README               | 21 ++++++++++++++-------
 VERSION              |  2 +-
 doc/chopstx-api.texi |  2 +-
 doc/chopstx.texi     |  2 +-
 6 files changed, 38 insertions(+), 10 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1ca0ecc..46953bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-10-10  NIIBE Yutaka  <gniibe@fsij.org>
+
+	* VERSION: 1.5.
+	* doc/chopstx.texi (VERSION): 1.5.
+	* doc/chopstx-api.texi: Regenerated.
+
 2017-10-09  NIIBE Yutaka  <gniibe@fsij.org>
 
 	* example-cdc-gnu-linux/sample.c (main): Support debug option.
diff --git a/NEWS b/NEWS
index 53678bb..4cbe28a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,21 @@
 NEWS - Noteworthy changes
 
 
+* Major changes in Chopstx 1.5
+
+  Released 2017-10-10
+
+** Stack size definition by stack-def.h
+Stack size of each thread was used to be defined in ldscript.
+While emulation on GNU/Linux doesn't use ldscript, it is better
+to put those definitions in independent header file.  Please see
+example-cdc/stack-def.h and example-cdc/sample.ld.
+
+** More support for emulation on GNU/Linux
+We have SYS driver for emulation on GNU/Linux.  It has flash ROM
+emulation.
+
+
 * Major changes in Chopstx 1.4
 
   Released 2017-08-11
diff --git a/README b/README
index 4825181..4863a7f 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
 Chopstx - Threads and only Threads
-							 Version 1.4
-							  2017-08-11
+							 Version 1.5
+							  2017-10-10
 							Niibe Yutaka
 					     Flying Stone Technology
 
@@ -11,12 +11,19 @@ Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
 STM32F030 (ARM Cortex-M0), MKL27Z (ARM Cortex-M0plus), and
 emulation on GNU/Linux.
 
-While most RTOSes come with many features, drivers, and stacks,
-Chopstx just offers a simple RT thread library.
+While most RTOSes come with many features, drivers, and protocol
+stacks, Chopstx just offers a simple RT thread library.
 
 With Chopstx, interrupt handling is also done by a thread.  This
 enables coherent code for ease of maintenance.
 
+This library is _not_ related to the hand game:
+
+    https://en.wikipedia.org/wiki/Chopsticks_(hand_game)
+
+Thanks to Yao Wei and Enrico Zini for giving me the opportunity
+visiting the wiki page.
+
 
 License
 =======
@@ -30,8 +37,8 @@ Example code
 ============
 
 We have some examples in this distribution; Useful ones are LED
-blinker and USB CDC-ACM function.  For STM32F103, you can build it
-USB CDC-ACM demo by:
+blinker and USB CDC-ACM device.  For STM32F103, you can build it USB
+CDC-ACM demo by:
 
    $ cd example-cdc
    $ ln -sf ../board/board-olimex-stm32-h103.h board.h
@@ -47,7 +54,7 @@ Future Works
 ============
 
 Convenience function to determine the bottom of thread stack,
-configuration of thread size by comiler's output would be next things
+configuration of thread size by compiler's output would be next things
 to be done.
 
 Experimental SMP port for Cortex-A7 is under development.  For SMP,
diff --git a/VERSION b/VERSION
index 42ffe81..6a3342c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-release/1.4
+release/1.5
diff --git a/doc/chopstx-api.texi b/doc/chopstx-api.texi
index 03e1a3a..827e91a 100644
--- a/doc/chopstx-api.texi
+++ b/doc/chopstx-api.texi
@@ -9,7 +9,7 @@ stop further execution of code.  It never returns.
 
 @subheading chopstx_create
 @anchor{chopstx_create}
-@deftypefun {chopstx_t} {chopstx_create} (uint32_t @var{flags_and_prio}, uint32_t @var{stack_addr}, size_t @var{stack_size}, voidfunc @var{thread_entry}, void * @var{arg})
+@deftypefun {chopstx_t} {chopstx_create} (uint32_t @var{flags_and_prio}, uintptr_t @var{stack_addr}, size_t @var{stack_size}, voidfunc @var{thread_entry}, void * @var{arg})
 @var{flags_and_prio}: Flags and priority
 
 @var{stack_addr}: Stack address
diff --git a/doc/chopstx.texi b/doc/chopstx.texi
index 86d57da..6017a80 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.4
+@set VERSION 1.5
 @settitle Chopstx Reference Manual
 @c Unify some of the indices.
 @syncodeindex tp fn
-- 
cgit v1.2.3