summaryrefslogtreecommitdiff
path: root/code/fe310/eos/eve/eve_platform.c
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2020-03-11 16:31:38 +0100
committerUros Majstorovic <majstor@majstor.org>2020-03-11 16:31:38 +0100
commit03925afaa3117243a7b29fa4327ea378c3e6eee6 (patch)
tree12357e194346213a3bded2654f7e3428c84d6aed /code/fe310/eos/eve/eve_platform.c
parentab1006d27417cc831150877ec46fbc13ffeddb53 (diff)
eve refactor: keyboard scale param; track extended; oscillator extended tracker
Diffstat (limited to 'code/fe310/eos/eve/eve_platform.c')
-rw-r--r--code/fe310/eos/eve/eve_platform.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/code/fe310/eos/eve/eve_platform.c b/code/fe310/eos/eve/eve_platform.c
index 803b071..ab9157e 100644
--- a/code/fe310/eos/eve/eve_platform.c
+++ b/code/fe310/eos/eve/eve_platform.c
@@ -1,20 +1,15 @@
#include <stdlib.h>
-#include "encoding.h"
#include "platform.h"
#include "eos.h"
#include "interrupt.h"
#include "event.h"
-#include "timer.h"
-#include "spi.h"
#include "eve.h"
#include "eve_platform.h"
#include "irq_def.h"
-#define EVE_PIN_INTR 0
-
static void handle_time(unsigned char type) {
eos_spi_dev_start(EOS_DEV_DISP);
eve_handle_time();
@@ -37,20 +32,19 @@ static void handle_intr(void) {
}
void eve_sleep(uint32_t ms) {
- eos_timer_sleep(ms);
+ eos_time_sleep(ms);
}
void eve_timer_set(uint32_t ms) {
- eos_timer_set(ms, EOS_TIMER_ETYPE_UI, 0);
+ eos_timer_set(ms, EOS_TIMER_ETYPE_UI);
}
void eve_timer_clear(void) {
eos_timer_clear(EOS_TIMER_ETYPE_UI);
}
-uint64_t eve_timer_get_tick(void) {
- volatile uint64_t *mtime = (uint64_t *) (CLINT_CTRL_ADDR + CLINT_MTIME);
- return *mtime;
+uint64_t eve_time_get_tick(void) {
+ return eos_time_get_tick();
}
void eve_init_platform(void) {