1414static const char * TAG = "glue" ;
1515
1616ADC_HandleTypeDef hadc1 ;
17- ADC_HandleTypeDef hadc2 ;
1817SPI_HandleTypeDef hspi1 ;
1918#if defined(SHIFTERBUTTONS ) || defined(SPIBUTTONS )
2019SPI_HandleTypeDef hspi2 ;
@@ -25,6 +24,20 @@ CAN_HandleTypeDef hcan1;
2524TIM_HandleTypeDef htim1 ;
2625I2C_HandleTypeDef hi2c1 ;
2726
27+
28+ void HAL_GPIO_Init (GPIO_TypeDef * GPIOx , GPIO_InitTypeDef * GPIO_Init )
29+ {
30+ gpio_config_t io_conf = {0 };
31+ io_conf .intr_type = GPIO_INTR_DISABLE ;
32+ io_conf .mode = GPIO_Init -> Mode ;
33+ io_conf .pin_bit_mask = (BIT64 (LED_CLIP_Pin ) | BIT64 (LED_ERR_Pin ) \
34+ | BIT64 (LED_SYS_Pin ) | BIT64 (DRV_ENABLE_Pin ) \
35+ | BIT64 (DRV_BRAKE_Pin ) | BIT64 (CAN_S_Pin ));
36+ io_conf .pull_down_en = 0 ;
37+ io_conf .pull_up_en = 0 ;
38+ gpio_config (& io_conf );
39+ }
40+
2841GPIO_PinState HAL_GPIO_ReadPin (GPIO_TypeDef * GPIOx , uint16_t GPIO_Pin )
2942{
3043 return gpio_ll_get_level (& GPIO , GPIO_Pin );
@@ -125,7 +138,7 @@ HAL_StatusTypeDef HAL_SPI_Init(SPI_HandleTypeDef *hspi)
125138 .sclk_io_num = SPI1_SCK_Pin ,
126139 .quadwp_io_num = -1 ,
127140 .quadhd_io_num = -1 ,
128- .max_transfer_sz = 256 ,
141+ .max_transfer_sz = 4096 ,
129142 };
130143 hspi -> Init .BaudRatePrescaler >>= 3 ;
131144 uint32_t freq = (84 * 1000 * 1000 ) / (uint32_t )(powf (2 , hspi -> Init .BaudRatePrescaler + 1 ));
@@ -158,6 +171,11 @@ HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint
158171 return HAL_OK ;
159172}
160173
174+ HAL_StatusTypeDef HAL_SPI_Transmit_DMA (SPI_HandleTypeDef * hspi , uint8_t * pData , uint16_t Size )
175+ {
176+ return HAL_SPI_Transmit (hspi , pData , Size , 500 );
177+ }
178+
161179HAL_StatusTypeDef HAL_SPI_Transmit_IT (SPI_HandleTypeDef * hspi , uint8_t * pData , uint16_t Size )
162180{
163181 ESP_LOGW (TAG , "%s: Unsupported" , __FUNCTION__ );
@@ -216,6 +234,21 @@ HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, ui
216234 ESP_LOGW (TAG , "%s: Unsupported" , __FUNCTION__ );
217235 return HAL_OK ;
218236}
237+ HAL_StatusTypeDef HAL_UART_Receive_DMA (UART_HandleTypeDef * huart , uint8_t * pData , uint16_t Size )
238+ {
239+ ESP_LOGW (TAG , "%s: Unsupported" , __FUNCTION__ );
240+ return HAL_OK ;
241+ }
242+ HAL_StatusTypeDef HAL_UART_AbortReceive (UART_HandleTypeDef * huart )
243+ {
244+ ESP_LOGW (TAG , "%s: Unsupported" , __FUNCTION__ );
245+ return HAL_OK ;
246+ }
247+ HAL_StatusTypeDef HAL_UART_AbortTransmit (UART_HandleTypeDef * huart )
248+ {
249+ ESP_LOGW (TAG , "%s: Unsupported" , __FUNCTION__ );
250+ return HAL_OK ;
251+ }
219252
220253HAL_StatusTypeDef HAL_I2C_Init (I2C_HandleTypeDef * hi2c )
221254{
0 commit comments