summaryrefslogtreecommitdiff
path: root/components/drivers/usb
diff options
context:
space:
mode:
authorthewon86 <[email protected]>2022-04-20 10:56:11 +0800
committerguo <[email protected]>2022-04-20 14:22:43 +0800
commitf5b0bfd3f4f450424b5bc1f084959d0436c8a6e6 (patch)
tree1081304c855cd4002a7f460e59561415bf3e95c1 /components/drivers/usb
parent5fa15a19a0917e762c8d10207544f2a0396fd15b (diff)
uniform code writing-disable interrupt
Diffstat (limited to 'components/drivers/usb')
-rw-r--r--components/drivers/usb/usbdevice/class/cdc_vcom.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/components/drivers/usb/usbdevice/class/cdc_vcom.c b/components/drivers/usb/usbdevice/class/cdc_vcom.c
index 61ab0eebe1..125fb7a200 100644
--- a/components/drivers/usb/usbdevice/class/cdc_vcom.c
+++ b/components/drivers/usb/usbdevice/class/cdc_vcom.c
@@ -257,17 +257,17 @@ static void rt_usb_vcom_init(struct ufunction *func);
static void _vcom_reset_state(ufunction_t func)
{
struct vcom* data;
- int lvl;
+ rt_base_t level;
RT_ASSERT(func != RT_NULL)
data = (struct vcom*)func->user_data;
- lvl = rt_hw_interrupt_disable();
+ level = rt_hw_interrupt_disable();
data->connected = RT_FALSE;
data->in_sending = RT_FALSE;
/*rt_kprintf("reset USB serial\n", cnt);*/
- rt_hw_interrupt_enable(lvl);
+ rt_hw_interrupt_enable(level);
}
/**
@@ -320,7 +320,7 @@ static rt_err_t _ep_in_handler(ufunction_t func, rt_size_t size)
*/
static rt_err_t _ep_out_handler(ufunction_t func, rt_size_t size)
{
- rt_uint32_t level;
+ rt_base_t level;
struct vcom *data;
RT_ASSERT(func != RT_NULL);
@@ -687,7 +687,7 @@ static int _vcom_getc(struct rt_serial_device *serial)
{
int result;
rt_uint8_t ch;
- rt_uint32_t level;
+ rt_base_t level;
struct ufunction *func;
struct vcom *data;
@@ -710,7 +710,7 @@ static int _vcom_getc(struct rt_serial_device *serial)
static rt_size_t _vcom_rb_block_put(struct vcom *data, const rt_uint8_t *buf, rt_size_t size)
{
- rt_uint32_t level;
+ rt_base_t level;
rt_size_t put_len = 0;
rt_size_t w_ptr = 0;
rt_uint32_t res;
@@ -799,7 +799,7 @@ static rt_size_t _vcom_tx(struct rt_serial_device *serial, rt_uint8_t *buf, rt_s
}
static int _vcom_putc(struct rt_serial_device *serial, char c)
{
- rt_uint32_t level;
+ rt_base_t level;
struct ufunction *func;
struct vcom *data;
@@ -838,7 +838,7 @@ static const struct rt_uart_ops usb_vcom_ops =
/* Vcom Tx Thread */
static void vcom_tx_thread_entry(void* parameter)
{
- rt_uint32_t level;
+ rt_base_t level;
rt_uint32_t res;
struct ufunction *func = (struct ufunction *)parameter;
struct vcom *data = (struct vcom*)func->user_data;