Port TimerIO

This commit is contained in:
2023-09-22 17:34:14 +02:00
parent e51d9ebb3a
commit 2aaa41302f
4 changed files with 52 additions and 68 deletions

View File

@@ -94,11 +94,11 @@ namespace JabyEngine {
New::IOPort<BCR> block_ctrl;
New::IOPort<CHCHR> channel_ctrl;
void set_adr(uintptr_t adr) {
inline void set_adr(uintptr_t adr) {
this->adr.write({bit::value::set_normalized(0u, MADR::MemoryAdr.with(adr))});
}
void wait() {
inline void wait() {
while(this->channel_ctrl.read().is_set2(CHCHR::Busy));
}
};