aboutsummaryrefslogtreecommitdiff
path: root/quantum/visualizer/lcd_keyframes.c
diff options
context:
space:
mode:
authorskullY <skullydazed@gmail.com>2019-08-30 11:19:03 -0700
committerskullydazed <skullydazed@users.noreply.github.com>2019-08-30 15:01:52 -0700
commitb624f32f944acdc59dcb130674c09090c5c404cb (patch)
treebc13adbba137d122d9a2c2fb2fafcbb08ac10e25 /quantum/visualizer/lcd_keyframes.c
parent61af76a10d00aba185b8338604171de490a13e3b (diff)
downloadqmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.tar.gz
qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.zip
clang-format changes
Diffstat (limited to 'quantum/visualizer/lcd_keyframes.c')
-rw-r--r--quantum/visualizer/lcd_keyframes.c42
1 files changed, 19 insertions, 23 deletions
diff --git a/quantum/visualizer/lcd_keyframes.c b/quantum/visualizer/lcd_keyframes.c
index 75eb45700..c7d9841df 100644
--- a/quantum/visualizer/lcd_keyframes.c
+++ b/quantum/visualizer/lcd_keyframes.c
@@ -28,8 +28,7 @@ bool lcd_keyframe_display_layer_text(keyframe_animation_t* animation, visualizer
28} 28}
29 29
30static void format_layer_bitmap_string(uint16_t default_layer, uint16_t layer, char* buffer) { 30static void format_layer_bitmap_string(uint16_t default_layer, uint16_t layer, char* buffer) {
31 for (int i=0; i<16;i++) 31 for (int i = 0; i < 16; i++) {
32 {
33 uint32_t mask = (1u << i); 32 uint32_t mask = (1u << i);
34 if (default_layer & mask) { 33 if (default_layer & mask) {
35 if (layer & mask) { 34 if (layer & mask) {
@@ -44,7 +43,7 @@ static void format_layer_bitmap_string(uint16_t default_layer, uint16_t layer, c
44 } 43 }
45 ++buffer; 44 ++buffer;
46 45
47 if (i==3 || i==7 || i==11) { 46 if (i == 3 || i == 7 || i == 11) {
48 *buffer = ' '; 47 *buffer = ' ';
49 ++buffer; 48 ++buffer;
50 } 49 }
@@ -55,7 +54,7 @@ static void format_layer_bitmap_string(uint16_t default_layer, uint16_t layer, c
55bool lcd_keyframe_display_layer_bitmap(keyframe_animation_t* animation, visualizer_state_t* state) { 54bool lcd_keyframe_display_layer_bitmap(keyframe_animation_t* animation, visualizer_state_t* state) {
56 (void)animation; 55 (void)animation;
57 const char* layer_help = "1=On D=Default B=Both"; 56 const char* layer_help = "1=On D=Default B=Both";
58 char layer_buffer[16 + 4]; // 3 spaces and one null terminator 57 char layer_buffer[16 + 4]; // 3 spaces and one null terminator
59 gdispClear(White); 58 gdispClear(White);
60 gdispDrawString(0, 0, layer_help, state->font_fixed5x8, Black); 59 gdispDrawString(0, 0, layer_help, state->font_fixed5x8, Black);
61 format_layer_bitmap_string(state->status.default_layer, state->status.layer, layer_buffer); 60 format_layer_bitmap_string(state->status.default_layer, state->status.layer, layer_buffer);
@@ -69,8 +68,7 @@ static void format_mods_bitmap_string(uint8_t mods, char* buffer) {
69 *buffer = ' '; 68 *buffer = ' ';
70 ++buffer; 69 ++buffer;
71 70
72 for (int i = 0; i<8; i++) 71 for (int i = 0; i < 8; i++) {
73 {
74 uint32_t mask = (1u << i); 72 uint32_t mask = (1u << i);
75 if (mods & mask) { 73 if (mods & mask) {
76 *buffer = '1'; 74 *buffer = '1';
@@ -79,7 +77,7 @@ static void format_mods_bitmap_string(uint8_t mods, char* buffer) {
79 } 77 }
80 ++buffer; 78 ++buffer;
81 79
82 if (i==3) { 80 if (i == 3) {
83 *buffer = ' '; 81 *buffer = ' ';
84 ++buffer; 82 ++buffer;
85 } 83 }
@@ -90,9 +88,9 @@ static void format_mods_bitmap_string(uint8_t mods, char* buffer) {
90bool lcd_keyframe_display_mods_bitmap(keyframe_animation_t* animation, visualizer_state_t* state) { 88bool lcd_keyframe_display_mods_bitmap(keyframe_animation_t* animation, visualizer_state_t* state) {
91 (void)animation; 89 (void)animation;
92 90
93 const char* title = "Modifier states"; 91 const char* title = "Modifier states";
94 const char* mods_header = " CSAG CSAG "; 92 const char* mods_header = " CSAG CSAG ";
95 char status_buffer[12]; 93 char status_buffer[12];
96 94
97 gdispClear(White); 95 gdispClear(White);
98 gdispDrawString(0, 0, title, state->font_fixed5x8, Black); 96 gdispDrawString(0, 0, title, state->font_fixed5x8, Black);
@@ -109,30 +107,29 @@ static void get_led_state_string(char* output, visualizer_state_t* state) {
109 uint8_t pos = 0; 107 uint8_t pos = 0;
110 108
111 if (state->status.leds & (1u << USB_LED_NUM_LOCK)) { 109 if (state->status.leds & (1u << USB_LED_NUM_LOCK)) {
112 memcpy(output + pos, "NUM ", 4); 110 memcpy(output + pos, "NUM ", 4);
113 pos += 4; 111 pos += 4;
114 } 112 }
115 if (state->status.leds & (1u << USB_LED_CAPS_LOCK)) { 113 if (state->status.leds & (1u << USB_LED_CAPS_LOCK)) {
116 memcpy(output + pos, "CAPS ", 5); 114 memcpy(output + pos, "CAPS ", 5);
117 pos += 5; 115 pos += 5;
118 } 116 }
119 if (state->status.leds & (1u << USB_LED_SCROLL_LOCK)) { 117 if (state->status.leds & (1u << USB_LED_SCROLL_LOCK)) {
120 memcpy(output + pos, "SCRL ", 5); 118 memcpy(output + pos, "SCRL ", 5);
121 pos += 5; 119 pos += 5;
122 } 120 }
123 if (state->status.leds & (1u << USB_LED_COMPOSE)) { 121 if (state->status.leds & (1u << USB_LED_COMPOSE)) {
124 memcpy(output + pos, "COMP ", 5); 122 memcpy(output + pos, "COMP ", 5);
125 pos += 5; 123 pos += 5;
126 } 124 }
127 if (state->status.leds & (1u << USB_LED_KANA)) { 125 if (state->status.leds & (1u << USB_LED_KANA)) {
128 memcpy(output + pos, "KANA", 4); 126 memcpy(output + pos, "KANA", 4);
129 pos += 4; 127 pos += 4;
130 } 128 }
131 output[pos] = 0; 129 output[pos] = 0;
132} 130}
133 131
134bool lcd_keyframe_display_led_states(keyframe_animation_t* animation, visualizer_state_t* state) 132bool lcd_keyframe_display_led_states(keyframe_animation_t* animation, visualizer_state_t* state) {
135{
136 (void)animation; 133 (void)animation;
137 char output[LED_STATE_STRING_SIZE]; 134 char output[LED_STATE_STRING_SIZE];
138 get_led_state_string(output, state); 135 get_led_state_string(output, state);
@@ -165,14 +162,13 @@ bool lcd_keyframe_draw_logo(keyframe_animation_t* animation, visualizer_state_t*
165 // You can use static variables for things that can't be found in the animation 162 // You can use static variables for things that can't be found in the animation
166 // or state structs, here we use the image 163 // or state structs, here we use the image
167 164
168 //gdispGBlitArea is a tricky function to use since it supports blitting part of the image 165 // gdispGBlitArea is a tricky function to use since it supports blitting part of the image
169 // if you have full screen image, then just use LCD_WIDTH and LCD_HEIGHT for both source and target dimensions 166 // if you have full screen image, then just use LCD_WIDTH and LCD_HEIGHT for both source and target dimensions
170 gdispGBlitArea(GDISP, 0, 0, LCD_WIDTH, LCD_HEIGHT, 0, 0, LCD_WIDTH, (pixel_t*)resource_lcd_logo); 167 gdispGBlitArea(GDISP, 0, 0, LCD_WIDTH, LCD_HEIGHT, 0, 0, LCD_WIDTH, (pixel_t*)resource_lcd_logo);
171 168
172 return false; 169 return false;
173} 170}
174 171
175
176bool lcd_keyframe_disable(keyframe_animation_t* animation, visualizer_state_t* state) { 172bool lcd_keyframe_disable(keyframe_animation_t* animation, visualizer_state_t* state) {
177 (void)animation; 173 (void)animation;
178 (void)state; 174 (void)state;