From 4f372c3010bebd5f860a13e054873e41ffb3d835 Mon Sep 17 00:00:00 2001 From: follower Date: Tue, 11 Dec 2007 13:10:43 +0000 Subject: [PATCH] Add single byte 'print' function to send data. The name is to match the 'Serial.print' function. TODO: Print strings etc? Change demo to echo data received to sender. git-svn-id: svn+ssh://oldsvn/home/mlalondesvn/svn/cral@115 3ee9b42a-b53c-0410-a25e-f0b6218d5d5b --- .../wiz810mj/src/demo/WizDemo4/WizDemo4.pde | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde b/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde index 842f7e5..0f051d8 100644 --- a/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde +++ b/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde @@ -228,6 +228,7 @@ class NetworkConnection { // Essentially a Socket wrapper int isConnected(); int available(); int read(); + void print(uint8_t); void NetworkConnection::close(); private: @@ -311,6 +312,17 @@ int NetworkConnection::isConnected() { return (getSn_SR(_socket) == SOCK_ESTABLISHED); } +void NetworkConnection::print(uint8_t b) { + /* + + */ + if (isConnected()) { + send(_socket, &b, 1); + } else { + // Just drop it if we're not connected. + } +} + void NetworkConnection::close() { /* @@ -442,7 +454,8 @@ void setup () { while (conn.isConnected()) { if (conn.available()) { - Serial.print(conn.read(), BYTE); + // Serial.print(conn.read(), BYTE); + conn.print(conn.read()); } }