@@ -258,7 +258,9 @@ qspi_status_t qspi_prepare_command(const qspi_command_t *command, QSPI_CommandTy
258
258
// these are target specific settings, use default values
259
259
st_command -> SIOOMode = QSPI_SIOO_INST_EVERY_CMD ;
260
260
st_command -> DdrMode = QSPI_DDR_MODE_DISABLE ;
261
+ #if defined(QSPI_DDR_HHC_ANALOG_DELAY )
261
262
st_command -> DdrHoldHalfCycle = QSPI_DDR_HHC_ANALOG_DELAY ;
263
+ #endif
262
264
263
265
if (command -> address .disabled == true) {
264
266
st_command -> AddressMode = QSPI_ADDRESS_NONE ;
@@ -800,10 +802,10 @@ qspi_status_t qspi_write(qspi_t *obj, const qspi_command_t *command, const void
800
802
801
803
st_command .NbData = * length ;
802
804
803
- if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QPSI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
805
+ if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QSPI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
804
806
status = QSPI_STATUS_ERROR ;
805
807
} else {
806
- if (HAL_QSPI_Transmit (& obj -> handle , (uint8_t * )data , HAL_QPSI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
808
+ if (HAL_QSPI_Transmit (& obj -> handle , (uint8_t * )data , HAL_QSPI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
807
809
status = QSPI_STATUS_ERROR ;
808
810
}
809
811
}
@@ -849,10 +851,10 @@ qspi_status_t qspi_read(qspi_t *obj, const qspi_command_t *command, void *data,
849
851
850
852
st_command .NbData = * length ;
851
853
852
- if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QPSI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
854
+ if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QSPI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
853
855
status = QSPI_STATUS_ERROR ;
854
856
} else {
855
- if (HAL_QSPI_Receive (& obj -> handle , data , HAL_QPSI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
857
+ if (HAL_QSPI_Receive (& obj -> handle , data , HAL_QSPI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
856
858
status = QSPI_STATUS_ERROR ;
857
859
}
858
860
}
@@ -920,7 +922,7 @@ qspi_status_t qspi_command_transfer(qspi_t *obj, const qspi_command_t *command,
920
922
921
923
st_command .NbData = 1 ;
922
924
st_command .DataMode = QSPI_DATA_NONE ; /* Instruction only */
923
- if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QPSI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
925
+ if (HAL_QSPI_Command (& obj -> handle , & st_command , HAL_QSPI_TIMEOUT_DEFAULT_VALUE ) != HAL_OK ) {
924
926
status = QSPI_STATUS_ERROR ;
925
927
return status ;
926
928
}
0 commit comments