LibDriver PCF8574
Loading...
Searching...
No Matches
pcf8574 example driver function

pcf8574 example driver modules More...

Collaboration diagram for pcf8574 example driver function:

Functions

uint8_t pcf8574_basic_init (pcf8574_address_t addr)
 basic example init
uint8_t pcf8574_basic_deinit (void)
 basic example deinit
uint8_t pcf8574_basic_read (pcf8574_pin_t pin, pcf8574_pin_level_t *level)
 basic example read
uint8_t pcf8574_basic_write (pcf8574_pin_t pin, pcf8574_pin_level_t level)
 basic example write

Detailed Description

pcf8574 example driver modules

Function Documentation

◆ pcf8574_basic_deinit()

uint8_t pcf8574_basic_deinit ( void )

basic example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 90 of file driver_pcf8574_basic.c.

Here is the call graph for this function:

◆ pcf8574_basic_init()

uint8_t pcf8574_basic_init ( pcf8574_address_t addr)

basic example init

Parameters
[in]addriic device address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 49 of file driver_pcf8574_basic.c.

Here is the call graph for this function:

◆ pcf8574_basic_read()

uint8_t pcf8574_basic_read ( pcf8574_pin_t pin,
pcf8574_pin_level_t * level )

basic example read

Parameters
[in]pinread pin
[out]*levelpointer to a pin level buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 111 of file driver_pcf8574_basic.c.

Here is the call graph for this function:

◆ pcf8574_basic_write()

uint8_t pcf8574_basic_write ( pcf8574_pin_t pin,
pcf8574_pin_level_t level )

basic example write

Parameters
[in]pinwritten pin
[in]levelpin level
Returns
status code
  • 0 success
  • 1 write failed
Note
none

Definition at line 132 of file driver_pcf8574_basic.c.

Here is the call graph for this function: