LibDriver FM24CLXX
Loading...
Searching...
No Matches
fm24clxx example driver function

fm24clxx example driver modules More...

Collaboration diagram for fm24clxx example driver function:

Functions

uint8_t fm24clxx_basic_init (fm24clxx_t type, fm24clxx_address_t address)
 basic example init
uint8_t fm24clxx_basic_deinit (void)
 basic example deinit
uint8_t fm24clxx_basic_read (uint16_t address, uint8_t *buf, uint16_t len)
 basic example read
uint8_t fm24clxx_basic_write (uint16_t address, uint8_t *buf, uint16_t len)
 basic example write

Detailed Description

fm24clxx example driver modules

Function Documentation

◆ fm24clxx_basic_deinit()

uint8_t fm24clxx_basic_deinit ( void )

basic example deinit

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

Definition at line 148 of file driver_fm24clxx_basic.c.

Here is the call graph for this function:

◆ fm24clxx_basic_init()

uint8_t fm24clxx_basic_init ( fm24clxx_t type,
fm24clxx_address_t address )

basic example init

Parameters
[in]typechip type
[in]addresschip address pin
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 50 of file driver_fm24clxx_basic.c.

Here is the call graph for this function:

◆ fm24clxx_basic_read()

uint8_t fm24clxx_basic_read ( uint16_t address,
uint8_t * buf,
uint16_t len )

basic example read

Parameters
[in]addressregister address
[out]*bufpointer to a data buffer
[in]lenbuffer length
Returns
status code
  • 0 success
  • 1 read data failed
Note
none

Definition at line 105 of file driver_fm24clxx_basic.c.

Here is the call graph for this function:

◆ fm24clxx_basic_write()

uint8_t fm24clxx_basic_write ( uint16_t address,
uint8_t * buf,
uint16_t len )

basic example write

Parameters
[in]addressregister address
[in]*bufpointer to a data buffer
[in]lenbuffer length
Returns
status code
  • 0 success
  • 1 write data failed
Note
none

Definition at line 128 of file driver_fm24clxx_basic.c.

Here is the call graph for this function: