Files
cosyos/System/os_stack.h
T
零中断延迟的RTOSandGitee 9dde142350 update CosyOS-内核文件.
Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
2026-07-21 12:07:30 +00:00

34 lines
843 B
C

/**************************************************************************//**
* @item CosyOS-III Kernel
* @file os_stack.h
* @brief main stack and task stack check
* @author 迟凯峰
* @version v3.0.0
* @date 2026.07.21
******************************************************************************/
#ifndef __OS_STACK_H
#define __OS_STACK_H
#include "os_redef.h"
#if defined ( __C51__ )
typedef s_u8_t idata *STACK_ADDR_T;
typedef s_u8_t STACK_SIZE_T;
#elif defined ( __C251__ )
typedef s_u8_t edata *STACK_ADDR_T;
typedef s_u16_t STACK_SIZE_T;
#else
typedef s_u8_t *STACK_ADDR_T;
typedef s_u32_t STACK_SIZE_T;
#endif
void s_stack_check_init(STACK_ADDR_T addr, STACK_SIZE_T size);
STACK_SIZE_T s_stack_check (STACK_ADDR_T addr, STACK_SIZE_T size);
#endif