1
0
mirror of https://github.com/UzixLS/picocom.git synced 2025-07-19 07:21:18 +03:00

Commit Graph

  • 5916997d40 Added term_baud_ok(). Check if baudrate is valid. Nick Patavalis 2015-08-22 16:49:57 +03:00
  • 991ddfe638 fd_readline: Fixed bug when displaying non-printables (xput). Nick Patavalis 2015-08-22 16:19:34 +03:00
  • b443e39e43 Converted mapage source to pandoc's MarkDown and moved it to section 1. Nick Patavalis 2015-08-22 14:46:24 +03:00
  • 0f09071f69 Disabled USE_CUSTOM_BAUD support in (default) Makefile. Nick Patavalis 2015-08-20 17:22:42 +03:00
  • cfa943dfe2 Linux and custom serial-port baudrates (the gory details) Nick Patavalis 2015-08-20 13:55:21 +03:00
  • fd306077d6 Added support for setting custom baud rates. Nick Patavalis 2015-08-20 12:40:28 +03:00
  • 30a06fd05f termios2.[ch]: Comments clean-up and corrections. Nick Patavalis 2015-08-20 12:02:27 +03:00
  • 495d142467 Cleaned-up and reordered architecture conditionals + comments. Nick Patavalis 2015-08-20 00:47:58 +03:00
  • 46d2a20dcc Removed inclusion of unused header from termios2.c Nick Patavalis 2015-08-19 23:51:25 +03:00
  • a5208a560b termios2: Clear both CBAUD and CBAUDEX bits. Not only CBAUD. Nick Patavalis 2015-08-19 21:31:35 +03:00
  • 6642a7f1f2 Moved definition of termios2 struct and related macros to termbits2.h Nick Patavalis 2015-08-19 09:45:40 +03:00
  • fa16dbc429 Defined macros to override tcXXX / cfXXX functions with tc2 equivalent. Nick Patavalis 2015-08-19 09:39:53 +03:00
  • 2741018a66 Removed debugging helpers. Nick Patavalis 2015-08-19 09:38:56 +03:00
  • e709254a9b Merge branch 'master' into custombaud Nick Patavalis 2015-08-19 01:26:18 +03:00
  • b6208b561b Renamed "send_receive_history" stuff to just "history" Nick Patavalis 2015-08-19 01:11:16 +03:00
  • 3bcde82912 Added missing <stdio.h> include. Nick Patavalis 2015-08-19 01:09:44 +03:00
  • 8fd1e4de41 Updated manual: Support for setting and changing stopbits. Nick Patavalis 2015-08-19 00:18:38 +03:00
  • c24a3bcf41 Added support for setting and changing stopbits. Nick Patavalis 2015-08-19 00:15:19 +03:00
  • fcc0c6eafc Use CKEY() macro to specify command-key mappings. Nick Patavalis 2015-08-18 23:18:40 +03:00
  • e904429c1b Removed hard-coded function (command) key values from help strings. Nick Patavalis 2015-08-18 22:52:28 +03:00
  • 7d7edf657f Moved "generic" fd I/O functions from picocom.c to fdio.[ch] Nick Patavalis 2015-08-18 22:07:56 +03:00
  • 7b1c5f92e3 Updated manual. Added [C-h] and [C-k] commands. Nick Patavalis 2015-08-18 21:20:26 +03:00
  • 0a49ae9aac Added commands [C-h] and [C-k] (show help and show keys). Nick Patavalis 2015-08-18 21:18:37 +03:00
  • 62213f8e06 Added NO_HELP compile-time option Nick Patavalis 2015-08-18 20:58:37 +03:00
  • 856a1c690d fd_readline(): Better handling of non-printable characters. Nick Patavalis 2015-08-18 20:47:30 +03:00
  • 4dcf559f15 Remove split.o at make clean. Nick Patavalis 2015-08-18 20:42:50 +03:00
  • 1ebc60b20f Do not use "/bin/sh" to run external commands. Nick Patavalis 2015-08-18 14:40:48 +03:00
  • d06875591e Added split.[ch]: Split a string to arguments with shell-like quoting Nick Patavalis 2015-08-18 13:51:36 +03:00
  • c04bad690e Exit if an invalid option value or an unrecognized option is given. Nick Patavalis 2015-08-18 13:25:23 +03:00
  • 35091243cf Updated manual. Minor rephrasing. Nick Patavalis 2015-08-18 12:26:48 +03:00
  • 23b3b0be07 Replaced cput() macro with function to silence compiler warnings. Nick Patavalis 2015-08-18 05:21:00 +03:00
  • 714b782152 Updated README.md. More typos fixed. Nick Patavalis 2015-08-17 21:31:06 +03:00
  • 4b6bb125ee Updated README.md. Fixed typo. Nick Patavalis 2015-08-17 20:42:44 +03:00
  • 3b2813f02f Updated README. Added "Using picocom" section. Nick Patavalis 2015-08-17 20:37:30 +03:00
  • bc690d8cc2 Incremented version number to 2.0a Nick Patavalis 2015-08-16 22:27:40 +03:00
  • 23a4288df7 Don't write(2) large chunks to the serial port. Nick Patavalis 2015-08-16 14:56:33 +03:00
  • 622adaf3cf Better signal and child-process handling. Nick Patavalis 2015-08-16 14:17:56 +03:00
  • 70971db6c1 Retry tcsetattr() on EINTR, for term_lib_init() and term_exitfunc() Nick Patavalis 2015-08-16 06:49:06 +03:00
  • 5af6cabde6 Use memmove(3) not memcpy(3) to shift output buffer. Nick Patavalis 2015-08-16 04:45:43 +03:00
  • 352ed00bc0 Cancel linenoise input on signal, I/O error, or close (read 0). Nick Patavalis 2015-08-16 00:29:20 +03:00
  • 08994c37dd Refactored and simplified send-/receive-file code. Nick Patavalis 2015-08-15 18:22:08 +03:00
  • 96ca9260cd Minor refactor. Remove command processing code from loop() Nick Patavalis 2015-08-15 16:14:33 +03:00
  • 94e7381fd0 Parenthesis around argument in macro cput (used in fd_readline) Nick Patavalis 2015-08-15 14:32:53 +03:00
  • e2043a72ab Fixed potential bug in cput() macro (used in fd_readline) Nick Patavalis 2015-08-15 14:22:21 +03:00
  • 84e28ab7f9 Updated manual (better settings handling & reporting) Nick Patavalis 2015-08-14 22:22:24 +03:00
  • c239419c5f Better serial-port settings handling and reporting Nick Patavalis 2015-08-14 22:12:39 +03:00
  • e936f5bfe2 term_get_xxx functions and CMSPAR support. Nick Patavalis 2015-08-14 20:14:54 +03:00
  • 8135bbdd5f Re-read terminal attributes after applying them. Nick Patavalis 2015-08-13 23:35:15 +03:00
  • 801003c90e Fixed mis-typed constant for 4000000 bps baudrate Nick Patavalis 2015-08-13 19:39:25 +03:00
  • 2bd93196d3 Made DEL behave like backspace when entering filenames Nick Patavalis 2015-08-12 01:44:24 +03:00
  • 799820c2f4 Man-page formatting changes and minor corrections. Nick Patavalis 2015-08-11 23:08:49 +03:00
  • eb6a3e3f89 Updated manual (how to disable "send" and "receive" commands). Nick Patavalis 2015-08-11 21:10:42 +03:00
  • 7144ebecc9 Allow disable of send and receive commands. The send and receive commands can be disabled by supplying an empty string ('') as the respective command-line option value. Nick Patavalis 2015-08-11 18:27:22 +03:00
  • f9b863a4d4 Added a few lines about Compilation and Installation. Nick Patavalis 2015-08-10 01:45:46 +03:00
  • 302df43bf9 Merge branch 'master' into custombaud Nick Patavalis 2015-08-10 00:50:32 +03:00
  • fabafeda48 Better baud-selection code. Nick Patavalis 2015-08-10 00:18:49 +03:00
  • cf3fbbdbab termios(3)-like functions that allow custom baud rates. Uses the "termios2" linux-kernel interface (ioctls TCGETS2, TCSETS2, TCSETSF2, etc) to provide termios(3)-like functions that allow setting custom baud rates. Only works for Linux. Nick Patavalis 2015-08-09 23:12:15 +03:00
  • f25861f8fc Update TODO Nick Patavalis 2015-08-09 23:10:11 +03:00
  • 5c8201f6a9 Update TODO Nick Patavalis 2015-08-09 23:09:15 +03:00
  • 19c4630c30 Update TODO Nick Patavalis 2015-08-09 23:08:03 +03:00
  • fd5b6369bb Updated TODO. Nick Patavalis 2015-08-09 23:03:30 +03:00
  • bb030c7da3 Update TODO Nick Patavalis 2015-08-09 23:01:34 +03:00
  • ecf21ba8e7 Changed download URL in manpage Nick Patavalis 2015-08-08 21:32:15 +03:00
  • 48a103d692 Bumped version number to 1.9a Nick Patavalis 2015-08-08 18:40:58 +03:00
  • fb98f2a99d Show compiled-in options together with usage. 1.8 Nick Patavalis 2015-08-08 16:49:16 +03:00
  • 110c15ea3c Added support for locking using flock(2) (now default) Fixes #26 Old-style UUCP-lockdir code is maintained. Preferred locking style is selected via the Makefile Nick Patavalis 2015-08-07 08:21:09 +03:00
  • 208bb118e6 Input-buffer size (TTY_Q_SZ) now defined in Makefile Fixes #20 Nick Patavalis 2015-08-07 04:52:46 +03:00
  • efb45545c1 Clean-compile with Bionic libc (Android) Nick Patavalis 2015-08-07 04:15:04 +03:00
  • f32fd5ebd1 Added .gitignore Nick Patavalis 2015-08-07 04:11:37 +03:00
  • b6b4e737eb Update README.md Nick Patavalis 2015-08-07 03:37:56 +03:00
  • 4671e7cdb4 Updated README.md Nick Patavalis 2015-08-07 03:36:19 +03:00
  • b11c503489 Updated README.md Nick Patavalis 2015-08-07 03:33:49 +03:00
  • 6490143144 Renamed to README.md Nick Patavalis 2015-08-07 03:31:12 +03:00
  • 101a96e554 Updated README Nick Patavalis 2015-08-07 03:30:20 +03:00
  • 9cf9d66a78 Update README Nick Patavalis 2015-08-07 03:17:47 +03:00
  • aa0bccf948 Added support for more high baud rates. See issue: http://code.google.com/p/picocom/issues/detail?id=25 Nick Patavalis 2015-08-06 23:42:49 +00:00
  • 6b824ee71a - Added support for the linenoise library, which allows line-editing and path completion when entering filenames for receive- and send- file operations. Support can be compiled-out if you wish. See Makefile. Nick Patavalis 2015-08-06 20:07:40 +00:00
  • 97ae0e3a1e Changed URL in README Nick Patavalis 2012-02-21 13:48:19 +00:00
  • ae6c5dd9cb Incremented version number to 1.8 Nick Patavalis 2012-02-21 13:45:15 +00:00
  • 135f54a8a3 Tagged release 1.7 1.7 Nick Patavalis 2012-02-21 13:22:52 +00:00
  • 93d367caea Removed historic NEWS file Nick Patavalis 2012-02-21 13:19:00 +00:00
  • a5b0ef048a Updated contributors Nick Patavalis 2012-02-21 13:08:18 +00:00
  • cf16687fa5 Updated manual Nick Patavalis 2012-02-21 08:53:42 +00:00
  • afcfc6829b Added O_NOCTTY when opening serial port Nick Patavalis 2012-02-21 06:40:56 +00:00
  • b63e54f201 Instead of select(FD_SETSIZE...) do select(tty_fd + 1...). We know that tty_fd is the numerically largest filedes. Nick Patavalis 2012-02-21 06:30:08 +00:00
  • 5e6893d851 Handle the case when read(tty_fd) or read(STI) fails with EAGAIN or EWOULDBLOCK Nick Patavalis 2012-02-21 06:24:49 +00:00
  • a1fd794fe4 Factor-out UUCP_LOCK_DIR in Makefile for easier overriding by builder Nick Patavalis 2012-02-21 05:42:24 +00:00
  • fcecde9d1a Add conditionals to allow compile with UUCP_LOCK_DIR undefined Nick Patavalis 2012-02-21 05:13:24 +00:00
  • 8f171bb8b6 Corrected typo tha caused the send command to be run instead of the receive command when a filename was given. Nick Patavalis 2010-06-24 19:54:23 +00:00
  • 5202d517a9 Reverted r18 which was mistakenly applied to the tag 1.6 Nick Patavalis 2010-06-24 19:50:18 +00:00
  • d726d5c849 Corrected a typo that caused the send command to be run instead of the receive command, if a filename was given. Nick Patavalis 2010-06-24 19:44:44 +00:00
  • 0c37a3e089 Reverted changes to picocom.c applied, by mistake, in r16 Nick Patavalis 2010-06-12 21:10:22 +00:00
  • 02eb9aa22e Incremented version to 1.7 Nick Patavalis 2010-06-12 20:41:01 +00:00
  • fc94b127ac Tagged release 1.6 Nick Patavalis 2010-06-12 20:40:28 +00:00
  • ea72b654ed Added features: Nick Patavalis 2010-05-29 02:47:00 +00:00
  • b8518f479e Fixed URL in man page Nick Patavalis 2010-05-28 23:08:24 +00:00
  • 3f81e9aca4 Fixed misconception that prevented the correct setting of the odd-parity mode Nick Patavalis 2010-05-28 22:41:19 +00:00
  • 347eee63ef Incremented version to 1.6 Nick Patavalis 2010-05-28 22:39:52 +00:00
  • ec6ba2063e Tagged 1.5 release 1.5 Nick Patavalis 2010-05-28 20:04:22 +00:00
  • 245b81b176 Updated contributors Nick Patavalis 2010-05-28 01:39:32 +00:00