diff options
Diffstat (limited to 'src/bus.rs')
| -rw-r--r-- | src/bus.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/bus.rs b/src/bus.rs index f77b890df..7700a832a 100644 --- a/src/bus.rs +++ b/src/bus.rs | |||
| @@ -49,30 +49,30 @@ where | |||
| 49 | 49 | ||
| 50 | while self | 50 | while self |
| 51 | .read32_swapped(REG_BUS_TEST_RO) | 51 | .read32_swapped(REG_BUS_TEST_RO) |
| 52 | .inspect(|v| defmt::trace!("{:#x}", v)) | 52 | .inspect(|v| trace!("{:#x}", v)) |
| 53 | .await | 53 | .await |
| 54 | != FEEDBEAD | 54 | != FEEDBEAD |
| 55 | {} | 55 | {} |
| 56 | 56 | ||
| 57 | self.write32_swapped(REG_BUS_TEST_RW, TEST_PATTERN).await; | 57 | self.write32_swapped(REG_BUS_TEST_RW, TEST_PATTERN).await; |
| 58 | let val = self.read32_swapped(REG_BUS_TEST_RW).await; | 58 | let val = self.read32_swapped(REG_BUS_TEST_RW).await; |
| 59 | defmt::trace!("{:#x}", val); | 59 | trace!("{:#x}", val); |
| 60 | assert_eq!(val, TEST_PATTERN); | 60 | assert_eq!(val, TEST_PATTERN); |
| 61 | 61 | ||
| 62 | let val = self.read32_swapped(REG_BUS_CTRL).await; | 62 | let val = self.read32_swapped(REG_BUS_CTRL).await; |
| 63 | defmt::trace!("{:#010b}", (val & 0xff)); | 63 | trace!("{:#010b}", (val & 0xff)); |
| 64 | 64 | ||
| 65 | // 32-bit word length, little endian (which is the default endianess). | 65 | // 32-bit word length, little endian (which is the default endianess). |
| 66 | self.write32_swapped(REG_BUS_CTRL, WORD_LENGTH_32 | HIGH_SPEED).await; | 66 | self.write32_swapped(REG_BUS_CTRL, WORD_LENGTH_32 | HIGH_SPEED).await; |
| 67 | 67 | ||
| 68 | let val = self.read8(FUNC_BUS, REG_BUS_CTRL).await; | 68 | let val = self.read8(FUNC_BUS, REG_BUS_CTRL).await; |
| 69 | defmt::trace!("{:#b}", val); | 69 | trace!("{:#b}", val); |
| 70 | 70 | ||
| 71 | let val = self.read32(FUNC_BUS, REG_BUS_TEST_RO).await; | 71 | let val = self.read32(FUNC_BUS, REG_BUS_TEST_RO).await; |
| 72 | defmt::trace!("{:#x}", val); | 72 | trace!("{:#x}", val); |
| 73 | assert_eq!(val, FEEDBEAD); | 73 | assert_eq!(val, FEEDBEAD); |
| 74 | let val = self.read32(FUNC_BUS, REG_BUS_TEST_RW).await; | 74 | let val = self.read32(FUNC_BUS, REG_BUS_TEST_RW).await; |
| 75 | defmt::trace!("{:#x}", val); | 75 | trace!("{:#x}", val); |
| 76 | assert_eq!(val, TEST_PATTERN); | 76 | assert_eq!(val, TEST_PATTERN); |
| 77 | } | 77 | } |
| 78 | 78 | ||
