config.h 664 B

1234567891011121314151617181920212223
  1. // Copyright 2024 Danny Nguyen (@nooges)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. /* Defines for the split keyboard setup */
  5. #define SERIAL_USART_DRIVER SD3 // USART 3
  6. #define SERIAL_USART_TX_PIN B10
  7. #define SERIAL_USART_RX_PIN B11
  8. #define SERIAL_USART_TX_PAL_MODE 7
  9. #define SERIAL_USART_RX_PAL_MODE 7
  10. #define SERIAL_USART_FULL_DUPLEX
  11. #define SERIAL_USART_PIN_SWAP
  12. #define USB_VBUS_PIN C6
  13. /* Defines for the RGB matrix */
  14. #define WS2812_PWM_DRIVER PWMD3
  15. #define WS2812_PWM_CHANNEL 4
  16. #define WS2812_PWM_PAL_MODE 10
  17. #define WS2812_DMA_STREAM STM32_DMA1_STREAM2
  18. #define WS2812_DMA_CHANNEL 2
  19. #define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP