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

This commit is contained in:
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
# 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.
# This could be handy for archiving the generated documentation or
# 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
# for a project that appears at the top of each page and should give viewer
@ -644,11 +644,9 @@ WARN_LOGFILE =
# with spaces.
INPUT = ./src \
../../os/rt/dox \
../../os/rt/src \
../../os/rt/include \
../../os/rt/templates \
../../test/rt
../../os/nil/src \
../../os/nil/include \
../../os/nil/templates
# 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
@ -1023,7 +1021,7 @@ GENERATE_HTMLHELP = NO
# can add a path in front of the file if the result should not be
# 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
# 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).
*
* <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
* regarding a minimal RTOS. Basically I wanted to verify how small
* could be an RTOS while retaining useful features.
@ -39,5 +40,7 @@
* - Minimal system requirements: about 700 bytes ROM with all options enabled.
* - Almost totally written in C with little ASM code required for ports.
* - 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
* the unused subsystems and optimizing for size.
* - Almost totally written in C with little ASM code required for ports.
* - Optional Hardware Abstraction Layer (HAL) with support for many device
* driver models and device driver implementations.
* - Compatible with ChibiOS/HAL.
* .
* <h2>Related pages</h2>
* - @subpage concepts

View File

@ -23,7 +23,7 @@
* @details This header includes all the required kernel headers so it is the
* 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 This function can be called from any context but its atomicity
* is not guaranteed on architectures whose word size is less than
* @systime_t size.
* @p systime_t size.
*
* @return The system time in ticks.
*

View File

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