LibDriver PCF8575
Loading...
Searching...
No Matches
pcf8575 example driver function

pcf8575 example driver modules More...

Collaboration diagram for pcf8575 example driver function:

Functions

uint8_t pcf8575_basic_init (pcf8575_address_t addr)
 basic example init
uint8_t pcf8575_basic_deinit (void)
 basic example deinit
uint8_t pcf8575_basic_read (pcf8575_pin_t pin, pcf8575_pin_level_t *level)
 basic example read
uint8_t pcf8575_basic_write (pcf8575_pin_t pin, pcf8575_pin_level_t level)
 basic example write

Detailed Description

pcf8575 example driver modules

Function Documentation

◆ pcf8575_basic_deinit()

uint8_t pcf8575_basic_deinit ( void )

basic example deinit

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

Definition at line 90 of file driver_pcf8575_basic.c.

Here is the call graph for this function:

◆ pcf8575_basic_init()

uint8_t pcf8575_basic_init ( pcf8575_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_pcf8575_basic.c.

Here is the call graph for this function:

◆ pcf8575_basic_read()

uint8_t pcf8575_basic_read ( pcf8575_pin_t pin,
pcf8575_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 109 of file driver_pcf8575_basic.c.

Here is the call graph for this function:

◆ pcf8575_basic_write()

uint8_t pcf8575_basic_write ( pcf8575_pin_t pin,
pcf8575_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 128 of file driver_pcf8575_basic.c.

Here is the call graph for this function: