This commit is contained in:
Eggert Jung
2025-04-23 01:31:43 +02:00
parent 5ae907ca5a
commit 91d7affc23
7 changed files with 49 additions and 24 deletions

View File

@@ -40,10 +40,13 @@ char Serial::readReg(RegisterIndex reg) {
}
int Serial::write(char out) {
// TODO: Implement
if(readReg(LINE_STATUS_REGISTER) & TRANSMITTER_EMPTY){
writeReg(TRANSMIT_BUFFER_REGISTER, out);
return out;
}
return -1;
//TODO fix behavior when \r\n ist actually sent
if(out == '\n')
write('\r');
if(readReg(LINE_STATUS_REGISTER) & TRANSMITTER_EMPTY){
writeReg(TRANSMIT_BUFFER_REGISTER, out);
return out;
}
return -1;
}