73x726 signed char lookup table, fits completely in the Flash (LPC1768) See http://mbed.org/forum/helloworld/topic/2617/ for discussion
Diff: row48.cpp
- Revision:
- 0:4d0fc39002f0
diff -r 000000000000 -r 4d0fc39002f0 row48.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/row48.cpp Tue Nov 01 14:35:14 2011 +0000 @@ -0,0 +1,36 @@ +#include "rows.hpp" +const signed char row48[726] = { + -122, -37, -87, -17, 74, 70, -6, 89, 8, 28, -28, 91, 85, 124, 19, -116, 37, -19, 11, -66, 54, 32, + 36, -25, 26, 98, -64, -23, -21, 122, 68, 68, -48, 100, -40, 9, 34, -81, 22, 76, -17, -90, 56, -32, + -48, 52, 1, 113, 37, 62, -54, 5, -121, 86, -77, 81, -58, 53, -30, 24, 40, 10, -17, 89, -17, -69, + 11, 82, -83, 20, 69, -16, -98, -49, -46, -7, 5, -9, 38, -73, -24, -67, 58, -62, 25, -44, 80, -128, + 73, -26, -24, 123, -7, -17, -38, -128, -12, 16, -22, -71, -1, 76, 99, -53, 60, -13, -99, 97, 22, -70, + -26, -45, 15, -67, 62, -14, 109, -53, -125, -104, 56, 79, 42, -84, 67, -93, -8, -95, 127, 49, -121, 123, + 114, 117, -31, -54, 76, 89, 119, 80, -70, -7, 43, 8, -86, 69, 108, -42, -72, 11, 124, -28, -96, -82, + 84, 19, 103, -33, -86, -66, -38, -101, -22, -51, 29, 32, -23, 91, 26, -92, -75, -88, -91, -114, -99, -54, + -7, -88, -38, -122, 10, 30, 11, 97, -6, 127, -128, 43, 66, -44, 89, -57, -91, 13, 83, -13, 107, -121, + -83, -26, -123, 36, -117, -80, -33, -57, -9, -92, 47, -41, 55, -106, -90, 66, 120, -11, 73, -15, 7, 52, + -122, -88, 58, -61, 90, -118, 36, -10, 62, -52, 3, -62, 0, 48, -28, -63, 17, 118, -128, -71, -69, 29, + -9, 47, -38, -78, -60, -125, -29, 5, 61, -23, -49, -44, 119, -2, -34, 98, 28, -122, -9, 47, 85, 81, + 42, 52, -31, -66, 73, 78, 37, 64, 93, -25, -77, -51, 43, 14, 69, -17, -102, 32, -96, -77, 80, 93, + 73, -11, 36, 7, 47, 45, 80, 11, 38, 38, 52, -128, 119, 57, 90, 84, 70, -81, 16, -86, -90, 40, + -39, -25, 9, -36, -56, 79, 67, -24, -62, -55, -61, 0, 15, -99, 100, 96, -68, 0, -73, 33, -4, 115, + -125, 63, -58, -81, 1, -14, 11, -78, 67, -69, 10, 118, -14, 21, -82, -23, 78, 40, 59, 102, -65, 57, + -9, 53, 50, 20, 16, -98, -62, 81, -105, -61, 50, -35, -104, 64, 104, -34, 4, -114, -56, 123, 76, -101, + -26, 110, 47, -75, -127, -54, 68, 27, 47, 89, 58, 28, 2, 7, 119, -76, 90, -94, 9, 118, -45, -128, + 29, 104, -25, 32, 106, 53, 126, -102, -64, -50, -47, 87, 74, -21, 47, 90, 116, -102, -127, -73, 115, 72, + 54, 13, -123, -70, -18, -42, -72, -64, -113, 41, -4, -127, 5, -94, 75, -25, 40, 10, 23, -71, 92, 62, + -109, 60, 115, -6, 32, -114, -20, 105, -14, -47, -99, 123, 30, -17, 90, 53, -113, 45, 102, -120, 3, 61, + 74, 16, 79, 127, -48, -44, -26, -50, 40, 99, -48, -46, 105, 3, 51, 86, -125, 72, -112, -120, 71, 116, + 93, 9, -8, 31, -116, -19, -104, -90, -15, 76, -112, -96, 48, 23, -44, 16, 109, -51, 30, -8, 33, -109, + 79, -70, 78, -101, -120, 40, 93, 56, 14, -89, -128, -32, 28, 18, -24, 82, -119, 30, -90, -59, 92, -100, + -75, -65, 20, -10, 88, 60, -125, 109, -40, 90, 80, -49, 15, -11, -81, 106, 78, -30, 64, -72, 69, -97, + -79, -106, 105, 77, 103, -75, 52, -127, -46, -46, -30, -52, -39, 69, -102, 72, 86, -100, 36, -49, 69, 41, + 19, 16, 38, -71, -39, 104, -76, -6, -49, 40, -81, 20, -62, -90, 64, 123, 65, 101, -29, 116, 34, 68, + 82, -86, 26, -26, 72, 122, -77, -113, -102, 124, -119, 1, 110, 53, 19, -43, 102, -40, -33, 76, -77, -115, + 89, -100, 112, -65, 73, -26, -60, -52, -9, -98, -8, 108, -66, -72, 92, 34, -117, 87, -50, -121, -72, 38, + -103, -99, 16, -92, 45, 116, -46, -54, -102, 45, 21, -81, -79, 99, 97, -20, 2, -3, 64, 78, -86, -28, + -106, 70, -45, -72, -24, -118, -18, -99, 87, 97, -20, -104, 107, 17, 31, 76, -21, 112, -21, 67, 124, 122, + 32, 28, -18, 111, -6, 78, -23, 111, 90, 24, 107, -82, 89, 96, -87, 117, 103, 61, -29, -119, 117, -17, + 63, -107, -89, -64, -62, -77, 123, 107, 47, 49, -16, 84, 9, -30, -117, -51, -21, 75, 11, -59, 66, 31, +};