u-blox modem HTTP client test
Dependencies: UbloxUSBModem mbed
main.cpp@4:63be88fa16e9, 2013-10-31 (annotated)
- Committer:
- mbed_official
- Date:
- Thu Oct 31 03:29:31 2013 +0000
- Revision:
- 4:63be88fa16e9
- Parent:
- 3:03b3ef627772
- Child:
- 5:dcad6eda763e
Added defines for modem selection to main.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 3:03b3ef627772 | 1 | #include "UbloxUSBGSMModem.h" |
mbed_official | 3:03b3ef627772 | 2 | #include "UbloxUSBCDMAModem.h" |
bogdanm | 1:0112fc45285a | 3 | #include "httptest.h" |
bogdanm | 1:0112fc45285a | 4 | |
mbed_official | 4:63be88fa16e9 | 5 | #define MODEM_UBLOX_CDMA |
mbed_official | 4:63be88fa16e9 | 6 | //#define MODEM_UBLOX_GSM |
mbed_official | 4:63be88fa16e9 | 7 | |
mbed_official | 3:03b3ef627772 | 8 | #if !defined(MODEM_UBLOX_GSM) && !defined(MODEM_UBLOX_CDMA) |
mbed_official | 3:03b3ef627772 | 9 | #warning No modem defined, using GSM by default |
mbed_official | 3:03b3ef627772 | 10 | #define MODEM_UBLOX_GSM |
mbed_official | 3:03b3ef627772 | 11 | #endif |
mbed_official | 3:03b3ef627772 | 12 | |
bogdanm | 1:0112fc45285a | 13 | #ifndef MODEM_APN |
bogdanm | 1:0112fc45285a | 14 | #warning APN not specified, using "internet" |
bogdanm | 2:90109b8848e5 | 15 | #define MODEM_APN "internet" |
bogdanm | 1:0112fc45285a | 16 | #endif |
bogdanm | 1:0112fc45285a | 17 | |
bogdanm | 1:0112fc45285a | 18 | #ifndef MODEM_USERNAME |
bogdanm | 1:0112fc45285a | 19 | #warning username not specified |
bogdanm | 2:90109b8848e5 | 20 | #define MODEM_USERNAME NULL |
bogdanm | 1:0112fc45285a | 21 | #endif |
bogdanm | 1:0112fc45285a | 22 | |
bogdanm | 1:0112fc45285a | 23 | #ifndef MODEM_PASSWORD |
bogdanm | 1:0112fc45285a | 24 | #warning password not specified |
bogdanm | 2:90109b8848e5 | 25 | #define MODEM_PASSWORD NULL |
bogdanm | 1:0112fc45285a | 26 | #endif |
bogdanm | 1:0112fc45285a | 27 | |
mbed_official | 3:03b3ef627772 | 28 | int main() |
bogdanm | 2:90109b8848e5 | 29 | { |
mbed_official | 3:03b3ef627772 | 30 | #ifdef MODEM_UBLOX_GSM |
bogdanm | 2:90109b8848e5 | 31 | UbloxUSBGSMModem modem; |
mbed_official | 3:03b3ef627772 | 32 | #else |
mbed_official | 3:03b3ef627772 | 33 | UbloxUSBCDMAModem modem(p18, true, 1); |
mbed_official | 3:03b3ef627772 | 34 | #endif |
bogdanm | 2:90109b8848e5 | 35 | httptest(modem, MODEM_APN, MODEM_USERNAME, MODEM_PASSWORD); |
bogdanm | 2:90109b8848e5 | 36 | while (true); |
bogdanm | 2:90109b8848e5 | 37 | } |
bogdanm | 2:90109b8848e5 | 38 |