Skip to content

Commit d2d6fc4

Browse files
author
thread-liu
committed
[update] openamp and rs485 driver
1 parent 5f911c6 commit d2d6fc4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/drv_openamp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,11 @@ int rt_hw_openamp_init(void)
236236

237237
rt_hw_openamp_register(&dev_openamp, "openamp", 0, NULL);
238238

239-
if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "openamp") == 0)
239+
if (RT_CONSOLE_DEVICE_NAME == "openamp")
240240
{
241241
rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
242242
}
243-
243+
244244
return RT_EOK;
245245
}
246246
INIT_PREV_EXPORT(rt_hw_openamp_init);

bsp/stm32/stm32mp157a-st-discovery/board/ports/drv_rs485.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@
1919
static rt_device_t serial = {0};
2020
static struct rt_semaphore rx_sem = {0};
2121

22-
/* rs485 send data callback function */
22+
/* uart send data callback function */
2323
static rt_err_t rs485_output(rt_device_t dev, void * buffer)
2424
{
25-
RS485_IN;
26-
2725
return RT_EOK;
2826
}
2927

28+
/* uart receive data callback function */
3029
static rt_err_t rs485_input(rt_device_t dev, rt_size_t size)
3130
{
3231
rt_sem_release(&rx_sem);
@@ -37,12 +36,13 @@ static rt_err_t rs485_input(rt_device_t dev, rt_size_t size)
3736
/* send string */
3837
int rs485_send_data(char *tbuf, rt_uint16_t t_len)
3938
{
40-
/* set rs485 mode */
39+
/* change rs485 mode */
4140
RS485_OUT;
4241

4342
/* send data */
4443
rt_device_write(serial, 0, tbuf, t_len);
4544

45+
/* change rs485 mode */
4646
RS485_IN;
4747

4848
return RT_EOK;
@@ -63,6 +63,7 @@ static void rs485_thread_entry(void *parameter)
6363
/* The data read through the serial port output dislocation */
6464
ch = ch + 1;
6565

66+
/* send char */
6667
rs485_send_data(&ch, 1);
6768
}
6869
}

0 commit comments

Comments
 (0)