CDL Modules
Data Structures | Enumerations | Variables
ps2_host Namespace Reference

Data Structures

struct  t_clock_combs
 
struct  t_clock_state
 
struct  t_ps2_input_combs
 
struct  t_ps2_input_state
 
struct  t_ps2_receive_combs
 
struct  t_ps2_receive_state
 
struct  t_rx_result
 

Enumerations

enum  t_rx_action {
  action_rx_none,
  action_rx_start,
  action_rx_clock_finishing_data,
  action_rx_clock_rising_in_bit,
  action_rx_clock_data,
  action_rx_acknowledge_timeout,
  action_rx_acknowledge_error,
  action_rx_error,
  action_rx_timeout
}
 
enum  t_receive_fsm {
  receive_fsm_idle,
  receive_fsm_data_bit_clock_low,
  receive_fsm_data_bit_clock_high,
  receive_fsm_error,
  receive_fsm_timeout
}
 

Variables

constant integer timeout_rx_data =1000