EMW3162例程
mxchipWNetTM library是运行在MXCHIP公司开发的EMW316x系列嵌入式Wi-Fi模块上的TCP/IP协议栈、Wi-Fi射频驱动、运行环境以及相关示例程序,是构建嵌入式Wi-Fi应用的完整解决方案。
该软件库专门为嵌入式Wi-Fi应用设计,拥有快速的联网速度,高实时性的事件处理机制,低消耗、可配置的硬件资源管理等特性,并且在EMW316x模块上可以实现最高20Mbps的超高速传输速率。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316x
文件 15364 2014-01-20 12:24 mxchipWNet Pro Demo@EMW316x.DS_Store
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316xDemos
文件 15364 2014-01-20 12:24 mxchipWNet Pro Demo@EMW316xDemos.DS_Store
目录 0 2014-01-25 16:13 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_link
文件 6148 2013-11-02 09:57 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_link.DS_Store
文件 4060 2014-01-25 16:13 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_linkmain.c
文件 65 2013-08-28 11:07 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_linkmain.h
文件 3683 2013-01-15 10:21 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_linkstm32f2xx_conf.h
文件 8073 2013-12-02 14:38 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_linkstm32f2xx_it.c
文件 2179 2013-03-26 16:04 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_linkstm32f2xx_it.h
目录 0 2014-01-20 12:26 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stack
文件 6148 2014-01-20 12:25 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stack.DS_Store
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTP
文件 4192 2013-09-21 21:32 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPase64.c
文件 697 2014-01-07 11:32 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPase64.h
文件 1337 2014-01-07 11:39 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPflash_configurations.c
文件 468 2014-01-07 11:38 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPflash_configurations.h
文件 15569 2014-01-07 17:11 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPhttp_process.c
文件 140 2013-09-16 14:43 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPhttp_process.h
文件 3421 2014-01-07 11:26 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPweb_data.c
文件 3466 2014-01-10 17:46 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmain.c
文件 350 2014-01-10 17:43 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmain.h
文件 17517 2014-01-16 17:13 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmdns.c
文件 2897 2014-01-15 16:47 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmdns.h
文件 3683 2013-01-15 10:21 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_conf.h
文件 7738 2014-01-06 18:52 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_it.c
文件 2179 2013-03-26 16:04 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_it.h
文件 2991 2014-01-07 17:55 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Client_Test.c
文件 3584 2014-01-16 17:13 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Client_Test_local.c
文件 2041 2014-01-03 16:39 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Server_Test.c
............此处省略205个文件信息
#include “stdio.h“
#include “ctype.h“
#include “stm32f2xx.h“
#include “platform.h“
#include “mxchipWNET.h“
#include “mico_rtos.h“
#define AP_NAME “UAT_AP“
#define AP_PASSWORD “uat12345“
#define APP_INFO “mxchipWNet Pro Demo: Wi-Fi link demo“
int wifi_up=0;
static mico_semaphore_t user_srart_scan;
static mico_semaphore_t user_srart_uap;
static mico_thread_t uap_thread_handler;
static void uap_thread(void *arg);
network_InitTypeDef_st wNetConfig;
/* ========================================
User provide callback functions
======================================== */
void system_version(char *str int len)
{
snprintf( str len “%s“ APP_INFO);
}
void RptConfigmodeRslt(network_InitTypeDef_st *nwkpara)
{
}
void userWatchDog(void)
{
}
void WifiStatusHandler(int event)
{
switch (event) {
case MXCHIP_WIFI_UP:
debug_out(“Station up
“);
mico_rtos_set_semaphore(&user_srart_uap);
break;
case MXCHIP_WIFI_DOWN:
debug_out(“Station down
“);
break;
case MXCHIP_UAP_UP:
debug_out(“uAP up
“);
break;
case MXCHIP_UAP_DOWN:
debug_out(“uAP down
“);
break;
default:
break;
}
return;
}
void ApListCallback(UwtPara_str *pApList)
{
int i;
debug_out(“Find %d APs:
“ pApList->ApNum);
for (i=0;iApNum;i++)
debug_out(“ SSID: %s Signal: %d%%
“ pApList->ApList[i].ssid pApList->ApList[i].ApPower);
}
void NetCallback(net_para_st *pnet)
{
debug_out(“IP address: %s
“ pnet->ip);
debug_out(“NetMask address: %s
“ pnet->mask);
debug_out(“Gateway address: %s
“ pnet->gate);
debug_out(“DNS server address: %s
“ pnet->dns);
debug_out(“MAC address: %s
“ pnet->mac);
}
void stationModeStart(void)
{
memset(&wNetConfig 0x0 sizeof(network_InitTypeDef_st));
wNetConfig.wifi_mode = Station;
strcpy((char*)wNetConfig.wifi_ssid AP_NAME);
strcpy((char*)wNetConfig.wifi_key AP_PASSWORD);
wNetConfig.dhcpMode = DHCP_Client;
wNetConfig.wifi_retry_interval = 20000;
StartNetwork(&wNetConfig);
ps_enable();
debug_out(“connect to %s.....
“ wNetConfig.wifi_ssid);
}
void softAPModeStart(void)
{
memset(&wNetConfig 0x0 sizeof(network_InitTypeDef_st));
wNetConfig.wifi_mode = Soft_AP;
strcpy((char*)wNetConfig.wifi_ssid “Soft AP Test“);
strcpy((char*)wNetConfig.wifi_key ““);
strcpy((char*)wNetConfig.local_ip_addr “10.10.10.1“);
strcpy((char*)wNetConfig.net_mask “255.255.255.0“);
strcpy((char*)wNetConfig.gateway_ip_addr “10.10.10.1“);
strcpy((char*)wNetConfig.address_pool_start “10.10.10.10“);
strcpy((char*)wNetConfig.address_pool_end “10.10.10.177“);
wNetConfig.dhcpMode = DHCP_Server;
StartNetwork(&wNetConfig);
debug_out(“Setup soft AP: %s
“ wNetConfig.wifi_ssid);
}
void application_start(void)
{
mxchipInit();
Platform_Init();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316x
文件 15364 2014-01-20 12:24 mxchipWNet Pro Demo@EMW316x.DS_Store
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316xDemos
文件 15364 2014-01-20 12:24 mxchipWNet Pro Demo@EMW316xDemos.DS_Store
目录 0 2014-01-25 16:13 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 6148 2013-11-02 09:57 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 4060 2014-01-25 16:13 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 65 2013-08-28 11:07 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 3683 2013-01-15 10:21 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 8073 2013-12-02 14:38 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
文件 2179 2013-03-26 16:04 mxchipWNet Pro Demo@EMW316xDemosDemo1_WiFi_li
目录 0 2014-01-20 12:26 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stack
文件 6148 2014-01-20 12:25 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stack.DS_Store
目录 0 2014-01-17 23:51 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTP
文件 4192 2013-09-21 21:32 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPa
文件 697 2014-01-07 11:32 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPa
文件 1337 2014-01-07 11:39 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPflash_configurations.c
文件 468 2014-01-07 11:38 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPflash_configurations.h
文件 15569 2014-01-07 17:11 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPhttp_process.c
文件 140 2013-09-16 14:43 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPhttp_process.h
文件 3421 2014-01-07 11:26 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackHTTPweb_data.c
文件 3466 2014-01-10 17:46 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmain.c
文件 350 2014-01-10 17:43 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmain.h
文件 17517 2014-01-16 17:13 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmdns.c
文件 2897 2014-01-15 16:47 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackmdns.h
文件 3683 2013-01-15 10:21 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_conf.h
文件 7738 2014-01-06 18:52 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_it.c
文件 2179 2013-03-26 16:04 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_Stackstm32f2xx_it.h
文件 2991 2014-01-07 17:55 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Client_Test.c
文件 3584 2014-01-16 17:13 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Client_Test_local.c
文件 2041 2014-01-03 16:39 mxchipWNet Pro Demo@EMW316xDemosDemo2_TCP_IP_StackTCP_Server_Test.c
............此处省略205个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)