ardupilot/libraries/FastSerial
DrZiplok@gmail.com fdde092213 Extend the logic that preserves buffer sizing on re-begin by also avoiding freeing and re-allocating buffers when they don't change in size.
This can make re-opening a port faster (as the free/malloc pair can be avoided) and possibly more robust (in the case where e.g. the heap has been corrupted).

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1479 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-01-10 08:17:31 +00:00
..
examples/FastSerial A better workaround for the PSTR warning bug. This seems to work correctly. 2010-11-25 02:59:15 +00:00
BetterStream.cpp Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
BetterStream.h Add format attributes to printf and printf_P. The latter is a bit wishful as gcc isn't smart enough to deal with what PSTR does, but with some other hackery this can be used to generate useful warnings. 2010-11-23 09:09:52 +00:00
FastSerial.cpp Extend the logic that preserves buffer sizing on re-begin by also avoiding freeing and re-allocating buffers when they don't change in size. 2011-01-10 08:17:31 +00:00
FastSerial.h Add documentation and reformat closer to our current code standard. 2011-01-10 01:17:03 +00:00
ftoa_engine.S Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
ftoa_engine.h Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
keywords.txt "Fast" serial driver that fully overrides the Arduino-provided HardwareSerial/Serial* driver. 2010-08-23 06:25:03 +00:00
macros.inc Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
ntz.h Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
ultoa_invert.S Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00
vprintf.cpp Resurrect lf -> crlf translation that was lost when I dropped the stdio support. 2010-11-25 03:41:52 +00:00
xtoa_fast.h Bring in floating point support for BetterStream::printf, courtesy of the avr-libc implementation. 2010-11-23 00:38:16 +00:00