SNIC UART Interface library: Serial to Wi-Fi library for Murata TypeYD Wi-Fi module. For more information about TypeYD: http://www.murata.co.jp/products/microwave/module/lbwb1zzydz/index.html
Dependents: SNIC-xively-jumpstart-demo SNIC-FluentLogger-example TCPEchoServer murataDemo ... more
Fork of YDwifiInterface by
Revision 53:b53ccb9989c4, committed 2015-03-31
- Comitter:
- MACRUM
- Date:
- Tue Mar 31 03:16:46 2015 +0000
- Parent:
- 52:29b4d0adddf3
- Commit message:
- Added default constructor and create() method
Changed in this revision
SNIC_WifiInterface.cpp | Show annotated file Show diff for this revision Revisions of this file |
SNIC_WifiInterface.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/SNIC_WifiInterface.cpp Tue Mar 31 03:12:35 2015 +0000 +++ b/SNIC_WifiInterface.cpp Tue Mar 31 03:16:46 2015 +0000 @@ -33,6 +33,16 @@ mModuleReset = reset; } +void C_SNIC_WifiInterface::create( PinName tx, PinName rx, PinName cts, PinName rts, PinName reset, PinName alarm, int baud) +{ + mUART_tx = tx; + mUART_rx = rx; + mUART_cts = cts; + mUART_rts = rts;; + mUART_baud = baud; + mModuleReset = reset; +} + C_SNIC_WifiInterface::~C_SNIC_WifiInterface() { }
--- a/SNIC_WifiInterface.h Tue Mar 31 03:12:35 2015 +0000 +++ b/SNIC_WifiInterface.h Tue Mar 31 03:16:46 2015 +0000 @@ -38,6 +38,10 @@ class C_SNIC_WifiInterface : public C_MurataObject { public: + /** Default constructor + */ + C_SNIC_WifiInterface() {}; + /** Constructor @param tx mbed pin to use for tx line of Serial interface @param rx mbed pin to use for rx line of Serial interface @@ -50,7 +54,11 @@ C_SNIC_WifiInterface(PinName tx, PinName rx, PinName cts, PinName rts, PinName reset, PinName alarm = NC, int baud = 115200); virtual ~C_SNIC_WifiInterface(); - /** Initialize the interface. + /** Create instance. + */ + void create(PinName tx, PinName rx, PinName cts, PinName rts, PinName reset, PinName alarm = NC, int baud = 115200); + + /** Initialize the interface. @return 0 on success, a negative number on failure */ int init();