XBee Firmware Library  1.6.0
Functions
gpios.h File Reference

Functions

int gpio_config (xpin_t pin, uint8_t cfg)
 Configures the selected pin as a standard GPIO. More...
 
void gpio_config_dir (xpin_t pin, uint8_t cfg)
 Configures pin as input or output. More...
 
int gpio_config_irq (xpin_t pin, bool_t type, bool_t edge)
 Configures the specified XBee pin as IRQ. More...
 
int gpio_enable_xpin_irq (xpin_t pin, bool_t enable)
 Enables or disables a specific IRQ. More...
 
bool_t gpio_get (xpin_t pin)
 Gets the value of the specified pin. More...
 
void gpio_irq_enable (bool_t enable)
 Enables or disables all the IRQs. More...
 
void gpio_irq_handler_xpin_10 (void)
 
void gpio_irq_handler_xpin_11 (void)
 
void gpio_irq_handler_xpin_13 (void)
 
void gpio_irq_handler_xpin_15 (void)
 
void gpio_irq_handler_xpin_16 (void)
 
void gpio_irq_handler_xpin_18 (void)
 
void gpio_irq_handler_xpin_19 (void)
 
void gpio_irq_handler_xpin_2 (void)
 
void gpio_irq_handler_xpin_20 (void)
 
void gpio_irq_handler_xpin_24 (void)
 
void gpio_irq_handler_xpin_26 (void)
 
void gpio_irq_handler_xpin_28 (void)
 
void gpio_irq_handler_xpin_29 (void)
 
void gpio_irq_handler_xpin_3 (void)
 
void gpio_irq_handler_xpin_31 (void)
 
void gpio_irq_handler_xpin_32 (void)
 
void gpio_irq_handler_xpin_33 (void)
 
void gpio_irq_handler_xpin_4 (void)
 
void gpio_irq_handler_xpin_7 (void)
 
void gpio_irq_handler_xpin_8 (void)
 
void gpio_irq_handler_xpin_9 (void)
 
void gpio_set (xpin_t pin, bool_t val)
 Sets the specified pin in high or low level. Notice the XBee pin must be configured as output to be able to set it. More...
 
int port_bit_get (port_t port, uint8_t bit)
 Reads the value of the specified bit of the selected port. More...
 
int port_bit_set (port_t port, uint8_t bit, bool_t val)
 Writes a value in the specified bit of the selected port. More...
 
int port_config (port_t port, uint8_t cfg)
 Initializes and configures the specified port with the parameters selected in cfg param. More...
 
uint8_t port_get (port_t port)
 Reads a byte of data from the specified port. More...
 
void port_set (port_t port, uint8_t val)
 Writes a byte in the specified port. More...
 

Function Documentation

void gpio_irq_handler_xpin_10 ( void  )
void gpio_irq_handler_xpin_11 ( void  )
void gpio_irq_handler_xpin_13 ( void  )
void gpio_irq_handler_xpin_15 ( void  )
void gpio_irq_handler_xpin_16 ( void  )
void gpio_irq_handler_xpin_18 ( void  )
void gpio_irq_handler_xpin_19 ( void  )
void gpio_irq_handler_xpin_2 ( void  )
void gpio_irq_handler_xpin_20 ( void  )
void gpio_irq_handler_xpin_24 ( void  )
void gpio_irq_handler_xpin_26 ( void  )
void gpio_irq_handler_xpin_28 ( void  )
void gpio_irq_handler_xpin_29 ( void  )
void gpio_irq_handler_xpin_3 ( void  )
void gpio_irq_handler_xpin_31 ( void  )
void gpio_irq_handler_xpin_32 ( void  )
void gpio_irq_handler_xpin_33 ( void  )
void gpio_irq_handler_xpin_4 ( void  )
void gpio_irq_handler_xpin_7 ( void  )
void gpio_irq_handler_xpin_8 ( void  )
void gpio_irq_handler_xpin_9 ( void  )