mcuconf.h (1649B)
1 /* Copyright 2023 David Hoelscher (@customMK) 2 * 3 * This program is free software: you can redistribute it and/or modify 4 * it under the terms of the GNU General Public License as published by 5 * the Free Software Foundation, either version 2 of the License, or 6 * (at your option) any later version. 7 * 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * 13 * You should have received a copy of the GNU General Public License 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 */ 16 17 #pragma once 18 19 #include_next <mcuconf.h> 20 21 #undef STM32_LSE_ENABLED 22 #define STM32_LSE_ENABLED TRUE 23 24 #undef STM32_RTCSEL 25 #define STM32_RTCSEL STM32_RTCSEL_LSE 26 27 // Used for underglow 28 #undef STM32_PWM_USE_TIM1 //timer 1 channel 3 29 #define STM32_PWM_USE_TIM1 TRUE 30 31 // Used for backlight 32 //#undef STM32_PWM_USE_TIM2 //timer 2 channel ? 33 //#define STM32_PWM_USE_TIM2 TRUE 34 35 // Used for backlight 36 #undef STM32_PWM_USE_TIM3 //timer 3 channel 1 37 #define STM32_PWM_USE_TIM3 TRUE 38 39 // Used for backlight 40 //#undef STM32_GPT_USE_TIM3 //timer 3 channel 1 41 //#define STM32_GPT_USE_TIM3 TRUE 42 43 // Used for backlight 44 #undef STM32_PWM_USE_TIM4 //timer 4 channel ? 45 #define STM32_PWM_USE_TIM4 TRUE 46 47 // Used for backlight 48 #undef STM32_GPT_USE_TIM5 //timer 5 channel ? 49 #define STM32_GPT_USE_TIM5 TRUE 50 51 // Used for FRAM and flash in example code 52 #undef STM32_SPI_USE_SPI1 53 #define STM32_SPI_USE_SPI1 TRUE 54 55 // Used for OLED 56 #undef STM32_I2C_USE_I2C1 57 #define STM32_I2C_USE_I2C1 TRUE 58