This section covers functions related to general-purpose input and output signals.  
More...
This section covers functions related to general-purpose input and output signals. 
◆ watch_disable_digital_input()
      
        
          | void watch_disable_digital_input  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Disables any digital input, along with any pull-up or pull-down configuration. 
- Parameters
 - 
  
    | pin | The pin that you wish to disable.  | 
  
   
 
 
◆ watch_disable_digital_output()
      
        
          | void watch_disable_digital_output  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Disables digital output on the selected pin. 
- Parameters
 - 
  
    | pin | The pin that you wish disable.  | 
  
   
 
 
◆ watch_enable_digital_input()
      
        
          | void watch_enable_digital_input  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Configures the selected pin for digital input. 
- Parameters
 - 
  
    | pin | The pin that you wish to act as an input.  | 
  
   
 
 
◆ watch_enable_digital_output()
      
        
          | void watch_enable_digital_output  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Configures the selected pin for digital output. 
- Parameters
 - 
  
    | pin | The pin that you wish to act as an output.  | 
  
   
 
 
◆ watch_enable_pull_down()
      
        
          | void watch_enable_pull_down  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Enables a pull-down resistor on the selected pin. 
- Parameters
 - 
  
    | pin | The pin that you wish to configure.  | 
  
   
 
 
◆ watch_enable_pull_up()
      
        
          | void watch_enable_pull_up  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Enables a pull-up resistor on the selected pin. 
- Parameters
 - 
  
    | pin | The pin that you wish to configure.  | 
  
   
 
 
◆ watch_get_pin_level()
      
        
          | bool watch_get_pin_level  | 
          ( | 
          const uint8_t  | 
          pin | ) | 
           | 
        
      
 
Gets the level of the selected pin. 
- Parameters
 - 
  
    | pin | The pin whose value you wish to read.  | 
  
   
- Returns
 - true if the pin was logic high; otherwise, false. 
 
 
 
◆ watch_set_pin_level()
      
        
          | void watch_set_pin_level  | 
          ( | 
          const uint8_t  | 
          pin,  | 
        
        
           | 
           | 
          const bool  | 
          level  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Sets the level of the selected pin. 
- Parameters
 - 
  
    | pin | The pin whose value you wish to set.  | 
    | level | The level you wish to set: true for high, false for low.  |