Files
Mu/currentProblems.txt
2018-04-26 12:34:45 -07:00

36 lines
1.4 KiB
Plaintext

Don't know where touch input is read
CPU read 8 bits from register 0x0431, PC 0x100815B2.
CPU read 8 bits from register 0x0420, PC 0x100815B8.
CPU read 8 bits from register 0x0421, PC 0x100815BE.
SPI2 transfer, ENABLE:true, XCH:false, IRQ:false, IRQEN:false, BITCOUNT:12
SPI2 transfer, ENABLE:true, XCH:true, IRQ:false, IRQEN:false, BITCOUNT:12
SPI2 transfer, ENABLE:true, XCH:false, IRQ:false, IRQEN:false, BITCOUNT:5
SPI2 transfer, ENABLE:true, XCH:true, IRQ:false, IRQEN:false, BITCOUNT:5
SPI2 transfer, ENABLE:true, XCH:false, IRQ:false, IRQEN:false, BITCOUNT:16
SPI2 transfer, ENABLE:true, XCH:true, IRQ:false, IRQEN:false, BITCOUNT:16
SPI2 transfer, ENABLE:true, XCH:true, IRQ:false, IRQEN:false, BITCOUNT:3
SPI2 transfer, ENABLE:false, XCH:false, IRQ:false, IRQEN:false, BITCOUNT:1
CPU read 8 bits from register 0x0431, PC 0x10081A04.
CPU read 8 bits from register 0x0431, PC 0x100815B2.
CPU read 8 bits from register 0x0420, PC 0x100815B8.
CPU read 8 bits from register 0x0421, PC 0x100815BE.
//copilots SPI touch code
case SPIMCONT:
db_SPIMCONT.x = value;
if (db_SPIMCONT.anon.XCH && db_SPIMCONT.anon.IRQEN) {
db_SPIMCONT.anon.SPIMIRQ = 1;
db_SPIMCONT.anon.XCH = 0;
switch (db_PFDATA.x & 0x0f) {
case 0x6:
db_SPIMDATA.x = (0xff - CustShptr->penx) * 2;
break;
case 0x9:
db_SPIMDATA.x = (0xff - CustShptr->peny) * 2;
break;
}
}
break;