compat.h
来自「供AVR的ATiny及ATmega系列单片机使用的bootloader」· C头文件 代码 · 共 50 行
H
50 行
;------------------------------------------------------------------------
; redefinitions for compatibility
;------------------------------------------------------------------------
.ifndef WDTCSR
.equ WDTCSR = WDTCR
.endif
;---------------------------
.ifndef WDCE
.equ WDCE = WDTOE
.endif
;---------------------------
.ifndef SPMCSR
.equ SPMCSR = SPMCR
.endif
;---------------------------
.ifndef RWWSRE
.ifdef ASRE
.equ RWWSRE = ASRE
.endif
.endif
;---------------------------
.ifndef SPMEN
.equ SPMEN = SELFPRGEN
.endif
;---------------------- macros for extended IO access -------------------
.macro xout
.if @0 > 0x3F
sts @0, @1
.else
out @0, @1
.endif
.endmacro
;---------------------------
.macro xin
.if @1 > 0x3F
lds @0, @1
.else
in @0, @1
.endif
.endmacro
;---------------------------
.macro xlpm
.if FLASHEND > 0x7FFF
elpm @0, @1
.else
lpm @0, @1
.endif
.endmacro
;------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?