diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2013-08-21 11:18:27 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2013-08-21 11:18:27 +0900 |
commit | cbbd81ce47d78a19cead7d88707c705773165825 (patch) | |
tree | ab69672f5ae5fd46aaef11b16c6ed7678df200f4 /doc/chopstx.texi | |
parent | 46f1558dedbca3d0c62c91b08334ff66cf6cf03a (diff) |
Add doc
Diffstat (limited to 'doc/chopstx.texi')
-rw-r--r-- | doc/chopstx.texi | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/doc/chopstx.texi b/doc/chopstx.texi new file mode 100644 index 0000000..e90f299 --- /dev/null +++ b/doc/chopstx.texi @@ -0,0 +1,116 @@ +\input texinfo @c -*-texinfo-*- +@c %**start of header +@setfilename chopstx.info +@set VERSION 0.00 +@settitle Chopstx Reference Manual +@c Unify some of the indices. +@syncodeindex tp fn +@syncodeindex pg fn +@c %**end of header +@copying +This manual is for Chopstx (version @value{VERSION}). + +@noindent +Copyright @copyright{} 2013 Flying Stone Technology @* + +@quotation +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3 of the License, or (at your +option) any later version. The text of the license can be found in the +section entitled ``Copying''. +@end quotation +@end copying + + +@c ******************************************** + +@dircategory Development +@direntry +* chopstx: (chopstx). Chopstx, the thread library for embedded system. +@end direntry + +@c +@c Titlepage +@c +@setchapternewpage odd +@titlepage +@title Chopstx Reference Manual +@subtitle Version @value{VERSION} +@author NIIBE Yutaka (@email{gniibe@@fsij.org}) + +@page +@vskip 0pt plus 1filll +@insertcopying +@end titlepage + +@ifnothtml +@summarycontents +@contents +@page +@end ifnothtml + +@ifnottex +@node Top +@top Chopstx, The Thread Library +@insertcopying +@end ifnottex + + +@menu +* Introduction:: What is Chopstx. +* API:: API. + +Appendix + +* Copying:: The GNU General Public License says how you + can copy and share the program. + +Indexes + +* Concept Index:: Index of concepts and programs. +* Function and Data Index:: Index of functions, variables and data types. + +@end menu + +@ifhtml +@page +@summarycontents +@contents +@end ifhtml + +@c ******************************************** +@node Introduction +@chapter Introduction + +Chopstx is an RT thread library for ARM Cortex-M3, specifically, +STM32F103. + +While most RTOSes come with many features, drivers, and stacks, +Chopstx just offers a RT thread library. + +With Chopstx, interrupt handling is also done by a thread. This +enables coherent code for ease of maintenance. + + +@node API +@chapter API + +@include chopstx-api.texi + + +@c ******************************************** + +@include gpl.texi + +@node Concept Index +@unnumbered Concept Index + +@printindex cp + +@node Function and Data Index +@unnumbered Function and Data Index + +@printindex fn + +@bye |