ser_open now sets rts and dtr low on startup

https://github.com/Hamlib/Hamlib/issues/1131
pull/1161/head
Mike Black W9MDB 2022-11-16 13:26:48 -06:00
rodzic a20c21aab0
commit 31e40d2751
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -222,7 +222,8 @@ int HAMLIB_API serial_open(hamlib_port_t *rp)
do // some serial ports fail to open 1st time for some unknown reason
{
fd = OPEN(rp->pathname, O_RDWR | O_NOCTTY | O_NDELAY);
//fd = OPEN(rp->pathname, O_RDWR | O_NOCTTY | O_NDELAY);
fd = OPEN(rp->pathname, O_RDWR | O_NOCTTY);
if (fd == -1) // some serial ports fail to open 1st time for some unknown reason
{
@ -630,6 +631,9 @@ int HAMLIB_API serial_setup(hamlib_port_t *rp)
term_backup->next = term_options_backup_head;
term_options_backup_head = term_backup;
ser_set_rts(rp, 0);
ser_set_dtr(rp, 0);
return (RIG_OK);
}