uint8_t response1[16]
Definition cdlforward.c:73
CDROM_REG0
Definition cdlforward.c:68
CESTER_TEST(cdlForwardWhileIdle, test_instance, int resetDone=resetCDRom();if(!resetDone) { cester_assert_true(resetDone);return;} initializeTime();CDROM_REG0=0;CDROM_REG1=CDL_FORWARD;uint32_t errorTime=waitCDRomIRQ();uint8_t cause1=ackCDRomCause();uint8_t response1[16];uint8_t responseSize1=readResponse(response1);CDROM_REG0=1;uint8_t cause1b=CDROM_REG3_UC;cester_assert_uint_eq(5, cause1);cester_assert_uint_eq(0xe0, cause1b);cester_assert_uint_eq(3, response1[0]);cester_assert_uint_eq(0x80, response1[1]);cester_assert_uint_eq(2, responseSize1);ramsyscall_printf("Forward while idle: errored in %ius\n", errorTime);) CESTER_TEST(cdlBackwardWhileIdle
uint8_t responseSize1
Definition cdlforward.c:74
int resetDone
Definition cdlforward.c:60
test_instance
Definition cdlforward.c:59
uint8_t cause1
Definition cdlforward.c:72
uint32_t errorTime
Definition cdlforward.c:71
cester_assert_uint_eq(5, cause1)
uint8_t cause1b
Definition cdlforward.c:76
CDROM_REG1
Definition cdlforward.c:69
cester_assert_true((error==0x10)||(error==0x04))
@ CDL_BACKWARD
Definition cdrom.h:47
@ CDL_FORWARD
Definition cdrom.h:46
#define CDROM_REG3_UC
Definition cdrom.h:39
ramsyscall_printf("=== e01_kseg1_reads_no_fill ===\n")
void uint32_t(classId, spec)