PS/2 Driver APIs.  
More...
PS/2 Driver APIs. 
◆ ps2_callback_t
#include <include/zephyr/drivers/ps2.h>
PS/2 callback called when user types or click a mouse. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | data | Data byte passed pack to the user.  | 
  
   
 
 
◆ ps2_config()
#include <include/zephyr/drivers/ps2.h>
Configure a ps2 instance. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | callback_isr | called when PS/2 devices reply to a configuration command or when a mouse/keyboard send data to the client application. | 
  
   
- Return values
 - 
  
    | 0 | If successful.  | 
    | Negative | errno code if failure.  | 
  
   
 
 
◆ ps2_disable_callback()
      
        
          | int ps2_disable_callback  | 
          ( | 
          const struct device *  | 
          dev | ) | 
           | 
        
      
 
#include <include/zephyr/drivers/ps2.h>
Disables callback. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance. | 
  
   
- Return values
 - 
  
    | 0 | If successful.  | 
    | Negative | errno code if failure.  | 
  
   
 
 
◆ ps2_enable_callback()
      
        
          | int ps2_enable_callback  | 
          ( | 
          const struct device *  | 
          dev | ) | 
           | 
        
      
 
#include <include/zephyr/drivers/ps2.h>
Enables callback. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance. | 
  
   
- Return values
 - 
  
    | 0 | If successful.  | 
    | Negative | errno code if failure.  | 
  
   
 
 
◆ ps2_read()
#include <include/zephyr/drivers/ps2.h>
Read slave-to-host values from PS/2 device. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | value | Pointer used for reading the PS/2 device. | 
  
   
- Return values
 - 
  
    | 0 | If successful.  | 
    | Negative | errno code if failure.  | 
  
   
 
 
◆ ps2_write()
#include <include/zephyr/drivers/ps2.h>
Write to PS/2 device. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | value | Data for the PS2 device. | 
  
   
- Return values
 - 
  
    | 0 | If successful.  | 
    | Negative | errno code if failure.  |