📄 lnk.h62
字号:
;
; Copyright 2003 by Texas Instruments Incorporated.
; All rights reserved. Property of Texas Instruments Incorporated.
; Restricted rights to use, duplicate or disclose this code are
; granted through contract.
;
;
; "@(#) DSP/BIOS 4.90.270 12-18-03 (barracuda-o04)"
;
; ======== lnk.h62 ========
;
;
.if ($isdefed("LNK_") = 0) ; prevent multiple includes of this file
LNK_ .set 1
.include std.h62
.asg "", LNK_Obj$regs
.global LNK_F_init, LNK_F_dataPump
;
;# ======== LNK_config ========
; Invoked by configuration file prior to creating any objects via
; LNK_Obj.
;
;#
;# Preconditions:
;# none
;#
;# Postconditions:
;# none
;#
.asg "", LNK_config$regs
LNK_config .macro _dsm, _dsmbufseg, _dsmmemsize
.ref LNK_dspFrameRequestMask, LNK_dspFrameReadyMask
.if(_dsm = 1)
.global LNK_outputBuf, LNK_inputBuf
; reserve uninitialized space for DSP output buffer
LNK_outputBuf .usect ".dsm", _dsmmemsize, STD_TARGWORDMAUS
; reserve uninitialized space for DSP input buffer
LNK_inputBuf .usect ".dsm", _dsmmemsize, STD_TARGWORDMAUS
.endif
.endm
;
;# ======== LNK_end ========
; Invoked at the end of all other configuration
; declarations.
;
;#
;# Preconditions:
;# none
;#
;# Postconditions:
;# none
;#
.asg "", LNK_end$regs
LNK_end .macro
.endm
;
;# ======== LNK_init ========
; Runtime initialization for LNK
;
;#
;# Preconditions:
;# none
;#
;# Postconditions:
;# none
;#
.asg "", LNK_init$regs
LNK_init .macro
;
; no need to call LNK_F_init when it's an empty function
;
.endm
;
;# ======== LNK_startup ========
;
;#
;# Preconditions:
;# none
;#
;# Postconditions:
;# none
;#
.asg "", LNK_startup$regs
LNK_startup .macro
.endm
.endif ; if LNK_ is not defined
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -