|
APCI-3660 API
1717
|
Functions | |
| uint8_t | i_APCI3660_GetFirmwareVersion (PDEVICE_DATA deviceData, uint32_t *firmwareVersion) |
| uint8_t | i_APCI3660_GetEPCSIdentifier (PDEVICE_DATA deviceData, uint32_t *identifier) |
| uint8_t | i_APCI3660_EnableEPCSAccess (PDEVICE_DATA deviceData, uint8_t enable) |
| uint8_t | i_APCI3660_EraseEPCS (PDEVICE_DATA deviceData) |
| uint8_t | i_APCI3660_EnableEPCSWrite (PDEVICE_DATA deviceData, uint8_t enable) |
| uint8_t | i_APCI3660_EnableEPCSRead (PDEVICE_DATA deviceData, uint8_t enable) |
| uint8_t | i_APCI3660_ReloadFromEPCS (PDEVICE_DATA deviceData) |
| uint8_t | i_APCI3660_GetEPCSStatus (PDEVICE_DATA deviceData, uint8_t *status) |
| uint8_t | i_APCI3660_WriteEPCSByte (PDEVICE_DATA deviceData, uint8_t data) |
| uint8_t | i_APCI3660_ReadEPCSByte (PDEVICE_DATA deviceData, uint8_t *data) |
| uint8_t i_APCI3660_GetFirmwareVersion | ( | PDEVICE_DATA | deviceData, |
| uint32_t * | firmwareVersion | ||
| ) |
i_APCI3660_GetEPCSIdentifier function to get the identifier of the firmware.
| 0 | No error |
| [out] | firmwareVersion | : D4-31 : Firmware Revision D4 to D10 : Low Version (ASC) D11 to D17 : High Version (ASC) D18 to D24 : Version Type low (ASC) for standard (āVā) D25 to D31 : Version Type high (ASC) for standard (āSā) |
| uint8_t i_APCI3660_GetEPCSIdentifier | ( | PDEVICE_DATA | deviceData, |
| uint32_t * | identifier | ||
| ) |
i_APCI3660_GetEPCSIdentifier function to get the identifier of the firmware.
| 0 | No error |
| [out] | identifier | : Identifier red from EPCS logic. |
| uint8_t i_APCI3660_EnableEPCSAccess | ( | PDEVICE_DATA | deviceData, |
| uint8_t | enable | ||
| ) |
i_APCI3660_EnableEPCSAccess function to enable access to the EPCS.
| 0 | No error |
| uint8_t i_APCI3660_EraseEPCS | ( | PDEVICE_DATA | deviceData | ) |
i_APCI3660_EraseEPCS function to erase EPCS content.
| 0 | No error |
| uint8_t i_APCI3660_EnableEPCSWrite | ( | PDEVICE_DATA | deviceData, |
| uint8_t | enable | ||
| ) |
i_APCI3660_EnableEPCSWrite function to enable writing on the EPCS.
| [in] | enable | : Enable or disable Write on EPCS |
| 0 | No error |
| uint8_t i_APCI3660_EnableEPCSRead | ( | PDEVICE_DATA | deviceData, |
| uint8_t | enable | ||
| ) |
i_APCI3660_EnableEPCSRead function to enable reading on the EPCS.
| [in] | enable | : Enable or disable Read on EPCS |
| 0 | No error |
| uint8_t i_APCI3660_ReloadFromEPCS | ( | PDEVICE_DATA | deviceData | ) |
i_APCI3660_ReloadFromEPCS function to reload FPGA with EPCS content.
| 0 | No error |
| uint8_t i_APCI3660_GetEPCSStatus | ( | PDEVICE_DATA | deviceData, |
| uint8_t * | status | ||
| ) |
i_APCI3660_GetEPCSStatus function to get status of the EPCS last command.
| [out] | status | : 0 : command is completed; 1: command is still ongoing |
| 0 | No error |
| uint8_t i_APCI3660_WriteEPCSByte | ( | PDEVICE_DATA | deviceData, |
| uint8_t | data | ||
| ) |
i_APCI3660_GetEPCSStatus function to write a byte to EPCS (Address is increment automatically by the PLD). i
| [in] | data | : byte to write |
| 0 | No error |
| uint8_t i_APCI3660_ReadEPCSByte | ( | PDEVICE_DATA | deviceData, |
| uint8_t * | data | ||
| ) |
i_APCI3660_GetEPCSStatus function to read a byte from the EPCS (Address is increment automatically by the PLD)
| [out] | data | : byte red from the EPCS |
| 0 | No error |