walnux/libnx
Gregory Nutt 83cdb0c552 Squashed commit of the following:
libc/semaphore:  Add nxsem_getvalue() which is identical to sem_getvalue() except that it never modifies the errno variable.  Changed all references to sem_getvalue in the OS to nxsem_getvalue().

    sched/semaphore:  Rename all internal private functions from sem_xyz to nxsem_xyz.  The sem_ prefix is (will be) reserved only for the application semaphore interfaces.

    libc/semaphore:  Add nxsem_init() which is identical to sem_init() except that it never modifies the errno variable.  Changed all references to sem_init in the OS to nxsem_init().

    sched/semaphore:  Rename sem_tickwait() to nxsem_tickwait() so that it is clear this is an internal OS function.

    sched/semaphoate:  Rename sem_reset() to nxsem_reset() so that it is clear this is an internal OS function.
2017-10-03 12:52:31 -06:00
..
bin Move the NX components out of libc and into its own library, libnx 2013-12-28 08:40:03 -06:00
kbin Move the NX components out of libc and into its own library, libnx 2013-12-28 08:40:03 -06:00
nx Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
nxfonts Squashed commit of the following: 2017-10-03 12:52:31 -06:00
nxglib libnx/nxglib: Fix handling of near-horizontal lines of width 1 in nxgl_splitline(). Missing handling for degenerate condition caused width 1 lines such as (0, 0) - (100, 10) to have gaps in the drawing. 2016-09-22 11:09:06 -06:00
nxmu Squashed commit of the following: 2017-10-03 12:52:31 -06:00
nxtk Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
ubin Move the NX components out of libc and into its own library, libnx 2013-12-28 08:40:03 -06:00
.gitignore Move the NX components out of libc and into its own library, libnx 2013-12-28 08:40:03 -06:00
Makefile With last changes the Tom Thumb 3x5 font is now 4x6 2017-01-04 10:31:53 -06:00
nxcontext.h Standardize naming used for public data and function groupings 2015-10-02 16:30:35 -06:00
README.txt Move the NX components out of libc and into its own library, libnx 2013-12-28 08:40:03 -06:00

README
======

  The graphics capability consist both of components internal to the RTOS
  and of user-callable interfaces.  In the NuttX kernel mode build there are
  some components of the graphics subsystem are callable in user mode and
  other components that are internal to the RTOS.  This directory, libnx/,
  contains only those user-callable components.

  The RTOS internal functions are contained in the graphics/ directory.
  Please refer to graphics/README.txt for more detailed information.