📄 avrfix_config.h
字号:
/****************************************************************
* *
* __ ____ _________ *
* /_ \\\ \/ /| \______ *
* // \\\ /|| D /_ /. *
* // \\\_ /.|| \ ___/. *
* /___/\___\\__/. |__|\__\__.___ ___ *
* .... ....... ...|| _/_\ \////. *
* || |.| |\ ///. *
* |__|.|_|/// \ *
* .... ./__/\__\ *
* ........ *
* Fixed Point Library *
* according to *
* ISO/IEC DTR 18037 *
* *
* Version 1.0.1 *
* Maximilan Rosenblattl, Andreas Wolf 2007-02-07 *
****************************************************************/
#ifndef _AVRFIX_CONFIG_H
#define _AVRFIX_CONFIG_H
#define AVR_CONFIG 0
#define BIG_ENDIAN 0
#define LITTLE_ENDIAN 1
#ifndef AVRFIX_CONFIG
#define AVRFIX_CONFIG AVR_CONFIG
#endif
#if AVRFIX_CONFIG == AVR_CONFIG
#define BYTE_ORDER BIG_ENDIAN
#define LSHIFT_static(x, b) ((b) == 1 ? (x) + (x) : ((b) < 8 ? ((x) << (b)) : (x) * (1UL << (b))))
#define RSHIFT_static(x, b) ((x) >> (b))
#define LSHIFT_dynamic(x, b) ((x) << (b))
#define RSHIFT_dynamic(x, b) ((x) >> (b))
#endif
#endif /* _AVRFIX_CONFIG_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -