summaryrefslogtreecommitdiff
path: root/code/fe310/eos/event.c
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2019-10-18 18:38:00 +0200
committerUros Majstorovic <majstor@majstor.org>2019-10-18 18:38:00 +0200
commit85500fe0d01b691a9bdd8c2330d26d66bc2bc177 (patch)
treec320c642ebb942d1b3692701d50c4a46e50e49f3 /code/fe310/eos/event.c
parentf74dcae328e3650acf6b12499a55548b46117877 (diff)
added spi driver
Diffstat (limited to 'code/fe310/eos/event.c')
-rw-r--r--code/fe310/eos/event.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/code/fe310/eos/event.c b/code/fe310/eos/event.c
index 25a4feb..bae110e 100644
--- a/code/fe310/eos/event.c
+++ b/code/fe310/eos/event.c
@@ -1,5 +1,5 @@
+#include <stdlib.h>
#include <stdint.h>
-#include <stdio.h>
#include <unistd.h>
#include "encoding.h"
@@ -20,7 +20,7 @@ static volatile char evt_busy = 0;
void eos_evtq_init(void) {
int i;
-
+
for (i=0; i<EOS_EVT_MAX_EVT; i++) {
evt_handler[i] = eos_evtq_bad_handler;
}
@@ -48,7 +48,7 @@ static void evtq_handler_wrapper(unsigned char type, unsigned char *buffer, uint
unsigned char idx = ((type & EOS_EVT_MASK) >> 4) - 1;
uint16_t flag = (uint16_t)1 << ((type & ~EOS_EVT_MASK) - 1);
int ok;
-
+
ok = eos_net_acquire(evt_handler_wrapper_acq[idx] & flag);
if (ok) {
evt_handler[idx](type, buffer, len);
@@ -63,7 +63,7 @@ static void evtq_handler_wrapper(unsigned char type, unsigned char *buffer, uint
static void evtq_handler(unsigned char type, unsigned char *buffer, uint16_t len) {
unsigned char idx = ((type & EOS_EVT_MASK) >> 4) - 1;
uint16_t flag = (uint16_t)1 << ((type & ~EOS_EVT_MASK) - 1);
-
+
if (idx >= EOS_EVT_MAX_EVT) {
eos_evtq_bad_handler(type, buffer, len);
return;
@@ -77,7 +77,7 @@ static void evtq_handler(unsigned char type, unsigned char *buffer, uint16_t len
void eos_evtq_set_handler(unsigned char type, eos_evt_fptr_t handler) {
unsigned char idx = ((type & EOS_EVT_MASK) >> 4) - 1;
-
+
if (idx < EOS_EVT_MAX_EVT) evt_handler[idx] = handler;
}