📄 gyromousev1_2.mp
字号:
ROM 50% full. 8114 bytes used (does not include absolute areas).
RAM 68% full. 176 bytes used (does not include stack usage).
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0150 0076 = 118. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0150 __idata_start
01C6 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
psoc_config 01C6 0189 = 393. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
01C6 LoadConfigTBL_gyromousev1_2
0347 LoadConfigInit
0347 _LoadConfigInit
034B LoadConfig_gyromousev1_2
034B _LoadConfig_gyromousev1_2
034F __psoc_config_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
UserModules 034F 033D = 829. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
034F _UART_1_TX_ISR
0350 _UART_1_RX_ISR
039B _UART_1_EnableInt
039B UART_1_EnableInt
03A2 _UART_1_DisableInt
03A2 UART_1_DisableInt
03A9 _UART_1_SetTxIntMode
03A9 UART_1_SetTxIntMode
03BB UART_1_Start
03BB _UART_1_Start
03C4 UART_1_Stop
03C4 _UART_1_Stop
03CB UART_1_SendData
03CB _UART_1_SendData
03CE _bUART_1_ReadTxStatus
03CE _UART_1_bReadTxStatus
03CE UART_1_bReadTxStatus
03CE bUART_1_ReadTxStatus
03D1 UART_1_bReadRxData
03D1 bUART_1_ReadRxData
03D1 _UART_1_bReadRxData
03D1 _bUART_1_ReadRxData
03D4 bUART_1_ReadRxStatus
03D4 UART_1_bReadRxStatus
03D4 _UART_1_bReadRxStatus
03D4 _bUART_1_ReadRxStatus
03D7 UART_1_TxIntMode
03D7 _UART_1_TxIntMode
03EA UART_1_IntCntl
03EA _UART_1_IntCntl
0415 UART_1_PutSHexByte
0415 _UART_1_PutSHexByte
0428 _UART_1_PutSHexInt
0428 UART_1_PutSHexInt
042F _UART_1_PutChar
042F UART_1_PutChar
0437 UART_1_cGetChar
0437 _UART_1_cGetChar
043F _UART_1_cReadChar
043F UART_1_cReadChar
0456 UART_1_iReadChar
0456 _UART_1_iReadChar
046C _UART_1_PutString
046C UART_1_PutString
0476 UART_1_Write
0476 _UART_1_Write
048E _UART_1_CWrite
048E UART_1_CWrite
04B6 UART_1_CPutString
04B6 _UART_1_CPutString
04C8 _UART_1_PutCRLF
04C8 UART_1_PutCRLF
04D1 _UART_1_CmdReset
04D1 UART_1_CmdReset
04DE UART_1_bCmdCheck
04DE _UART_1_bCmdCheck
04E3 _UART_1_bErrCheck
04E3 UART_1_bErrCheck
04EB UART_1_bCmdLength
04EB _UART_1_bCmdLength
04EE UART_1_szGetParam
04EE _UART_1_szGetParam
053D UART_1_szGetRestOfParams
053D _UART_1_szGetRestOfParams
0545 PGA_1_SetPower
0545 _PGA_1_Start
0545 PGA_1_Start
0545 _PGA_1_SetPower
0553 PGA_1_SetGain
0553 _PGA_1_SetGain
0575 _PGA_1_Stop
0575 PGA_1_Stop
0579 _ADCINC_1_ADConversion_ISR
05F6 _ADCINC_1_Start
05F6 ADCINC_1_Start
060E ADCINC_1_SetPower
060E _ADCINC_1_SetPower
0626 ADCINC_1_Stop
0626 _ADCINC_1_Stop
0633 _ADCINC_1_GetSamples
0633 ADCINC_1_GetSamples
0655 ADCINC_1_StopADC
0655 _ADCINC_1_StopADC
0665 _ADCINC_1_fIsDataAvailable
0665 ADCINC_1_fIsDataAvailable
0668 ADCINC_1_iClearFlagGetData
0668 ADCINC_1_wClearFlagGetData
0668 _ADCINC_1_iClearFlagGetData
0668 _ADCINC_1_wClearFlagGetData
0675 _ADCINC_1_cClearFlagGetData
0675 ADCINC_1_cClearFlagGetData
0675 _ADCINC_1_bClearFlagGetData
0675 ADCINC_1_bClearFlagGetData
067B ADCINC_1_wGetData
067B _ADCINC_1_wGetData
067B ADCINC_1_iGetData
067B _ADCINC_1_iGetData
0680 _ADCINC_1_bGetData
0680 _ADCINC_1_cGetData
0680 ADCINC_1_cGetData
0680 ADCINC_1_bGetData
0683 _ADCINC_1_fClearFlag
0683 ADCINC_1_fClearFlag
0689 _ADCINC_1_WritePulseWidth
0689 ADCINC_1_WritePulseWidth
068C __UserModules_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 068C 1A76 = 6774. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
068C __text_start
068C _main
0887 _updateMouse
1439 _driftComp
1B2D __SPFloat_is_zero
1B38 __unpack_u
1B59 __unpack_s
1B9E __pack
1BB5 __add_FP_exp
1C09 __normalize
1C5D __asr_32
1C7D __tst_s32
1C9C __neg_32
1CB5 __SPFloat_neg
1CBD __overflow
1CD3 __fpsub
1CE1 __fpadd
1DC5 __fpmul
1EAE __fpdiv
1FB7 __fpcmp
2016 __fp2long
2098 __long2fp
2102 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0000 0076 = 118. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0000 __data_start
0000 _firmwareMode
0001 _mode
0002 _lastMode
0003 _gyroYRaw
0005 _gyroZRaw
0007 _tempRaw
0009 _gyroYRaw1
000B _gyroZRaw1
000D _gyroYRaw2
000F _gyroZRaw2
0011 _gyroYRaw3
0013 _gyroZRaw3
0015 _gyroTempY
0019 _gyroTempZ
001D _gyroZBiasAv
0021 _gyroYBiasAv
0025 _tempBiasAv
0029 _gyroZMin
002B _gyroZMax
002D _gyroYMin
002F _gyroYMax
0031 _gyroYBias
0035 _gyroZBias
0039 _tempBias
003D _biasCounter
003F _motionDetected
0040 _lastSignY
0041 _lastSignZ
0042 _signYCount
0043 _signZCount
0044 _signY
0045 _signZ
0046 _gyroY
004A _gyroZ
004E _temp
0052 _gyroYInt
0056 _gyroZInt
005A _lastButton
005B _buttonCounter
005C _calibrated
005D _gyroYSlope
005F _gyroZSlope
0061 _gyroZBiasTemp
0065 _gyroYBiasTemp
0069 _TC
006D _slopeY
0071 _slopeZ
0075 _tempCalibrated
0076 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
virtual_registers 0076 000D = 13. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0076 __rX
0077 __r11
0078 __r10
0079 __r9
007A __r8
007B __r7
007C __r6
007D __r5
007E __r4
007F __r3
0080 __r2
0081 __r1
0082 __r0
0083 __virtual_registers_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
InterruptRAM 0083 000A = 10. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0083 UART_1_fStatus
0083 _UART_1_fStatus
0084 _UART_1_bRxCnt
0084 UART_1_bRxCnt
0085 NO_SHADOW
0085 _ADCINC_1_iResult
0085 _NO_SHADOW
0085 ADCINC_1_iResult
0089 ADCINC_1_fStatus
0089 _ADCINC_1_fStatus
008A _ADCINC_1_bState
008A ADCINC_1_bState
008B _ADCINC_1_fMode
008B ADCINC_1_fMode
008C ADCINC_1_bNumSamples
008C _ADCINC_1_bNumSamples
008D __InterruptRAM_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 008D 0012 = 18. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
008D _p4
008D __bss_start
008F _p3
0091 _p2
0093 _p1
0095 _tempData
0097 _gyroZData
0099 _gyroYData
009B _sendChar
009C _buttonChar
009D _motionTemp
009F __bss_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
UART_1_RAM 009F 0011 = 17. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
009F _UART_1_aRxBuffer
009F UART_1_aRxBuffer
00B0 __UART_1_RAM_end
00B0 __ramareas_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
TOP 0068 00EC = 236. bytes (abs,ovr,rom)
Addr Global Symbol
----- --------------------------------
0068 __Start
00E9 bGetPowerSetting
00E9 _bGetPowerSetting
Files Linked [ module(s) ]
./obj/boot.o [ boot.asm ]
./obj/main.o [ main.c ]
./obj/mousealgorithm.o [ mousealgorithm.c ]
<library> [ driftcompensation.c, uart_1int.asm, uart_1.asm, psocconfigtbl.asm, psocconfig.asm, pga_1.asm ]
[ adcinc_1int.asm, adcinc_1.asm, rX.asm, r11.asm, r10.asm, r9.asm, r8.asm, r7.asm, r6.asm, r5.asm, r4.asm ]
[ r3.asm, r2.asm, r1.asm, r0.asm, fputil.s, fpadd.s, fpmul.s, fpdiv.s, fpcmp.s, fp2long.s, long2fp.s ]
User Base Address Definitions
lit = 0x150
data = 0x0
SSCParmBlk:0x00F7.0x00FF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -