serial.c revision d3b1e232c566c55799a7bfc83f66b045c4d82657