Version 1.5.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka
2017-10-10 13:53:58 +09:00
parent fa7cecc0b4
commit 96d2a81331
6 changed files with 38 additions and 10 deletions

View File

@@ -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.

15
NEWS
View File

@@ -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

21
README
View File

@@ -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,

View File

@@ -1 +1 @@
release/1.4
release/1.5

View File

@@ -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

View File

@@ -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