summaryrefslogtreecommitdiff
path: root/response.c
diff options
context:
space:
mode:
authorroot <root@fedora-arm.domain.avtechpulse.com>1999-12-31 19:45:44 -0500
committerroot <root@fedora-arm.domain.avtechpulse.com>1999-12-31 19:45:44 -0500
commit304664e3a7db1809ff29e525cc2052dad6256ffa (patch)
treed43e0a2d26ecac797d45aa68fdd82572635613cb /response.c
parent428e1cde1fb3aa00734742b0491dd3a616c71c61 (diff)
add better typing to I2C code, add I2C test routine in response.c
Diffstat (limited to 'response.c')
-rw-r--r--response.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/response.c b/response.c
index efb96b7..e80222c 100644
--- a/response.c
+++ b/response.c
@@ -1,7 +1,9 @@
#include "response.h"
#include "socket-common.h"
+#include "i2c.h"
#include <string.h>
#include <stdlib.h>
+#include <glib.h>
//RESPONSE related functions from the server
@@ -104,9 +106,12 @@ void responseCb(gpointer instance, GObject *arg1, gpointer user_data)
// remove leading and trailing whitespace
g_strstrip (str);
+ I2C_Write (0x3b, 0xff);
+ guchar status = I2C_Read (0x3b);
+
// dummy response function
gchar* upper = g_ascii_strup(str, len);
- gchar *out_string = g_strdup_printf("%s\n%s\n%s\n",upper,upper,upper);
+ gchar *out_string = g_strdup_printf("%s\n%s\n%s\n%d\n",upper,upper,upper,status);
gssize out_len = strlen (out_string);
//send response back to client