| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /******************************************************************************
- 版权所有:
- 文件名称: rt_fifo.h
- 文件版本: 01.01
- 创建作者: sunxi
- 创建日期: 2020-06-18
- 功能说明: 实时FIFO,采用免锁算法,只支持单进单出,不支持多进多处。
- 其它说明:
- 修改记录:
- */
- #ifndef _RT_CONSOLE_H
- #define _RT_CONSOLE_H
- /*------------------------------- 头文件 --------------------------------------
- */
- /*------------------------------- 宏定义 --------------------------------------
- */
- /*------------------------------ 类型结构 -------------------------------------
- */
- #if 0
- extern uint32_t g_stat_temp_us0;
- extern struct rt_stat g_stat_temp;
- #define temp_stat_begin() g_stat_temp_us0 = ustimer_get_origin();
- #define temp_stat_end() rt_stat_in(&g_stat_temp,ustimer_get_duration(g_stat_temp_us0));
- #endif
- /*------------------------------ 函数声明 -------------------------------------
- */
- int rt_console_init(void);
- int rt_console_exit(void);
- int rt_console_read(unsigned char *buffer, unsigned int len);
- int rt_console_write(int is_net,unsigned char *buffer, unsigned int len);
- unsigned int rt_console_write_len(void);
-
- #endif //_RT_CONSOLE_H
- /*------------------------------ 文件结束 -------------------------------------
- */
|