{"id":17154472,"url":"https://github.com/aitjcize/neocon","last_synced_at":"2025-10-12T08:01:38.730Z","repository":{"id":26548861,"uuid":"30002459","full_name":"aitjcize/neocon","owner":"aitjcize","description":"An interface for interacting with tty devices from the OpenMoko project","archived":false,"fork":false,"pushed_at":"2021-05-17T08:23:50.000Z","size":6,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T12:52:17.703Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aitjcize.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-29T03:48:57.000Z","updated_at":"2021-05-17T08:23:52.000Z","dependencies_parsed_at":"2022-07-23T17:30:17.796Z","dependency_job_id":null,"html_url":"https://github.com/aitjcize/neocon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fneocon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fneocon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fneocon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aitjcize%2Fneocon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aitjcize","download_url":"https://codeload.github.com/aitjcize/neocon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248717259,"owners_count":21150388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T21:49:17.762Z","updated_at":"2025-10-12T08:01:33.688Z","avatar_url":"https://github.com/aitjcize.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\"neocon\" is a simple serial console utility that tries to open a\nttys that may exist on a system until one such open succeeds. It\nthen passes terminal input and output, until there is a read or\nwrite failure on the tty, in which case it disconnects, and the\nprocess restarts.\n\nThis is mainly intended for serial over USB interfaces that\ndisappear when the Neo or debug board is restarted. E.g.,\nneocon /dev/ttyUSB0 /dev/ttyUSB1\n\nThe option  -t delay_ms  throttles keyboard input to a rate of\none character every \"delay_ms\" milliseconds. This can be used to\nprevent buffer overruns on the remote end.\n\n\"neocon\" can log to a file with the option \"-l logfile\". Non-ASCII\nand non-printable characters are converted to hash signs (#). To\nappend to an existing logfile, add the option \"-a\". To add a\ntimestamp before each line, use the option \"-T\".\n\nTo leave neocon, type \"~.\". The escape character (~) can be changed\nwith the option \"-e escape\".\n\nTo manually switch to the next device, enter \"~n\".\n\n\nKnown issues\n------------\n\n- the escape character is sent to the target\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitjcize%2Fneocon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faitjcize%2Fneocon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitjcize%2Fneocon/lists"}