| /* board.h - Board-specific hooks */ |
| |
| /* |
| * Copyright (c) 2017 Intel Corporation |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #if !defined(NODE_ADDR) |
| #define NODE_ADDR 0x0b0c |
| #endif |
| |
| void board_button_1_pressed(void); |
| uint16_t board_set_target(void); |
| void board_play(const char *str); |
| |
| #if defined(CONFIG_BOARD_BBC_MICROBIT) |
| int board_init(uint16_t *addr); |
| void board_play_tune(const char *str); |
| void board_heartbeat(uint8_t hops, uint16_t feat); |
| void board_other_dev_pressed(uint16_t addr); |
| void board_attention(bool attention); |
| #else |
| static inline int board_init(uint16_t *addr) |
| { |
| *addr = NODE_ADDR; |
| return 0; |
| } |
| |
| static inline void board_play_tune(const char *str) |
| { |
| } |
| |
| void board_heartbeat(uint8_t hops, uint16_t feat) |
| { |
| } |
| |
| void board_other_dev_pressed(uint16_t addr) |
| { |
| } |
| |
| void board_attention(bool attention) |
| { |
| } |
| #endif |