EDU Arduino API
Data Fields
ketCube_Arduino_API_t::IO Struct Reference

KETCube Arduino Digital IO API. More...

Data Fields

IO_pinMode_t pinMode
 Configures the specified pin to behave either as an input or an output. More...
 
IO_digitalWrite_t digitalWrite
 Write a value to a digital pin. More...
 
IO_digitalRead_t digitalRead
 Reads the value from a specified digital pin. More...
 
IO_attachInterrupt_t attachInterrupt
 Attach interrupt to a PIN. More...
 

Detailed Description

KETCube Arduino Digital IO API.

Field Documentation

◆ attachInterrupt

IO_attachInterrupt_t ketCube_Arduino_API_t::IO::attachInterrupt

Attach interrupt to a PIN.

Parameters
pindigital PIN, ketCube_Arduino_pin_t
fnpointer to IRQ Handler function

◆ digitalRead

IO_digitalRead_t ketCube_Arduino_API_t::IO::digitalRead

Reads the value from a specified digital pin.

Parameters
pindigital PIN, ketCube_Arduino_pin_t

◆ digitalWrite

IO_digitalWrite_t ketCube_Arduino_API_t::IO::digitalWrite

Write a value to a digital pin.

Parameters
pindigital PIN, ketCube_Arduino_pin_t
pinValueHIGH or LOW value, ketCube_Arduino_pinValue_t

◆ pinMode

IO_pinMode_t ketCube_Arduino_API_t::IO::pinMode

Configures the specified pin to behave either as an input or an output.

Parameters
pindigital PIN, ketCube_Arduino_pin_t
pinModeketCube_Arduino_pinMode_t