#include <net_config.h>
void modem_dial (
U8* dialnum ); /* Pointer to string containing the number to dial. */
Description
The modem_dial function dials the target number of the
remote modem to connect to the remote host. The function:
resets and initializes the local modem
dials the remote modem
waits for the response "CONNECT"
ends the connection (hangup) if a timeout occurs.
The argument dialnum points to a null terminated ascii
string containing the phone number of remote modem.
The modem_dial 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_dial when it wants to
initiate a serial modem connection to a remote host.
The modem_dial function sends commands to the local
modem to perform the steps needed to dial the remote modem. 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
connected.
The modem driver functions must not use waiting loops because
loops block the TCPnet system.
Return Value
The modem_dial 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.