10#ifndef TR_HAL_CONFIG_H
11#define TR_HAL_CONFIG_H
17#define UART_BUFFER_MAX_LENGTH 256
19#define UART_DBG_PORT_ID 0
20#define GPIO_UART_DBG_RX (tr_hal_gpio_pin_t){ 16 }
21#define GPIO_UART_DBG_TX (tr_hal_gpio_pin_t){ 17 }
23#define GPIO_BUTTON1 (tr_hal_gpio_pin_t){ 14 }
24#define GPIO_BUTTON2 (tr_hal_gpio_pin_t){ 9 }
26#define GPIO_LED_RED (tr_hal_gpio_pin_t){ 15 }
27#define GPIO_LED_GREEN (tr_hal_gpio_pin_t){ 22 }
28#define GPIO_LED_BLUE (tr_hal_gpio_pin_t){ 23 }
33#define TR_WEAK __attribute__((weak))
38 tr_hal_gpio_event_t event);
void tr_hal_button_interrupt_cb(tr_hal_gpio_pin_t pin, tr_hal_gpio_event_t event)
void app_uart0_receive_handler(uint8_t received_byte)
zb_uint8_t pin[TR_DOOR_LOCK_SERVER_MAX_PIN_LEN+1]
Definition tr_door_lock_server.h:28