39 #include "contiki-conf.h"
40 #include "lib/sensors.h"
43 #include "board-peripherals.h"
53 ti_lib_prcm_power_domain_on(PRCM_DOMAIN_PERIPH);
54 while((ti_lib_prcm_power_domain_status(PRCM_DOMAIN_PERIPH)
55 != PRCM_DOMAIN_POWER_ON));
67 configure_unused_pins(
void)
70 BOARD_IOID_CS, BOARD_IOID_TDO, BOARD_IOID_TDI, BOARD_IOID_DIO12,
71 BOARD_IOID_DIO15, BOARD_IOID_DIO21, BOARD_IOID_DIO22, BOARD_IOID_DIO23,
72 BOARD_IOID_DIO24, BOARD_IOID_DIO25, BOARD_IOID_DIO26, BOARD_IOID_DIO27,
73 BOARD_IOID_DIO28, BOARD_IOID_DIO29, BOARD_IOID_DIO30,
79 for(pin = pins; *pin != IOID_UNUSED; pin++) {
80 ti_lib_ioc_pin_type_gpio_input(*pin);
81 ti_lib_ioc_io_port_pull_set(*pin, IOC_IOPULL_DOWN);
89 bool int_disabled = ti_lib_int_master_disable();
95 ti_lib_prcm_peripheral_run_enable(PRCM_PERIPH_GPIO);
98 ti_lib_prcm_load_set();
99 while(!ti_lib_prcm_load_get());
107 configure_unused_pins();
111 ti_lib_int_master_enable();
Header file with macros which rename TI CC26xxware functions.
void lpm_register_module(lpm_registered_module_t *module)
Register a module for LPM notifications.
#define BOARD_IOID_CS
Remaining pins.
#define LPM_MODULE(n, m, s, w, l)
Declare a variable to be used in order to get notifications from LPM.
void ext_flash_init()
Initialise the external flash.
void board_init()
Board specific iniatialisation.
#define NULL
The null pointer.