PsiSwarm Library  0.8
Setup Class Reference

#include <i2c_setup.h>

Public Member Functions

char get_dc_status (void)
 
char IF_setup_led_expansion_ic (void)
 
void IF_setup_gpio_expansion_ic (void)
 
void IF_read_aux_ic_data (void)
 
void IF_parse_gpio_byte0 (char byte)
 
void IF_parse_gpio_byte1 (char byte)
 
void IF_handle_gpio_interrupt (void)
 
void IF_update_gpio_inputs (void)
 
void IF_set_base_LED (char state)
 
void IF_set_IR_emitter_output (char emitter, char state)
 
unsigned short IF_read_IR_adc_value (char adc, char index)
 
char IF_is_switch_pressed (void)
 
char IF_get_switch_state (void)
 
void IF_write_to_led_ic (char byte_0, char byte_1)
 
void IF_setup_temperature_sensor (void)
 
float IF_read_from_temperature_sensor (void)
 

Detailed Description

The Setup class contains internal functions that initiate the I2C components on the robot and send the low level messages to read to these components. The functions within this class are intended to be used by other classes to provide higher level functionality, so are not documented in the API.

Definition at line 32 of file i2c_setup.h.


The documentation for this class was generated from the following files: