aboutsummaryrefslogtreecommitdiff
path: root/nuttx/graphics/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-03-26 22:10:21 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-03-26 22:10:21 +0000
commit5c2c73f6f583b18604d5d5b8e2e132c52e7cfd47 (patch)
tree944155d15d445099ed9a21737b66dbd8b747eed8 /nuttx/graphics/README.txt
parent4bbb82261c44446fd10042307b87cd20c1f43ff2 (diff)
downloadpx4-firmware-5c2c73f6f583b18604d5d5b8e2e132c52e7cfd47.tar.gz
px4-firmware-5c2c73f6f583b18604d5d5b8e2e132c52e7cfd47.tar.bz2
px4-firmware-5c2c73f6f583b18604d5d5b8e2e132c52e7cfd47.zip
Add beginnings of an NX console driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4524 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/graphics/README.txt')
-rw-r--r--nuttx/graphics/README.txt19
1 files changed, 9 insertions, 10 deletions
diff --git a/nuttx/graphics/README.txt b/nuttx/graphics/README.txt
index 446756f1a..356386f84 100644
--- a/nuttx/graphics/README.txt
+++ b/nuttx/graphics/README.txt
@@ -18,20 +18,19 @@ Roadmap
This directory holds NuttX graphic packages. Not all of these packages are implemented
at the present, but here is the longer term roadmap:
- NXWIDGETS - I had originally planned a high level, C++, object-oriented library for
- object-oriented access to graphics widgets. However, because C++ compilers
- are not available for some of the targets supported by NuttX, I have
- decided to implement the entire solution in C -- that makes the solution
- much uglier, but works fine on all platforms.
+ NxWidgets - NxWidgets is a higher level, C++, object-oriented library for object-
+ oriented access to graphics "widgets." NxWidgets is provided as a separate
+ package. NxWidgets is built on top of the core NuttX graphics subsystem,
+ but is not a part of the core graphics subystems.
NXTOOLKIT - A set of C graphics tools that provide higher-level window drawing
operations. The toolkit can be used for window-oriented graphics
- without NXWIDGETS and is built on top of NX.
+ without NxWidgets and is built on top of NX.
NXFONTS - A set of C graphics tools for present (bitmap) font images.
NX - The tiny NuttX windowing system. This includes both a small-footprint,
single user implementaton (NXSU as described below) and a somewhat
larger multi-user implentation (NXMU as described below). Both
conform to the same APIs as defined in include/nuttx/nx/nx.h and, hence,
- are more-or-less interchangable. NX can be used without NXWIDGETS
+ are more-or-less interchangable. NX can be used without NxWidgets
and without NXTOOLKIT for raw access to window memory.
NXGLIB - Low level graphics utilities and direct framebuffer rendering logic.
NX is built on top of NXGLIB.
@@ -43,7 +42,6 @@ include/nuttx/nx/nxglib.h -- Describes the NXGLIB C interfaces
include/nuttx/nx/nx.h -- Describes the NX C interfaces
include/nuttx/nx/nxtk.h -- Describe the NXTOOLKIT C interfaces
include/nuttx/nx/nxfont.h -- Describe sthe NXFONT C interfaces
-include/nuttx/nx/nxwidgets.h -- Will describe the NXWIDGETS classes (no longer planned)
Directories
^^^^^^^^^^^
@@ -85,8 +83,9 @@ graphics/nxtk
top of NX and works with either the single-user or multi-user NX version. See
include/nuttx/nx/nxtk.h
-graphics/nxwidgets
- At one time, I planned to put NXWIDGETS implementation here, but not anymore.
+nuttx/../NxWidgets
+ The NxWidgets code is provided as a separate package located outside of the
+ NuttX source tree (probably at this location).
Installing New Fonts
^^^^^^^^^^^^^^^^^^^^