|
CoolTerm Copyright (c) 2007-2009 Roger Meier, All rights reserved http://freeware.the-meiers.org WHAT IS IT? =========== CoolTerm is an easy-to-use terminal for communication with hardware connected to serial ports. CoolTerm is a simple serial port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc. The features of CoolTerm include: - Capability of multiple concurrent connections if multiple serial ports are available. - Display of received data in textual or hexadecimal format. - Sending data via keypresses as well as a "Send String" dialog that support data entry in textual or hexadecimal format. - Sending data via pasting of text into the terminal window. - Sending of text files. - Capability of recording received data to text files. - Local echoing of transmitted data. - Local echoing of received data (loop back to sender). - Hardware (CTS, DTR) and software flow control (XON). - Visual line status indicators. - Capability of manually toggling RTS and DTR signals when hardware flow control is disabled. - Capability of loading and saving connection options. INSTALLATION ============ CoolTerm comes without an installer and can be placed anywhere on the harddrive as long as the correct folder structure is maintained. I.e. for the Windows version the "CoolTerm Libs" folder must reside in the same location as the "CoolTerm.exe" executable. HOW TO USE IT ============= Please refer to the built-in help. VERSION HISTORY =============== 1.2.0: 2/19/2010 ---------------- - Added "Line Mode" to the communication settings. In "Line Mode" a line of typed text will not be sent to the serial port until the Enter key is pressed. - Added "History" which is available in "Line Mode" the up and down arrow keys can be used to select previously typed lines. - Added a receive buffer size limit option. - Added handling of the bell character (ASCII code 7), which can be enabled through the communication settings. - It is now possible to open the communication settings and edit certain options while the serial port is open. - The viewer mode (plain or hex) is now saved as parameter in connection settings files. - The size and position of terminal windows is now saved with connection settings. - Fixed bug that converted occurrences CR+CR+LF strings to single spaces on Windows. 1.1.2: 7/17/2009 ---------------- - Separated option to handle backspace characters in ASCII view from option to convert non-printable characters. - Changed character used to display non-printable characters to a period (ASCII code 46) for better compatibility and consistency across platforms. - Changed short cuts for "View/Autoscroll" and View Mode menu items to avoid conflict with other menu items such as "Edit/Select All". - Windows build now associates .stc files with CoolTerm. - Minor bug fixes. 1.1.1: 6/29/2009 ---------------- - Added option to handle backspace characters in ASCII view to Connection Settings. - Fixed bug in SendString that prevented typing 8 in hex mode. - Fixed bug that printed the wrong character for cursor down key when ConvertNonPrint was enabled. - Added a "Check for Updates" Menu item. 1.1.0: 6/18/2009 ---------------- - Added an option to the connection settings to automatically terminate string sent from "Send String" windows with a configurable "Termination String", such as e.g. a linefeed etc. - In ASCII view mode, all incoming "New Line" such as CR, LF, CR+LF, are now properly displayed as line breaks. - Added an option to the connection settings to convert non-printable characters to generic dot characters in ASCII view. - Added 'View' menu with menu item to switch between Hex and ASCII viewing. - Moved 'Clear Data' menu item to 'View' menu. - Added an 'Autoscroll' feature, accessible via the 'View' menu to enable/disable automatic scrolling of received data. - Changed menu shortcut key for "Cycle through windows" from "0" to "`". - Added code to produce an audible alert (system beep) when characters are typed while the serial port is not connected. - Added a 'Help' button to the toolbar 1.0.0: 5/19/2009 ---------------- - Initial Release LICENSE ======= THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |