Skip to content

Commit 246f33d

Browse files
committed
migrate nachie/syndrome to keyboard.json format
1 parent cc43466 commit 246f33d

8 files changed

Lines changed: 520 additions & 514 deletions

File tree

MIGRATION_CHECKLIST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ See CLAUDE.md for migration guide.
3939
- [x] monorail
4040
- [x] monorail2
4141
- [x] nachie/evelyn
42-
- [ ] nachie/syndrome
42+
- [x] nachie/syndrome
4343
- [ ] oc3anograph3r
4444
- [ ] oracle
4545
- [ ] orbital

firmware/nachie/syndrome/config.h

Lines changed: 5 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -18,73 +18,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
1818

1919
#define RP2040_FLASH_GENERIC_03H
2020

21-
/* key matrix size */
22-
#define MATRIX_ROWS 10
23-
#define MATRIX_COLS 8
24-
25-
#define DEBUG_MATRIX_SCAN_RATE
26-
#define DEBUG_ACTION
27-
28-
#ifdef HAPTIC_ENABLE
29-
#define SOLENOID_PIN GP15
30-
#endif
31-
32-
// #define WS2812_DI_PIN GP29
33-
// #define DRIVER_LED_TOTAL 16
34-
// #define RGBLED_NUM 16
35-
// #define RGBLIGHT_LIMIT_VAL 173
36-
// #define RGB_MATRIX_LED_COUNT 16
21+
#define HAL_USE_I2C TRUE
3722

3823
/* Oled config */
39-
#ifdef OLED_ENABLE
4024
#define I2C_DRIVER I2CD1
4125
#define I2C1_SDA_PIN GP10
4226
#define I2C1_SCL_PIN GP11
43-
#define OLED_TIMEOUT 60000 // Turns off the OLED screen after x ms of screen update inactivity. Helps reduce OLED Burn-in. Set to 0 to disable.
27+
#define OLED_TIMEOUT 60000
4428
#define OLED_FADE_OUT
4529
#define OLED_FADE_OUT_INTERVAL 13
46-
#define OLED_BRIGHTNESS 50 // The default brightness level of the OLED, from 0 to 255.
47-
#define OLED_UPDATE_INTERVAL 16 // limits in milliseconds how frequently the OLED updates. Calculation 1000/fps (increases keyboard responsiveness)
48-
#endif
30+
#define OLED_BRIGHTNESS 50
31+
#define OLED_UPDATE_INTERVAL 16
4932

50-
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
51-
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
52-
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
53-
#define ENABLE_RGB_MATRIX_BREATHING
54-
#define ENABLE_RGB_MATRIX_BAND_SAT
55-
#define ENABLE_RGB_MATRIX_BAND_VAL
56-
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
57-
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
58-
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
59-
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
60-
#define ENABLE_RGB_MATRIX_CYCLE_ALL
61-
#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
62-
#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
63-
#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
64-
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
65-
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
66-
#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
67-
#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
68-
#define ENABLE_RGB_MATRIX_DUAL_BEACON
69-
#define ENABLE_RGB_MATRIX_RAINBOW_BEACON
70-
#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
71-
// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
72-
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
73-
#define ENABLE_RGB_MATRIX_DIGITAL_RAIN
74-
// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
75-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
76-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE
77-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
78-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
79-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
80-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
81-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
82-
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
83-
#define ENABLE_RGB_MATRIX_SPLASH
84-
#define ENABLE_RGB_MATRIX_MULTISPLASH
85-
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
86-
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
87-
// #define RGB_DISABLE_WHEN_USB_SUSPENDED
88-
#define RGB_MATRIX_KEYPRESSES
33+
#define SOLENOID_PINS { GP15 }
8934

9035
#define VIA_CUSTOM_LIGHTING_ENABLE

firmware/nachie/syndrome/info.json

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)