Axeda Ready Demo for Freescale FRDM-KL46Z as accident alert system

Dependencies:   FRDM_MMA8451Q KL46Z-USBHost MAG3110 SocketModem TSI mbed FATFileSystem

Fork of AxedaGo-Freescal_FRDM-KL46Z by Axeda Corp

Committer:
AxedaCorp
Date:
Wed Jul 02 19:57:37 2014 +0000
Revision:
2:2f9019c5a9fc
Parent:
0:65004368569c
ip switch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AxedaCorp 0:65004368569c 1 /* Universal Socket Modem Interface Library
AxedaCorp 0:65004368569c 2 * Copyright (c) 2013 Multi-Tech Systems
AxedaCorp 0:65004368569c 3 *
AxedaCorp 0:65004368569c 4 * Licensed under the Apache License, Version 2.0 (the "License");
AxedaCorp 0:65004368569c 5 * you may not use this file except in compliance with the License.
AxedaCorp 0:65004368569c 6 * You may obtain a copy of the License at
AxedaCorp 0:65004368569c 7 *
AxedaCorp 0:65004368569c 8 * http://www.apache.org/licenses/LICENSE-2.0
AxedaCorp 0:65004368569c 9 *
AxedaCorp 0:65004368569c 10 * Unless required by applicable law or agreed to in writing, software
AxedaCorp 0:65004368569c 11 * distributed under the License is distributed on an "AS IS" BASIS,
AxedaCorp 0:65004368569c 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
AxedaCorp 0:65004368569c 13 * See the License for the specific language governing permissions and
AxedaCorp 0:65004368569c 14 * limitations under the License.
AxedaCorp 0:65004368569c 15 */
AxedaCorp 0:65004368569c 16
AxedaCorp 0:65004368569c 17 #include "mbed.h"
AxedaCorp 0:65004368569c 18 #include "include_me.h"
AxedaCorp 0:65004368569c 19
AxedaCorp 0:65004368569c 20 // uncomment only the header corresponding to the test you want to run
AxedaCorp 0:65004368569c 21 //#include "test_ping.h"
AxedaCorp 0:65004368569c 22 //#include "test_SMS.h"
AxedaCorp 0:65004368569c 23 //#include "test_TCP_Socket.h"
AxedaCorp 0:65004368569c 24 //#include "test_TCP_Socket_Echo.h"
AxedaCorp 0:65004368569c 25 //#include "test_MTS_Circular_Buffer.h"
AxedaCorp 0:65004368569c 26
AxedaCorp 0:65004368569c 27
AxedaCorp 0:65004368569c 28 //int main() {
AxedaCorp 0:65004368569c 29 // uncomment only one test at a time
AxedaCorp 0:65004368569c 30
AxedaCorp 0:65004368569c 31 // PING TEST
AxedaCorp 0:65004368569c 32 //testPing();
AxedaCorp 0:65004368569c 33
AxedaCorp 0:65004368569c 34 /*
AxedaCorp 0:65004368569c 35 // SMS TEST
AxedaCorp 0:65004368569c 36 Transport::setTransport(Transport::CELLULAR);
AxedaCorp 0:65004368569c 37 MTSSerialFlowControl* serial = new MTSSerialFlowControl(PTD3, PTD2, PTA12, PTC8);
AxedaCorp 0:65004368569c 38 serial->baud(115200);
AxedaCorp 0:65004368569c 39 Cellular* cell = Cellular::getInstance();
AxedaCorp 0:65004368569c 40 cell->init(serial);
AxedaCorp 0:65004368569c 41 while (cell->getRegistration() != Cellular::REGISTERED);
AxedaCorp 0:65004368569c 42 while (cell->setApn("wap.cingular") != SUCCESS);
AxedaCorp 0:65004368569c 43
AxedaCorp 0:65004368569c 44 sendSms();
AxedaCorp 0:65004368569c 45 while (true) {
AxedaCorp 0:65004368569c 46 receiveSms();
AxedaCorp 0:65004368569c 47 wait(15);
AxedaCorp 0:65004368569c 48 }
AxedaCorp 0:65004368569c 49 */
AxedaCorp 0:65004368569c 50
AxedaCorp 0:65004368569c 51 // TCP SOCKET TEST
AxedaCorp 0:65004368569c 52 //testTcpSocket();
AxedaCorp 0:65004368569c 53
AxedaCorp 0:65004368569c 54 // TCP SOCKET ECHO TEST
AxedaCorp 0:65004368569c 55 //testTcpSocketEcho();
AxedaCorp 0:65004368569c 56
AxedaCorp 0:65004368569c 57 // CIRCULAR BUFFER TEST
AxedaCorp 0:65004368569c 58 //testMTSCircularBuffer();
AxedaCorp 0:65004368569c 59 //}