uint8_t response[16]
Definition cdlgetlocl.c:84
CDROM_REG0
Definition cdlgetlocl.c:79
uint8_t responseSize
Definition cdlgetlocl.c:85
CESTER_TEST(cdlGetLocL, test_instances, int resetDone=resetCDRom();if(!resetDone) { cester_assert_true(resetDone);return;} initializeTime();CDROM_REG0=0;CDROM_REG1=CDL_GETLOCL;uint32_t ackTime=waitCDRomIRQ();uint8_t cause1=ackCDRomCause();uint8_t ctrl1=CDROM_REG0 &~3;uint8_t response[16];uint8_t responseSize=readResponse(response);uint8_t ctrl2=CDROM_REG0 &~3;CDROM_REG0=1;uint8_t cause1b=CDROM_REG3_UC;cester_assert_uint_eq(3, cause1);cester_assert_uint_eq(0xe0, cause1b);cester_assert_uint_eq(0x38, ctrl1);cester_assert_uint_eq(0x18, ctrl2);cester_assert_uint_eq(8, responseSize);cester_assert_uint_ge(ackTime, 500);cester_assert_uint_lt(ackTime, 7000);ramsyscall_printf("Basic getlocL, ack in %ius\n", ackTime);) CESTER_TEST(cdlGetLocLafterSeekP
int resetDone
Definition cdlgetlocl.c:66
test_instances
Definition cdlgetlocl.c:65
cester_assert_uint_ge(errorTime, 500)
uint8_t ctrl2
Definition cdlgetlocl.c:86
uint8_t cause1
Definition cdlgetlocl.c:82
uint32_t errorTime
Definition cdlgetlocl.c:81
cester_assert_uint_eq(5, cause1)
uint8_t cause1b
Definition cdlgetlocl.c:88
uint8_t ctrl1
Definition cdlgetlocl.c:83
CDROM_REG1
Definition cdlgetlocl.c:80
cester_assert_uint_lt(errorTime, 7000)
int seekDone
Definition cdlgetlocl.c:72
uint32_t ackTime
Definition cdlgetlocp.c:107
@ CDL_GETLOCL
Definition cdrom.h:58
#define CDROM_REG3_UC
Definition cdrom.h:39
ramsyscall_printf("=== e01_kseg1_reads_no_fill ===\n")
cester_assert_true(seekDone)
void uint32_t(classId, spec)