blob: 1b44fa36442afa59edb58f340d73a7ffb319e193 [file] [log] [blame]
# Generates the precomputed gamma correction table
import math
gamma = 2.2
scale = 4095
print('#ifndef LEDGamma_h')
print('#define LEDGamma_h')
print('const uint16_t led_gamma[256] =')
print('{')
for i in range(256):
print( '\t' + str(int(round(scale * math.pow((float(i) / 255), gamma)))) + ',')
print('};')
print('#endif')