libkovan  1
The kovan standard library
digital.h File Reference

Functions for working with digital sensors. More...

#include "export.h"
#include "vtable.h"

Go to the source code of this file.

Functions

VF EXPORT_SYM int digital (int port)
 
VF EXPORT_SYM void set_digital_value (int port, int value)
 
VF EXPORT_SYM int get_digital_value (int port)
 
VF EXPORT_SYM void set_digital_output (int port, int out)
 
VF EXPORT_SYM int get_digital_output (int port)
 
VF EXPORT_SYM int get_digital_pullup (int port)
 
VF EXPORT_SYM void set_digital_pullup (int port, int pullup)
 

Detailed Description

Functions for working with digital sensors.

Author
Braden McDorman

Function Documentation

VF EXPORT_SYM int digital ( int  port)
VF EXPORT_SYM int get_digital_output ( int  port)
VF EXPORT_SYM int get_digital_pullup ( int  port)
VF EXPORT_SYM int get_digital_value ( int  port)

Gets the current value of the digital port.

Returns
1 if the switch is closed, 0 if the switch is open
See also
set_digital_value
VF EXPORT_SYM void set_digital_output ( int  port,
int  out 
)

Sets the digital mode.

Parameters
portThe port to modify.
out1 for output mode, 0 for input mode.
VF EXPORT_SYM void set_digital_pullup ( int  port,
int  pullup 
)
VF EXPORT_SYM void set_digital_value ( int  port,
int  value 
)

Sets the value of the digital port in output mode.

See also
get_digital_value