blob: 587e1cfe3e953813d61e0791c90be01c4b9e7537 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#include <stdint.h>
#include "spi.h"
#include "spi_dev.h"
#include "power.h"
#include "timer.h"
#define EVE_ETYPE_INTR 1
#define EVE_RTC_FREQ EOS_TIMER_RTC_FREQ
#define EVE_SPI_FLAG_BSWAP EOS_SPI_FLAG_BSWAP
#define EVE_SPI_FLAG_TX EOS_SPI_FLAG_TX
#define EVE_INIT_RST EOS_INIT_RST
#define EVE_INIT_RTC EOS_INIT_RTC
#define EVE_INIT_BTN EOS_INIT_BTN
void *eve_malloc(size_t);
void eve_free(void *);
//#define eve_malloc malloc
//#define eve_free free
void eve_spi_start(void);
void eve_spi_stop(void);
#define eve_spi_cs_set eos_spi_cs_set
#define eve_spi_cs_clear eos_spi_cs_clear
#define eve_spi_flush eos_spi_flush
#define eve_spi_xchg8 eos_spi_xchg8
#define eve_spi_xchg16 eos_spi_xchg16
#define eve_spi_xchg24 eos_spi_xchg24
#define eve_spi_xchg32 eos_spi_xchg32
#define eve_spi_lock eos_spi_lock
#define eve_spi_unlock eos_spi_unlock
void eve_time_sleep(uint32_t ms);
void eve_timer_set(uint32_t ms);
void eve_timer_clear(void);
uint64_t eve_time_get_tick(void);
void eve_platform_init(void);
|