EasyManua.ls Logo

ST STEVAL-WLC38RX - Api; Table 13. Stwlc38_Write_Fwreg; Table 14. Stwlc38_Read_Fwreg; Table 15. Stwlc38_Get_Chip_Info

ST STEVAL-WLC38RX
81 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
9.5.6 API
9.5.6.1 stwlc38_write_fwreg
Table 13. stwlc38_write_fwreg
Name int32_t stwlc38_write_fwreg(struct stwlc38_dev *dev, uint16_t reg, const uint8_t *data, int32_t len)
Description Write device firmware register.
Parameters
struct stwlc38_dev * dev Pointer to device interface.
uint16_t reg Register to write
uint8_t * data Pointer to data to write into register
int32_t len Number of consecutive bytes to write.
Return Value int32_t Error status, return 0 if no error.
9.5.6.2 stwlc38_read_fwreg
Table 14. stwlc38_read_fwreg
Name int32_t stwlc38_read_fwreg(struct stwlc38_dev *dev, uint16_t reg, uint8_t *data, int32_t len)
Description Read device firmware register
Parameters
struct stwlc38_dev * dev Pointer to device interface.
uint16_t reg Register to read
uint8_t * data Pointer to store data read from register
int32_t len Number of consecutive bytes to read.
Return Value int32_t Error status, return 0 if no error.
9.5.6.3 stwlc38_get_chip_info
Table 15. stwlc38_get_chip_info
Name
int32_t stwlc38_get_chip_info(struct stwlc38_dev *dev, struct stwlc38_chip_info *info);
Description Read device information.
Parameters
struct stwlc38_dev * dev Pointer to device interface.
struct stwlc38_chip_info * info Pointer to device information structure
Return int32_t Error status, return 0 if no error.
9.5.6.4 stwlc38_fw_update
Table 16. stwlc38_fw_update
Name
int32_t stwlc38_fw_update(struct stwlc38_dev *dev, enum stwlc38_fw_type fw_type, int32_t force_update);
Description Update STWLC38 patch and config.
Parameters
struct stwlc38_dev * dev Pointer to device interface.
enum stwlc38_fw_type fw_type Type of firmware data to write
int32_t force_update Set 0 if no force update, otherwise yes
UM3154
Reference code with STM32 development boards
UM3154 - Rev 2
page 66/81

Table of Contents