LibDriver MB85RSXX
Loading...
Searching...
No Matches
driver_mb85rsxx_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_MB85RSXX_BASIC_H
38#define DRIVER_MB85RSXX_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
62
70uint8_t mb85rsxx_basic_deinit(void);
71
82uint8_t mb85rsxx_basic_read(uint32_t address, uint8_t *buf, uint16_t len);
83
94uint8_t mb85rsxx_basic_write(uint32_t address, uint8_t *buf, uint16_t len);
95
104uint8_t mb85rsxx_basic_set_status(uint8_t status);
105
114uint8_t mb85rsxx_basic_get_status(uint8_t *status);
115
127uint8_t mb85rsxx_basic_get_info(uint8_t *manufacturer_id, uint8_t *continuation_code,
128 uint8_t *product_id1, uint8_t *product_id2);
129
133
134#ifdef __cplusplus
135}
136#endif
137
138#endif
driver mb85rsxx interface header file
mb85rsxx_t
mb85rsxx type enumeration definition
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
uint8_t mb85rsxx_basic_get_status(uint8_t *status)
basic example get status
uint8_t mb85rsxx_basic_deinit(void)
basic example deinit
uint8_t mb85rsxx_basic_set_status(uint8_t status)
basic example set status
uint8_t mb85rsxx_basic_init(mb85rsxx_t type)
basic example init
uint8_t mb85rsxx_basic_write(uint32_t address, uint8_t *buf, uint16_t len)
basic example write
uint8_t mb85rsxx_basic_read(uint32_t address, uint8_t *buf, uint16_t len)
basic example read