aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2017-10-10 13:53:58 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2017-10-10 13:53:58 +0900
commit96d2a81331a43c920045ba0d3850caffac85a123 (patch)
tree8866f62b6bb08bd75892a12dee42230b49ccabbe
parentfa7cecc0b4b62f30f3008d43f6881acccf63b2aa (diff)
Version 1.5.release/1.5
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r--ChangeLog6
-rw-r--r--NEWS15
-rw-r--r--README21
-rw-r--r--VERSION2
-rw-r--r--doc/chopstx-api.texi2
-rw-r--r--doc/chopstx.texi2
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