Mercurial > louis > kiibohd-controller
comparison Scan/STLcd/capabilities.kll @ 351:38395a57cf52
Adding 16-bit brightness control to LCD backlight
author | Jacob Alexander <haata@kiibohd.com> |
---|---|
date | Sat, 01 Aug 2015 21:59:43 -0700 |
parents | |
children | 99b567a3b1f2 |
comparison
equal
deleted
inserted
replaced
350:b02fc17eb027 | 351:38395a57cf52 |
---|---|
1 Name = STLcdCapabilities; | |
2 Version = 0.1; | |
3 Author = "HaaTa (Jacob Alexander) 2015"; | |
4 KLL = 0.3c; | |
5 | |
6 # Modified Date | |
7 Date = 2015-08-01; | |
8 | |
9 # Defines available to the STLcd sub-module | |
10 | |
11 # PWM Prescalar | |
12 # In general this can be left alone | |
13 # A higher prescalar should be lower power usage (less switching) | |
14 # However, flickering may be noticeable. | |
15 # | |
16 # Here's a calculation table valid at a 72 MHz system clock | |
17 # Prescalars range from 0 to 7 (1 to 128) | |
18 # 0 - 72 MHz - Highest power usage/best result | |
19 # 1 - 36 MHz | |
20 # 2 - 18 MHz | |
21 # 3 - 9 MHz - Slightly visible flicker (peripheral vision) | |
22 # 4 - 4 500 kHz - Visible flickering | |
23 # 5 - 2 250 kHz | |
24 # 6 - 1 125 kHz | |
25 # 7 - 562 500 Hz | |
26 # Defaulting to no prescalar, looks the best | |
27 STLcdBacklightPrescalar => STLcdBacklightPrescalar_define; | |
28 STLcdBacklightPrescalar = 0; | |
29 | |
30 # Default Backlight Channel Brightness | |
31 # There are 3 channels, RGB | |
32 # In order to get other colors you must mix the 3 colors | |
33 # Each channel is a 16-bit register (65536 levels) | |
34 # Technically, this means, the backlight is a 48-bit RGB pixel | |
35 # In practice, it may be difficult to get color consistency at times if too bright or too dim | |
36 STLcdBacklightRed => STLcdBacklightRed_define; | |
37 STLcdBacklightGreen => STLcdBacklightGreen_define; | |
38 STLcdBacklightBlue => STLcdBacklightBlue_define; | |
39 | |
40 # Defaults to 6% brightness, white | |
41 STLcdBacklightRed = 0xFFF; | |
42 STLcdBacklightGreen = 0xFFF; | |
43 STLcdBacklightBlue = 0xFFF; | |
44 |