diff options
author | Evan Lojewski <github@meklort.com> | 2019-04-01 19:49:13 -0600 |
---|---|---|
committer | Evan Lojewski <github@meklort.com> | 2019-04-01 19:49:13 -0600 |
commit | 7b593f0c7828b08ea7e5aac043732690502634d8 (patch) | |
tree | d55bb321a11567a0d04617b6cf8ed27ab07b6766 | |
parent | 74eac40c0c1676a233b97e27d76f2243c5ca58ff (diff) | |
download | bcm5719-ortega-7b593f0c7828b08ea7e5aac043732690502634d8.tar.gz bcm5719-ortega-7b593f0c7828b08ea7e5aac043732690502634d8.zip |
Add in DEVICVE changes for simulator.
-rw-r--r-- | simulator/bcm5719_DEVICE.cpp | 4 | ||||
-rw-r--r-- | simulator/bcm5719_DEVICE_mmap.cpp | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/simulator/bcm5719_DEVICE.cpp b/simulator/bcm5719_DEVICE.cpp index 6a5150a..cc3a247 100644 --- a/simulator/bcm5719_DEVICE.cpp +++ b/simulator/bcm5719_DEVICE.cpp @@ -65,6 +65,10 @@ void init_bcm5719_DEVICE(void) /** @brief Bitmap for @ref DEVICE_t.LinkStatusControl. */ + /** @brief Bitmap for @ref DEVICE_t.ApeMemoryBase. */ + + /** @brief Bitmap for @ref DEVICE_t.ApeMemoryData. */ + /** @brief Bitmap for @ref DEVICE_t.EmacMode. */ /** @brief Bitmap for @ref DEVICE_t.LedControl. */ diff --git a/simulator/bcm5719_DEVICE_mmap.cpp b/simulator/bcm5719_DEVICE_mmap.cpp index 4615224..501e2ad 100644 --- a/simulator/bcm5719_DEVICE_mmap.cpp +++ b/simulator/bcm5719_DEVICE_mmap.cpp @@ -121,6 +121,16 @@ void init_bcm5719_DEVICE_mmap(void *base) DEVICE.LinkStatusControl.r32.installReadCallback(read_from_ram, &DEVICE_LinkStatusControl_r32); DEVICE.LinkStatusControl.r32.installWriteCallback(write_to_ram, &DEVICE_LinkStatusControl_r32); + /** @brief Bitmap for @ref DEVICE_t.ApeMemoryBase. */ + static ram_offset_t DEVICE_ApeMemoryBase_r32((uint8_t *)base, (uint32_t)248); + DEVICE.ApeMemoryBase.r32.installReadCallback(read_from_ram, &DEVICE_ApeMemoryBase_r32); + DEVICE.ApeMemoryBase.r32.installWriteCallback(write_to_ram, &DEVICE_ApeMemoryBase_r32); + + /** @brief Bitmap for @ref DEVICE_t.ApeMemoryData. */ + static ram_offset_t DEVICE_ApeMemoryData_r32((uint8_t *)base, (uint32_t)252); + DEVICE.ApeMemoryData.r32.installReadCallback(read_from_ram, &DEVICE_ApeMemoryData_r32); + DEVICE.ApeMemoryData.r32.installWriteCallback(write_to_ram, &DEVICE_ApeMemoryData_r32); + /** @brief Bitmap for @ref DEVICE_t.EmacMode. */ static ram_offset_t DEVICE_EmacMode_r32((uint8_t *)base, (uint32_t)1024); DEVICE.EmacMode.r32.installReadCallback(read_from_ram, &DEVICE_EmacMode_r32); |