From 75fb5531728e27c3e65ada0e350b1e65149954b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 11 Oct 2022 18:35:27 +0200 Subject: [PATCH] main: update RGB LED init --- main.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/main.c b/main.c index d609f04..5a90b4a 100644 --- a/main.c +++ b/main.c @@ -19,7 +19,7 @@ // IR demodulator output pin #define IRM_OUT_PIN PC7 // TIM1_CH2 #define IRM_OUT_PORT GPIO_PC -// RGB LED pins (sink on) +// RGB LED pins (sink controlled by nMOS) #define LED_RED_PIN PD3 // TIM2_CH2 #define LED_RED_PORT GPIO_PD #define LED_GREEN_PIN PD2 // TIM2_CH3 @@ -128,14 +128,14 @@ void main(void) IRM_ON_PORT->DDR.reg |= IRM_ON_PIN; // switch pin to output // configure RGB LED - LED_RED_PORT->ODR.reg |= LED_RED_PIN; // switch LED off - LED_RED_PORT->CR1.reg &= ~LED_RED_PIN; // use as open-drain + LED_RED_PORT->ODR.reg &= ~LED_RED_PIN; // switch LED off + LED_RED_PORT->CR1.reg |= LED_RED_PIN; // use as push-pull LED_RED_PORT->DDR.reg |= LED_RED_PIN; // use pin to output - LED_GREEN_PORT->ODR.reg |= LED_GREEN_PIN; // switch LED off - LED_GREEN_PORT->CR1.reg &= ~LED_GREEN_PIN; // use as open-drain + LED_GREEN_PORT->ODR.reg &= ~LED_GREEN_PIN; // switch LED off + LED_GREEN_PORT->CR1.reg |= LED_GREEN_PIN; // use as push-pull LED_GREEN_PORT->DDR.reg |= LED_GREEN_PIN; // use pin to output - LED_BLUE_PORT->ODR.reg |= LED_BLUE_PIN; // switch LED off - LED_BLUE_PORT->CR1.reg &= ~LED_BLUE_PIN; // use as open-drain + LED_BLUE_PORT->ODR.reg &= ~LED_BLUE_PIN; // switch LED off + LED_BLUE_PORT->CR1.reg |= LED_BLUE_PIN; // use as push-pull LED_BLUE_PORT->DDR.reg |= LED_BLUE_PIN; // use pin to output /*