Source code for the Curilights Controller. See http://www.saccade.com/writing/projects/CuriController/ for details.
Dependencies: FatFileSystem mbed
NumSprites.h
00001 const unsigned char N0_data[] = { 00002 0x00,0x2A,0xFF,0xE6,0x00,0x00, 00003 0x03,0xEF,0xFF,0xFF,0x90,0x00, 00004 0x0D,0xFC,0x20,0x7F,0xF4,0x00, 00005 0x4F,0xF4,0x00,0x0C,0xFB,0x00, 00006 0x8F,0xE0,0x00,0x08,0xFF,0x10, 00007 0xAF,0xD0,0x00,0x06,0xFF,0x30, 00008 0xBF,0xD0,0x00,0x06,0xFF,0x40, 00009 0xAF,0xD0,0x00,0x06,0xFF,0x30, 00010 0x8F,0xF0,0x00,0x07,0xFF,0x10, 00011 0x4F,0xF4,0x00,0x0B,0xFB,0x00, 00012 0x0D,0xFC,0x20,0x7F,0xF5,0x00, 00013 0x03,0xEF,0xFF,0xFF,0x90,0x00, 00014 0x00,0x3A,0xFF,0xD6,0x00,0x00 00015 }; 00016 00017 const sprite_data_t N0_sprt = { N0_data, 13, 11 }; 00018 00019 const unsigned char N1_data[] = { 00020 0x00,0xBF,0xD0, 00021 0x00,0xBF,0xD0, 00022 0x00,0xBF,0xD0, 00023 0x00,0xBF,0xD0, 00024 0x00,0xBF,0xD0, 00025 0x00,0xBF,0xD0, 00026 0x00,0xBF,0xD0, 00027 0x00,0xBF,0xD0, 00028 0x00,0xBF,0xD0, 00029 0x00,0xBF,0xD0, 00030 0x7F,0xFF,0xD0, 00031 0x7F,0xFF,0xD0, 00032 0x04,0x79,0xD0 00033 }; 00034 00035 const sprite_data_t N1_sprt = { N1_data, 13, 5 }; 00036 00037 const unsigned char N2_data[] = { 00038 0xDF,0xFF,0xFF,0xFF,0xB0, 00039 0xDF,0xFF,0xFF,0xFF,0xB0, 00040 0x7F,0xF2,0x00,0x00,0x00, 00041 0x09,0xFD,0x20,0x00,0x00, 00042 0x00,0x7F,0xD3,0x00,0x00, 00043 0x00,0x05,0xFF,0x60,0x00, 00044 0x00,0x00,0x4F,0xF7,0x00, 00045 0x00,0x00,0x05,0xFF,0x40, 00046 0x00,0x00,0x00,0xCF,0xA0, 00047 0x00,0x00,0x00,0xCF,0xB0, 00048 0x87,0x20,0x07,0xFF,0x90, 00049 0x9F,0xFF,0xFF,0xFE,0x20, 00050 0x17,0xCF,0xFF,0x82,0x00 00051 }; 00052 00053 const sprite_data_t N2_sprt = { N2_data, 13, 9 }; 00054 00055 const unsigned char N3_data[] = { 00056 0x29,0xFF,0xFC,0x60,0x00, 00057 0xDF,0xFF,0xFF,0xF9,0x00, 00058 0xC7,0x00,0x3C,0xFF,0x30, 00059 0x00,0x00,0x03,0xFF,0x60, 00060 0x00,0x00,0x04,0xFF,0x50, 00061 0x00,0x00,0x6D,0xFD,0x10, 00062 0x0B,0xFF,0xFF,0xC3,0x00, 00063 0x0B,0xFF,0xFC,0x60,0x00, 00064 0x00,0x00,0x5E,0xF8,0x00, 00065 0x00,0x00,0x07,0xFF,0x10, 00066 0xB7,0x00,0x1B,0xFF,0x20, 00067 0xBF,0xFF,0xFF,0xFC,0x00, 00068 0x07,0xEF,0xFE,0x70,0x00 00069 }; 00070 00071 const sprite_data_t N3_sprt = { N3_data, 13, 9 }; 00072 00073 const unsigned char N4_data[] = { 00074 0x00,0x00,0x00,0x6F,0xF0,0x00, 00075 0x00,0x00,0x00,0x6F,0xF0,0x00, 00076 0x00,0x00,0x00,0x6F,0xF0,0x00, 00077 0x6F,0xFF,0xFF,0xFF,0xFF,0x70, 00078 0x6F,0xFF,0xFF,0xFF,0xFF,0x70, 00079 0x1D,0xE2,0x00,0x4F,0xF0,0x00, 00080 0x03,0xFC,0x00,0x4F,0xF0,0x00, 00081 0x00,0x7F,0x80,0x4F,0xF0,0x00, 00082 0x00,0x0A,0xF5,0x4F,0xF0,0x00, 00083 0x00,0x01,0xDE,0x6F,0xF0,0x00, 00084 0x00,0x00,0x3F,0xEF,0xF0,0x00, 00085 0x00,0x00,0x07,0xFF,0xF0,0x00, 00086 0x00,0x00,0x00,0xAF,0xF0,0x00 00087 }; 00088 00089 const sprite_data_t N4_sprt = { N4_data, 13, 11 }; 00090 00091 const unsigned char N5_data[] = { 00092 0x06,0xEF,0xFA,0x40,0x00, 00093 0x7F,0xFF,0xFF,0xF6,0x00, 00094 0x79,0x20,0x3D,0xFE,0x10, 00095 0x00,0x00,0x05,0xFF,0x60, 00096 0x00,0x00,0x02,0xFF,0x70, 00097 0x00,0x00,0x06,0xFF,0x50, 00098 0x00,0x00,0x7F,0xFD,0x00, 00099 0x4F,0xFF,0xFF,0xE3,0x00, 00100 0x4F,0xFF,0xE7,0x10,0x00, 00101 0x4F,0x70,0x00,0x00,0x00, 00102 0x4F,0x80,0x00,0x00,0x00, 00103 0x4F,0xFF,0xFF,0xFF,0x40, 00104 0x4F,0xFF,0xFF,0xFF,0x40 00105 }; 00106 00107 const sprite_data_t N5_sprt = { N5_data, 13, 9 }; 00108 00109 const unsigned char N6_data[] = { 00110 0x00,0x07,0xEF,0xFD,0x60,0x00, 00111 0x00,0xAF,0xFF,0xFF,0xF8,0x00, 00112 0x06,0xFF,0x50,0x0A,0xFF,0x30, 00113 0x0C,0xF8,0x00,0x01,0xFF,0x70, 00114 0x1F,0xF7,0x00,0x01,0xFF,0x90, 00115 0x2F,0xFE,0x50,0x1A,0xFF,0x60, 00116 0x2F,0xFC,0xFF,0xFF,0xFC,0x00, 00117 0x1F,0xF7,0x5D,0xFF,0x70,0x00, 00118 0x0E,0xFA,0x00,0x00,0x00,0x00, 00119 0x09,0xFF,0x20,0x00,0x00,0x00, 00120 0x02,0xFF,0xC3,0x00,0x7C,0x00, 00121 0x00,0x6F,0xFF,0xFF,0xFD,0x00, 00122 0x00,0x04,0xAF,0xFF,0x81,0x00 00123 }; 00124 00125 const sprite_data_t N6_sprt = { N6_data, 13, 11 }; 00126 00127 const unsigned char N7_data[] = { 00128 0x2F,0xFB,0x00,0x00,0x00, 00129 0x0E,0xFC,0x00,0x00,0x00, 00130 0x07,0xFF,0x30,0x00,0x00, 00131 0x01,0xEF,0x70,0x00,0x00, 00132 0x00,0x7F,0xE1,0x00,0x00, 00133 0x00,0x0B,0xF7,0x00,0x00, 00134 0x00,0x02,0xFE,0x10,0x00, 00135 0x00,0x00,0x7F,0x90,0x00, 00136 0x00,0x00,0x0B,0xF4,0x00, 00137 0x00,0x00,0x02,0xED,0x10, 00138 0x00,0x00,0x00,0x7F,0xA0, 00139 0xDF,0xFF,0xFF,0xFF,0xF0, 00140 0xDF,0xFF,0xFF,0xFF,0xF0 00141 }; 00142 00143 const sprite_data_t N7_sprt = { N7_data, 13, 9 }; 00144 00145 const unsigned char N8_data[] = { 00146 0x00,0x7D,0xFF,0xF9,0x30,0x00, 00147 0x0A,0xFF,0xFF,0xFF,0xF4,0x00, 00148 0x4F,0xFC,0x30,0x1B,0xFD,0x00, 00149 0x6F,0xF3,0x00,0x04,0xFF,0x20, 00150 0x2F,0xF5,0x00,0x2B,0xFE,0x10, 00151 0x06,0xFD,0x79,0xFF,0xE4,0x00, 00152 0x00,0x3F,0xFF,0xFD,0x00,0x00, 00153 0x02,0xDF,0xF9,0xCF,0x80,0x00, 00154 0x0A,0xFD,0x30,0x1E,0xF4,0x00, 00155 0x0B,0xF7,0x00,0x0B,0xF7,0x00, 00156 0x09,0xFC,0x10,0x4F,0xF7,0x00, 00157 0x02,0xEF,0xFF,0xFF,0xD1,0x00, 00158 0x00,0x29,0xFF,0xF9,0x20,0x00 00159 }; 00160 00161 const sprite_data_t N8_sprt = { N8_data, 13, 11 }; 00162 00163 const unsigned char N9_data[] = { 00164 0x06,0xCF,0xFB,0x30,0x00, 00165 0x6F,0xFF,0xFF,0xE4,0x00, 00166 0x69,0x20,0x2C,0xFB,0x20, 00167 0x00,0x00,0x03,0xDF,0x60, 00168 0x00,0x00,0x00,0x9F,0x90, 00169 0x05,0xCF,0xE5,0x7F,0xB0, 00170 0x4F,0xFF,0xFE,0xDF,0xB0, 00171 0xCF,0xE3,0x04,0xEF,0xB0, 00172 0xFF,0x60,0x00,0x6F,0xA0, 00173 0xFF,0x60,0x00,0x8F,0x80, 00174 0xAF,0xC2,0x05,0xEF,0x40, 00175 0x2F,0xFF,0xFF,0xF9,0x00, 00176 0x02,0xBF,0xFE,0x60,0x00 00177 }; 00178 00179 const sprite_data_t N9_sprt = { N9_data, 13, 9 }; 00180 00181 const unsigned char dot_data[] = { 00182 0xBF,0xF0, 00183 0xBF,0xF0, 00184 0xBF,0xF0, 00185 0x00,0x00, 00186 0x00,0x00, 00187 0x00,0x00, 00188 0x00,0x00, 00189 0x00,0x00, 00190 0x00,0x00, 00191 0x00,0x00, 00192 0x00,0x00, 00193 0x00,0x00, 00194 0x00,0x00 00195 }; 00196 00197 const sprite_data_t dot_sprt = { dot_data, 13, 3 }; 00198 00199 const unsigned char plus_data[] = { 00200 0x00,0x09,0xF2,0x00,0x00, 00201 0x00,0x09,0xF2,0x00,0x00, 00202 0x00,0x09,0xF2,0x00,0x00, 00203 0x00,0x09,0xF2,0x00,0x00, 00204 0xFF,0xFF,0xFF,0xFF,0xF0, 00205 0xFF,0xFF,0xFF,0xFF,0xF0, 00206 0x00,0x09,0xF2,0x00,0x00, 00207 0x00,0x09,0xF2,0x00,0x00, 00208 0x00,0x09,0xF2,0x00,0x00, 00209 0x00,0x09,0xF2,0x00,0x00, 00210 0x00,0x00,0x00,0x00,0x00, 00211 0x00,0x00,0x00,0x00,0x00, 00212 0x00,0x00,0x00,0x00,0x00 00213 }; 00214 00215 const sprite_data_t plus_sprt = { plus_data, 13, 9 }; 00216 00217 const unsigned char minus_data[] = { 00218 0x00,0x00,0x00, 00219 0x00,0x00,0x00, 00220 0x00,0x00,0x00, 00221 0x00,0x00,0x00, 00222 0x00,0x00,0x00, 00223 0x7F,0xFF,0x60, 00224 0x7F,0xFF,0x60, 00225 0x00,0x00,0x00, 00226 0x00,0x00,0x00, 00227 0x00,0x00,0x00, 00228 0x00,0x00,0x00, 00229 0x00,0x00,0x00, 00230 0x00,0x00,0x00 00231 }; 00232 00233 const sprite_data_t minus_sprt = { minus_data, 13, 5 }; 00234
Generated on Wed Jul 13 2022 22:22:39 by 1.7.2