swieeprom  2.0.0.7
Functions
gpio.h File Reference

API for Digital GPIO control. More...

#include "stdint.h"

Go to the source code of this file.

Functions

void pin_init (void)
 GPIO initialization. More...
 
void pin_low (void)
 Drive data pin low. More...
 
void pin_high (void)
 Drive data pin high. More...
 
void pin_release (void)
 Release data pin. More...
 
uint8_t pin_get (void)
 Input data pin. More...
 

Detailed Description

API for Digital GPIO control.

Function Documentation

◆ pin_get()

uint8_t pin_get ( void  )

Input data pin.

This function gets state of data pin.

Returns
State of data pin.

◆ pin_high()

void pin_high ( void  )

Drive data pin high.

This function sets data pin to high.

Returns
Nothing

◆ pin_init()

void pin_init ( void  )

GPIO initialization.

This function initializes data pin.

Returns
Nothing
Note
This function needs to be called before other driver functions.

◆ pin_low()

void pin_low ( void  )

Drive data pin low.

This function sets data pin to low.

Returns
Nothing

◆ pin_release()

void pin_release ( void  )

Release data pin.

This function releases data pin to floating.

Returns
Nothing