49#include "int-master.h"
52#include "linkaddr-arch.h"
61#define LOG_MODULE "NRF"
62#define LOG_LEVEL LOG_LEVEL_MAIN
82#if NRF_HAS_UARTE && !defined(NRF_TRUSTZONE_NONSECURE)
86#if NRF_HAS_USB && defined(NRF_NATIVE_USB) && NRF_NATIVE_USB == 1
93#if PLATFORM_DBG_CONF_USB
Header file for the GPIO HAL.
void random_init(unsigned short seed)
Seed the cc2538 random number generator.
void platform_init_stage_three()
Final stage of platform driver initialisation.
void platform_init_stage_one(void)
Basic (Stage 1) platform driver initialisation.
void platform_idle()
The platform's idle/sleep function.
void platform_init_stage_two()
Stage 2 of platform driver initialisation.
void lpm_drop()
Drop the cortex to sleep / deep sleep and shut down peripherals.
void leds_init(void)
Initialise the LED HAL.
void populate_link_address(void)
Populates the link address using factory information.
void gpio_hal_init()
Initialise the GPIO HAL.
void reset_debug(void)
Logs the reset reason.
void uarte_init(void)
Initializa the UARTE driver.
void uarte_set_input(int(*input)(unsigned char c))
Sets the input handler called in the event handler.
void usb_set_input(int(*input)(unsigned char c))
Sets the input handler called in the event handler.
void usb_init(void)
Initialize the USB driver.
void process_start(struct process *p, process_data_t data)
Start a process.
Header file for the LED HAL.
Header file for the logging system.
Reset reason implementation for the nRF.
Generic serial I/O process header filer.
UARTE header file for the nRF.