Subversion Repositories freemyipod

Rev

Rev 167 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 167 Rev 175
Line 398... Line 398...
398
            if (set_dbgaction(DBGACTION_I2CRECV, dbgrecvbuf[1] >> 24)) break;
398
            if (set_dbgaction(DBGACTION_I2CRECV, dbgrecvbuf[1] >> 24)) break;
399
            dbgi2cbus = dbgrecvbuf[1] & 0xff;
399
            dbgi2cbus = dbgrecvbuf[1] & 0xff;
400
            dbgi2cslave = (dbgrecvbuf[1] >> 8) & 0xff;
400
            dbgi2cslave = (dbgrecvbuf[1] >> 8) & 0xff;
401
            dbgactionaddr = (dbgrecvbuf[1] >> 16) & 0xff;
401
            dbgactionaddr = (dbgrecvbuf[1] >> 16) & 0xff;
402
            dbgactionlength = dbgrecvbuf[1] >> 24;
402
            dbgactionlength = dbgrecvbuf[1] >> 24;
-
 
403
            if (!dbgactionlength) dbgactionlength = 256;
403
            break;
404
            break;
404
        case 9:  // WRITE I2C
405
        case 9:  // WRITE I2C
405
            if (set_dbgaction(DBGACTION_I2CSEND, 0)) break;
406
            if (set_dbgaction(DBGACTION_I2CSEND, 0)) break;
406
            dbgi2cbus = dbgrecvbuf[1] & 0xff;
407
            dbgi2cbus = dbgrecvbuf[1] & 0xff;
407
            dbgi2cslave = (dbgrecvbuf[1] >> 8) & 0xff;
408
            dbgi2cslave = (dbgrecvbuf[1] >> 8) & 0xff;
408
            dbgactionaddr = (dbgrecvbuf[1] >> 16) & 0xff;
409
            dbgactionaddr = (dbgrecvbuf[1] >> 16) & 0xff;
409
            dbgactionlength = dbgrecvbuf[1] >> 24;
410
            dbgactionlength = dbgrecvbuf[1] >> 24;
-
 
411
            if (!dbgactionlength) dbgactionlength = 256;
410
            memcpy(dbgasyncsendbuf, &dbgsendbuf[4], dbgactionlength);
412
            memcpy(dbgasyncsendbuf, &dbgsendbuf[4], dbgactionlength);
411
            break;
413
            break;
412
#endif
414
#endif
413
        case 10:  // READ CONSOLE
415
        case 10:  // READ CONSOLE
414
            dbgconsoleattached = true;
416
            dbgconsoleattached = true;