mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 10:36:04 +08:00
uniform code writing-disable interrupt
This commit is contained in:
@@ -37,7 +37,7 @@ static rt_size_t rt_pipe_read(rt_device_t dev,
|
||||
void *buffer,
|
||||
rt_size_t size)
|
||||
{
|
||||
rt_uint32_t level;
|
||||
rt_base_t level;
|
||||
rt_thread_t thread;
|
||||
struct rt_audio_pipe *pipe;
|
||||
rt_size_t read_nbytes;
|
||||
@@ -119,7 +119,7 @@ static rt_size_t rt_pipe_write(rt_device_t dev,
|
||||
const void *buffer,
|
||||
rt_size_t size)
|
||||
{
|
||||
rt_uint32_t level;
|
||||
rt_base_t level;
|
||||
rt_thread_t thread;
|
||||
struct rt_audio_pipe *pipe;
|
||||
rt_size_t write_nbytes;
|
||||
|
||||
@@ -91,7 +91,7 @@ rt_err_t rt_data_queue_push(struct rt_data_queue *queue,
|
||||
rt_size_t data_size,
|
||||
rt_int32_t timeout)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
rt_thread_t thread;
|
||||
rt_err_t result;
|
||||
|
||||
@@ -208,7 +208,7 @@ rt_err_t rt_data_queue_pop(struct rt_data_queue *queue,
|
||||
rt_size_t *size,
|
||||
rt_int32_t timeout)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
rt_thread_t thread;
|
||||
rt_err_t result;
|
||||
|
||||
@@ -330,7 +330,7 @@ rt_err_t rt_data_queue_peek(struct rt_data_queue *queue,
|
||||
const void** data_ptr,
|
||||
rt_size_t *size)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
|
||||
RT_ASSERT(queue != RT_NULL);
|
||||
RT_ASSERT(queue->magic == DATAQUEUE_MAGIC);
|
||||
@@ -361,7 +361,7 @@ RTM_EXPORT(rt_data_queue_peek);
|
||||
*/
|
||||
void rt_data_queue_reset(struct rt_data_queue *queue)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
struct rt_thread *thread;
|
||||
|
||||
RT_ASSERT(queue != RT_NULL);
|
||||
@@ -441,7 +441,7 @@ RTM_EXPORT(rt_data_queue_reset);
|
||||
*/
|
||||
rt_err_t rt_data_queue_deinit(struct rt_data_queue *queue)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
|
||||
RT_ASSERT(queue != RT_NULL);
|
||||
RT_ASSERT(queue->magic == DATAQUEUE_MAGIC);
|
||||
@@ -468,7 +468,7 @@ RTM_EXPORT(rt_data_queue_deinit);
|
||||
*/
|
||||
rt_uint16_t rt_data_queue_len(struct rt_data_queue *queue)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
rt_int16_t len;
|
||||
|
||||
RT_ASSERT(queue != RT_NULL);
|
||||
|
||||
@@ -510,7 +510,7 @@ void rt_pm_request(rt_uint8_t mode)
|
||||
*/
|
||||
void rt_pm_release(rt_uint8_t mode)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
struct rt_pm *pm;
|
||||
|
||||
if (_pm_init_flag == 0)
|
||||
@@ -535,7 +535,7 @@ void rt_pm_release(rt_uint8_t mode)
|
||||
*/
|
||||
void rt_pm_release_all(rt_uint8_t mode)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
struct rt_pm *pm;
|
||||
|
||||
if (_pm_init_flag == 0)
|
||||
@@ -589,7 +589,7 @@ void rt_pm_module_request(uint8_t module_id, rt_uint8_t mode)
|
||||
*/
|
||||
void rt_pm_module_release(uint8_t module_id, rt_uint8_t mode)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
struct rt_pm *pm;
|
||||
|
||||
if (_pm_init_flag == 0)
|
||||
@@ -620,7 +620,7 @@ void rt_pm_module_release(uint8_t module_id, rt_uint8_t mode)
|
||||
*/
|
||||
void rt_pm_module_release_all(uint8_t module_id, rt_uint8_t mode)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
struct rt_pm *pm;
|
||||
|
||||
if (_pm_init_flag == 0)
|
||||
@@ -646,7 +646,7 @@ void rt_pm_module_release_all(uint8_t module_id, rt_uint8_t mode)
|
||||
*/
|
||||
void rt_pm_sleep_request(rt_uint16_t module_id, rt_uint8_t mode)
|
||||
{
|
||||
rt_uint32_t level;
|
||||
rt_base_t level;
|
||||
|
||||
if (module_id >= PM_MODULE_MAX_ID)
|
||||
{
|
||||
@@ -709,7 +709,7 @@ void rt_pm_sleep_light_request(rt_uint16_t module_id)
|
||||
*/
|
||||
void rt_pm_sleep_release(rt_uint16_t module_id, rt_uint8_t mode)
|
||||
{
|
||||
rt_uint32_t level;
|
||||
rt_base_t level;
|
||||
|
||||
if (module_id >= PM_MODULE_MAX_ID)
|
||||
{
|
||||
@@ -797,7 +797,7 @@ void rt_pm_device_register(struct rt_device *device, const struct rt_device_pm_o
|
||||
*/
|
||||
void rt_pm_device_unregister(struct rt_device *device)
|
||||
{
|
||||
rt_ubase_t level;
|
||||
rt_base_t level;
|
||||
rt_uint32_t index;
|
||||
RT_DEBUG_NOT_IN_INTERRUPT;
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ static uint8_t spi_read_op(struct rt_spi_device *spi_device, uint8_t op, uint8_t
|
||||
|
||||
static void spi_write_op(struct rt_spi_device *spi_device, uint8_t op, uint8_t address, uint8_t data)
|
||||
{
|
||||
uint32_t level;
|
||||
rt_base_t level;
|
||||
uint8_t buffer[2];
|
||||
|
||||
level = rt_hw_interrupt_disable();
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user