@@ -59,13 +59,12 @@ QSPI_CommandTypeDef CMD_BASE_QSPI = {.Instruction = 0x0;
5959}
6060;
6161
62- static HAL_StatusTypeDef mx25l_exit_qpi (void )
63- {
64- QSPI_CommandTypeDef cmd = CMD_BASE_QSPI ;
65- cmd .Instruction = MX_CMD_RSTQIO ; // 0xF5
66- cmd .DataMode = QSPI_DATA_NONE ;
67- cmd .NbData = 0 ;
68- return HAL_QSPI_Command (& hqspi , & cmd , Timeout );
62+ static HAL_StatusTypeDef mx25l_exit_qpi (void ) {
63+ QSPI_CommandTypeDef cmd = CMD_BASE_QSPI ;
64+ cmd .Instruction = MX_CMD_RSTQIO ; // 0xF5
65+ cmd .DataMode = QSPI_DATA_NONE ;
66+ cmd .NbData = 0 ;
67+ return HAL_QSPI_Command (& hqspi , & cmd , Timeout );
6968}
7069
7170// Enable QSPI mode on the flash
@@ -92,7 +91,7 @@ HAL_StatusTypeDef mx25l_enter_qpi(void) {
9291// cmd.InstructionMode = QSPI_INSTRUCTION_1_LINE;
9392// cmd.Instruction = MX_CMD_RDSR;
9493// cmd.AddressMode = QSPI_ADDRESS_NONE;
95- // cmd.DataMode = QSPI_DATA_1_LINE;
94+ // cmd.DataMode = QSPI_DATA_1_LINE;
9695// cmd.NbData = 1;
9796// cmd.DummyCycles = 0;
9897// cmd.DdrMode = QSPI_DDR_MODE_DISABLE;
@@ -110,9 +109,6 @@ HAL_StatusTypeDef mx25l_enter_qpi(void) {
110109// return HAL_QSPI_AutoPolling(&hqspi, &cmd, &cfg, Timeout);
111110// }
112111
113-
114-
115-
116112int main (void ) {
117113 HAL_Init ();
118114 SystemClock_Config ();
@@ -128,6 +124,5 @@ int main(void) {
128124
129125 // From now on instruction becomes 4 lines since qspi is enabled, QSPI_CMD_BASE
130126
131-
132127 while (1 ) {}
133128}
0 commit comments