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.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.