@@ -209,7 +209,7 @@ void common_hal_busio_spi_construct(busio_spi_obj_t *self,
209
209
self -> handle .Instance = SPIx ;
210
210
self -> handle .Init .Mode = SPI_MODE_MASTER ;
211
211
// Direction change only required for RX-only, see RefMan RM0090:884
212
- if (half_duplex == true ) {
212
+ if (half_duplex ) {
213
213
self -> handle .Init .Direction = SPI_DIRECTION_1LINE ;
214
214
} else {
215
215
self -> handle .Init .Direction = (self -> mosi == NULL ) ? SPI_DIRECTION_2LINES_RXONLY : SPI_DIRECTION_2LINES ;
@@ -345,13 +345,13 @@ bool common_hal_busio_spi_write(busio_spi_obj_t *self,
345
345
346
346
bool common_hal_busio_spi_read (busio_spi_obj_t * self ,
347
347
uint8_t * data , size_t len , uint8_t write_value ) {
348
- if (self -> miso == NULL && self -> half_duplex == false ) {
348
+ if (self -> miso == NULL && ! self -> half_duplex ) {
349
349
mp_raise_ValueError (translate ("No MISO Pin" ));
350
- } else if (self -> half_duplex == true && self -> mosi == NULL ) {
350
+ } else if (self -> half_duplex && self -> mosi == NULL ) {
351
351
mp_raise_ValueError (translate ("No MOSI Pin" ));
352
352
}
353
353
HAL_StatusTypeDef result = HAL_OK ;
354
- if ((self -> half_duplex == false && self -> mosi == NULL ) || (self -> half_duplex == true && self -> mosi != NULL && self -> miso == NULL )) {
354
+ if ((! self -> half_duplex && self -> mosi == NULL ) || (self -> half_duplex && self -> mosi != NULL && self -> miso == NULL )) {
355
355
result = HAL_SPI_Receive (& self -> handle , data , (uint16_t )len , HAL_MAX_DELAY );
356
356
} else {
357
357
memset (data , write_value , len );
0 commit comments