Version 0.09
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2015-09-10 Niibe Yutaka <gniibe@fsij.org>
|
||||
|
||||
* VERSION: 0.09.
|
||||
* doc/chopstx.texi (VERSION): 0.09.
|
||||
|
||||
* chopstx.c (chx_release_irq_thread): Rename.
|
||||
|
||||
2015-09-09 Niibe Yutaka <gniibe@fsij.org>
|
||||
|
||||
* example-cdc/usb-cdc.c (usb_cb_ctrl_write_finish): Distinguish
|
||||
|
||||
2
NEWS
2
NEWS
@@ -3,7 +3,7 @@ NEWS - Noteworthy changes
|
||||
|
||||
* Major changes in Chopstx 0.09
|
||||
|
||||
Released 2015-09-??
|
||||
Released 2015-09-10
|
||||
|
||||
** New board support: Nitrokey-Start
|
||||
It is contributed by Mateusz Zalega.
|
||||
|
||||
13
README
13
README
@@ -1,6 +1,6 @@
|
||||
Chopstx - Threads and only Threads
|
||||
Version 0.08
|
||||
2015-07-31
|
||||
Version 0.09
|
||||
2015-09-10
|
||||
Niibe Yutaka
|
||||
Flying Stone Technology
|
||||
|
||||
@@ -28,16 +28,19 @@ EXCEPTION.
|
||||
Example code
|
||||
============
|
||||
|
||||
We have two examples in this distribution, LED blinker and
|
||||
USB CDC-ACM function. You can build it like:
|
||||
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:
|
||||
|
||||
$ cd example-cdc
|
||||
$ ln -s ../board/board-olimex-stm32-h103.h board.h
|
||||
$ ln -sf ../board/board-olimex-stm32-h103.h board.h
|
||||
$ make
|
||||
|
||||
For a specific board named FSM-55, an example of LED matrix dynamic
|
||||
driver is provided. See the directory: example-fsm-55.
|
||||
|
||||
For STM32 Primer2, see the directory: example-primer2.
|
||||
|
||||
|
||||
Future Works
|
||||
============
|
||||
|
||||
@@ -1155,7 +1155,7 @@ chopstx_release_irq (chopstx_intr_t *intr0)
|
||||
|
||||
|
||||
static void
|
||||
chopstx_release_irq_thread (struct chx_thread *tp)
|
||||
chx_release_irq_thread (struct chx_thread *tp)
|
||||
{
|
||||
chopstx_intr_t *intr, *intr_prev;
|
||||
|
||||
@@ -1274,7 +1274,7 @@ chopstx_exit (void *retval)
|
||||
chx_cpu_sched_unlock ();
|
||||
}
|
||||
|
||||
chopstx_release_irq_thread (running);
|
||||
chx_release_irq_thread (running);
|
||||
chx_exit (retval);
|
||||
}
|
||||
|
||||
|
||||
@@ -118,6 +118,8 @@ enum {
|
||||
|
||||
void chopstx_cancel (chopstx_t thd);
|
||||
void chopstx_testcancel (void);
|
||||
|
||||
/* NOTE: This signature is different to PTHREAD's one. */
|
||||
int chopstx_setcancelstate (int);
|
||||
|
||||
struct chx_cleanup {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@c %**start of header
|
||||
@setfilename chopstx.info
|
||||
@set VERSION 0.08
|
||||
@set VERSION 0.09
|
||||
@settitle Chopstx Reference Manual
|
||||
@c Unify some of the indices.
|
||||
@syncodeindex tp fn
|
||||
@@ -11,7 +11,7 @@
|
||||
This manual is for Chopstx (version @value{VERSION}).
|
||||
|
||||
@noindent
|
||||
Copyright @copyright{} 2013 Flying Stone Technology @*
|
||||
Copyright @copyright{} 2013, 2015 Flying Stone Technology @*
|
||||
|
||||
@quotation
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
@@ -83,8 +83,8 @@ Indexes
|
||||
@node Introduction
|
||||
@chapter Introduction
|
||||
|
||||
Chopstx is an RT thread library for ARM Cortex-M3, specifically,
|
||||
STM32F103.
|
||||
Chopstx is an RT thread library for ARM Cortex-M0 and Cortex-M3.
|
||||
Specifically, it is used for STM32F030 and STM32F103.
|
||||
|
||||
While most RTOSes come with many features, drivers, and stacks,
|
||||
Chopstx just offers a RT thread library.
|
||||
|
||||
Reference in New Issue
Block a user