1 ;-------------------------------------------------------- 2 ; File Created by SDCC : free open source ANSI-C Compiler 3 ; Version 4.2.0 #13081 (Linux) 4 ;-------------------------------------------------------- 5 .module usrp_gpif 6 .optsdcc -mmcs51 --model-small 7 8 ;-------------------------------------------------------- 9 ; Public variables in this module 10 ;-------------------------------------------------------- 11 .globl _InitData 12 .globl _FlowStates 13 .globl _WaveData 14 ;-------------------------------------------------------- 15 ; special function registers 16 ;-------------------------------------------------------- 17 .area RSEG (ABS,DATA) 000000 18 .org 0x0000 19 ;-------------------------------------------------------- 20 ; special function bits 21 ;-------------------------------------------------------- 22 .area RSEG (ABS,DATA) 000000 23 .org 0x0000 24 ;-------------------------------------------------------- 25 ; overlayable register banks 26 ;-------------------------------------------------------- 27 .area REG_BANK_0 (REL,OVR,DATA) 000000 28 .ds 8 29 ;-------------------------------------------------------- 30 ; internal ram data 31 ;-------------------------------------------------------- 32 .area DSEG (DATA) 33 ;-------------------------------------------------------- 34 ; overlayable items in internal ram 35 ;-------------------------------------------------------- 36 ;-------------------------------------------------------- 37 ; indirectly addressable internal ram data 38 ;-------------------------------------------------------- 39 .area ISEG (DATA) 40 ;-------------------------------------------------------- 41 ; absolute internal ram data 42 ;-------------------------------------------------------- 43 .area IABS (ABS,DATA) 44 .area IABS (ABS,DATA) 45 ;-------------------------------------------------------- 46 ; bit data 47 ;-------------------------------------------------------- 48 .area BSEG (BIT) 49 ;-------------------------------------------------------- 50 ; paged external ram data 51 ;-------------------------------------------------------- 52 .area PSEG (PAG,XDATA) 53 ;-------------------------------------------------------- 54 ; external ram data 55 ;-------------------------------------------------------- 56 .area XSEG (XDATA) 57 ;-------------------------------------------------------- 58 ; absolute external ram data 59 ;-------------------------------------------------------- 60 .area XABS (ABS,XDATA) 61 ;-------------------------------------------------------- 62 ; external initialized ram data 63 ;-------------------------------------------------------- 64 .area HOME (CODE) 65 .area GSINIT0 (CODE) 66 .area GSINIT1 (CODE) 67 .area GSINIT2 (CODE) 68 .area GSINIT3 (CODE) 69 .area GSINIT4 (CODE) 70 .area GSINIT5 (CODE) 71 .area GSINIT (CODE) 72 .area GSFINAL (CODE) 73 .area CSEG (CODE) 74 ;-------------------------------------------------------- 75 ; global & static initialisations 76 ;-------------------------------------------------------- 77 .area HOME (CODE) 78 .area GSINIT (CODE) 79 .area GSFINAL (CODE) 80 .area GSINIT (CODE) 81 ;-------------------------------------------------------- 82 ; Home 83 ;-------------------------------------------------------- 84 .area HOME (CODE) 85 .area HOME (CODE) 86 ;-------------------------------------------------------- 87 ; code 88 ;-------------------------------------------------------- 89 .area CSEG (CODE) 90 .area CSEG (CODE) 91 .area CONST (CODE) 000000 92 _WaveData: 000000 01 93 .db #0x01 ; 1 000001 01 94 .db #0x01 ; 1 000002 01 95 .db #0x01 ; 1 000003 01 96 .db #0x01 ; 1 000004 01 97 .db #0x01 ; 1 000005 01 98 .db #0x01 ; 1 000006 01 99 .db #0x01 ; 1 000007 07 100 .db #0x07 ; 7 000008 00 101 .db #0x00 ; 0 000009 00 102 .db #0x00 ; 0 00000A 00 103 .db #0x00 ; 0 00000B 00 104 .db #0x00 ; 0 00000C 00 105 .db #0x00 ; 0 00000D 00 106 .db #0x00 ; 0 00000E 00 107 .db #0x00 ; 0 00000F 00 108 .db #0x00 ; 0 000010 00 109 .db #0x00 ; 0 000011 00 110 .db #0x00 ; 0 000012 00 111 .db #0x00 ; 0 000013 00 112 .db #0x00 ; 0 000014 00 113 .db #0x00 ; 0 000015 00 114 .db #0x00 ; 0 000016 00 115 .db #0x00 ; 0 000017 00 116 .db #0x00 ; 0 000018 00 117 .db #0x00 ; 0 000019 00 118 .db #0x00 ; 0 00001A 00 119 .db #0x00 ; 0 00001B 00 120 .db #0x00 ; 0 00001C 00 121 .db #0x00 ; 0 00001D 00 122 .db #0x00 ; 0 00001E 00 123 .db #0x00 ; 0 00001F 3F 124 .db #0x3f ; 63 000020 01 125 .db #0x01 ; 1 000021 3F 126 .db #0x3f ; 63 000022 01 127 .db #0x01 ; 1 000023 01 128 .db #0x01 ; 1 000024 01 129 .db #0x01 ; 1 000025 01 130 .db #0x01 ; 1 000026 01 131 .db #0x01 ; 1 000027 07 132 .db #0x07 ; 7 000028 22 133 .db #0x22 ; 34 000029 03 134 .db #0x03 ; 3 00002A 02 135 .db #0x02 ; 2 00002B 02 136 .db #0x02 ; 2 00002C 02 137 .db #0x02 ; 2 00002D 02 138 .db #0x02 ; 2 00002E 02 139 .db #0x02 ; 2 00002F 00 140 .db #0x00 ; 0 000030 00 141 .db #0x00 ; 0 000031 01 142 .db #0x01 ; 1 000032 01 143 .db #0x01 ; 1 000033 01 144 .db #0x01 ; 1 000034 01 145 .db #0x01 ; 1 000035 01 146 .db #0x01 ; 1 000036 01 147 .db #0x01 ; 1 000037 00 148 .db #0x00 ; 0 000038 00 149 .db #0x00 ; 0 000039 00 150 .db #0x00 ; 0 00003A 00 151 .db #0x00 ; 0 00003B 00 152 .db #0x00 ; 0 00003C 00 153 .db #0x00 ; 0 00003D 00 154 .db #0x00 ; 0 00003E 00 155 .db #0x00 ; 0 00003F 3F 156 .db #0x3f ; 63 000040 01 157 .db #0x01 ; 1 000041 11 158 .db #0x11 ; 17 000042 01 159 .db #0x01 ; 1 000043 3F 160 .db #0x3f ; 63 000044 01 161 .db #0x01 ; 1 000045 01 162 .db #0x01 ; 1 000046 01 163 .db #0x01 ; 1 000047 07 164 .db #0x07 ; 7 000048 00 165 .db #0x00 ; 0 000049 03 166 .db #0x03 ; 3 00004A 00 167 .db #0x00 ; 0 00004B 01 168 .db #0x01 ; 1 00004C 00 169 .db #0x00 ; 0 00004D 00 170 .db #0x00 ; 0 00004E 00 171 .db #0x00 ; 0 00004F 00 172 .db #0x00 ; 0 000050 06 173 .db #0x06 ; 6 000051 04 174 .db #0x04 ; 4 000052 04 175 .db #0x04 ; 4 000053 00 176 .db #0x00 ; 0 000054 00 177 .db #0x00 ; 0 000055 00 178 .db #0x00 ; 0 000056 00 179 .db #0x00 ; 0 000057 00 180 .db #0x00 ; 0 000058 00 181 .db #0x00 ; 0 000059 2D 182 .db #0x2d ; 45 00005A 00 183 .db #0x00 ; 0 00005B 2D 184 .db #0x2d ; 45 00005C 00 185 .db #0x00 ; 0 00005D 00 186 .db #0x00 ; 0 00005E 00 187 .db #0x00 ; 0 00005F 3F 188 .db #0x3f ; 63 000060 01 189 .db #0x01 ; 1 000061 39 190 .db #0x39 ; 57 '9' 000062 01 191 .db #0x01 ; 1 000063 01 192 .db #0x01 ; 1 000064 01 193 .db #0x01 ; 1 000065 01 194 .db #0x01 ; 1 000066 01 195 .db #0x01 ; 1 000067 07 196 .db #0x07 ; 7 000068 00 197 .db #0x00 ; 0 000069 03 198 .db #0x03 ; 3 00006A 02 199 .db #0x02 ; 2 00006B 02 200 .db #0x02 ; 2 00006C 02 201 .db #0x02 ; 2 00006D 02 202 .db #0x02 ; 2 00006E 02 203 .db #0x02 ; 2 00006F 00 204 .db #0x00 ; 0 000070 00 205 .db #0x00 ; 0 000071 00 206 .db #0x00 ; 0 000072 00 207 .db #0x00 ; 0 000073 00 208 .db #0x00 ; 0 000074 00 209 .db #0x00 ; 0 000075 00 210 .db #0x00 ; 0 000076 00 211 .db #0x00 ; 0 000077 00 212 .db #0x00 ; 0 000078 00 213 .db #0x00 ; 0 000079 2D 214 .db #0x2d ; 45 00007A 00 215 .db #0x00 ; 0 00007B 00 216 .db #0x00 ; 0 00007C 00 217 .db #0x00 ; 0 00007D 00 218 .db #0x00 ; 0 00007E 00 219 .db #0x00 ; 0 00007F 3F 220 .db #0x3f ; 63 000080 221 _FlowStates: 000080 00 222 .db #0x00 ; 0 000081 00 223 .db #0x00 ; 0 000082 00 224 .db #0x00 ; 0 000083 00 225 .db #0x00 ; 0 000084 00 226 .db #0x00 ; 0 000085 00 227 .db #0x00 ; 0 000086 00 228 .db #0x00 ; 0 000087 00 229 .db #0x00 ; 0 000088 00 230 .db #0x00 ; 0 000089 00 231 .db #0x00 ; 0 00008A 00 232 .db #0x00 ; 0 00008B 00 233 .db #0x00 ; 0 00008C 00 234 .db #0x00 ; 0 00008D 00 235 .db #0x00 ; 0 00008E 00 236 .db #0x00 ; 0 00008F 00 237 .db #0x00 ; 0 000090 00 238 .db #0x00 ; 0 000091 00 239 .db #0x00 ; 0 000092 81 240 .db #0x81 ; 129 000093 2D 241 .db #0x2d ; 45 000094 26 242 .db #0x26 ; 38 000095 00 243 .db #0x00 ; 0 000096 04 244 .db #0x04 ; 4 000097 04 245 .db #0x04 ; 4 000098 03 246 .db #0x03 ; 3 000099 02 247 .db #0x02 ; 2 00009A 00 248 .db #0x00 ; 0 00009B 81 249 .db #0x81 ; 129 00009C 2D 250 .db #0x2d ; 45 00009D 21 251 .db #0x21 ; 33 00009E 00 252 .db #0x00 ; 0 00009F 04 253 .db #0x04 ; 4 0000A0 04 254 .db #0x04 ; 4 0000A1 03 255 .db #0x03 ; 3 0000A2 02 256 .db #0x02 ; 2 0000A3 00 257 .db #0x00 ; 0 0000A4 258 _InitData: 0000A4 A0 259 .db #0xa0 ; 160 0000A5 00 260 .db #0x00 ; 0 0000A6 00 261 .db #0x00 ; 0 0000A7 00 262 .db #0x00 ; 0 0000A8 EE 263 .db #0xee ; 238 0000A9 4E 264 .db #0x4e ; 78 'N' 0000AA 00 265 .db #0x00 ; 0 266 .area CABS (ABS,CODE)