Port TimerIO
This commit is contained in:
@@ -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));
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user