@@ -383,21 +383,21 @@ void common_hal_busio_spi_unlock(busio_spi_obj_t *self) {
383383
384384bool common_hal_busio_spi_write (busio_spi_obj_t * self ,
385385 const uint8_t * data , size_t len ) {
386- HAL_StatusTypeDef result = HAL_SPI_Transmit (& self -> handle , (uint8_t * )data , (uint16_t )len , 500 );
387- return result == HAL_OK ? 1 : 0 ;
386+ HAL_StatusTypeDef result = HAL_SPI_Transmit (& self -> handle , (uint8_t * )data , (uint16_t )len , HAL_MAX_DELAY );
387+ return result == HAL_OK ;
388388}
389389
390390bool common_hal_busio_spi_read (busio_spi_obj_t * self ,
391391 uint8_t * data , size_t len , uint8_t write_value ) {
392- HAL_StatusTypeDef result = HAL_SPI_Receive (& self -> handle , data , (uint16_t )len , 500 );
393- return result == HAL_OK ? 1 : 0 ;
392+ HAL_StatusTypeDef result = HAL_SPI_Receive (& self -> handle , data , (uint16_t )len , HAL_MAX_DELAY );
393+ return result == HAL_OK ;
394394}
395395
396396bool common_hal_busio_spi_transfer (busio_spi_obj_t * self ,
397397 uint8_t * data_out , uint8_t * data_in , size_t len ) {
398398 HAL_StatusTypeDef result = HAL_SPI_TransmitReceive (& self -> handle ,
399- data_out , data_in , (uint16_t )len ,500 );
400- return result == HAL_OK ? 1 : 0 ;
399+ data_out , data_in , (uint16_t )len ,HAL_MAX_DELAY );
400+ return result == HAL_OK ;
401401}
402402
403403uint32_t common_hal_busio_spi_get_frequency (busio_spi_obj_t * self ) {
0 commit comments