Changeset 50 for ctrl/firmware/Main/CubeMX
- Timestamp:
- Dec 6, 2024, 11:33:01 AM (6 weeks ago)
- Location:
- ctrl/firmware/Main/CubeMX
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Inc/main.h
r48 r50 58 58 59 59 /* Private defines -----------------------------------------------------------*/ 60 #define TX1_LED_Pin GPIO_PIN_6 61 #define TX1_LED_GPIO_Port GPIOE 60 62 #define SPI4_NSS_DISPLAY_Pin GPIO_PIN_11 61 63 #define SPI4_NSS_DISPLAY_GPIO_Port GPIOE … … 68 70 #define RST_DISPLAY_Pin GPIO_PIN_15 69 71 #define RST_DISPLAY_GPIO_Port GPIOE 72 #define OUTPUT_ON_LED_Pin GPIO_PIN_7 73 #define OUTPUT_ON_LED_GPIO_Port GPIOD 74 #define ERROR_LED_Pin GPIO_PIN_9 75 #define ERROR_LED_GPIO_Port GPIOG 76 #define CHARGE_LED_Pin GPIO_PIN_10 77 #define CHARGE_LED_GPIO_Port GPIOG 78 #define RX2_LED_Pin GPIO_PIN_11 79 #define RX2_LED_GPIO_Port GPIOG 80 #define RX1_LED_Pin GPIO_PIN_12 81 #define RX1_LED_GPIO_Port GPIOG 82 #define TX2_LED_Pin GPIO_PIN_13 83 #define TX2_LED_GPIO_Port GPIOG 70 84 71 85 /* USER CODE BEGIN Private defines */ -
ctrl/firmware/Main/CubeMX/Core/Src/gpio.c
r48 r50 58 58 59 59 /*Configure GPIO pin Output Level */ 60 HAL_GPIO_WritePin(GPIOE, PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin, GPIO_PIN_RESET); 60 HAL_GPIO_WritePin(GPIOE, TX1_LED_Pin|PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin, GPIO_PIN_RESET); 61 62 /*Configure GPIO pin Output Level */ 63 HAL_GPIO_WritePin(OUTPUT_ON_LED_GPIO_Port, OUTPUT_ON_LED_Pin, GPIO_PIN_RESET); 64 65 /*Configure GPIO pin Output Level */ 66 HAL_GPIO_WritePin(GPIOG, ERROR_LED_Pin|CHARGE_LED_Pin|RX2_LED_Pin|RX1_LED_Pin 67 |TX2_LED_Pin, GPIO_PIN_RESET); 61 68 62 69 /*Configure GPIO pins : PE2 PE3 PE4 PE5 63 PE 6 PE7 PE8 PE964 PE 10 PE0 PE1 */70 PE7 PE8 PE9 PE10 71 PE0 PE1 */ 65 72 GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 66 |GPIO_PIN_ 6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_967 |GPIO_PIN_ 10|GPIO_PIN_0|GPIO_PIN_1;73 |GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10 74 |GPIO_PIN_0|GPIO_PIN_1; 68 75 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 69 76 GPIO_InitStruct.Pull = GPIO_NOPULL; 77 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); 78 79 /*Configure GPIO pins : TX1_LED_Pin PWM_DISPLAY_LIGHT_Pin RST_DISPLAY_Pin */ 80 GPIO_InitStruct.Pin = TX1_LED_Pin|PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin; 81 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 82 GPIO_InitStruct.Pull = GPIO_NOPULL; 83 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 70 84 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); 71 85 … … 120 134 /*Configure GPIO pins : PG0 PG1 PG2 PG3 121 135 PG4 PG5 PG6 PG7 122 PG8 PG9 PG10 PG11 123 PG12 PG13 PG14 PG15 */ 136 PG8 PG14 PG15 */ 124 137 GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 125 138 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 126 |GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11 127 |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15; 139 |GPIO_PIN_8|GPIO_PIN_14|GPIO_PIN_15; 128 140 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 129 141 GPIO_InitStruct.Pull = GPIO_NOPULL; 130 142 HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); 131 143 132 /*Configure GPIO pins : PWM_DISPLAY_LIGHT_Pin RST_DISPLAY_Pin */ 133 GPIO_InitStruct.Pin = PWM_DISPLAY_LIGHT_Pin|RST_DISPLAY_Pin; 144 /*Configure GPIO pins : PD8 PD9 PD10 PD11 145 PD12 PD13 PD14 PD15 146 PD0 PD1 PD2 PD3 147 PD4 PD5 PD6 */ 148 GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11 149 |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15 150 |GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 151 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6; 152 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 153 GPIO_InitStruct.Pull = GPIO_NOPULL; 154 HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); 155 156 /*Configure GPIO pin : OUTPUT_ON_LED_Pin */ 157 GPIO_InitStruct.Pin = OUTPUT_ON_LED_Pin; 134 158 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 135 159 GPIO_InitStruct.Pull = GPIO_NOPULL; 136 160 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 137 HAL_GPIO_Init( GPIOE, &GPIO_InitStruct);161 HAL_GPIO_Init(OUTPUT_ON_LED_GPIO_Port, &GPIO_InitStruct); 138 162 139 /*Configure GPIO pins : PD8 PD9 PD10 PD11 140 PD12 PD13 PD14 PD15 141 PD0 PD1 PD2 PD3 142 PD4 PD5 PD6 PD7 */ 143 GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11 144 |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15 145 |GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 146 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7; 147 GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 163 /*Configure GPIO pins : ERROR_LED_Pin CHARGE_LED_Pin RX2_LED_Pin RX1_LED_Pin 164 TX2_LED_Pin */ 165 GPIO_InitStruct.Pin = ERROR_LED_Pin|CHARGE_LED_Pin|RX2_LED_Pin|RX1_LED_Pin 166 |TX2_LED_Pin; 167 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 148 168 GPIO_InitStruct.Pull = GPIO_NOPULL; 149 HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); 169 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 170 HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); 150 171 151 172 } -
ctrl/firmware/Main/CubeMX/Core/Src/main.c
r48 r50 116 116 /* USER CODE BEGIN 2 */ 117 117 118 HAL_GPIO_WritePin(PWM_DISPLAY_LIGHT_GPIO_Port, PWM_DISPLAY_LIGHT_Pin, GPIO_PIN_SET); 119 HAL_GPIO_WritePin(RST_DISPLAY_GPIO_Port, RST_DISPLAY_Pin, GPIO_PIN_SET); 120 121 SPI_WriteComm(0x11); 122 HAL_Delay(120); 123 124 SPI_WriteComm(0xFF); 125 SPI_WriteData(0x77); 126 SPI_WriteData(0x01); 127 SPI_WriteData(0x00); 128 SPI_WriteData(0x00); 129 SPI_WriteData(0x10); 130 131 132 SPI_WriteComm(0xC0); 133 SPI_WriteData(0x4F); 134 SPI_WriteData(0x00); 135 136 137 SPI_WriteComm(0xC1); 138 SPI_WriteData(0x07); 139 SPI_WriteData(0x02); 140 141 142 SPI_WriteComm(0xC2); 143 SPI_WriteData(0x31); 144 SPI_WriteData(0x05); 145 146 SPI_WriteComm(0xC3); 147 SPI_WriteData(0x80); 148 SPI_WriteData(0x02); 149 SPI_WriteData(0x07); 150 151 SPI_WriteComm(0xCC); 152 SPI_WriteData(0x10); 153 154 SPI_WriteComm(0xB0); 155 SPI_WriteData(0x00); 156 SPI_WriteData(0x0A); 157 SPI_WriteData(0x11); 158 SPI_WriteData(0x0C); 159 SPI_WriteData(0x10); 160 SPI_WriteData(0x05); 161 SPI_WriteData(0x00); 162 SPI_WriteData(0x08); 163 SPI_WriteData(0x08); 164 SPI_WriteData(0x1F); 165 SPI_WriteData(0x07); 166 SPI_WriteData(0x13); 167 SPI_WriteData(0x10); 168 SPI_WriteData(0xA9); 169 SPI_WriteData(0x30); 170 SPI_WriteData(0x18); 171 SPI_WriteComm(0xB1); 172 SPI_WriteData(0x00); 173 SPI_WriteData(0x0B); 174 SPI_WriteData(0x11); 175 SPI_WriteData(0x0D); 176 SPI_WriteData(0x0F); 177 SPI_WriteData(0x05); 178 SPI_WriteData(0x02); 179 SPI_WriteData(0x07); 180 SPI_WriteData(0x06); 181 SPI_WriteData(0x20); 182 SPI_WriteData(0x05); 183 SPI_WriteData(0x15); 184 SPI_WriteData(0x13); 185 SPI_WriteData(0xA9); 186 SPI_WriteData(0x30); 187 SPI_WriteData(0x18); 188 SPI_WriteComm(0xFF); 189 SPI_WriteData(0x77); 190 SPI_WriteData(0x01); 191 SPI_WriteData(0x00); 192 SPI_WriteData(0x00); 193 SPI_WriteData(0x11); 194 195 196 SPI_WriteComm(0xB0); 197 SPI_WriteData(0x53); 198 SPI_WriteComm(0xB1); 199 SPI_WriteData(0x60); 200 201 SPI_WriteComm(0xB2); 202 SPI_WriteData(0x07); 203 204 SPI_WriteComm(0xB3); 205 SPI_WriteData(0x80); 206 207 SPI_WriteComm(0xB5); 208 SPI_WriteData(0x49); 209 210 SPI_WriteComm(0xB7); 211 SPI_WriteData(0x85); 212 213 SPI_WriteComm(0xB8); 214 SPI_WriteData(0x21); 215 216 SPI_WriteComm(0xC1); 217 SPI_WriteData(0x78); 218 219 SPI_WriteComm(0xC2); 220 SPI_WriteData(0x78); 221 HAL_Delay(100); 222 223 SPI_WriteComm(0xE0); 224 SPI_WriteData(0x00); 225 SPI_WriteData(0x00); 226 SPI_WriteData(0x02); 227 228 SPI_WriteComm(0xE1); 229 SPI_WriteData(0x03); 230 SPI_WriteData(0xA0); 231 SPI_WriteData(0x00); 232 SPI_WriteData(0x00); 233 SPI_WriteData(0x02); 234 SPI_WriteData(0xA0); 235 SPI_WriteData(0x00); 236 SPI_WriteData(0x00); 237 SPI_WriteData(0x00); 238 SPI_WriteData(0x33); 239 SPI_WriteData(0x33); 240 SPI_WriteComm(0xE2); 241 SPI_WriteData(0x22); 242 SPI_WriteData(0x22); 243 SPI_WriteData(0x33); 244 SPI_WriteData(0x33); 245 SPI_WriteData(0x88); 246 SPI_WriteData(0xA0); 247 SPI_WriteData(0x00); 248 SPI_WriteData(0x00); 249 SPI_WriteData(0x87); 250 SPI_WriteData(0xA0); 251 SPI_WriteData(0x00); 252 SPI_WriteData(0x00); 253 254 255 SPI_WriteComm(0xE3); 256 SPI_WriteData(0x00); 257 SPI_WriteData(0x00); 258 SPI_WriteData(0x22); 259 SPI_WriteData(0x22); 260 261 SPI_WriteComm(0xE4); 262 SPI_WriteData(0x44); 263 SPI_WriteData(0x44); 264 265 SPI_WriteComm(0xE5); 266 SPI_WriteData(0x04); 267 SPI_WriteData(0x84); 268 SPI_WriteData(0xA0); 269 SPI_WriteData(0xA0); 270 SPI_WriteData(0x06); 271 SPI_WriteData(0x86); 272 SPI_WriteData(0xA0); 273 SPI_WriteData(0xA0); 274 SPI_WriteData(0x08); 275 SPI_WriteData(0x88); 276 SPI_WriteData(0xA0); 277 SPI_WriteData(0xA0); 278 SPI_WriteData(0x0A); 279 SPI_WriteData(0x8A); 280 SPI_WriteData(0xA0); 281 SPI_WriteData(0xA0); 282 283 SPI_WriteComm(0xE6); 284 SPI_WriteData(0x00); 285 SPI_WriteData(0x00); 286 SPI_WriteData(0x22); 287 SPI_WriteData(0x22); 288 289 SPI_WriteComm(0xE7); 290 SPI_WriteData(0x44); 291 SPI_WriteData(0x44); 292 293 SPI_WriteComm(0xE8); 294 SPI_WriteData(0x03); 295 SPI_WriteData(0x83); 296 SPI_WriteData(0xA0); 297 SPI_WriteData(0xA0); 298 SPI_WriteData(0x05); 299 SPI_WriteData(0x85); 300 SPI_WriteData(0xA0); 301 SPI_WriteData(0xA0); 302 SPI_WriteData(0x07); 303 SPI_WriteData(0x87); 304 SPI_WriteData(0xA0); 305 SPI_WriteData(0xA0); 306 SPI_WriteData(0x09); 307 SPI_WriteData(0x89); 308 SPI_WriteData(0xA0); 309 SPI_WriteData(0xA0); 310 311 SPI_WriteComm(0xEB); 312 SPI_WriteData(0x00); 313 SPI_WriteData(0x01); 314 SPI_WriteData(0xE4); 315 SPI_WriteData(0xE4); 316 SPI_WriteData(0x88); 317 SPI_WriteData(0x00); 318 SPI_WriteData(0x40); 319 320 SPI_WriteComm(0xEC); 321 SPI_WriteData(0x3C); 322 SPI_WriteData(0x01); 323 324 SPI_WriteComm(0xED); 325 SPI_WriteData(0xAB); 326 SPI_WriteData(0x89); 327 SPI_WriteData(0x76); 328 SPI_WriteData(0x54); 329 SPI_WriteData(0x02); 330 SPI_WriteData(0xFF); 331 SPI_WriteData(0xFF); 332 SPI_WriteData(0xFF); 333 SPI_WriteData(0xFF); 334 SPI_WriteData(0xFF); 335 SPI_WriteData(0xFF); 336 SPI_WriteData(0x20); 337 SPI_WriteData(0x45); 338 SPI_WriteData(0x67); 339 SPI_WriteData(0x98); 340 SPI_WriteData(0xBA); 341 342 343 SPI_WriteComm(0x3A); 344 SPI_WriteData(0x66); 345 346 SPI_WriteComm(0x36); 347 SPI_WriteData(0x00); 348 349 HAL_Delay(100); 350 SPI_WriteComm(0x29); 118 //HAL_GPIO_WritePin(PWM_DISPLAY_LIGHT_GPIO_Port, PWM_DISPLAY_LIGHT_Pin, GPIO_PIN_SET); 119 //HAL_GPIO_WritePin(TX1_LED_GPIO_Port, TX1_LED_Pin, GPIO_PIN_SET); 120 //HAL_GPIO_WritePin(RX1_LED_GPIO_Port, RX1_LED_Pin, GPIO_PIN_SET); 121 //HAL_GPIO_WritePin(OUTPUT_ON_LED_GPIO_Port, OUTPUT_ON_LED_Pin, GPIO_PIN_RESET); 351 122 352 123 … … 434 205 uint16_t data[1]; 435 206 436 data[0] = (uint16_t)cmd_data_toSend | ((uint16_t)isCmd << (sizeof(uint16_t) * 8)); 207 data[0] = (uint16_t)isCmd << 8U; 208 data[0] |= (uint16_t)cmd_data_toSend; 209 437 210 438 211 HAL_SPI_Transmit(&hspi4, (const uint8_t*)data, 1, 1000); -
ctrl/firmware/Main/CubeMX/Core/Src/spi.c
r48 r50 41 41 hspi4.Instance = SPI4; 42 42 hspi4.Init.Mode = SPI_MODE_MASTER; 43 hspi4.Init.Direction = SPI_DIRECTION_ 2LINES_TXONLY;43 hspi4.Init.Direction = SPI_DIRECTION_1LINE; 44 44 hspi4.Init.DataSize = SPI_DATASIZE_9BIT; 45 45 hspi4.Init.CLKPolarity = SPI_POLARITY_LOW; 46 46 hspi4.Init.CLKPhase = SPI_PHASE_1EDGE; 47 47 hspi4.Init.NSS = SPI_NSS_HARD_OUTPUT; 48 hspi4.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_ 2;48 hspi4.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_4; 49 49 hspi4.Init.FirstBit = SPI_FIRSTBIT_MSB; 50 50 hspi4.Init.TIMode = SPI_TIMODE_DISABLE; -
ctrl/firmware/Main/CubeMX/charger.ioc
r48 r50 46 46 Mcu.Name=STM32H723ZETx 47 47 Mcu.Package=LQFP144 48 Mcu.Pin0=PC14-OSC32_IN 49 Mcu.Pin1=PC15-OSC32_OUT 50 Mcu.Pin10=PA14(JTCK/SWCLK) 51 Mcu.Pin11=VP_RTC_VS_RTC_Activate 52 Mcu.Pin12=VP_SYS_VS_Systick 53 Mcu.Pin13=VP_MEMORYMAP_VS_MEMORYMAP 54 Mcu.Pin2=PH0-OSC_IN 55 Mcu.Pin3=PH1-OSC_OUT 56 Mcu.Pin4=PE11 57 Mcu.Pin5=PE12 58 Mcu.Pin6=PE13 59 Mcu.Pin7=PE14 60 Mcu.Pin8=PE15 61 Mcu.Pin9=PA13(JTMS/SWDIO) 62 Mcu.PinsNb=14 48 Mcu.Pin0=PE6 49 Mcu.Pin1=PC14-OSC32_IN 50 Mcu.Pin10=PA13(JTMS/SWDIO) 51 Mcu.Pin11=PA14(JTCK/SWCLK) 52 Mcu.Pin12=PD7 53 Mcu.Pin13=PG9 54 Mcu.Pin14=PG10 55 Mcu.Pin15=PG11 56 Mcu.Pin16=PG12 57 Mcu.Pin17=PG13 58 Mcu.Pin18=VP_RTC_VS_RTC_Activate 59 Mcu.Pin19=VP_SYS_VS_Systick 60 Mcu.Pin2=PC15-OSC32_OUT 61 Mcu.Pin20=VP_MEMORYMAP_VS_MEMORYMAP 62 Mcu.Pin3=PH0-OSC_IN 63 Mcu.Pin4=PH1-OSC_OUT 64 Mcu.Pin5=PE11 65 Mcu.Pin6=PE12 66 Mcu.Pin7=PE13 67 Mcu.Pin8=PE14 68 Mcu.Pin9=PE15 69 Mcu.PinsNb=21 63 70 Mcu.ThirdPartyNb=0 64 71 Mcu.UserConstants= … … 87 94 PC15-OSC32_OUT.Mode=LSE-External-Oscillator 88 95 PC15-OSC32_OUT.Signal=RCC_OSC32_OUT 96 PD7.GPIOParameters=GPIO_Label 97 PD7.GPIO_Label=OUTPUT_ON_LED 98 PD7.Locked=true 99 PD7.Signal=GPIO_Output 89 100 PE11.GPIOParameters=GPIO_Label 90 101 PE11.GPIO_Label=SPI4_NSS_DISPLAY … … 95 106 PE12.GPIO_Label=SPI4_SCK_DISPLAY 96 107 PE12.Locked=true 97 PE12.Mode= TX_Only_Simplex_Unidirect_Master108 PE12.Mode=Simplex_Bidirectional_Master 98 109 PE12.Signal=SPI4_SCK 99 110 PE13.GPIOParameters=GPIO_Label … … 104 115 PE14.GPIO_Label=SPI4_MOSI_DISPLAY 105 116 PE14.Locked=true 106 PE14.Mode= TX_Only_Simplex_Unidirect_Master117 PE14.Mode=Simplex_Bidirectional_Master 107 118 PE14.Signal=SPI4_MOSI 108 119 PE15.GPIOParameters=PinState,GPIO_Label … … 111 122 PE15.PinState=GPIO_PIN_RESET 112 123 PE15.Signal=GPIO_Output 124 PE6.GPIOParameters=GPIO_Label 125 PE6.GPIO_Label=TX1_LED 126 PE6.Locked=true 127 PE6.Signal=GPIO_Output 128 PG10.GPIOParameters=GPIO_Label 129 PG10.GPIO_Label=CHARGE_LED 130 PG10.Locked=true 131 PG10.Signal=GPIO_Output 132 PG11.GPIOParameters=GPIO_Label 133 PG11.GPIO_Label=RX2_LED 134 PG11.Locked=true 135 PG11.Signal=GPIO_Output 136 PG12.GPIOParameters=GPIO_Label 137 PG12.GPIO_Label=RX1_LED 138 PG12.Locked=true 139 PG12.Signal=GPIO_Output 140 PG13.GPIOParameters=GPIO_Label 141 PG13.GPIO_Label=TX2_LED 142 PG13.Locked=true 143 PG13.Signal=GPIO_Output 144 PG9.GPIOParameters=GPIO_Label 145 PG9.GPIO_Label=ERROR_LED 146 PG9.Locked=true 147 PG9.Signal=GPIO_Output 113 148 PH0-OSC_IN.Mode=HSE-External-Oscillator 114 149 PH0-OSC_IN.Signal=RCC_OSC_IN … … 224 259 RCC.VCOInput2Freq_Value=8333333.333333333 225 260 RCC.VCOInput3Freq_Value=1000000 226 SPI4.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_ 2227 SPI4.CalculateBaudRate= 15.151515MBits/s261 SPI4.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_4 262 SPI4.CalculateBaudRate=7.575757 MBits/s 228 263 SPI4.DataSize=SPI_DATASIZE_9BIT 229 SPI4.Direction=SPI_DIRECTION_ 2LINES_TXONLY264 SPI4.Direction=SPI_DIRECTION_1LINE 230 265 SPI4.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS,DataSize,BaudRatePrescaler 231 266 SPI4.Mode=SPI_MODE_MASTER
Note: See TracChangeset
for help on using the changeset viewer.