openharmony_kernel_liteos_m/kernel/include
zengwenlong 1b778c4267 feat: 增加内核queue在中断中进行读写操作的接口
方案描述:
1,基于 OsQueueOperate增加支持queue在中断中进行读写操作的接口。
BREAKING CHANGE:
增加支持queue在中断中进行读写操作的接口,需要适配接口描述:
适配API:

新增API:
UINT32 LOS_QueueReadCopyIsr(UINT32 queueID,   VOID *bufferAddr, UINT32 *bufferSize);
UINT32 LOS_QueueWriteCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize);
UINT32 LOS_QueueReadIsr(UINT32 queueID,VOID *bufferAddr,  UINT32 bufferSize);
UINT32 LOS_QueueWriteIsr(UINT32 queueID, VOID *bufferAddr,  UINT32 bufferSize);
UINT32 LOS_QueueWriteHeadIsr(UINT32 queueID, VOID *bufferAddr,UINT32 bufferSize);
UINT32 LOS_QueueWriteHeadCopyIsr(UINT32 queueID,  VOID *bufferAddr,UINT32 bufferSize);

Signed-off-by: zengwenlong <zengwenlong@openvalley.net>
2023-09-11 20:47:44 -07:00
..
los_config.h fixed 088f88c from https://gitee.com/wenxin-liu_admin/kernel_liteos_m/pulls/991 2023-04-10 16:32:23 +08:00
los_event.h fix: 内核告警修复 2022-07-29 08:30:38 +00:00
los_membox.h style: Misspelling 2022-06-23 09:46:16 +08:00
los_memory.h feat: 对内核模块暴露OsMemNodeHead/OsMemPoolHead 2022-12-05 16:41:20 +08:00
los_mux.h feat: 增加mutex trace功能 2022-11-07 08:42:06 +08:00
los_queue.h feat: 增加内核queue在中断中进行读写操作的接口 2023-09-11 20:47:44 -07:00
los_sched.h feat: 提供死机场景下dump文件的能力 2022-11-05 17:58:37 +08:00
los_sem.h fix:系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起, 2021-10-18 16:35:51 +08:00
los_sortlink.h Signed-off-by: yangzelin <yangzelin@talkweb.com.cn> 2022-04-28 09:49:15 +08:00
los_swtmr.h fix: 内源检视修复 2022-03-21 11:02:16 +08:00
los_task.h fix mempry to memory、satck to stack 2022-08-11 21:23:46 +08:00
los_tick.h fix: 修复系统时间比RTC时间过快的问题 2022-06-24 17:47:06 +08:00