Changeset 78 for ctrl/firmware/Main/CubeMX/Core
- Timestamp:
- Feb 4, 2025, 11:33:27 AM (3 months ago)
- Location:
- ctrl/firmware/Main/CubeMX/Core/Src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Src/main.c
r77 r78 35 35 #include <stdio.h> 36 36 37 #include "dhcp.h" 38 37 39 /* USER CODE END Includes */ 38 40 … … 110 112 111 113 /* USER CODE BEGIN SysInit */ 114 115 printf("CPU clock: %d Hz\n", HAL_RCC_GetSysClockFreq()); 112 116 113 117 /* USER CODE END SysInit */ … … 265 269 /* USER CODE BEGIN Callback 1 */ 266 270 271 // We duplicate this here to make CubeMX regeneratable 272 if (htim->Instance == TIM7) 273 { 274 if (!(HAL_GetTick() % 1000U)) 275 { // One second timer for DHCP 276 DHCP_time_handler(); 277 } 278 } 279 267 280 /* USER CODE END Callback 1 */ 268 281 } -
ctrl/firmware/Main/CubeMX/Core/Src/spi.c
r77 r78 44 44 hspi2.Init.Direction = SPI_DIRECTION_2LINES; 45 45 hspi2.Init.DataSize = SPI_DATASIZE_8BIT; 46 hspi2.Init.CLKPolarity = SPI_POLARITY_ LOW;47 hspi2.Init.CLKPhase = SPI_PHASE_ 1EDGE;46 hspi2.Init.CLKPolarity = SPI_POLARITY_HIGH; 47 hspi2.Init.CLKPhase = SPI_PHASE_2EDGE; 48 48 hspi2.Init.NSS = SPI_NSS_SOFT; 49 hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2 ;49 hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_256; 50 50 hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB; 51 51 hspi2.Init.TIMode = SPI_TIMODE_DISABLE; … … 60 60 hspi2.Init.MasterInterDataIdleness = SPI_MASTER_INTERDATA_IDLENESS_01CYCLE; 61 61 hspi2.Init.MasterReceiverAutoSusp = SPI_MASTER_RX_AUTOSUSP_DISABLE; 62 hspi2.Init.MasterKeepIOState = SPI_MASTER_KEEP_IO_STATE_ DISABLE;62 hspi2.Init.MasterKeepIOState = SPI_MASTER_KEEP_IO_STATE_ENABLE; 63 63 hspi2.Init.IOSwap = SPI_IO_SWAP_DISABLE; 64 64 if (HAL_SPI_Init(&hspi2) != HAL_OK)
Note: See TracChangeset
for help on using the changeset viewer.