Go to the source code of this file.
|
| | 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 |
| |
| | if (!resetDone) |
| |
| | initializeTime () |
| |
| | 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 ("Backward while idle: errored in %ius\n", errorTime) |
| |
◆ cester_assert_uint_eq() [1/5]
| cester_assert_uint_eq |
( |
0x80 |
, |
|
|
response1 |
[1] |
|
) |
| |
◆ cester_assert_uint_eq() [2/5]
| cester_assert_uint_eq |
( |
0xe0 |
, |
|
|
cause1b |
|
|
) |
| |
◆ cester_assert_uint_eq() [3/5]
◆ cester_assert_uint_eq() [4/5]
◆ cester_assert_uint_eq() [5/5]
| cester_assert_uint_eq |
( |
5 |
, |
|
|
cause1 |
|
|
) |
| |
◆ CESTER_TEST()
◆ if()
◆ initializeTime()
◆ ramsyscall_printf()
◆ cause1
◆ cause1b
◆ CDROM_REG0
◆ CDROM_REG1
◆ errorTime
◆ resetDone
| int resetDone = resetCDRom() |
◆ response1
◆ responseSize1
◆ test_instance