Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: C12832 LM75B MMA7660 SNICInterface libxively mbed-rtos mbed
Revision 17:0bf3c49a83d5, committed 2014-06-11
- Comitter:
- kishino
- Date:
- Wed Jun 11 05:28:21 2014 +0000
- Parent:
- 16:ed9b9c28f860
- Child:
- 18:62daece493a9
- Commit message:
- Update SNIC xively jumpstart-demo
Changed in this revision
| SNICInterface.lib | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/SNICInterface.lib Fri May 30 08:32:20 2014 +0000 +++ b/SNICInterface.lib Wed Jun 11 05:28:21 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/teams/murata/code/SNICInterface/#ae95309643aa +http://mbed.org/teams/murata/code/SNICInterface/#e4e7f86fd975
--- a/main.cpp Fri May 30 08:32:20 2014 +0000
+++ b/main.cpp Wed Jun 11 05:28:21 2014 +0000
@@ -15,27 +15,32 @@
#include "PowerControl/EthernetPowerControl.h"
+#include "UDPSocket.h"
+
MMA7660 axl(p28, p27);
LM75B tmp(p28, p27);
C12832_LCD lcd;
#include "logo.h"
-#if 1
+#if 0
#define DEMO_AP_SSID "muRata12345"
#define DEMO_AP_SECURITY_TYPE e_SEC_WPA2_AES
#define DEMO_AP_SECUTIRY_KEY "12345678"
#define DEMO_AP_SECUTIRY_KEY_LEN 8
#else
#define DEMO_AP_SSID "E2N1-Lab-Buffalo-D302"
-#define DEMO_AP_SECURITY_TYPE e_SEC_OPEN
-#define DEMO_AP_SECUTIRY_KEY ""
-#define DEMO_AP_SECUTIRY_KEY_LEN 0
+//#define DEMO_AP_SECURITY_TYPE e_SEC_OPEN
+//#define DEMO_AP_SECUTIRY_KEY ""
+#define DEMO_AP_SECURITY_TYPE e_SEC_WPA2_AES
+#define DEMO_AP_SECUTIRY_KEY "12345678"
+#define DEMO_AP_SECUTIRY_KEY_LEN 8
#endif
/** Wi-Fi SNIC UART Interface*/
C_SNIC_WifiInterface mSNICwifi( p9, p10, NC, NC, p30 );
Serial pc(USBTX, USBRX);
-
+
+char buf[2048];
int main() {
PHY_PowerDown();
@@ -74,6 +79,43 @@
}
wait(0.5);
+ UDPSocket udp;
+ Endpoint ep;
+
+/*
+ // UDP Client
+ char udp_data_p[] = {"This is UDP data."};
+ int len = strlen(udp_data_p);
+
+ ep.set_address("192.168.10.101", 30000);
+
+ while(1)
+ {
+ udp.sendTo( ep, udp_data_p, len );
+ wait(1);
+ }
+ printf("UDP bind\r\n");
+ udp.bind(40000);
+
+ int len, i;
+ while(1)
+ {
+ len = udp.receiveFrom( ep, buf, 2048 );
+ if( len < 1 )
+ {
+ Thread::yield();
+ continue;
+ }
+ printf("recv from[%s:%d]\r\n", ep.get_address(), ep.get_port());
+ for(i=0;i<len;i++)
+ {
+ printf("%02x", buf[i]);
+ }
+ printf("\r\n");
+ }
+*/
+
+#if 1
xi_feed_t feed;
memset( &feed, NULL, sizeof( xi_feed_t ) );
@@ -145,4 +187,5 @@
wait( 1.0 );
}
+#endif
}
Murata TypeYD