Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of PsiSwarmLibrary by
i2c.h
00001 /* University of York Robotics Laboratory PsiSwarm Library: I2C Header File 00002 * 00003 * File: i2c.h 00004 * 00005 * (C) Dept. Electronics & Computer Science, University of York 00006 * James Hilder, Alan Millard, Alexander Horsfield, Homero Elizondo, Jon Timmis 00007 * 00008 * PsiSwarm Library Version: 0.41 00009 * 00010 * March 2016 00011 * 00012 * 00013 */ 00014 00015 #ifndef I2C_H 00016 #define I2C_H 00017 00018 char get_dc_status(void); 00019 00020 char IF_setup_led_expansion_ic(void); 00021 void IF_setup_gpio_expansion_ic(void); 00022 00023 void IF_read_aux_ic_data(void); 00024 void IF_parse_gpio_byte0(char byte); 00025 void IF_parse_gpio_byte1(char byte); 00026 void IF_handle_gpio_interrupt(void); 00027 void IF_update_gpio_inputs(void); 00028 void IF_set_base_LED(char state); 00029 void IF_set_IR_emitter_output(char emitter, char state); 00030 unsigned short IF_read_IR_adc_value(char adc, char index); 00031 char IF_is_switch_pressed(void); 00032 char IF_get_switch_state(void); 00033 void IF_write_to_led_ic(char byte_0, char byte_1); 00034 void IF_setup_temperature_sensor(void); 00035 float IF_read_from_temperature_sensor(void); 00036 00037 #endif
Generated on Sat Jul 16 2022 05:17:35 by
1.7.2
