aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPiotr Esden-Tempski2010-02-27 20:58:31 +0100
committerPiotr Esden-Tempski2010-02-27 20:58:31 +0100
commitcdc1846f5b89d5bd802743a9ad8a316f321caf66 (patch)
tree3b952e890ced5ba005967df499e8665c24bf4f33 /examples
parent9928fb08203975683956359f39dd0f8b7cf39e33 (diff)
Added gamma 2.2 and set as default gamma for fade mode.
Diffstat (limited to 'examples')
-rw-r--r--examples/mb525/pwmleds/pwmleds.c41
1 files changed, 39 insertions, 2 deletions
diff --git a/examples/mb525/pwmleds/pwmleds.c b/examples/mb525/pwmleds/pwmleds.c
index 0daf641..12c88b5 100644
--- a/examples/mb525/pwmleds/pwmleds.c
+++ b/examples/mb525/pwmleds/pwmleds.c
@@ -34,8 +34,8 @@
#endif
#ifdef MOVING_FADE
-#define GAMMA_2_5
-#define GAMMA_TABLE gamma_table_2_5
+#define GAMMA_2_2
+#define GAMMA_TABLE gamma_table_2_2
#endif
#ifdef KITT
@@ -124,6 +124,43 @@ static const u16 gamma_table_1_3[] = {
};
#endif
+#ifdef GAMMA_2_2
+static const uint16_t gamma_table_2_2[] = {
+ 0, 0, 2, 4, 7, 11, 17, 24,
+ 32, 42, 53, 65, 79, 94, 111, 129,
+ 148, 169, 192, 216, 242, 270, 299, 330,
+ 362, 396, 432, 469, 508, 549, 591, 635,
+ 681, 729, 779, 830, 883, 938, 995, 1053,
+ 1113, 1175, 1239, 1305, 1373, 1443, 1514, 1587,
+ 1663, 1740, 1819, 1900, 1983, 2068, 2155, 2243,
+ 2334, 2427, 2521, 2618, 2717, 2817, 2920, 3024,
+ 3131, 3240, 3350, 3463, 3578, 3694, 3813, 3934,
+ 4057, 4182, 4309, 4438, 4570, 4703, 4838, 4976,
+ 5115, 5257, 5401, 5547, 5695, 5845, 5998, 6152,
+ 6309, 6468, 6629, 6792, 6957, 7124, 7294, 7466,
+ 7640, 7816, 7994, 8175, 8358, 8543, 8730, 8919,
+ 9111, 9305, 9501, 9699, 9900, 10102, 10307, 10515,
+ 10724, 10936, 11150, 11366, 11585, 11806, 12029, 12254,
+ 12482, 12712, 12944, 13179, 13416, 13655, 13896, 14140,
+ 14386, 14635, 14885, 15138, 15394, 15652, 15912, 16174,
+ 16439, 16706, 16975, 17247, 17521, 17798, 18077, 18358,
+ 18642, 18928, 19216, 19507, 19800, 20095, 20393, 20694,
+ 20996, 21301, 21609, 21919, 22231, 22546, 22863, 23182,
+ 23504, 23829, 24156, 24485, 24817, 25151, 25487, 25826,
+ 26168, 26512, 26858, 27207, 27558, 27912, 28268, 28627,
+ 28988, 29351, 29717, 30086, 30457, 30830, 31206, 31585,
+ 31966, 32349, 32735, 33124, 33514, 33908, 34304, 34702,
+ 35103, 35507, 35913, 36321, 36732, 37146, 37562, 37981,
+ 38402, 38825, 39252, 39680, 40112, 40546, 40982, 41421,
+ 41862, 42306, 42753, 43202, 43654, 44108, 44565, 45025,
+ 45487, 45951, 46418, 46888, 47360, 47835, 48313, 48793,
+ 49275, 49761, 50249, 50739, 51232, 51728, 52226, 52727,
+ 53230, 53736, 54245, 54756, 55270, 55787, 56306, 56828,
+ 57352, 57879, 58409, 58941, 59476, 60014, 60554, 61097,
+ 61642, 62190, 62741, 63295, 63851, 64410, 64971, 65535
+};
+#endif
+
#ifdef GAMMA_2_5
static const u16 gamma_table_2_5[] = {
/* gamma = 2.5 */