Main Page   Modules   File List   Globals   Examples  

hemisson.h File Reference


Detailed Description

This file is the library of all high level functions that can be used when programming Hemisson.


Defines

#define hemisson_flag_sensors_refreshed()   __Sensors_Refreshed_Flag
#define hemisson_flag_sensors_reset()   __Sensors_Refreshed_Flag = 0
#define hemisson_flag_rs232_filtering()   __Enable_RS232_Control
#define hemisson_flag_tv_data_refreshed()   __TV_Data_Available
#define hemisson_flag_tv_data_reset()   __TV_Data_Available = 0
#define hemisson_ext_read_PINB0()   input(PIN_B0)
#define hemisson_ext_read_PINB6()   input(PIN_B6)
#define hemisson_ext_read_PINB7()   input(PIN_B7)
#define hemisson_ext_write_PINB0(bit)   output_bit(PIN_B0,bit)
#define hemisson_ext_write_PINB6(bit)   output_bit(PIN_B6,bit)
#define hemisson_ext_write_PINB7(bit)   output_bit(PIN_B7,bit)

Functions

void hemisson_init (void)
 Hemisson Initialisation. This function initialise all Hemisson peripherals.

void hemisson_config_auto_refresh_sensors (int1 Bit)
 To set the refresh mode of all IRs sensors.

void hemisson_config_refresh_speed (int1 Bit)
 dsfsfdfsdfsd

void hemisson_config_auto_refresh_tv_remote (int1 Bit)
 fdfdfdssfdfds

void hemisson_config_rs232_control (int1 Bit)
 sdffsdfsd

void hemisson_config_tv_remote_control (int1 Bit)
 fddfsfdsafdsa

unsigned char hemisson_get_proximity (char Sensor)
 fdfdfd

unsigned char hemisson_get_brightness (char Sensor)
 fdfdfd

int1 hemisson_get_switch_state (char Switch_Number)
 fdfdfd

char hemisson_get_tv_data (void)
 fdfdfd

void hemisson_set_speed (signed char Left, signed char Right)
 fdfdfd

void hemisson_beep (int1 State)
 fdfdfd

void hemisson_led_frontleft (int1 State)
 fdfdfd

void hemisson_led_frontright (int1 State)
 fdfdfd

void hemisson_led_pgmexec (int1 State)
 fdfdfd

void hemisson_led_onoff (int1 State)
 fdfdfd

void hemisson_manual_refresh_sensors (char Zone)
 fdfdfd

void hemisson_delay_ms (char Delay)
 Delay of 1 to 255 ms. This function stop program execution during the defined time.

void hemisson_delay_us (char delay)
 Delay of 1 to 255 us. This function stop program execution during the defined time.


Generated on Sat Jun 14 21:54:50 2003 for HemiOs by doxygen 1.3.1