config.h 530 B

1234567891011121314151617181920212223
  1. /**
  2. * config.h
  3. *
  4. */
  5. #pragma once
  6. #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
  7. /* key matrix size */
  8. #define MATRIX_ROWS 5
  9. #define MATRIX_COLS 15
  10. // i2c setting
  11. #define I2C1_SCL_PIN B8
  12. #define I2C1_SDA_PIN B9
  13. #define I2C1_CLOCK_SPEED 400000
  14. #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
  15. #define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN)
  16. // rgb matrix setting
  17. #define IS31FL3731_I2C_ADDRESS_1 IS31FL3731_I2C_ADDRESS_GND
  18. #define IS31FL3731_I2C_ADDRESS_2 IS31FL3731_I2C_ADDRESS_SDA