summaryrefslogtreecommitdiff
path: root/users/anderson
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2023-11-26 18:36:45 +0000
committerGitHub <noreply@github.com>2023-11-27 05:36:45 +1100
commit1ed03f498fa204178c2696c510ac6a2cd8524e2d (patch)
treeb97c1f983b7e4b57c007d0feedadd3ad3e39062b /users/anderson
parent4908d4b1ca260efecf3613e6517aa3a6f2034876 (diff)
Remove userspace keymaps (#22544)
Diffstat (limited to 'users/anderson')
-rw-r--r--users/anderson/dmc12.c46
-rw-r--r--users/anderson/dmc12.h9
-rw-r--r--users/anderson/seq.c38
-rw-r--r--users/anderson/seq.h14
-rw-r--r--users/anderson/smoothled.c34
-rw-r--r--users/anderson/smoothled.h6
6 files changed, 0 insertions, 147 deletions
diff --git a/users/anderson/dmc12.c b/users/anderson/dmc12.c
deleted file mode 100644
index 1dd89dce41..0000000000
--- a/users/anderson/dmc12.c
+++ /dev/null
@@ -1,46 +0,0 @@
-#include "dmc12.h"
-
-static uint32_t dmc12_color = 0;
-static uint16_t dmc12_timer = 0;
-static int8_t dmc12_current = 0;
-static uint8_t dmc12_direction = 1;
-
-void dmc12_start(uint32_t color, bool reset) {
- dmc12_color = color;
- if (reset) {
- dmc12_timer = 0;
- dmc12_current = 0;
- dmc12_direction = 1;
- }
-}
-
-void dmc12_process(void) {
- if (!dmc12_timer) {
- dmc12_timer = timer_read();
- return;
- }
- float dist_from_center = ((float)abs(dmc12_current - RGBLED_NUM / 2)) / ((float)RGBLED_NUM);
- if (timer_elapsed(dmc12_timer) > dist_from_center * LED_INTERVAL) {
- dmc12_current += dmc12_direction;
- if (dmc12_current == 0 || dmc12_current == RGBLED_NUM - 1) {
- dmc12_direction *= -1;
- }
- dmc12_timer = timer_read();
- for (int i = 0; i < RGBLED_NUM; i++) {
- if (i > dmc12_current - LED_RADIUS && i < dmc12_current + LED_RADIUS) {
- float intensity = (LED_RADIUS - abs(i - dmc12_current)) / ((float)LED_RADIUS);
- if (i != dmc12_current) {
- intensity /= 4.0;
- }
- rgblight_setrgb_at(
- ((dmc12_color >> 16) & 0xFF) * intensity,
- ((dmc12_color >> 8) & 0xFF) * intensity,
- (dmc12_color & 0xFF) * intensity,
- i
- );
- } else {
- rgblight_setrgb_at(0, 0, 0, i);
- }
- }
- }
-}
diff --git a/users/anderson/dmc12.h b/users/anderson/dmc12.h
deleted file mode 100644
index 6b2bf94a51..0000000000
--- a/users/anderson/dmc12.h
+++ /dev/null
@@ -1,9 +0,0 @@
-// Sexy LED animation.
-
-#include "quantum.h"
-
-#define LED_INTERVAL 160
-#define LED_RADIUS 6
-
-void dmc12_start(uint32_t color, bool reset);
-void dmc12_process(void);
diff --git a/users/anderson/seq.c b/users/anderson/seq.c
deleted file mode 100644
index 8e6edb35d3..0000000000
--- a/users/anderson/seq.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "seq.h"
-
-static char buffer[32];
-static uint8_t buffer_size = 0;
-
-void seq_start(void) {
- buffer_size = 0;
- SEND_STRING(":");
-}
-
-bool seq_feed(uint16_t keycode) {
- if (keycode == KC_ENTER) {
- for (int i = 0; i < buffer_size + 1; i++) {
- tap_code(KC_BACKSPACE);
- }
- for (int i = 0; i < seq_config_size; i++) {
- seq_t item = seq_config[i];
- if (strncmp(item.sequence, buffer, buffer_size) == 0) {
- send_unicode_string(item.result);
- }
- }
- buffer_size = 0;
- return false;
- } else if (keycode == KC_BACKSPACE) {
- if (buffer_size) {
- buffer_size--;
- tap_code(keycode);
- }
- return true;
- } else {
- if (keycode >= KC_A && keycode <= KC_Z) {
- buffer[buffer_size++] = keycode - KC_A + 'a';
- tap_code(keycode);
- }
- return true;
- }
-}
-
diff --git a/users/anderson/seq.h b/users/anderson/seq.h
deleted file mode 100644
index 2da4e76154..0000000000
--- a/users/anderson/seq.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "quantum.h"
-
-#include <string.h>
-
-typedef struct seq_t {
- const char *sequence;
- const char *result;
-} seq_t;
-
-extern seq_t seq_config[];
-extern uint16_t seq_config_size;
-
-void seq_start(void);
-bool seq_feed(uint16_t keycode);
diff --git a/users/anderson/smoothled.c b/users/anderson/smoothled.c
deleted file mode 100644
index 3af729563c..0000000000
--- a/users/anderson/smoothled.c
+++ /dev/null
@@ -1,34 +0,0 @@
-#include <smoothled.h>
-
-static uint32_t sourceColor = 0x000000;
-static uint32_t currentColor = 0x000000;
-static uint32_t targetColor = 0x000000;
-static int32_t smoothledTimer = -1;
-
-void smoothled_set(uint32_t color) {
- smoothledTimer = timer_read32();
- sourceColor = currentColor;
- targetColor = color;
-}
-
-void smoothled_process(void) {
- if (smoothledTimer < 0) {
- return;
- }
- int32_t kb = timer_elapsed32(smoothledTimer);
- int32_t ka = SMOOTH_DURATION - kb;
- if (kb > SMOOTH_DURATION) {
- kb = SMOOTH_DURATION;
- ka = 0;
- smoothledTimer = -1;
- }
- currentColor = 0;
- for (int i = 2; i >= 0; i--) {
- uint32_t shift = i * 8;
- currentColor |= (ka * ((uint32_t)(sourceColor >> shift) & 0xFF) + kb * ((uint32_t)(targetColor >> shift) & 0xFF)) / SMOOTH_DURATION;
- /*currentColor |= ((targetColor >> shift) & 0xFF);*/
- currentColor <<= 8;
- }
- currentColor >>= 8;
- rgblight_setrgb((currentColor >> 16) & 0xFF, (currentColor >> 8) & 0xFF, currentColor & 0xFF);
-}
diff --git a/users/anderson/smoothled.h b/users/anderson/smoothled.h
deleted file mode 100644
index bf4f8c1770..0000000000
--- a/users/anderson/smoothled.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "quantum.h"
-
-#define SMOOTH_DURATION 160
-
-void smoothled_set(uint32_t color);
-void smoothled_process(void);