view shore/log_lookup.h @ 0:fe0a2f223e10

Initial commit of split brain code for the Sea Dragon.
author Daniel O'Connor <darius@dons.net.au>
date Sat, 11 Jul 2015 15:20:05 +0930
parents
children
line wrap: on
line source

// Logarithmic transfer function
// Generated using..
// map(lambda x: int(math.log(x) * 255 / 2.2), numpy.linspace(1, math.exp(2.2), 256))

const uint8_t log_lookup[] PROGMEM = {
 0,
 3,
 7,
 10,
 13,
 16,
 20,
 23,
 26,
 28,
 31,
 34,
 37,
 39,
 42,
 44,
 47,
 49,
 52,
 54,
 56,
 58,
 60,
 63,
 65,
 67,
 69,
 71,
 73,
 75,
 77,
 78,
 80,
 82,
 84,
 86,
 87,
 89,
 91,
 92,
 94,
 96,
 97,
 99,
 100,
 102,
 103,
 105,
 106,
 108,
 109,
 110,
 112,
 113,
 115,
 116,
 117,
 119,
 120,
 121,
 122,
 124,
 125,
 126,
 127,
 129,
 130,
 131,
 132,
 133,
 134,
 136,
 137,
 138,
 139,
 140,
 141,
 142,
 143,
 144,
 145,
 146,
 147,
 148,
 149,
 150,
 151,
 152,
 153,
 154,
 155,
 156,
 157,
 158,
 159,
 160,
 161,
 162,
 163,
 163,
 164,
 165,
 166,
 167,
 168,
 169,
 170,
 170,
 171,
 172,
 173,
 174,
 174,
 175,
 176,
 177,
 178,
 178,
 179,
 180,
 181,
 182,
 182,
 183,
 184,
 185,
 185,
 186,
 187,
 187,
 188,
 189,
 190,
 190,
 191,
 192,
 192,
 193,
 194,
 194,
 195,
 196,
 196,
 197,
 198,
 198,
 199,
 200,
 200,
 201,
 202,
 202,
 203,
 204,
 204,
 205,
 205,
 206,
 207,
 207,
 208,
 208,
 209,
 210,
 210,
 211,
 211,
 212,
 213,
 213,
 214,
 214,
 215,
 215,
 216,
 217,
 217,
 218,
 218,
 219,
 219,
 220,
 220,
 221,
 222,
 222,
 223,
 223,
 224,
 224,
 225,
 225,
 226,
 226,
 227,
 227,
 228,
 228,
 229,
 229,
 230,
 230,
 231,
 231,
 232,
 232,
 233,
 233,
 234,
 234,
 235,
 235,
 236,
 236,
 237,
 237,
 238,
 238,
 238,
 239,
 239,
 240,
 240,
 241,
 241,
 242,
 242,
 243,
 243,
 243,
 244,
 244,
 245,
 245,
 246,
 246,
 247,
 247,
 247,
 248,
 248,
 249,
 249,
 250,
 250,
 250,
 251,
 251,
 252,
 252,
 252,
 253,
 253,
 254,
 254,
 255
};