incubator-nuttx/libs/libnx
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
bin
kbin
nx graphics/: Add new NX interfaces to query if a window is hidden or not. 2019-05-09 08:27:12 -06:00
nxfonts Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
nxglib libs/libnx/nxglib/nxglib_intersecting.c: Correct bogus logic in nxgl_interesting. Good to know I was stupid then to and that is it not just a recent thing. 2019-05-13 09:06:14 -06:00
nxmu Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
nxtk Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
ubin
.gitignore
Kconfig
Makefile ibs/libc/Makefile, libs/libnx/Makefile, and mm/Makefile: Remove obj-path MKDEPS option since make dependency target (MT) is not supported by some toolchains. 2019-03-19 10:14:50 -06:00
README.txt Remove 'executable' bit on several files 2019-08-01 14:13:55 -06:00
nxcontext.h

README.txt

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, libs/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.