config.h (698B)
1 // Copyright 2024 Dasky (@daskygit) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #pragma once 5 6 #define POINTING_DEVICE_CS_PIN A4 7 #define POINTING_DEVICE_MOTION_PIN B0 8 #define POINTING_DEVICE_TASK_THROTTLE_MS 1 9 10 #define SPI_DRIVER SPID1 11 #define SPI_SCK_PIN A5 12 #define SPI_MOSI_PIN A7 13 #define SPI_MISO_PIN A6 14 15 #define I2C1_SCL_PIN B8 16 #define I2C1_SDA_PIN B9 17 18 #define OLED_RESET B7 19 #define OLED_PWR B2 20 21 #define RGB_PWM_DRIVER PWMD1 22 #define RGB_BLUE_PIN A10 23 #define RGB_BLUE_PWM_CHANNEL 3 24 #define RGB_GREEN_PIN A8 25 #define RGB_GREEN_PWM_CHANNEL 1 26 #define RGB_RED_PIN A9 27 #define RGB_RED_PWM_CHANNEL 2 28 29 #define OPTICAL_SW_PWR A2 30 31 #define I2C1_CLOCK_SPEED 400000 32 #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2