📄 iop.lst
字号:
873
874
875
876 ;;===================================================================
877 ;;Define variable
878 ;;===================================================================
879
880 .PAGE0
881 0040 RAM_TOP equ $
882
883 ;;public variable
884 0040 rVfdPollingTm ds 1
885 0041 rOutBuffer ds 1
886 0042 bPortBuff ds 1
887 0043 rSysCtrlFlag ds 1
888 0044 rDataLen ds 1
889 ;;----------------------------------------------------------------------------------------
890 [01] .ifnz GAMEPAD_SUPPORT
891 0045 bGamePortBuff ds 1
892 [00] .endif
893
894 [01] .ifnz PCA9564
895 pca9564_state ds 1
896 pca9564_rx_in_ptr ds 1
897 pca9564_tx_out_ptr ds 1
898 rx_buffer_full_flag ds 1
899 tx_buffer_empty_flag ds 1
900 stop_timeout_counter ds 1
Mon Jun 04 13:40:38 2007 Page 17
901 temp ds 1
902 Translate_data_flag ds 1
903 rOutBuffer_9564 ds 1
904 [00] .endif
905
906 [01] .ifnz HT1621
907 bPortBuff_1621 ds 1
908 [00] .endif
909
910 [01] .ifnz STANDBY_6313
911 standby_flag_first ds 1
912 standby_flag_end ds 1
913 [00] .endif
914
915 [01] .ifnz IOP_RESET_RISC
916 awakeup_time_1 ds 1
917 awakeup_time_2 ds 1
918 awaken_flag ds 1
919 [00] .endif
920
921 [01] .ifnz SPL10308
922 rAddress ds 1
923 DelayLoopCnt ds 1
924 rPort7Cfg ds 1
925 [00] .endif
926
927 [01] .ifnz SPL10
928 rAddress ds 1
929 rSpl10CtrlFlag ds 1
930 rCounter ds 1
931 bPortBuff_clk ds 1
932 bPortBuff_data ds 1
933 rDataLen_spl10 ds 1
934 [00] .endif
935
936 [01] .ifnz PMP_MCU810_DRIVER
937 rSpl10CtrlFlag ds 1
938 rCounter ds 1
939 bPortBuff_clk ds 1
940 bPortBuff_data ds 1
941 rDataLen_spl10 ds 1
942 [00] .endif
943
944 [01] .ifnz PT6554
945 pt6554_count ds 1
946 pt6554_display_length ds 1
947 pt6554_count_key ds 1
948 pt6554_receiver ds 4
949 [00] .endif
950
951 [01] .ifnz AD7312
952 WriteToRegData ds 1
953 DataReadFromReg ds 1
954 FirstConnectPowerFlag ds 1
955 AD7312RegAddr ds 1
956
957 [00] .endif
Mon Jun 04 13:40:38 2007 Page 18
958
959 [01] .ifnz HC164
960 rRegister164 ds 1
961 rOutBuffer_164 ds 1
962 [00] .endif
963
964 [01] .ifnz HC164_2
965 rRegister164 ds 1
966 rOutBuffer_164 ds 1
967 [00] .endif
968
969 [01] .ifnz GT1128
970 rLcddata: ds 2
971 rLcdstate: ds 1
972 rLcdloopcount: ds 1
973 rLcdscantime: ds 1
974 rLcdsendcount: ds 1
975 rLcdtemp: ds 1
976 rLcdreadcount ds 1
977 rLcdKeyData ds 4
978 [00] .endif
979
980 ;;I2C function
981 [01] .ifnz I2C_SUPPORT
982 rCtrlByte ds 1
983 rAddr ds 1
984 rData ds 1
985 [00] .endif
986
987 ;;UART
988 [01] .ifnz UART_SUPPORT
989 rIntFlag ds 1
990 rTxdRegister ds 2
991 rUartSendLen ds 1
992 rUartTranCnt ds 1
993 rUartRecvCnt ds 1
994 rUartRecvFlag ds 1
995 rUartRecvLen ds 1
996 rRxdRegister ds 2
997 [00] .endif
998
999 ;;NEC IR control
1000 [01] .ifnz IR_NEC
1001 0046 rIrCustCode ds 2
1002 0048 rIrState ds 1
1003 0049 rIrBitKeepLen ds 1
1004 004A rIrBitKeepLenH ds 1
1005 004B rIrBitStatus ds 1
1006 004C rIrReceiver ds 4
1007 0050 rIrRepeateRate ds 1
1008 0051 rRepValid ds 1
1009 [00] .endif
1010
1011 ;;philips IR control
1012 [01] .ifnz IR_PHILIPS
1013 rIrBitKeepLen ds 1
1014 rIrBitKeepLenH ds 1
Mon Jun 04 13:40:38 2007 Page 19
1015 rIrBitStatus ds 1
1016 rHasBitBefore ds 1
1017 rStartBit ds 1
1018 rIrReceiver ds 2
1019 rRolCnt ds 1
1020 rIrRepeateRate ds 1
1021 rRepValid ds 1
1022 rIrCodePerv ds 1
1023 [00] .endif
1024
1025 [01] .ifnz IR_THOMSON
1026 markcount ds 1
1027 spacecount ds 1
1028 synccount ds 1
1029 bit01count ds 1
1030 IrStateFlag ds 1
1031 bitis0 ds 1
1032 bitis1 ds 1
1033 Receiver1 ds 1
1034 Receiver2 ds 1
1035 datacount ds 1
1036 repeattimes ds 1
1037 [00] .endif
1038
1039 [01] .ifnz IR_M50560
1040 MarkCounter ds 1
1041 SpaceCounter ds 1
1042 SyncCounter ds 1
1043 Bit01Counter ds 1
1044 Low4msCounter ds 1
1045 IrStateFlag ds 1
1046 BitIs1 ds 1
1047 BitIs0 ds 1
1048 RepTimes ds 1
1049 CustomCode ds 1
1050 DataCode ds 1
1051 BitsCounter ds 1
1052 Flag4Ms ds 1
1053 [00] .endif
1054
1055 [01] .ifnz IR_AS1213
1056 MarkCounter ds 1
1057 SpaceCounter ds 1
1058 SyncCounter ds 1
1059 Bit01Counter ds 1
1060 IrStateFlag ds 1
1061 BitIs1 ds 1
1062 BitIs0 ds 1
1063 RepRate ds 1
1064 Repdata ds 1
1065 rReceive1 ds 1
1066 rReceive2 ds 1
1067 rReceive3 ds 1
1068 rReceive4 ds 1
1069 BitsCounter ds 1
1070 [00] .endif
1071
Mon Jun 04 13:40:38 2007 Page 20
1072 [01] .ifnz IR_M3004
1073 IrStateFlag ds 1
1074 First_pulse_flag ds 1
1075 Idle_counter ds 1
1076 Bit01_counter ds 1
1077 Level_high_flag ds 1
1078 First_5bit_data ds 1
1079 Last_8bit_data ds 1
1080 Data_bit_counter ds 1
1081 Prev_last8bit ds 1
1082 Prev_first5bit ds 1
1083 DataRepeatCounter ds 1
1084 [00] .endif
1085
1086 [01] .ifnz IR_KONKA
1087 IrStateFlag ds 1
1088 IO_high_counter ds 1
1089 IO_low_counter ds 1
1090 Data_Customer_Code ds 1
1091
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -