From cf7c06297d04bade9cd04c056f9ed510e64dd7bd Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Wed, 5 Aug 2020 03:39:22 +0200 Subject: code -> fw --- code/fe310/eos/cell.c | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 code/fe310/eos/cell.c (limited to 'code/fe310/eos/cell.c') diff --git a/code/fe310/eos/cell.c b/code/fe310/eos/cell.c deleted file mode 100644 index 2421f4b..0000000 --- a/code/fe310/eos/cell.c +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include -#include - -#include "eos.h" -#include "event.h" -#include "net.h" - -#include "cell.h" - -static eos_evt_handler_t evt_handler[EOS_CELL_MAX_MTYPE]; - -static void cell_handle_evt(unsigned char type, unsigned char *buffer, uint16_t len) { - if ((buffer == NULL) || (len < 1)) { - eos_net_bad_handler(type, buffer, len); - return; - } - unsigned char mtype = buffer[0]; - unsigned char idx = (mtype & EOS_CELL_MTYPE_MASK) >> 4; - - if (idx < EOS_CELL_MAX_MTYPE) { - evt_handler[idx](type, buffer, len); - } else { - eos_net_bad_handler(type, buffer, len); - } -} - -static void cell_handle_rdy(unsigned char type, unsigned char *buffer, uint16_t len) { - // Do nothing - eos_net_free(buffer, 0); -} - -void eos_cell_init(void) { - int i; - - for (i=0; i> 4; - - if (handler == NULL) handler = eos_net_bad_handler; - if (idx < EOS_CELL_MAX_MTYPE) evt_handler[idx] = handler; -} -- cgit v1.2.3