LibDriver MB85RSXX
Loading...
Searching...
No Matches
mb85rsxx example driver function

mb85rsxx example driver modules More...

Collaboration diagram for mb85rsxx example driver function:

Functions

uint8_t mb85rsxx_basic_init (mb85rsxx_t type)
 basic example init
uint8_t mb85rsxx_basic_deinit (void)
 basic example deinit
uint8_t mb85rsxx_basic_read (uint32_t address, uint8_t *buf, uint16_t len)
 basic example read
uint8_t mb85rsxx_basic_write (uint32_t address, uint8_t *buf, uint16_t len)
 basic example write
uint8_t mb85rsxx_basic_set_status (uint8_t status)
 basic example set status
uint8_t mb85rsxx_basic_get_status (uint8_t *status)
 basic example get status
uint8_t mb85rsxx_basic_get_info (uint8_t *manufacturer_id, uint8_t *continuation_code, uint8_t *product_id1, uint8_t *product_id2)
 basic example get device info

Detailed Description

mb85rsxx example driver modules

Function Documentation

◆ mb85rsxx_basic_deinit()

uint8_t mb85rsxx_basic_deinit ( void )

basic example deinit

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

Definition at line 131 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_get_info()

uint8_t mb85rsxx_basic_get_info ( uint8_t * manufacturer_id,
uint8_t * continuation_code,
uint8_t * product_id1,
uint8_t * product_id2 )

basic example get device info

Parameters
[out]*manufacturer_idpointer to a manufacturer id buffer
[out]*continuation_codepointer to a continuation code buffer
[out]*product_id1pointer to a product id1 buffer
[out]*product_id2pointer to a product id2 buffer
Returns
status code
  • 0 success
  • 1 get device info failed
Note
none

Definition at line 191 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_get_status()

uint8_t mb85rsxx_basic_get_status ( uint8_t * status)

basic example get status

Parameters
[out]*statuspointer to a status buffer
Returns
status code
  • 0 success
  • 1 get status failed
Note
none

Definition at line 169 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_init()

uint8_t mb85rsxx_basic_init ( mb85rsxx_t type)

basic example init

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

Definition at line 49 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_read()

uint8_t mb85rsxx_basic_read ( uint32_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 92 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_set_status()

uint8_t mb85rsxx_basic_set_status ( uint8_t status)

basic example set status

Parameters
[in]statusset status
Returns
status code
  • 0 success
  • 1 set status failed
Note
none

Definition at line 150 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function:

◆ mb85rsxx_basic_write()

uint8_t mb85rsxx_basic_write ( uint32_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 113 of file driver_mb85rsxx_basic.c.

Here is the call graph for this function: