minor refactor

This commit is contained in:
SimoneN64
2023-11-25 22:00:54 +01:00
parent 535c4655a4
commit aca784eb58
4 changed files with 46 additions and 195 deletions

View File

@@ -136,7 +136,7 @@ void Flash::Deserialize(const std::vector<u8>& data) {
memcpy(writeBuf, data.data() + index, 128);
}
template <> void Flash::Write(u32 index, u32 val) {
template <> void Flash::Write<u32>(u32 index, u32 val) {
if(index > 0) {
u8 cmd = val >> 24;
switch(cmd) {
@@ -154,7 +154,7 @@ template <> void Flash::Write(u32 index, u32 val) {
}
}
template <> void Flash::Write(u32 index, u8 val) {
template <> void Flash::Write<u8>(u32 index, u8 val) {
switch(state) {
case FlashState::Idle: Util::panic("Invalid FlashState::Idle with Write<u8>");
case FlashState::Status: Util::panic("Invalid FlashState::Status with Write<u8>");
@@ -167,7 +167,7 @@ template <> void Flash::Write(u32 index, u8 val) {
}
}
template <> u8 Flash::Read(u32 index) const {
template <> u8 Flash::Read<u8>(u32 index) const {
switch (state) {
case FlashState::Idle: Util::panic("Flash read byte while in state FLASH_STATE_IDLE");
case FlashState::Write: Util::panic("Flash read byte while in state FLASH_STATE_WRITE");
@@ -190,7 +190,7 @@ template <> u8 Flash::Read(u32 index) const {
}
}
template <> u32 Flash::Read(u32 index) const {
template <> u32 Flash::Read<u32>(u32) const {
return status >> 32;
}
}