进一步迭代优化统一管理
This commit is contained in:
@ -17,7 +17,7 @@
|
||||
* @return true if successful, false otherwise
|
||||
*/
|
||||
static bool w25qxx_spi_send(const uint8_t *data, uint16_t size) {
|
||||
return hal_spi_transmit(W25QXX_SPI_INSTANCE, data, size);
|
||||
return hal_spi_transmit(W25QXX_SPI_INSTANCE, data, size) == HAL_RET_OK;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -27,7 +27,7 @@ static bool w25qxx_spi_send(const uint8_t *data, uint16_t size) {
|
||||
* @return true if successful, false otherwise
|
||||
*/
|
||||
static bool w25qxx_spi_receive(uint8_t *data, uint16_t size) {
|
||||
return hal_spi_receive(W25QXX_SPI_INSTANCE, data, size);
|
||||
return hal_spi_receive(W25QXX_SPI_INSTANCE, data, size) == HAL_RET_OK;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -38,7 +38,7 @@ static bool w25qxx_spi_receive(uint8_t *data, uint16_t size) {
|
||||
* @return true if successful, false otherwise
|
||||
*/
|
||||
static bool w25qxx_spi_transceive(const uint8_t *tx_data, uint8_t *rx_data, uint16_t size) {
|
||||
return hal_spi_transmit_receive(W25QXX_SPI_INSTANCE, tx_data, rx_data, size);
|
||||
return hal_spi_transmit_receive(W25QXX_SPI_INSTANCE, tx_data, rx_data, size) == HAL_RET_OK;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -96,7 +96,7 @@ bool bsp_w25qxx_init(void) {
|
||||
.databits = HAL_SPI_DATABITS_8
|
||||
};
|
||||
|
||||
if (!hal_spi_init(W25QXX_SPI_INSTANCE, &spi_config)) {
|
||||
if (hal_spi_init(W25QXX_SPI_INSTANCE, &spi_config) != HAL_RET_OK) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user