|  | /* 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 |