Go to the documentation of this file.
38#include <sys/bitops.h>
53#define LCD_ARMS 0xef43,0x0
54#define LCD_BODY 0xef43,0x1
55#define LCD_1LEG 0xef43,0x2
56#define LCD_2LEGS 0xef43,0x3
64#define LCD_0_TOP 0xef44,0x4
65#define LCD_0_MID 0xef44,0x5
66#define LCD_0_BOT 0xef44,0x7
67#define LCD_0_TOPR 0xef45,0x5
68#define LCD_0_BOTR 0xef45,0x7
69#define LCD_0_TOPL 0xef47,0x5
70#define LCD_0_BOTL 0xef47,0x7
72#define LCD_1_TOP 0xef43,0x4
73#define LCD_1_MID 0xef43,0x5
74#define LCD_1_BOT 0xef43,0x7
75#define LCD_1_TOPR 0xef47,0x1
76#define LCD_1_BOTR 0xef47,0x3
77#define LCD_1_TOPL 0xef48,0x5
78#define LCD_1_BOTL 0xef48,0x7
80#define LCD_2_TOP 0xef44,0x0
81#define LCD_2_MID 0xef44,0x1
82#define LCD_2_BOT 0xef44,0x3
83#define LCD_2_TOPR 0xef48,0x1
84#define LCD_2_BOTR 0xef48,0x3
85#define LCD_2_TOPL 0xef49,0x5
86#define LCD_2_BOTL 0xef49,0x7
87#define LCD_2_DOT 0xef48,0x6
89#define LCD_3_TOP 0xef46,0x0
90#define LCD_3_MID 0xef46,0x1
91#define LCD_3_BOT 0xef46,0x3
92#define LCD_3_TOPR 0xef4b,0x1
93#define LCD_3_BOTR 0xef4b,0x3
94#define LCD_3_TOPL 0xef4b,0x5
95#define LCD_3_BOTL 0xef4b,0x7
96#define LCD_3_DOT 0xef49,0x6
98#define LCD_4_TOP 0xef46,0x4
99#define LCD_4_MID 0xef46,0x5
100#define LCD_4_BOT 0xef46,0x7
101#define LCD_4_TOPR 0xef4a,0x1
102#define LCD_4_BOTR 0xef4a,0x3
103#define LCD_4_TOPL 0xef4a,0x5
104#define LCD_4_BOTL 0xef4a,0x7
105#define LCD_4_DOT 0xef4b,0x6
107#define LCD_5_MID 0xef4a,0x6
111#define LCD_A_SELECT 0xef4a,0x2
112#define LCD_A_LEFT 0xef46,0x6
113#define LCD_A_RIGHT 0xef46,0x2
115#define LCD_B_SELECT 0xef43,0x6
116#define LCD_B_LEFT 0xef44,0x2
117#define LCD_B_RIGHT 0xef47,0x2
119#define LCD_C_SELECT 0xef44,0x6
120#define LCD_C_LEFT 0xef47,0x6
121#define LCD_C_RIGHT 0xef45,0x6
125#define LCD_S1_SELECT 0xef49,0x0
126#define LCD_S1_ACTIVE 0xef49,0x1
128#define LCD_S2_SELECT 0xef48,0x4
129#define LCD_S2_ACTIVE 0xef48,0x0
131#define LCD_S3_SELECT 0xef47,0x4
132#define LCD_S3_ACTIVE 0xef45,0x4
138#define LCD_CIRCLE_0 0xef45,0x0
139#define LCD_CIRCLE_1 0xef45,0x1
140#define LCD_CIRCLE_2 0xef45,0x3
141#define LCD_CIRCLE_3 0xef45,0x2
146#define LCD_DOT_0 0xef49,0x4
147#define LCD_DOT_1 0xef4b,0x0
148#define LCD_DOT_2 0xef4b,0x4
149#define LCD_DOT_3 0xef4a,0x0
150#define LCD_DOT_4 0xef4a,0x4
154#define LCD_IR_LOWER 0xef49,0x2
155#define LCD_IR_UPPER 0xef49,0x3
159#define LCD_BATTERY_X 0xef47,0x0
163#define LCD_EMPTY_1 0xef48,0x2
164#define LCD_EMPTY_2 0xef4b,0x2
175#define dlcd_show(a) bit_set(BYTE_OF(a),BIT_OF(a))
180#define dlcd_hide(a) bit_clear(BYTE_OF(a),BIT_OF(a))
187#define dlcd_store(a) bit_store(BYTE_OF(a),BIT_OF(a))
191#define BYTE_OF(a,b) a
Generated for brickOS C by
1.9.8