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. |