Go to the source code of this file.
◆ adc_npcx_threshold_param_l_h
| Enumerator | 
|---|
| ADC_NPCX_THRESHOLD_PARAM_L_H_HIGHER  |  | 
| ADC_NPCX_THRESHOLD_PARAM_L_H_LOWER  |  | 
 
 
◆ adc_npcx_threshold_param_type
| Enumerator | 
|---|
| ADC_NPCX_THRESHOLD_PARAM_CHNSEL  |  | 
| ADC_NPCX_THRESHOLD_PARAM_L_H  |  | 
| ADC_NPCX_THRESHOLD_PARAM_THVAL  |  | 
| ADC_NPCX_THRESHOLD_PARAM_WORK  |  | 
| ADC_NPCX_THRESHOLD_PARAM_MAX  |  | 
 
 
◆ adc_npcx_threshold_ctrl_enable()
      
        
          | int adc_npcx_threshold_ctrl_enable  | 
          ( | 
          const struct device *  | 
          dev,  | 
        
        
           | 
           | 
          uint8_t  | 
          th_sel,  | 
        
        
           | 
           | 
          const bool  | 
          enable  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Enables/Disables ADC threshold interruption. 
- Note
 - This function is available only if  
CONFIG_ADC_CMP_NPCX   is selected. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | th_sel | Threshold selected.  | 
    | enable | Enable or disables threshold interruption. | 
  
   
- Returns
 - 0 on success, negative error code otherwise. all parameters must be configure prior enabling threshold interruption, otherwhise error will be returned. 
 
 
 
◆ adc_npcx_threshold_ctrl_set_param()
Set ADC threshold parameter. 
- Note
 - This function is available only if  
CONFIG_ADC_CMP_NPCX   is selected. 
- Parameters
 - 
  
    | dev | Pointer to the device structure for the driver instance.  | 
    | th_sel | Threshold selected.  | 
    | param | Pointer of parameter structure. See struct adc_npcx_threshold_param for supported parameters. | 
  
   
- Returns
 - 0 on success, negative error code otherwise. 
 
 
 
◆ adc_npcx_threshold_mv_to_thrval()
Convert input value in millivolts to corresponding threshold register value. 
- Note
 - This function is available only if  
CONFIG_ADC_CMP_NPCX   is selected. 
- Parameters
 - 
  
    | val_mv | Input value in millivolts to be converted.  | 
    | thrval | Pointer of variable to hold the result of conversion. | 
  
   
- Returns
 - 0 on success, negative result if input cannot be converted due to overflow.