From ea84e2a1a4bdf3f46aa3789ed3f7e96c673d7c2c Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Thu, 30 Jan 2025 17:06:15 -0500 Subject: idle signaling; 5mW draw --- Core/Inc/main.h | 82 ++----------------------------------------------- Core/Inc/stm32u0xx_it.h | 1 - 2 files changed, 2 insertions(+), 81 deletions(-) (limited to 'Core/Inc') diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 878727c..2f460cf 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -59,14 +59,6 @@ void Error_Handler(void); /* Private defines -----------------------------------------------------------*/ #define LED_GREEN_Pin GPIO_PIN_13 #define LED_GREEN_GPIO_Port GPIOC -#define OSC32_IN_Pin GPIO_PIN_14 -#define OSC32_IN_GPIO_Port GPIOC -#define OSC32_OUT_Pin GPIO_PIN_15 -#define OSC32_OUT_GPIO_Port GPIOC -#define OSC_IN_Pin GPIO_PIN_0 -#define OSC_IN_GPIO_Port GPIOF -#define OSC_OUT_Pin GPIO_PIN_1 -#define OSC_OUT_GPIO_Port GPIOF #define Joystick_Pin GPIO_PIN_2 #define Joystick_GPIO_Port GPIOC #define VCP_TX_Pin GPIO_PIN_2 @@ -75,84 +67,14 @@ void Error_Handler(void); #define VCP_RX_GPIO_Port GPIOA #define LED_BLUE_Pin GPIO_PIN_5 #define LED_BLUE_GPIO_Port GPIOA -#define SEG0_Pin GPIO_PIN_4 -#define SEG0_GPIO_Port GPIOC -#define SEG1_Pin GPIO_PIN_5 -#define SEG1_GPIO_Port GPIOC -#define SEG2_Pin GPIO_PIN_1 -#define SEG2_GPIO_Port GPIOB #define LED_RED_Pin GPIO_PIN_2 #define LED_RED_GPIO_Port GPIOB -#define SEG3_Pin GPIO_PIN_7 -#define SEG3_GPIO_Port GPIOE -#define SEG4_Pin GPIO_PIN_8 -#define SEG4_GPIO_Port GPIOE -#define SEG5_Pin GPIO_PIN_9 -#define SEG5_GPIO_Port GPIOE -#define SEG6_Pin GPIO_PIN_11 -#define SEG6_GPIO_Port GPIOB -#define SHIELD_Pin GPIO_PIN_12 -#define SHIELD_GPIO_Port GPIOB -#define SHIELD_CS_Pin GPIO_PIN_13 -#define SHIELD_CS_GPIO_Port GPIOB -#define SEG7_Pin GPIO_PIN_14 -#define SEG7_GPIO_Port GPIOB -#define SEG8_Pin GPIO_PIN_15 -#define SEG8_GPIO_Port GPIOB -#define SEG9_Pin GPIO_PIN_8 -#define SEG9_GPIO_Port GPIOD -#define SEG10_Pin GPIO_PIN_9 -#define SEG10_GPIO_Port GPIOD -#define TEKY_CS_Pin GPIO_PIN_10 -#define TEKY_CS_GPIO_Port GPIOD -#define TEKY_Pin GPIO_PIN_11 -#define TEKY_GPIO_Port GPIOD -#define SEG11_Pin GPIO_PIN_12 -#define SEG11_GPIO_Port GPIOD -#define SEG12_Pin GPIO_PIN_13 -#define SEG12_GPIO_Port GPIOD -#define SEG13_Pin GPIO_PIN_6 -#define SEG13_GPIO_Port GPIOC -#define SEG14_Pin GPIO_PIN_8 -#define SEG14_GPIO_Port GPIOC -#define SEG15_Pin GPIO_PIN_9 -#define SEG15_GPIO_Port GPIOC -#define COM0_Pin GPIO_PIN_8 -#define COM0_GPIO_Port GPIOA -#define COM1_Pin GPIO_PIN_9 -#define COM1_GPIO_Port GPIOA -#define COM2_Pin GPIO_PIN_10 -#define COM2_GPIO_Port GPIOA -#define USB_DM_Pin GPIO_PIN_11 -#define USB_DM_GPIO_Port GPIOA -#define USB_DP_Pin GPIO_PIN_12 -#define USB_DP_GPIO_Port GPIOA +#define IDLE_Pin GPIO_PIN_9 +#define IDLE_GPIO_Port GPIOD #define SWDIO_Pin GPIO_PIN_13 #define SWDIO_GPIO_Port GPIOA #define SWCLK_Pin GPIO_PIN_14 #define SWCLK_GPIO_Port GPIOA -#define SEG16_Pin GPIO_PIN_10 -#define SEG16_GPIO_Port GPIOC -#define SEG23_Pin GPIO_PIN_11 -#define SEG23_GPIO_Port GPIOC -#define SEG17_Pin GPIO_PIN_0 -#define SEG17_GPIO_Port GPIOD -#define SEG18_Pin GPIO_PIN_1 -#define SEG18_GPIO_Port GPIOD -#define SEG19_Pin GPIO_PIN_3 -#define SEG19_GPIO_Port GPIOD -#define SEG20_Pin GPIO_PIN_4 -#define SEG20_GPIO_Port GPIOD -#define SEG21_Pin GPIO_PIN_5 -#define SEG21_GPIO_Port GPIOD -#define SEG22_Pin GPIO_PIN_6 -#define SEG22_GPIO_Port GPIOD -#define SDA_Pin GPIO_PIN_7 -#define SDA_GPIO_Port GPIOB -#define SCL_Pin GPIO_PIN_8 -#define SCL_GPIO_Port GPIOB -#define COM3_Pin GPIO_PIN_9 -#define COM3_GPIO_Port GPIOB /* USER CODE BEGIN Private defines */ diff --git a/Core/Inc/stm32u0xx_it.h b/Core/Inc/stm32u0xx_it.h index fe3b5f7..d134079 100644 --- a/Core/Inc/stm32u0xx_it.h +++ b/Core/Inc/stm32u0xx_it.h @@ -53,7 +53,6 @@ void PendSV_Handler(void); void SysTick_Handler(void); void DMA1_Channel1_IRQHandler(void); void DMA1_Channel2_3_IRQHandler(void); -void DMA1_Ch4_7_DMA2_Ch1_5_DMAMUX_OVR_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ -- cgit v1.2.3