14 Commits (e7d4273d52e15d8f5d998ed1625325135685a39d)

Author SHA1 Message Date
DrZiplok@gmail.com 5ba0c7328f Hook up stdio input, for the heck of it. We seem to be moving away from it, but there are things it can do that are hard to do with the Stream interfaces. 15 years ago
DrZiplok@gmail.com d45f67b3ef Add a carriage return before printing a newline when we are called as stdout/stderr. 15 years ago
DrZiplok@gmail.com f72129bdb3 Clean up the bitrate calculations per the Atmel datasheet. 15 years ago
DrZiplok@gmail.com 9db013e648 Stop trying to be so clever in the tx interrupt handler. We may race with the code stuffing bytes into the ring such that we consume the last byte and empty the ring before they set the UDRE interrupt. 15 years ago
DrZiplok@gmail.com 6d31545b8d Per Jose, fix the interrupt vectors to work for non-1280-based Arduino. 15 years ago
DrZiplok@gmail.com 11865c1718 Remove the method call from the interrupt handlers. This brings the rx and tx interrupt paths down to < 60 instructions worst case, or ~4us. 15 years ago
analoguedevices 63ae72648e Commented out AP_Common, which is not implemented yet. 15 years ago
DrZiplok@gmail.com 6268189d31 Dynamically allocate serial buffers at ::begin time. Allow buffer sizes to be dynamically set. 15 years ago
DrZiplok@gmail.com 6b6637bd06 Omit the ::write method, as Print already implements it. 15 years ago
DrZiplok@gmail.com 009ef940c6 Update to take advantage of the new Stream class in Arduino 0019. 15 years ago
DrZiplok@gmail.com e0be94a03f Change the way the port declaration macros work. This saves ~300 15 years ago
DrZiplok@gmail.com 22c9ed317e Change the way that FastSerial ports are created, so that we can avoid 15 years ago
DrZiplok@gmail.com b4a840a336 Add 'extern' definitions to legitimise clients that want to assume that Serial* always exists. 15 years ago
DrZiplok@gmail.com 6074c410d9 "Fast" serial driver that fully overrides the Arduino-provided HardwareSerial/Serial* driver. 15 years ago