From 1ba2eac5cbbe2d753817d5a98f86ad6e5567bc68 Mon Sep 17 00:00:00 2001 From: George Oikonomou Date: Wed, 22 Nov 2017 16:14:38 +0000 Subject: [PATCH] Use slip_write to slip_send --- os/dev/slip.c | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/os/dev/slip.c b/os/dev/slip.c index db2e26ee4..3cfe9ea07 100644 --- a/os/dev/slip.c +++ b/os/dev/slip.c @@ -87,27 +87,7 @@ slip_set_input_callback(void (*c)(void)) void slip_send(void) { - uint16_t i; - uint8_t *ptr; - uint8_t c; - - slip_arch_writeb(SLIP_END); - - ptr = &uip_buf[UIP_LLH_LEN]; - for(i = 0; i < uip_len; ++i) { - c = *ptr++; - if(c == SLIP_END) { - slip_arch_writeb(SLIP_ESC); - c = SLIP_ESC_END; - } else if(c == SLIP_ESC) { - slip_arch_writeb(SLIP_ESC); - c = SLIP_ESC_ESC; - } - slip_arch_writeb(c); - } - slip_arch_writeb(SLIP_END); - - return UIP_FW_OK; + slip_write(&uip_buf[UIP_LLH_LEN], uip_len); } /*---------------------------------------------------------------------------*/ void