From 5128a27c433cc77545feb5782f0a82d742afc872 Mon Sep 17 00:00:00 2001 From: tangyuxin <462747508@qq.com> Date: Wed, 1 Dec 2021 14:19:25 +0800 Subject: [components][src] Optimize interrupt disable time --- components/drivers/include/ipc/ringblk_buf.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'components/drivers/include') diff --git a/components/drivers/include/ipc/ringblk_buf.h b/components/drivers/include/ipc/ringblk_buf.h index df05659f3e..7a3c930f73 100644 --- a/components/drivers/include/ipc/ringblk_buf.h +++ b/components/drivers/include/ipc/ringblk_buf.h @@ -71,6 +71,10 @@ struct rt_rbb rt_size_t blk_max_num; /* saved the initialized and put status blocks */ rt_slist_t blk_list; + /* point to tail node */ + rt_slist_t *tail; + /* free node list */ + rt_slist_t free_list; }; typedef struct rt_rbb *rt_rbb_t; -- cgit v1.3.1 From a77cc8187625474fed756ddd85c83255191655f9 Mon Sep 17 00:00:00 2001 From: tangyuxin <462747508@qq.com> Date: Wed, 1 Dec 2021 14:41:13 +0800 Subject: [components][drivers] format file --- components/drivers/include/drivers/serial_v2.h | 2 +- components/drivers/sensors/sensor.c | 4 ++-- components/drivers/serial/serial_v2.c | 2 +- components/drivers/usb/usbdevice/class/hid.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) (limited to 'components/drivers/include') diff --git a/components/drivers/include/drivers/serial_v2.h b/components/drivers/include/drivers/serial_v2.h index 3ba46bdcdd..e85bdecf51 100644 --- a/components/drivers/include/drivers/serial_v2.h +++ b/components/drivers/include/drivers/serial_v2.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2018, RT-Thread Development Team + * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * diff --git a/components/drivers/sensors/sensor.c b/components/drivers/sensors/sensor.c index 951c0a9a62..15b63616cc 100644 --- a/components/drivers/sensors/sensor.c +++ b/components/drivers/sensors/sensor.c @@ -311,7 +311,7 @@ static rt_size_t rt_sensor_read(rt_device_t dev, rt_off_t pos, void *buf, rt_siz if (sensor->ops->fetch_data != RT_NULL) { result = sensor->ops->fetch_data(sensor, buf, len); - } + } } if (sensor->module) @@ -359,7 +359,7 @@ static rt_err_t rt_sensor_control(rt_device_t dev, int cmd, void *args) { sensor->config.range = (rt_int32_t)args; LOG_D("set range %d", sensor->config.range); - } + } break; case RT_SENSOR_CTRL_SET_ODR: /* Configuration data output rate */ diff --git a/components/drivers/serial/serial_v2.c b/components/drivers/serial/serial_v2.c index 390dd31748..f2c5f8b98b 100644 --- a/components/drivers/serial/serial_v2.c +++ b/components/drivers/serial/serial_v2.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2018, RT-Thread Development Team + * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * diff --git a/components/drivers/usb/usbdevice/class/hid.c b/components/drivers/usb/usbdevice/class/hid.c index ddd4cb93a8..aa8877e471 100644 --- a/components/drivers/usb/usbdevice/class/hid.c +++ b/components/drivers/usb/usbdevice/class/hid.c @@ -323,7 +323,7 @@ const static struct uhid_comm_descriptor _hid_comm_desc = #else 0, #endif - }, + }, /* HID Descriptor */ { -- cgit v1.3.1