1 Star 2 Fork 1

Eddie/ch559-usb-host

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mcu.h 571 Bytes
一键复制 编辑 原始数据 按行查看 历史
#ifndef _MCU_H_
#define _MCU_H_
#include "Ch559.h"
#define st(x) do { x } while (__LINE__ == -1)
#define HAL_ENABLE_INTERRUPTS() st( EA = 1; )
#define HAL_DISABLE_INTERRUPTS() st( EA = 0; )
#define HAL_INTERRUPTS_ARE_ENABLED() (EA)
typedef unsigned char halIntState_t;
#define HAL_ENTER_CRITICAL_SECTION(x) st( x = EA; HAL_DISABLE_INTERRUPTS(); )
#define HAL_EXIT_CRITICAL_SECTION(x) st( EA = x; )
#define HAL_CRITICAL_STATEMENT(x) st( halIntState_t _s; HAL_ENTER_CRITICAL_SECTION(_s); x; HAL_EXIT_CRITICAL_SECTION(_s); )
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zhu_huijia0001/ch559-usb-host.git
git@gitee.com:zhu_huijia0001/ch559-usb-host.git
zhu_huijia0001
ch559-usb-host
ch559-usb-host
master

搜索帮助