blob: 0790d45b2e7ad631a8c9089370b589f730fdeadd [file] [log] [blame]
/*
* Copyright (c) 2018 Phytec Messtechnik GmbH
* Copyright (c) 2018 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
enum periph_device {
DEV_IDX_HDC1010 = 0,
DEV_IDX_MMA8652,
DEV_IDX_APDS9960,
DEV_IDX_EPD,
DEV_IDX_NUMOF,
};
void board_refresh_display(void);
void board_show_text(const char *text, bool center, k_timeout_t duration);
void board_blink_leds(void);
void board_add_hello(uint16_t addr, const char *name);
void board_add_heartbeat(uint16_t addr, uint8_t hops);
int get_hdc1010_val(struct sensor_value *val);
int get_mma8652_val(struct sensor_value *val);
int get_apds9960_val(struct sensor_value *val);
int set_led_state(uint8_t id, bool state);
int periphs_init(void);
int board_init(void);