![]() |
BLE5.2 1.0
开发文档说明
|
函数 | |
| static __RAM_CODE void * | ram_memcpy_bytes (void *dst, const void *src, int size) |
| xc_ram_memcpy_bytes | |
| static __RAM_CODE void | xc_fmc_status_wait_idle (void) |
| xc_fmc_status_wait_idle | |
| static __RAM_CODE void | xc_fmc_spi_write_nbyte (uint8_t *txdata, uint16_t size) |
| xc_fmc_spi_write_nbyte | |
| static __RAM_CODE void | xc_fmc_spi_read_nbyte (uint8_t *rxdata, uint16_t size) |
| xc_fmc_spi_read_nbyte | |
| static __RAM_CODE void | xc_fmc_spi_enable (uint8_t dfs) |
| xc_fmc_spi_enable | |
| static __RAM_CODE void | xc_fmc_spi_disable (void) |
| xc_fmc_spi_enable | |
| __RAM_CODE void | xc_fmc_spi_init_oprt (void) |
| xc_fmc_spi_init_oprt | |
| __RAM_CODE void | xc_fmc_spi_flash_power_down (void) |
| xc_fmc_spi_flash_power_down | |
| __RAM_CODE void | xc_fmc_spi_flash_wake_up (void) |
| xc_fmc_spi_flash_power_down | |
| static __RAM_CODE uint8_t | xc_fmc_spi_flash_status (void) |
| xc_fmc_spi_flash_status | |
| static __RAM_CODE void | xc_fmc_spi_flash_wait_busy (void) |
| xc_fmc_spi_flash_wait_busy | |
| static __RAM_CODE void | xc_fmc_spi_flash_write_enable (void) |
| xc_fmc_spi_flash_write_enable | |
| __RAM_CODE void | xc_fmc_spi_flash_erase_sector (uint32_t addr) |
| xc_fmc_spi_flash_erase_sector | |
| __RAM_CODE void | xc_fmc_spi_flash_erase_page (uint32_t addr) |
| xc_fmc_spi_flash_erase_page | |
| __RAM_CODE void | xc_fmc_spi_flash_write_page (uint32_t addr, uint8_t *data, uint16_t size) |
| xc_fmc_spi_flash_write_page | |
| __RAM_CODE void | xc_fmc_spi_otp_read_page (uint32_t addr, uint8_t *data, uint16_t size) |
| xc_fmc_spi_flash_read_page | |
| __RAM_CODE void | xc_fmc_spi_flash_read_page (uint32_t addr, uint8_t *data, uint16_t size) |
| xc_fmc_spi_flash_read_page | |
| __RAM_CODE uint8_t | xc_fmc_spi_flash_write (uint32_t addr, uint8_t *buff, uint16_t size) |
| __RAM_CODE uint8_t | xc_fmc_spi_flash_read (uint32_t addr, uint8_t *buff, uint16_t size) |
| xc_fmc_spi_flash_write | |
| __RAM_CODE void | xc_fmc_spi_flash_ruid (uint8_t *ruid) |
| xc_fmc_spi_flash_ruid | |
| __RAM_CODE void | xc_fmc_spi_flash_rdid (uint8_t *rdid) |
| xc_fmc_spi_flash_rdid | |
| bool | flash_size_and_type_get (uint32_t *flash_size, uint16_t *flash_type) |
| flash_size_and_type_get | |
| uint16_t | extract32_16 (uint32_t val) |
| extract32_16 | |
| bool | reverse_verif_is_true (uint32_t value, uint32_t value_reverse_verif) |
| reverse_verif_is_true | |
| bool | xc_adc_2v4_calibrate_read (uint16_t *adc_calibrate) |
| xc_adc_2v4_calibrate_read | |
| bool | xc_unique_identification_read (uint8_t *unique_id) |
| xc_unique_identification_read | |
| uint16_t extract32_16 | ( | uint32_t | val | ) |
extract32_16
extract big-endian 16-bit data
| [in] | value | |
| [out] | void |
| result | is dest value |
在文件 xc_drv_fmc_spi.c 第 879 行定义.
| bool flash_size_and_type_get | ( | uint32_t * | flash_size, |
| uint16_t * | flash_type | ||
| ) |
flash_size_and_type_get
get flash size and type
| [in] | void | |
| [out] | flash_size | flash_type |
| true | or false |
在文件 xc_drv_fmc_spi.c 第 835 行定义.
|
static |
xc_ram_memcpy_bytes
Copy data
| [in] | *src | |
| [in] | size | |
| [out] | *dst |
| void |
在文件 xc_drv_fmc_spi.c 第 43 行定义.
| bool reverse_verif_is_true | ( | uint32_t | value, |
| uint32_t | value_reverse_verif | ||
| ) |
reverse_verif_is_true
Data validity judgment
| [in] | value | |
| [in] | value_reverse_verif | |
| [out] | void |
| bool | (true or false) |
在文件 xc_drv_fmc_spi.c 第 897 行定义.
| bool xc_adc_2v4_calibrate_read | ( | uint16_t * | adc_calibrate | ) |
xc_adc_2v4_calibrate_read
The adc 2.48v reference for calibration
| [in] | void | |
| [out] | *adc_calibrate |
| bool | (true or false) |
在文件 xc_drv_fmc_spi.c 第 919 行定义.
|
static |
xc_fmc_spi_enable
Disable the fmc spi
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 206 行定义.
|
static |
xc_fmc_spi_enable
The fmc spi is enabled
| [in] | dfs | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 186 行定义.
| __RAM_CODE void xc_fmc_spi_flash_erase_page | ( | uint32_t | addr | ) |
xc_fmc_spi_flash_erase_page
fmc flash page erase
| [in] | addr | : erase address |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 435 行定义.
| __RAM_CODE void xc_fmc_spi_flash_erase_sector | ( | uint32_t | addr | ) |
xc_fmc_spi_flash_erase_sector
fmc flash sector erasure
| [in] | addr | : erase address |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 401 行定义.
| __RAM_CODE void xc_fmc_spi_flash_power_down | ( | void | ) |
xc_fmc_spi_flash_power_down
Example Close the fmc spi flash, power down
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 268 行定义.
| __RAM_CODE void xc_fmc_spi_flash_rdid | ( | uint8_t * | rdid | ) |
xc_fmc_spi_flash_rdid
The fmc flash rdid was read
| [in] | void | |
| [in] | void | |
| [out] | *rdid |
| void |
在文件 xc_drv_fmc_spi.c 第 800 行定义.
| __RAM_CODE uint8_t xc_fmc_spi_flash_read | ( | uint32_t | addr, |
| uint8_t * | buff, | ||
| uint16_t | size | ||
| ) |
xc_fmc_spi_flash_write
fmc flash read operation of any length
| [in] | addr | : read flash address |
| [in] | size | |
| [out] | *buff |
| void |
在文件 xc_drv_fmc_spi.c 第 714 行定义.
| __RAM_CODE void xc_fmc_spi_flash_read_page | ( | uint32_t | addr, |
| uint8_t * | data, | ||
| uint16_t | size | ||
| ) |
xc_fmc_spi_flash_read_page
Read a page of fmc flash data
| [in] | addr | : read page address ( flash Indicates the start address of each page ) |
| [in] | size | |
| [out] | *data |
| void |
在文件 xc_drv_fmc_spi.c 第 577 行定义.
| __RAM_CODE void xc_fmc_spi_flash_ruid | ( | uint8_t * | ruid | ) |
xc_fmc_spi_flash_ruid
The fmc flash ruid was read
| [in] | void | |
| [in] | void | |
| [out] | *ruid |
| void |
在文件 xc_drv_fmc_spi.c 第 765 行定义.
|
static |
xc_fmc_spi_flash_status
Obtain the fmc flash status
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 325 行定义.
|
static |
xc_fmc_spi_flash_wait_busy
Wait until the fmc flash exits the busy state
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 355 行定义.
| __RAM_CODE void xc_fmc_spi_flash_wake_up | ( | void | ) |
xc_fmc_spi_flash_power_down
Wake up the fmc spi flash
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 296 行定义.
| __RAM_CODE uint8_t xc_fmc_spi_flash_write | ( | uint32_t | addr, |
| uint8_t * | buff, | ||
| uint16_t | size | ||
| ) |
在文件 xc_drv_fmc_spi.c 第 607 行定义.
|
static |
xc_fmc_spi_flash_write_enable
The fmc flash write function is enabled
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 373 行定义.
| __RAM_CODE void xc_fmc_spi_flash_write_page | ( | uint32_t | addr, |
| uint8_t * | data, | ||
| uint16_t | size | ||
| ) |
xc_fmc_spi_flash_write_page
fmc flash write one page
| [in] | addr | : write page address ( flash Indicates the start address of each page ) |
| [in] | *data | |
| [in] | size | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 475 行定义.
| __RAM_CODE void xc_fmc_spi_init_oprt | ( | void | ) |
| __RAM_CODE void xc_fmc_spi_otp_read_page | ( | uint32_t | addr, |
| uint8_t * | data, | ||
| uint16_t | size | ||
| ) |
xc_fmc_spi_flash_read_page
Read a page of fmc flash data
| [in] | addr | : read page address ( flash Indicates the start address of each page ) |
| [in] | size | |
| [out] | *data |
| void |
在文件 xc_drv_fmc_spi.c 第 520 行定义.
|
static |
xc_fmc_spi_read_nbyte
The fmc spi reads multiple bytes of data in the flash continuously
| [in] | void | |
| [in] | size | |
| [out] | *rxdata |
| void |
在文件 xc_drv_fmc_spi.c 第 139 行定义.
|
static |
xc_fmc_spi_write_nbyte
The fmc spi writes multiple bytes consecutively to the flash
| [in] | *txdata | |
| [in] | size | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 92 行定义.
|
static |
xc_fmc_status_wait_idle
Wait until the fmc is idle
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_fmc_spi.c 第 74 行定义.
| bool xc_unique_identification_read | ( | uint8_t * | unique_id | ) |
xc_unique_identification_read
Get The 48bit Unique Identification ID
| [in] | void | |
| [out] | *unique_id |
| bool | (true or false) |
在文件 xc_drv_fmc_spi.c 第 983 行定义.