diff options
Diffstat (limited to 'keymaps/crkbd/config.h')
-rw-r--r-- | keymaps/crkbd/config.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/keymaps/crkbd/config.h b/keymaps/crkbd/config.h new file mode 100644 index 0000000..6025b92 --- /dev/null +++ b/keymaps/crkbd/config.h @@ -0,0 +1,54 @@ +#pragma once + +#undef SOFT_SERIAL_PIN +#define SOFT_SERIAL_PIN D3 +#define CRC8_USE_TABLE +#define CRC8_OPTIMIZE_SPEED +#define SERIAL_USART_SPEED 921600 +#define SERIAL_USART_DRIVER SD1 +#define SERIAL_USART_TX_PAL_MODE 7 + +#ifdef OLED_ENABLE +# define LAYER_ANIM +# define BONGO_CAT +# define FELIX_DOG +#endif + +#ifdef RGB_MATRIX_ENABLE +# undef RGB_DI_PIN +# define RGB_DI_PIN B5 +# define ENABLE_RGB_MATRIX_ALPHAS_MODS +# define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT +# define ENABLE_RGB_MATRIX_CYCLE_SPIRAL +# define ENABLE_RGB_MATRIX_RAINDROPS +# define ENABLE_RGB_MATRIX_FRAMEBUFFER_EFFECTS +# define ENABLE_RGB_MATRIX_TYPING_HEATMAP +# define ENABLE_RGB_MATRIX_KEYPRESSES +# define ENABLE_RGB_MATRIX_SOLID_REACTIVE +# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH +# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS +# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_ALPHAS_MODS +# define RGB_DISABLE_WHEN_USB_SUSPENDED +# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 +# define WS2812_PWM_DRIVER PWMD3 +# define WS2812_PWM_CHANNEL 3 +# define WS2812_PWM_PAL_MODE 2 +# define WS2812_DMA_STREAM STM32_DMA1_STREAM3 +# define WS2812_DMA_CHANNEL 3 +#endif + +#ifdef ENCODER_ENABLE +# define ENCODERS_PAD_A { B2 } +# define ENCODERS_PAD_B { B6 } +#endif + +#ifdef AUDIO_ENABLE +# define AUDIO_PIN A5 +# define STARTUP_SONG SONG(ODE_TO_JOY) +# define AUDIO_CLICKY +#endif + +#ifdef POINTING_DEVICE_ENABLE +# define SPLIT_POINTING_ENABLE +# define POINTING_DEVICE_RIGHT +#endif |