Changeset 58 for ctrl/firmware/Main/CubeMX/Core/Src
- Timestamp:
- Dec 13, 2024, 8:38:16 AM (5 weeks ago)
- Location:
- ctrl/firmware/Main/CubeMX/Core/Src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Src/app_threadx.c
r57 r58 52 52 /* USER CODE BEGIN PV */ 53 53 54 TX_THREAD 54 TX_THREAD scan_keys_thread_ptr; 55 55 56 56 /* USER CODE END PV */ … … 86 86 pointer, MAIN_THREAD_STACK_SIZE_BYTES, TX_MAX_PRIORITIES-1, TX_MAX_PRIORITIES-1, 87 87 TX_NO_TIME_SLICE, TX_AUTO_START); 88 if (ret != TX_SUCCESS) { printf("Cannot create MainThread!\n"); return ret; }88 if (ret != TX_SUCCESS) { printf("Cannot create Scan Keys Thread!\n"); return ret; } 89 89 90 90 /* USER CODE END App_ThreadX_Init */ -
ctrl/firmware/Main/CubeMX/Core/Src/gpio.c
r54 r58 58 58 59 59 /*Configure GPIO pin Output Level */ 60 HAL_GPIO_WritePin(GPIOE, TX1_LED_Pin|PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin, GPIO_PIN_RESET); 60 HAL_GPIO_WritePin(GPIOE, TX1_LED_Pin|POWER_15V_EN_Pin|PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin, GPIO_PIN_RESET); 61 62 /*Configure GPIO pin Output Level */ 63 HAL_GPIO_WritePin(POWER_4V_EN_GPIO_Port, POWER_4V_EN_Pin, GPIO_PIN_RESET); 64 65 /*Configure GPIO pin Output Level */ 66 HAL_GPIO_WritePin(GPIOG, POWER_5V_EN_Pin|POWER_10V_EN_Pin|ERROR_LED_Pin|CHARGE_LED_Pin 67 |RX2_LED_Pin|RX1_LED_Pin|TX2_LED_Pin, GPIO_PIN_RESET); 61 68 62 69 /*Configure GPIO pin Output Level */ 63 70 HAL_GPIO_WritePin(OUTPUT_ON_LED_GPIO_Port, OUTPUT_ON_LED_Pin, GPIO_PIN_RESET); 64 71 65 /*Configure GPIO pin Output Level */66 HAL_GPIO_WritePin(GPIOG, ERROR_LED_Pin|CHARGE_LED_Pin|RX2_LED_Pin|RX1_LED_Pin67 |TX2_LED_Pin, GPIO_PIN_RESET);68 69 72 /*Configure GPIO pins : PE2 PE3 PE4 PE5 70 PE 7 PE8 PE9 PE1071 PE 0 PE1 */73 PE8 PE9 PE10 PE0 74 PE1 */ 72 75 GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 73 |GPIO_PIN_ 7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_1074 |GPIO_PIN_ 0|GPIO_PIN_1;76 |GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_0 77 |GPIO_PIN_1; 75 78 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 76 79 GPIO_InitStruct.Pull = GPIO_NOPULL; 77 80 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); 78 81 79 /*Configure GPIO pins : TX1_LED_Pin P WM_DISPLAY_LIGHT_Pin RST_DISPLAY_Pin */80 GPIO_InitStruct.Pin = TX1_LED_Pin|P WM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin;82 /*Configure GPIO pins : TX1_LED_Pin POWER_15V_EN_Pin PWM_DISPLAY_LIGHT_Pin RST_DISPLAY_Pin */ 83 GPIO_InitStruct.Pin = TX1_LED_Pin|POWER_15V_EN_Pin|PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin; 81 84 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 82 85 GPIO_InitStruct.Pull = GPIO_NOPULL; … … 97 100 PF4 PF5 PF6 PF7 98 101 PF8 PF9 PF10 PF11 99 PF12 PF13 PF14 PF15*/102 PF12 PF13 PF14 */ 100 103 GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 101 104 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 102 105 |GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11 103 |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14 |GPIO_PIN_15;106 |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14; 104 107 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 105 108 GPIO_InitStruct.Pull = GPIO_NOPULL; … … 130 133 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 131 134 132 /*Configure GPIO pins : PG0 PG1 PG2 PG3 133 PG4 PG5 PG6 PG7 134 PG8 PG14 PG15 */ 135 GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 136 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 137 |GPIO_PIN_8|GPIO_PIN_14|GPIO_PIN_15; 138 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 135 /*Configure GPIO pin : POWER_4V_EN_Pin */ 136 GPIO_InitStruct.Pin = POWER_4V_EN_Pin; 137 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 139 138 GPIO_InitStruct.Pull = GPIO_NOPULL; 139 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 140 HAL_GPIO_Init(POWER_4V_EN_GPIO_Port, &GPIO_InitStruct); 141 142 /*Configure GPIO pins : POWER_5V_EN_Pin POWER_10V_EN_Pin ERROR_LED_Pin CHARGE_LED_Pin 143 RX2_LED_Pin RX1_LED_Pin TX2_LED_Pin */ 144 GPIO_InitStruct.Pin = POWER_5V_EN_Pin|POWER_10V_EN_Pin|ERROR_LED_Pin|CHARGE_LED_Pin 145 |RX2_LED_Pin|RX1_LED_Pin|TX2_LED_Pin; 146 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 147 GPIO_InitStruct.Pull = GPIO_NOPULL; 148 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 140 149 HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); 141 150 … … 152 161 HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); 153 162 163 /*Configure GPIO pins : PG2 PG3 PG4 PG5 164 PG6 PG7 PG8 PG14 165 PG15 */ 166 GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 167 |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_14 168 |GPIO_PIN_15; 169 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 170 GPIO_InitStruct.Pull = GPIO_NOPULL; 171 HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); 172 154 173 /*Configure GPIO pin : SD_DETECT_Pin */ 155 174 GPIO_InitStruct.Pin = SD_DETECT_Pin; … … 165 184 HAL_GPIO_Init(OUTPUT_ON_LED_GPIO_Port, &GPIO_InitStruct); 166 185 167 /*Configure GPIO pins : ERROR_LED_Pin CHARGE_LED_Pin RX2_LED_Pin RX1_LED_Pin168 TX2_LED_Pin */169 GPIO_InitStruct.Pin = ERROR_LED_Pin|CHARGE_LED_Pin|RX2_LED_Pin|RX1_LED_Pin170 |TX2_LED_Pin;171 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;172 GPIO_InitStruct.Pull = GPIO_NOPULL;173 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;174 HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);175 176 186 } 177 187
Note: See TracChangeset
for help on using the changeset viewer.