Moin,
das mit dem -Map,xxx.map hab ich zwar noch nie so gesehen, aber wen das auch geht... gut.
Tja Handshaking..... daran hätte ich echt nicht gedacht... Normalerweise braucht kein A**** das. Also zumidnest ich habe das noch nicht einmal verwendet... Problem ist, das es manchmal diese Leitungen nicht gibt oder sie nicht rausgeführt werden. So wie ich das bei meinem Sachen immer machen.
Damit das anderen nicht auch so geht wie mir, müssen wir da gegegen was machen
Wenn ich jetzt Ot könnte hätte ich die nen Button rein gemacht zum an und abschalten, aber so gibts nur ne mini Änderung in der Src:
klserialport.cpp
Code:
bool KLSerialPort::open( const QString & file, int baudRate )
{
close();
m_fd = ::open( file, O_RDWR | O_NOCTTY );
if (m_fd == -1)
return false;
/* save current port settings */
tcgetattr(m_fd, &m_oldtio);
fcntl(m_fd, F_SETFL, FASYNC);
bzero(&m_newtio, sizeof(m_newtio));
m_newtio.c_cflag = baudRate | CS8 | CLOCAL | CREAD;
m_newtio.c_iflag = IGNPAR | IXON | IXOFF;
m_newtio.c_oflag = 0;
/* set input mode (non-canonical, no echo,...) */
m_newtio.c_lflag = 0;
m_newtio.c_cc[VTIME] = 2; /* inter-character timer */
m_newtio.c_cc[VMIN] = 255; /* blocking read until x chars received */
tcflush(m_fd, TCIFLUSH);
tcsetattr(m_fd, TCSANOW, &m_newtio);
return true;
}
Wieso die Hardware anpassen das es geht? (Ich kenne keinen der CTR und RTS kurtz schließt...)
So geht es auch ohne 
Evtl auch etwas für die v0.7.1???
MfG
Jürgen
Lesezeichen