diff options
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
* 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.
@@ -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
@@ -1 +1 @@
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
-@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