summaryrefslogtreecommitdiff
path: root/nuttx/graphics/nxfonts/nxfonts_convert.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-04-18 17:16:24 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-04-18 17:16:24 +0000
commit769fef9a363e9255551008548571c4ffdb9c9af0 (patch)
treecff6766eb78229ad6f0f1cc3022553ededcc44df /nuttx/graphics/nxfonts/nxfonts_convert.c
parentfe8341e08ecd746bcbbe3f61205a896670cccaac (diff)
downloadpx4-nuttx-769fef9a363e9255551008548571c4ffdb9c9af0.tar.gz
px4-nuttx-769fef9a363e9255551008548571c4ffdb9c9af0.tar.bz2
px4-nuttx-769fef9a363e9255551008548571c4ffdb9c9af0.zip
Add NX configuration for LPCXpresso
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3521 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/graphics/nxfonts/nxfonts_convert.c')
-rw-r--r--nuttx/graphics/nxfonts/nxfonts_convert.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/nuttx/graphics/nxfonts/nxfonts_convert.c b/nuttx/graphics/nxfonts/nxfonts_convert.c
index 27549fa0c..c5afb759e 100644
--- a/nuttx/graphics/nxfonts/nxfonts_convert.c
+++ b/nuttx/graphics/nxfonts/nxfonts_convert.c
@@ -60,7 +60,17 @@
/* Set up bit blit macros for this BPP */
-#if NXFONTS_BITSPERPIXEL == 2
+#if NXFONTS_BITSPERPIXEL == 1
+
+# define NXF_PIXELMASK 0x01
+# define NXF_SCALEX(x) ((x) >> 3)
+# define NXF_PIXEL_T uint8_t
+# define NXF_MULTIPIXEL(p) ((uint8_t)(p) << 7 | (uint8_t)(p) << 6 | \
+ (uint8_t)(p) << 5 | (uint8_t)(p) << 4 | \
+ (uint8_t)(p) << 3 | (uint8_t)(p) << 2 | \
+ (uint8_t)(p) << 1 | (p))
+
+#elif NXFONTS_BITSPERPIXEL == 2
# define NXF_PIXELMASK 0x03
# define NXF_SCALEX(x) ((x) >> 2)