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