git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7564 35acf78f-673a-0410-8e92-d51de3d6d3f4

master
gdisirio 2014-12-08 18:01:38 +00:00
parent a6e69a827c
commit 787956f72e
5 changed files with 15 additions and 13 deletions

View File

@ -25,13 +25,13 @@ DOXYFILE_ENCODING = UTF-8
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project. # by quotes) that should identify the project.
PROJECT_NAME = ChibiOS/RT PROJECT_NAME = ChibiOS/NIL
# The PROJECT_NUMBER tag can be used to enter a project or revision number. # The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
# if some version control system is used. # if some version control system is used.
PROJECT_NUMBER = 3.0.0dev PROJECT_NUMBER = 1.0.0dev
# Using the PROJECT_BRIEF tag one can provide an optional one line description # Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer # for a project that appears at the top of each page and should give viewer
@ -644,11 +644,9 @@ WARN_LOGFILE =
# with spaces. # with spaces.
INPUT = ./src \ INPUT = ./src \
../../os/rt/dox \ ../../os/nil/src \
../../os/rt/src \ ../../os/nil/include \
../../os/rt/include \ ../../os/nil/templates
../../os/rt/templates \
../../test/rt
# This tag can be used to specify the character encoding of the source files # This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@ -1023,7 +1021,7 @@ GENERATE_HTMLHELP = NO
# can add a path in front of the file if the result should not be # can add a path in front of the file if the result should not be
# written to the html output directory. # written to the html output directory.
CHM_FILE = ../../ChibiOS_RT.chm CHM_FILE = ../../ChibiOS_NIL.chm
# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
# be used to specify the location (absolute path including file name) of # be used to specify the location (absolute path including file name) of

View File

@ -23,6 +23,7 @@
* @author Giovanni Di Sirio (gdisirio@users.sourceforge.net). * @author Giovanni Di Sirio (gdisirio@users.sourceforge.net).
* *
* <h2>Why Nil?</h2> * <h2>Why Nil?</h2>
* Of course because it is so small that it is almost nil.
* I wrote Nil because I wanted to experiment with an idea I had * I wrote Nil because I wanted to experiment with an idea I had
* regarding a minimal RTOS. Basically I wanted to verify how small * regarding a minimal RTOS. Basically I wanted to verify how small
* could be an RTOS while retaining useful features. * could be an RTOS while retaining useful features.
@ -39,5 +40,7 @@
* - Minimal system requirements: about 700 bytes ROM with all options enabled. * - Minimal system requirements: about 700 bytes ROM with all options enabled.
* - Almost totally written in C with little ASM code required for ports. * - Almost totally written in C with little ASM code required for ports.
* - Compatible with ChibiOS/HAL. * - Compatible with ChibiOS/HAL.
* - API compatible with ChibiOS/RT of which, ChibiOS/NIL, is functionally
* a subset.
* . * .
*/ */

View File

@ -55,8 +55,7 @@
* speed optimizations on. The size can shrink under 2KiB by disabling the * speed optimizations on. The size can shrink under 2KiB by disabling the
* the unused subsystems and optimizing for size. * the unused subsystems and optimizing for size.
* - Almost totally written in C with little ASM code required for ports. * - Almost totally written in C with little ASM code required for ports.
* - Optional Hardware Abstraction Layer (HAL) with support for many device * - Compatible with ChibiOS/HAL.
* driver models and device driver implementations.
* . * .
* <h2>Related pages</h2> * <h2>Related pages</h2>
* - @subpage concepts * - @subpage concepts

View File

@ -23,7 +23,7 @@
* @details This header includes all the required kernel headers so it is the * @details This header includes all the required kernel headers so it is the
* only header you usually need to include in your application. * only header you usually need to include in your application.
* *
* @addtogroup nil * @addtogroup NIL
* @{ * @{
*/ */
@ -758,7 +758,7 @@ typedef struct {
* @note The counter can reach its maximum and then restart from zero. * @note The counter can reach its maximum and then restart from zero.
* @note This function can be called from any context but its atomicity * @note This function can be called from any context but its atomicity
* is not guaranteed on architectures whose word size is less than * is not guaranteed on architectures whose word size is less than
* @systime_t size. * @p systime_t size.
* *
* @return The system time in ticks. * @return The system time in ticks.
* *

View File

@ -21,7 +21,7 @@
* @file nil.c * @file nil.c
* @brief Nil RTOS main source file. * @brief Nil RTOS main source file.
* *
* @defgroup nil * @defgroup NIL API
* @details Nil RTOS services. * @details Nil RTOS services.
* @{ * @{
*/ */
@ -118,6 +118,8 @@ void chSysInit(void) {
* in debug mode. * in debug mode.
* @note Can be invoked from any system state. * @note Can be invoked from any system state.
* *
* @param[in] reason pointer to an error string
*
* @special * @special
*/ */
void chSysHalt(const char *reason) { void chSysHalt(const char *reason) {