38 #include "data_types.h"
60 UINT8 aucSubnetMask[4];
61 UINT8 aucDefaultGateway[4];
62 UINT8 aucDHCPServer[4];
63 UINT8 aucDNSServer[4];
69 UINT8 aucSubnetMask[4];
70 UINT8 aucDefaultGateway[4];
71 UINT8 aucDHCPServer[4];
72 UINT8 aucDNSServer[4];
82 UINT32 packets_received;
83 UINT32 min_round_time;
84 UINT32 max_round_time;
85 UINT32 avg_round_time;
131 extern INT32
netapp_dhcp(UINT32 *aucIP, UINT32 *aucSubnetMask,UINT32 *aucDefaultGateway, UINT32 *aucDNSServer);
184 #ifndef CC3000_TINY_DRIVER
185 extern INT32
netapp_timeout_values(UINT32 *aucDHCP, UINT32 *aucARP, UINT32 *aucKeepalive, UINT32 *aucInactivity);
209 #ifndef CC3000_TINY_DRIVER
210 extern INT32
netapp_ping_send(UINT32 *ip, UINT32 ulPingAttempts, UINT32 ulPingSize, UINT32 ulPingTimeout);
226 #ifndef CC3000_TINY_DRIVER
251 #ifndef CC3000_TINY_DRIVER
297 #ifndef CC3000_TINY_DRIVER
321 #ifndef CC3000_TINY_DRIVER
340 #endif // __cplusplus
342 #endif // __NETAPP_H__
INT32 netapp_dhcp(UINT32 *aucIP, UINT32 *aucSubnetMask, UINT32 *aucDefaultGateway, UINT32 *aucDNSServer)
netapp_dhcp is used to configure the network interface, static or dynamic (DHCP). In order to activa...
Definition: netapp.c:100
void netapp_ipconfig(tNetappIpconfigRetArgs *ipconfig)
Obtain the CC3000 Network interface information. Note that the information is available only after th...
Definition: netapp.c:359
INT32 netapp_config_mac_adrress(UINT8 *mac)
Configure device MAC address and store it in NVMEM. The value of the MAC address configured through t...
Definition: netapp.c:69
void netapp_ping_report()
Request for ping status. This API triggers the CC3000 to send asynchronous events: HCI_EVNT_WLAN_ASYN...
Definition: netapp.c:284
INT32 netapp_arp_flush()
Flushes ARP table.
Definition: netapp.c:392
INT32 netapp_set_debug_level(UINT32 ulLevel)
Debug messages sent via the UART debug channel, this function enable/disable the debug level...
Definition: netapp.c:430
INT32 netapp_ping_stop()
Stop any ping request.
Definition: netapp.c:314
INT32 netapp_timeout_values(UINT32 *aucDHCP, UINT32 *aucARP, UINT32 *aucKeepalive, UINT32 *aucInactivity)
Set new timeout values. Function set new timeout values for: DHCP lease timeout, ARP refresh timeout...
Definition: netapp.c:178
INT32 netapp_ping_send(UINT32 *ip, UINT32 ulPingAttempts, UINT32 ulPingSize, UINT32 ulPingTimeout)
send ICMP ECHO_REQUEST to network hosts
Definition: netapp.c:234