1
0
mirror of https://github.com/livingcomputermuseum/UniBone.git synced 2026-04-28 20:58:46 +00:00

DL11 cleanup&fixes

This commit is contained in:
Joerg Hoppe
2019-06-24 17:25:20 +02:00
parent 28ab69050c
commit 81c3295e31
9 changed files with 148 additions and 30 deletions

View File

@@ -33,7 +33,7 @@
#include "rs232.hpp"
rs232_c::rs232_c() {
TransmissionTime_us = 0;
CharTransmissionTime_us = 0;
}
// devname without leading "/dev/"
@@ -219,7 +219,7 @@ int rs232_c::OpenComport(const char *devname, int baudrate, const char *mode,
}
// bit count is 10 for 8N1
// Calc time to transmit on character
TransmissionTime_us = (1000000 * bitcount) / baudrate;
CharTransmissionTime_us = (1000000 * bitcount) / baudrate;
/* scan for BREAK and frame/parity errors?
To read BREAK not as \0:
@@ -353,7 +353,7 @@ void rs232_c::SetBreak(int break_state) {
void rs232_c::CloseComport(void) {
int status;
TransmissionTime_us = 0;
CharTransmissionTime_us = 0;
if (ioctl(Cport, TIOCMGET, &status) == -1) {
perror("unable to get portstatus");