Skip to content

Commit a70808c

Browse files
committed
删除非对齐地址访问语句和__CORTEX_M宏定义判断
Signed-off-by: SimpleInit <[email protected]>
1 parent bfebcac commit a70808c

File tree

1 file changed

+1
-22
lines changed

1 file changed

+1
-22
lines changed

components/drivers/spi/spi_msd.c

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ static rt_err_t _send_cmd(
233233
}
234234
else if (type == response_r2)
235235
{
236-
#if defined(__CORTEX_M) && __CORTEX_M == 0
237236
/* initial message */
237+
/* Prevent non-aligned address access, use recv_buffer to receive data */
238238
message.send_buf = RT_NULL;
239239
message.recv_buf = recv_buffer;
240240
message.length = 1;
@@ -243,20 +243,9 @@ static rt_err_t _send_cmd(
243243
/* transfer message */
244244
device->bus->ops->xfer(device, &message);
245245
response[1] = recv_buffer[0];
246-
#else
247-
/* initial message */
248-
message.send_buf = RT_NULL;
249-
message.recv_buf = response + 1;
250-
message.length = 1;
251-
message.cs_take = message.cs_release = 0;
252-
253-
/* transfer message */
254-
device->bus->ops->xfer(device, &message);
255-
#endif
256246
}
257247
else if ((type == response_r3) || (type == response_r7))
258248
{
259-
#if defined(__CORTEX_M) && __CORTEX_M == 0
260249
/* initial message */
261250
message.send_buf = RT_NULL;
262251
message.recv_buf = recv_buffer;
@@ -269,16 +258,6 @@ static rt_err_t _send_cmd(
269258
response[2] = recv_buffer[1];
270259
response[3] = recv_buffer[2];
271260
response[4] = recv_buffer[3];
272-
#else
273-
/* initial message */
274-
message.send_buf = RT_NULL;
275-
message.recv_buf = response + 1;
276-
message.length = 4;
277-
message.cs_take = message.cs_release = 0;
278-
279-
/* transfer message */
280-
device->bus->ops->xfer(device, &message);
281-
#endif
282261
}
283262
else
284263
{

0 commit comments

Comments
 (0)