comments and credits
This commit is contained in:
parent
774281a0b0
commit
a083f3f474
@ -21,14 +21,15 @@ static uint16_t animation_timer = 0;
|
|||||||
|
|
||||||
oled_rotation_t oled_init_user(oled_rotation_t rotation) {
|
oled_rotation_t oled_init_user(oled_rotation_t rotation) {
|
||||||
if (!is_keyboard_master()) {
|
if (!is_keyboard_master()) {
|
||||||
return OLED_ROTATION_0; // flips the display 180 degrees if offhand
|
return OLED_ROTATION_0;
|
||||||
}
|
}
|
||||||
return OLED_ROTATION_270;
|
return OLED_ROTATION_270;
|
||||||
animation_timer = timer_read();
|
animation_timer = timer_read();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Spaceship OLED Code Starts Here
|
// Spaceship OLED starts here
|
||||||
|
// code made by JBaguley and copied from crkbd/keymaps/retrograde/keymap.c
|
||||||
|
|
||||||
unsigned int state = 0;
|
unsigned int state = 0;
|
||||||
|
|
||||||
@ -272,7 +273,12 @@ static void render_space_animation(void) {
|
|||||||
state = (state + 1 + (wpm/20)) % (128*2);
|
state = (state + 1 + (wpm/20)) % (128*2);
|
||||||
}
|
}
|
||||||
|
|
||||||
// End of space oled stuff
|
// End of Spaceship OLED
|
||||||
|
|
||||||
|
// Aurora Corne code starts here
|
||||||
|
// Made by Soundmonster for the Corne, used by splitkb.com for
|
||||||
|
// the Aurora Corne and now residing here as well.
|
||||||
|
// mostly copied from `splitkp/aurora/corne/corne.c`
|
||||||
|
|
||||||
static void render_space(void) {
|
static void render_space(void) {
|
||||||
oled_write_P(PSTR(" "), false);
|
oled_write_P(PSTR(" "), false);
|
||||||
@ -465,6 +471,8 @@ static void render_layer_state(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// End of aurora corne things
|
||||||
|
|
||||||
bool oled_task_user(void) {
|
bool oled_task_user(void) {
|
||||||
// time for the next frame?
|
// time for the next frame?
|
||||||
if (timer_elapsed(animation_timer) < FRAME_TIMEOUT) {
|
if (timer_elapsed(animation_timer) < FRAME_TIMEOUT) {
|
||||||
@ -483,6 +491,7 @@ bool oled_task_user(void) {
|
|||||||
} else {
|
} else {
|
||||||
render_space_animation();
|
render_space_animation();
|
||||||
}
|
}
|
||||||
|
// reset timer after drawing the frame.
|
||||||
animation_timer = timer_read();
|
animation_timer = timer_read();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user