Changeset 108 for ctrl/firmware/Main/CubeMX/Core/Inc
- Timestamp:
- Mar 6, 2025, 10:09:08 AM (2 months ago)
- Location:
- ctrl/firmware/Main/CubeMX/Core/Inc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Inc/adc.h
r96 r108 35 35 /* USER CODE END Includes */ 36 36 37 extern ADC_HandleTypeDef hadc2; 38 37 39 extern ADC_HandleTypeDef hadc3; 38 40 39 41 /* USER CODE BEGIN Private defines */ 40 42 43 #define ADC2_CHANNELS (2U) 41 44 #define ADC3_CHANNELS (4U) 42 45 #define VREF (3000U) 46 47 typedef union ADC2_data_t 48 { 49 uint16_t Raw[ADC2_CHANNELS]; 50 struct 51 { 52 int16_t charge_strom; 53 int16_t eload_strom; 54 } Name; 55 } __attribute__((packed, aligned(32))) ADC2_data_t; 43 56 44 57 typedef union ADC3_data_t … … 54 67 } __attribute__((packed, aligned(32))) ADC3_data_t; 55 68 69 56 70 /* USER CODE END Private defines */ 57 71 72 void MX_ADC2_Init(void); 58 73 void MX_ADC3_Init(void); 59 74 60 75 /* USER CODE BEGIN Prototypes */ 61 76 77 extern volatile ADC2_data_t ADC2Data; 62 78 extern volatile ADC3_data_t ADC3Data; 63 79 -
ctrl/firmware/Main/CubeMX/Core/Inc/main.h
r107 r108 74 74 #define DAC_U_LIMIT_Pin GPIO_PIN_5 75 75 #define DAC_U_LIMIT_GPIO_Port GPIOA 76 #define BAT_I_SENSE_PLUS_Pin GPIO_PIN_6 77 #define BAT_I_SENSE_PLUS_GPIO_Port GPIOA 78 #define BAT_I_SENSE_MINUS_Pin GPIO_PIN_7 79 #define BAT_I_SENSE_MINUS_GPIO_Port GPIOA 76 80 #define POWER_4V_EN_Pin GPIO_PIN_15 77 81 #define POWER_4V_EN_GPIO_Port GPIOF -
ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h
r94 r108 58 58 void DMA1_Stream3_IRQHandler(void); 59 59 void DMA1_Stream4_IRQHandler(void); 60 void DMA1_Stream5_IRQHandler(void); 60 61 void EXTI9_5_IRQHandler(void); 61 62 void TIM3_IRQHandler(void);
Note: See TracChangeset
for help on using the changeset viewer.