aboutsummaryrefslogtreecommitdiff
path: root/cc3200/serverstask.c
diff options
context:
space:
mode:
authordanicampora2015-03-19 17:06:20 +0100
committerdanicampora2015-03-19 17:08:25 +0100
commitf8ee88bbe067c7a92333be3471fa87ea832eaf1f (patch)
treea7ef658e00937367fa46a8ab3de04b9f7bbd6dc5 /cc3200/serverstask.c
parent92496abe0f4e606a5fd8227d861aedff466b9679 (diff)
cc3200: Move server methods from WLAN to the network module.
Diffstat (limited to 'cc3200/serverstask.c')
-rw-r--r--cc3200/serverstask.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/cc3200/serverstask.c b/cc3200/serverstask.c
index 0c4bc9cbf..fbcc211a0 100644
--- a/cc3200/serverstask.c
+++ b/cc3200/serverstask.c
@@ -125,28 +125,31 @@ void TASK_Servers (void *pvParameters) {
}
}
-void servers_enable (void) {
+void servers_start (void) {
servers_data.do_disable = false;
servers_data.do_enable = true;
}
-void servers_disable (void) {
+void servers_stop (void) {
servers_data.do_enable = false;
servers_data.do_disable = true;
+ do {
+ HAL_Delay (SERVERS_CYCLE_TIME_MS);
+ } while (servers_are_enabled());
}
bool servers_are_enabled (void) {
return servers_data.enabled;
}
-void servers_close_socket (_i16 *sd) {
+void servers_close_socket (int16_t *sd) {
if (*sd > 0) {
sl_Close(*sd);
*sd = -1;
}
}
-void servers_set_user_pass (char *user, char *pass) {
+void servers_set_login (char *user, char *pass) {
memcpy(servers_user, user, SERVERS_USER_LEN_MAX);
memcpy(servers_pass, pass, SERVERS_PASS_LEN_MAX);
}