The modem_listen function puts the local modem in answering
mode to accept any incoming call. The function:
resets and initializes the local modem
waits for the message "RING"
accepts the incoming call
waits for further calls if the line gets disconnected.
The modem_listen function for the null modem is in the
RL-TCPnet library. The prototype is defined in net_config.h. If you
want to use a standard modem connection, you must copy std_modem.c
into your project directory.
note
The TCPnet system calls modem_listen when the PPP or
SLIP network daemon is running in server mode.
The modem_listen function sends commands to the local
modem to perform the steps needed to listen for incoming calls. If
the local modem does not respond with the message "OK", the
function resends the commands a few times before giving up on
trying to get into listen mode.
The modem driver functions must not use waiting loops because
loops block the TCPnet system.
Return Value
The modem_listen function does not return any value.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.