XBee Firmware Library  1.6.0
Functions | Variables
system.c File Reference

Functions

void sys_clocks_init (void)
 Initializes all the system clocks. More...
 
uint8_t sys_get_hw_id (void)
 Gets the hardware ID of the device. More...
 
void sys_halt (char *str)
 Prints out the given string, disables IRQs and stops the application execution. More...
 
void sys_init (void)
 Initializes the device. Calls the different module initialization functions. More...
 
void sys_irqs_disable (void)
 Disables the IRQs. More...
 
void sys_irqs_enable (void)
 Enables the IRQs. More...
 
void sys_reset (app_rst_casuses_t reason)
 Restarts the device. More...
 
void sys_udelay (uint8_t delay)
 Performs a software delay of delay micro seconds. More...
 
void sys_watchdog_reset (void)
 Resets the watchdog timer. More...
 

Variables

volatile app_rst_casuses_t app_rst
 
volatile bl_rst_casues_t bl_rst
 
volatile uint8_t haddr_16 [2]
 
volatile uint8_t haddr_64 [8]
 

Variable Documentation

volatile app_rst_casuses_t app_rst
volatile bl_rst_casues_t bl_rst
volatile uint8_t haddr_16[2]
volatile uint8_t haddr_64[8]