Q群:
电话:
邮箱:
地址:
接口 | 说明 |
---|---|
os_interrupt_enter | 增加中断嵌套层次计数,用户注册的中断需要自行在进入中断时调用 |
os_interrupt_leave | 减小中断嵌套层次计数,用户注册的中断需要自行在离开中断时调用 |
os_interrupt_get_nest | 获取当前的中断嵌套层次 |
该函数在进入中断时调用,增加中断嵌套层次计数,内核的某些机制会根据当前中断嵌套层次来决定某些行为,由于本操作系统未接管中断,对于用户注册的中断,需要自己在进入中断时调用该函数。该函数原型如下:
void os_interrupt_enter(void);
该函数在离开中断时调用,减小中断嵌套层次计数,内核的某些机制会根据当前中断嵌套层次来决定某些行为,由于本操作系统未接管中断,对于用户注册的中断,需要自己在退出中断时调用该函数,该函数同os_interrupt_enter()配合使用。该函数原型如下:
void os_interrupt_leave(void);
获取当前的中断嵌套层次,该函数原型如下:
os_uint8_t os_interrupt_get_nest(void);
参数 | 说明 |
---|---|
无 | 无 |
返回 | 说明 |
os_uint8_t | 当前的中断嵌套层次 |