can & uart 串口驱动初步完善

Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
2022-12-16 16:59:20 +08:00
parent 1e55f52bd0
commit e9b743dbb8
11 changed files with 888 additions and 298 deletions

View File

@@ -109,6 +109,14 @@ struct serial_configure
rt_uint32_t reserved :5;
};
struct serial_sem_cfg
{
rt_sem_t sem_rx;
rt_sem_t sem_tx;
};
#define RT_SERIAL_CTRL_CONFIG_SEM 0x30
/*
* Serial FIFO mode
*/
@@ -150,6 +158,9 @@ struct rt_serial_device
void *serial_rx;
void *serial_tx;
rt_sem_t sem_rx;
rt_sem_t sem_tx;
};
typedef struct rt_serial_device rt_serial_t;