C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 1 C51 COMPILER V7.06, COMPILATION OF MODULE HAL4D13 OBJECT MODULE PLACED IN HAL4D13.OBJ COMPILER INVOKED BY: d:\Keil777\C51\BIN\C51.EXE HAL4D13.C BROWSE DEBUG OBJECTEXTEND stmt level source 1 2 #include 3 #include "sys/alt_irq.h" *** WARNING C318 IN LINE 3 OF HAL4D13.C: can't open file 'sys/alt_irq.h' 4 #include "BasicTyp.h" 5 #include "common.h" 6 #include "usb.h" 7 #include "HAL4D13.h" 8 #include "isr.h" 9 #include "usb_irq.h" 10 11 /* 12 // ************************************************************************ 13 // Subroutines -- 1 14 // ************************************************************************ 15 */ 16 17 void Hal4D13_AcquireD13(unsigned char g_host_IRQ_num) 18 { 19 1 alt_irq_register(g_host_IRQ_num,NULL,(void*)usb_isr); *** WARNING C206 IN LINE 19 OF HAL4D13.C: 'alt_irq_register': missing function-prototype *** ERROR C267 IN LINE 19 OF HAL4D13.C: 'alt_irq_register': requires ANSI-style prototype 20 1 } 21 22 void Hal4D13_ResetDevice(void) 23 { 24 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_RESET); *** ERROR C202 IN LINE 24 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 25 1 } 26 27 USHORT Hal4D13_GetDevConfig(void) 28 { 29 1 USHORT i; 30 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_RD_CNFG); *** ERROR C202 IN LINE 30 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 31 1 i = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 31 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 32 1 return i; 33 1 } 34 35 void Hal4D13_SetDevConfig(USHORT wDevCnfg) 36 { 37 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_WR_CNFG); *** ERROR C202 IN LINE 37 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 38 1 IOWR(ISP1362_BASE,D13_DATA_PORT, wDevCnfg); *** ERROR C202 IN LINE 38 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 39 1 } 40 41 void Hal4D13_SetMode(UCHAR bMode) 42 { 43 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_WR_MODE); *** ERROR C202 IN LINE 43 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 44 1 IOWR(ISP1362_BASE,D13_DATA_PORT, bMode); *** ERROR C202 IN LINE 44 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 45 1 } C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 2 46 47 UCHAR Hal4D13_GetMode(void) 48 { 49 1 UCHAR c; 50 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_RD_MODE); *** ERROR C202 IN LINE 50 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 51 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) & 0x0ff); *** ERROR C202 IN LINE 51 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 52 1 return c; 53 1 } 54 55 UCHAR Hal4D13_GetAddress(void) 56 { 57 1 UCHAR c; 58 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_RD_ADDR); *** ERROR C202 IN LINE 58 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 59 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) & 0x0ff); *** ERROR C202 IN LINE 59 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 60 1 return c; 61 1 } 62 63 void Hal4D13_SetAddressEnable(UCHAR bAddress, UCHAR bEnable) 64 { 65 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_WR_ADDR); *** ERROR C202 IN LINE 65 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 66 1 if(bEnable) 67 1 bAddress |= D13REG_DEVADDR_EN; 68 1 else 69 1 bAddress &= D13REG_DEVADDR_MASK; 70 1 IOWR(ISP1362_BASE,D13_DATA_PORT, bAddress); *** ERROR C202 IN LINE 70 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 71 1 } 72 73 void Hal4D13_SoftConnect(UCHAR bEnable) 74 { 75 1 UCHAR c; 76 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_RD_MODE); *** ERROR C202 IN LINE 76 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 77 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) & 0x0ff); *** ERROR C202 IN LINE 77 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 78 1 if(bEnable) 79 1 c |= D13REG_MODE_SOFTCONNECT; 80 1 else 81 1 c &= ~D13REG_MODE_SOFTCONNECT; 82 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_WR_MODE); *** ERROR C202 IN LINE 82 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 83 1 IOWR(ISP1362_BASE,D13_DATA_PORT, c); *** ERROR C202 IN LINE 83 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 84 1 } 85 86 void Hal4D13_AcknowledgeSETUP(void) 87 { 88 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_ACK_SETUP); *** ERROR C202 IN LINE 88 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 89 1 } 90 91 void Hal4D13_ClearBuffer(UCHAR bEPIndex) 92 { 93 1 /* Select Endpoint */ 94 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_CLEAR_BUF + bEPIndex); *** ERROR C202 IN LINE 94 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 95 1 } C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 3 96 97 void Hal4D13_ValidBuffer(UCHAR bEPIndex) 98 { 99 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_VALID_BUF + bEPIndex); *** ERROR C202 IN LINE 99 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 100 1 } 101 102 USHORT Hal4D13_ReadEndpoint(UCHAR bEPIndex, UCHAR *buf, USHORT len) 103 { 104 1 USHORT i, j, c; 105 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RD_FIFO + bEPIndex); *** ERROR C202 IN LINE 105 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 106 1 /* read Buffer */ 107 1 j = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 107 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 108 1 if(j > len) 109 1 j = len; 110 1 for(i=0; i>8); 116 2 } 117 1 /* Clear Buffer */ 118 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_CLEAR_BUF+bEPIndex); *** ERROR C202 IN LINE 118 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 119 1 return j; 120 1 } 121 122 USHORT Hal4D13_ReadBulkEndpoint(UCHAR bEPIndex, UCHAR * buf, USHORT len) 123 { 124 1 USHORT i, j, c; 125 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RD_FIFO + bEPIndex); *** ERROR C202 IN LINE 125 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 126 1 j = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 126 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 127 1 if(j > len) 128 1 j = len; 129 1 for(i=0; i>8); 135 2 } 136 1 /* Clear Buffer */ 137 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_CLEAR_BUF+bEPIndex); *** ERROR C202 IN LINE 137 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 138 1 return j; 139 1 } 140 141 USHORT Hal4D13_ReadEndpointWOClearBuffer(UCHAR bEPIndex, UCHAR * buf, USHORT len) 142 { 143 1 USHORT i, j,c; 144 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RD_FIFO + bEPIndex); *** ERROR C202 IN LINE 144 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 145 1 /* read Buffer */ 146 1 j = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 146 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 4 147 1 if(j > len) 148 1 j = len; 149 1 for(i=0; i>8); 155 2 printf(" wr=%04x",c); 156 2 } 157 1 printf("\n",c); 158 1 159 1 return j; 160 1 } 161 162 USHORT Hal4D13_WriteEndpoint(UCHAR bEPIndex, UCHAR * buf, USHORT len) 163 { 164 1 USHORT i,c; 165 1 /* Select Endpoint */ 166 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_WR_FIFO + bEPIndex); *** ERROR C202 IN LINE 166 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 167 1 IOWR(ISP1362_BASE,D13_DATA_PORT, len); *** ERROR C202 IN LINE 167 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 168 1 /* Write Buffer */ 169 1 for(i=0; i> 16)); *** ERROR C202 IN LINE 216 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 217 1 } 218 219 ULONG Hal4D13_ReadInterruptRegister(void) 220 { 221 1 ULONG i = 0; 222 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_INT_SRC); *** ERROR C202 IN LINE 222 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 223 1 i = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 223 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 224 1 i += (((ULONG)IORD(ISP1362_BASE,D13_DATA_PORT)) << 16); *** ERROR C202 IN LINE 224 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 225 1 return i; 226 1 } 227 228 UCHAR Hal4D13_GetEndpointStatusWInteruptClear(UCHAR bEPIndex) 229 { 230 1 UCHAR c; 231 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RDSTS_CLRINT + bEPIndex); *** ERROR C202 IN LINE 231 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 232 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) & 0x0ff); *** ERROR C202 IN LINE 232 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 233 1 return c; 234 1 } 235 236 UCHAR Hal4D13_GetEndpointStatusWOInteruptClear(UCHAR bEPIndex) 237 { 238 1 UCHAR c; 239 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RDSTS + bEPIndex); *** ERROR C202 IN LINE 239 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 240 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) &0x0ff); *** ERROR C202 IN LINE 240 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 241 1 return c; 242 1 } 243 244 void Hal4D13_SetEndpointStatus(UCHAR bEPIndex, UCHAR bStalled) 245 { 246 1 if(bStalled & 0x80) 247 1 { 248 2 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_WR_STS + bEPIndex); C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 6 *** ERROR C202 IN LINE 248 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 249 2 } 250 1 else 251 1 { 252 2 // clear endpoint stall. 253 2 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_CLR_STALL + bEPIndex); *** ERROR C202 IN LINE 253 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 254 2 } 255 1 } 256 257 void Hal4D13_SetDMAConfig(USHORT wDMACnfg) 258 { 259 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DMA_WR_CNFG); *** ERROR C202 IN LINE 259 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 260 1 IOWR(ISP1362_BASE,D13_DATA_PORT, wDMACnfg); *** ERROR C202 IN LINE 260 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 261 1 } 262 263 USHORT Hal4D13_GetDMAConfig(void) 264 { 265 1 USHORT i; 266 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DMA_RD_CNFG); *** ERROR C202 IN LINE 266 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 267 1 i = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 267 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 268 1 return i; 269 1 } 270 271 void Hal4D13_SetDMACounter(USHORT wDMACounter) 272 { 273 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DMA_WR_COUNT); *** ERROR C202 IN LINE 273 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 274 1 IOWR(ISP1362_BASE,D13_DATA_PORT, wDMACounter); *** ERROR C202 IN LINE 274 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 275 1 } 276 277 USHORT Hal4D13_GetDMACounter(void) 278 { 279 1 USHORT i; 280 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DMA_RD_COUNT); *** ERROR C202 IN LINE 280 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 281 1 i = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 281 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 282 1 return i; 283 1 } 284 285 USHORT Hal4D13_GetDataFromChipRam(void) 286 { 287 1 USHORT i; 288 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_RD_RAM); *** ERROR C202 IN LINE 288 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 289 1 i = IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 289 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 290 1 return i; 291 1 } 292 293 void Hal4D13_SetDataToChipRam(USHORT wData) 294 { 295 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_WR_RAM); *** ERROR C202 IN LINE 295 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 296 1 IOWR(ISP1362_BASE,D13_DATA_PORT, wData); *** ERROR C202 IN LINE 296 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 7 297 1 } 298 299 USHORT Hal4D13_ReadCurrentFrameNumber(void) 300 { 301 1 USHORT i; 302 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_RD_FRMNUM); *** ERROR C202 IN LINE 302 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 303 1 i= IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 303 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 304 1 return i; 305 1 } 306 307 void Hal4D13_LockDevice(UCHAR bTrue) 308 { 309 1 USHORT c; 310 1 if(bTrue) 311 1 c = 0; 312 1 else 313 1 c = 0xAA37; 314 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT,D13CMD_DEV_LOCK ); *** ERROR C202 IN LINE 314 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 315 1 IOWR(ISP1362_BASE,D13_DATA_PORT,c); *** ERROR C202 IN LINE 315 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 316 1 } 317 318 USHORT Hal4D13_ReadChipID(void) 319 { 320 1 USHORT i; 321 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_DEV_RD_CHIPID); *** ERROR C202 IN LINE 321 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 322 1 i=IORD(ISP1362_BASE,D13_DATA_PORT); *** ERROR C202 IN LINE 322 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 323 1 return i; 324 1 } 325 326 UCHAR Hal4D13_GetErrorCode(UCHAR bEPIndex) 327 { 328 1 UCHAR c; 329 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RD_ERR+bEPIndex); *** ERROR C202 IN LINE 329 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 330 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT)&0x0ff); *** ERROR C202 IN LINE 330 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 331 1 return c; 332 1 } 333 334 UCHAR Hal4D13_GetEndpointConfig(UCHAR bEPIndex) 335 { 336 1 UCHAR c; 337 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, D13CMD_EP_RD_CNFG+bEPIndex); *** ERROR C202 IN LINE 337 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 338 1 c = (UCHAR)(IORD(ISP1362_BASE,D13_DATA_PORT) & 0x0ff); *** ERROR C202 IN LINE 338 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 339 1 return c; 340 1 } 341 342 void Hal4D13_SetEndpointConfig(UCHAR bEPConfig, UCHAR bEPIndex) 343 { 344 1 IOWR(ISP1362_BASE,D13_COMMAND_PORT, (USHORT)(D13CMD_EP_WR_CNFG+bEPIndex)); *** ERROR C202 IN LINE 344 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 345 1 IOWR(ISP1362_BASE,D13_DATA_PORT,(USHORT)bEPConfig); *** ERROR C202 IN LINE 345 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 346 1 } C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 8 347 348 /* 349 // ************************************************************************ 350 // Subroutines -- 3 351 // ************************************************************************ 352 */ 353 void Hal4D13_UnconfigDevice(void) 354 { 355 1 } 356 357 void Hal4D13_ConfigDevice(void) 358 { 359 1 } 360 361 362 void Hal4D13_SingleTransmitEP0(UCHAR * buf, USHORT len) 363 { 364 1 if( len <= EP0_PACKET_SIZE) { 365 2 Hal4D13_WriteEndpoint(EPINDEX4EP0_CONTROL_IN, buf, len); 366 2 } 367 1 } 368 369 void Hal4D13_RegAccess(void) 370 { 371 1 USHORT c; 372 1 USHORT i; 373 1 ULONG l; 374 1 375 1 Hal4D13_ResetDevice(); 376 1 printf("Reseting\n"); 377 1 378 1 i = Hal4D13_ReadChipID(); 379 1 printf(" ChipId = %hx\n",i); 380 1 381 1 i = Hal4D13_GetDataFromChipRam(); 382 1 printf(" Chip RAM = %hx\n",i); 383 1 384 1 printf("Writing 0x55AA,"); 385 1 Hal4D13_SetDataToChipRam(0x55AA); 386 1 i = Hal4D13_GetDataFromChipRam(); 387 1 printf(" Chip RAM = %hx\n",i); 388 1 389 1 l = Hal4D13_GetIntEnable(); 390 1 printf("Hal4D13_GetIntEnable = %lx\n",l); 391 1 392 1 l = Hal4D13_ReadInterruptRegister(); 393 1 printf("Hal4D13_ReadInterruptRegister = %lx\n",l); 394 1 395 1 i = Hal4D13_GetDevConfig(); 396 1 printf("Hal4D13_GetDevConfig = %hx\n",i); 397 1 398 1 i = Hal4D13_GetDMAConfig(); 399 1 printf("Hal4D13_GetDMAConfig = %hx\n",i); 400 1 401 1 i = Hal4D13_GetDMACounter(); 402 1 printf("Hal4D13_GetDMACounter = %hx\n",i); 403 1 404 1 i = Hal4D13_ReadCurrentFrameNumber(); 405 1 printf("Hal4D13_ReadCurrentFrameNumber = %hx\n",i); 406 1 407 1 c = Hal4D13_GetMode(); 408 1 printf("Hal4D13_GetMode = %x\n",c); C51 COMPILER V7.06 HAL4D13 08/18/2005 15:30:27 PAGE 9 409 1 410 1 c = Hal4D13_GetEndpointStatusWOInteruptClear(EPINDEX4EP0_CONTROL_OUT); 411 1 printf("Hal4D13_GetEndpointStatus EP0 = %x\n",c); 412 1 413 1 c = Hal4D13_GetAddress(); 414 1 printf("Hal4D13_GetAddress = %x\n",c); 415 1 } 416 417 void Hal4D13_StallEP0InControlWrite(void) 418 { 419 1 Hal4D13_SetEndpointStatus(EPINDEX4EP0_CONTROL_IN, D13REG_EPSTS_STALL); 420 1 Hal4D13_SetEndpointStatus(EPINDEX4EP0_CONTROL_OUT, D13REG_EPSTS_STALL); 421 1 } 422 423 void Hal4D13_StallEP0InControlRead(void) 424 { 425 1 Hal4D13_SetEndpointStatus(EPINDEX4EP0_CONTROL_OUT, D13REG_EPSTS_STALL); 426 1 Hal4D13_SetEndpointStatus(EPINDEX4EP0_CONTROL_IN, D13REG_EPSTS_STALL); 427 1 } 428 429 BOOLEAN Hal4D13_IsSetupPktInvalid(void) 430 { 431 1 USHORT SetupPacketInvalid; 432 1 SetupPacketInvalid = Hal4D13_GetEndpointStatusWOInteruptClear(EPINDEX4EP0_CONTROL_OUT)&D13REG_EPSTS_OVWR; 433 1 return SetupPacketInvalid; 434 1 } 435 436 void Write_HC_Config_Reg(unsigned short Config) 437 { 438 1 IOWR(ISP1362_BASE,HC_COMMAND_PORT , HCCMD_WR_CNFG_REG ); *** ERROR C202 IN LINE 438 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 439 1 IOWR(ISP1362_BASE,HC_DATA_PORT , Config); *** ERROR C202 IN LINE 439 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 440 1 } 441 442 unsigned short Read_HC_Config_Reg(void) 443 { 444 1 IOWR(ISP1362_BASE,HC_COMMAND_PORT , HCCMD_RD_CNFG_REG ); *** ERROR C202 IN LINE 444 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 445 1 return IORD(ISP1362_BASE,HC_DATA_PORT); *** ERROR C202 IN LINE 445 OF HAL4D13.C: 'ISP1362_BASE': undefined identifier 446 1 } 447 C51 COMPILATION COMPLETE. 2 WARNING(S), 83 ERROR(S)