Functions | |
__STATIC_INLINE void | ll_iso7816_set_action (iso7816_regs_t *ISO7816x, uint32_t action) |
Request ISO7816 to go to the next action. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_is_busy (iso7816_regs_t *ISO7816x) |
Get ISO7816 states. More... | |
__STATIC_INLINE void | ll_iso7816_clear_tx_retry_max (iso7816_regs_t *ISO7816x) |
Clear Transmit Retries Maximum. More... | |
__STATIC_INLINE void | ll_iso7816_clear_rx_retry_max (iso7816_regs_t *ISO7816x) |
Clear Receive Retries Maximum. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_check_card_presence (iso7816_regs_t *ISO7816x) |
Check Card presence. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_tx_retry_max (iso7816_regs_t *ISO7816x) |
Get Maximum number of seen transmit retries after error signaling by ISO7816. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_rx_retry_max (iso7816_regs_t *ISO7816x) |
Get Maximum number of seen receive retries after error signaling by ISO7816. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_io_states (iso7816_regs_t *ISO7816x) |
Get ISO7816 IO States. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_power_states (iso7816_regs_t *ISO7816x) |
Get ISO7816 Power States. More... | |
__STATIC_INLINE void | ll_iso7816_set_clkstop_level (iso7816_regs_t *ISO7816x, uint32_t level) |
Set value of the clock output during stopped Clock. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_clkstop_level (iso7816_regs_t *ISO7816x) |
Get value of the clock output during stopped Clock. More... | |
__STATIC_INLINE void | ll_iso7816_set_clkdiv (iso7816_regs_t *ISO7816x, uint32_t value) |
Set clock division. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_clkdiv (iso7816_regs_t *ISO7816x) |
Get clock division. More... | |
__STATIC_INLINE void | ll_iso7816_set_etudiv (iso7816_regs_t *ISO7816x, uint32_t divide) |
Set divide ISO7816 clock. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_etudiv (iso7816_regs_t *ISO7816x) |
Get divide ISO7816 clock. More... | |
__STATIC_INLINE void | ll_iso7816_set_waittime (iso7816_regs_t *ISO7816x, uint32_t wait_time) |
Set ISO7816 wait_time in ETU. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_waittime (iso7816_regs_t *ISO7816x) |
Get maximum card response time(leading edge to leading edge) More... | |
__STATIC_INLINE void | ll_iso7816_set_guardtime (iso7816_regs_t *ISO7816x, uint32_t guardtime) |
Set ISO7816 guard_time in ETU. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_guardtime (iso7816_regs_t *ISO7816x) |
Get time between the leading edges of two consecutive characters. More... | |
__STATIC_INLINE void | ll_iso7816_set_retry_limit (iso7816_regs_t *ISO7816x, uint32_t number) |
Set maximum number of issued retries before giving up. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_retry_limit (iso7816_regs_t *ISO7816x) |
Get maximum number of issued retries before giving up. More... | |
__STATIC_INLINE void | ll_iso7816_enable_coding_detection (iso7816_regs_t *ISO7816x) |
Enable coding detection. More... | |
__STATIC_INLINE void | ll_iso7816_disable_coding_detection (iso7816_regs_t *ISO7816x) |
Disable coding detection. More... | |
__STATIC_INLINE void | ll_iso7816_set_coding_convention (iso7816_regs_t *ISO7816x, uint32_t convention) |
Set coding convention. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_coding_convention (iso7816_regs_t *ISO7816x) |
Get coding convention. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_current_addr (iso7816_regs_t *ISO7816x) |
Get current address relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_current_addr_frac (iso7816_regs_t *ISO7816x) |
Get address fraction. More... | |
__STATIC_INLINE void | ll_iso7816_set_buffer_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set start address for RX and TX buffer. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_buffer_addr (iso7816_regs_t *ISO7816x) |
Get start address for RX and TX buffer. More... | |
__STATIC_INLINE void | ll_iso7816_set_base_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set base address for RX and TX buffer. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_base_addr (iso7816_regs_t *ISO7816x) |
Get base address for RX and TX buffer. More... | |
__STATIC_INLINE void | ll_iso7816_set_start_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set start address for RX and TX buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_start_addr (iso7816_regs_t *ISO7816x) |
Get start address for RX and TX buffer, relative to base_addr. More... | |
__STATIC_INLINE void | ll_iso7816_set_rx_end_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set end address of receive buffer, relative to base_addr. More... | |
__STATIC_INLINE void | ll_iso7816_set_rx_endbyte_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set RX endbyte address of receive buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_rx_end_addr (iso7816_regs_t *ISO7816x) |
Get RX end address of receive buffer, relative to base_addr. More... | |
__STATIC_INLINE void | ll_iso7816_set_rx_end_addr_frac (iso7816_regs_t *ISO7816x, uint32_t frac) |
Set RX end address fraction. More... | |
__STATIC_INLINE void | ll_iso7816_set_tx_endbyte_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set TX endbyte address of buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_tx_endbyte_addr (iso7816_regs_t *ISO7816x) |
Get TX endbyte address of buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_rx_endbyte_addr (iso7816_regs_t *ISO7816x) |
Get RX endbyte address of buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_rx_end_addr_frac (iso7816_regs_t *ISO7816x) |
Get RX end address fraction. More... | |
__STATIC_INLINE void | ll_iso7816_set_tx_end_addr (iso7816_regs_t *ISO7816x, uint32_t addr) |
Set end address of transmit buffer, relative to base_addr. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_tx_end_addr (iso7816_regs_t *ISO7816x) |
Get end address of transmit buffer, relative to base_addr. More... | |
__STATIC_INLINE void | ll_iso7816_set_tx_end_addr_frac (iso7816_regs_t *ISO7816x, uint32_t frac) |
Set TX end address fraction. More... | |
__STATIC_INLINE uint32_t | ll_iso7816_get_tx_end_addr_frac (iso7816_regs_t *ISO7816x) |
Get TX end address fraction. More... | |
__STATIC_INLINE uint32_t ll_iso7816_check_card_presence | ( | iso7816_regs_t * | ISO7816x | ) |
Check Card presence.
Register|BitsName --------|-------- STAT | PRESENCE
ISO7816x | ISO7816 instance. |
Returned | value can be one of the following values: |
Definition at line 304 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_clear_rx_retry_max | ( | iso7816_regs_t * | ISO7816x | ) |
Clear Receive Retries Maximum.
Register|BitsName --------|-------- CTRL | RX_RETRY_MAX_CLR
ISO7816x | ISO7816 instance. |
None. |
Definition at line 287 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_clear_tx_retry_max | ( | iso7816_regs_t * | ISO7816x | ) |
Clear Transmit Retries Maximum.
Register|BitsName --------|-------- CTRL | TX_RETRY_MAX_CLR
ISO7816x | ISO7816 instance. |
None. |
Definition at line 272 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_disable_coding_detection | ( | iso7816_regs_t * | ISO7816x | ) |
Disable coding detection.
Register|BitsName --------|-------- DATA_CFG| DETECT_CODING
ISO7816x | ISO7816 instance. |
None. |
Definition at line 610 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_enable_coding_detection | ( | iso7816_regs_t * | ISO7816x | ) |
Enable coding detection.
Register|BitsName --------|-------- DATA_CFG| DETECT_CODING
ISO7816x | ISO7816 instance. |
None. |
Definition at line 595 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_base_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get base address for RX and TX buffer.
Register |BitsName ---------|-------- STRT_ADDR| BASE_ADDR
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0xFFF. |
Definition at line 737 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_buffer_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get start address for RX and TX buffer.
Register |BitsName ---------|-------- STRT_ADDR| BASE_ADDR+START_ADDR
ISO7816x | ISO7816 instance |
Start | address for RX and TX buffer. |
Definition at line 706 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_clkdiv | ( | iso7816_regs_t * | ISO7816x | ) |
Get clock division.
Register|BitsName --------|-------- CLK_CFG | CLK_DIV
ISO7816x | ISO7816 instance |
Returned | value should range between 0x0 and 0xFF. |
Definition at line 451 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_clkstop_level | ( | iso7816_regs_t * | ISO7816x | ) |
Get value of the clock output during stopped Clock.
Register|BitsName --------|-------- CLK_CFG | CLK_STOP_SEL
ISO7816x | ISO7816 instance. |
Returned | value can be one of the following values: |
Definition at line 419 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_coding_convention | ( | iso7816_regs_t * | ISO7816x | ) |
Get coding convention.
Register|BitsName --------|-------- DATA_CFG| CODING
ISO7816x | ISO7816 instance |
Returned | value can be one of the following values: |
Definition at line 645 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_current_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get current address relative to base_addr.
Register|BitsName --------|-------- ADDR | ADDR
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3FFFF. |
Definition at line 660 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_current_addr_frac | ( | iso7816_regs_t * | ISO7816x | ) |
Get address fraction.
Register|BitsName --------|-------- ADDR | ADDR_FRAC
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3. |
Definition at line 675 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_etudiv | ( | iso7816_regs_t * | ISO7816x | ) |
Get divide ISO7816 clock.
Register|BitsName --------|-------- CLK_CFG | ETU_DIV
ISO7816x | ISO7816 instance |
Returned | value should range between 0x0 and 0x3FF. |
Definition at line 484 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_guardtime | ( | iso7816_regs_t * | ISO7816x | ) |
Get time between the leading edges of two consecutive characters.
Register|BitsName --------|-------- TIMES | GUARDTIME
ISO7816x | ISO7816 instance |
Returned | value should range between 0x0 and 0x3FF. |
Definition at line 549 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_io_states | ( | iso7816_regs_t * | ISO7816x | ) |
Get ISO7816 IO States.
Register|BitsName --------|-------- STAT | IO_STATE
ISO7816x | ISO7816 instance. |
Returned | value can be one or combination of the following values: |
Definition at line 355 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_power_states | ( | iso7816_regs_t * | ISO7816x | ) |
Get ISO7816 Power States.
Register|BitsName --------|-------- STAT | PWR_STATE
ISO7816x | ISO7816 instance. |
Definition at line 384 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_retry_limit | ( | iso7816_regs_t * | ISO7816x | ) |
Get maximum number of issued retries before giving up.
Register|BitsName --------|-------- DATA_CFG| RETRY_LIMIT
ISO7816x | ISO7816 instance |
Returned | value should range between 0x0 and 0x7. |
Definition at line 580 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_rx_end_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get RX end address of receive buffer, relative to base_addr.
Register | BitsName -----------|-------- RX_END_ADDR| RX_END_ADDR
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3FFFF. |
Definition at line 815 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_rx_end_addr_frac | ( | iso7816_regs_t * | ISO7816x | ) |
Get RX end address fraction.
Register | BitsName -----------|-------- RX_END_ADDR| RX_END_AF
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3. |
Definition at line 892 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_rx_endbyte_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get RX endbyte address of buffer, relative to base_addr.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_ADDR+TX_END_AF
ISO7816x | ISO7816 instance |
RX | endbyte address. |
Definition at line 877 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_rx_retry_max | ( | iso7816_regs_t * | ISO7816x | ) |
Get Maximum number of seen receive retries after error signaling by ISO7816.
Register|BitsName --------|-------- STAT | RX_RETRY_MAX
ISO7816x | ISO7816 instance. |
Value | range between 0x1 and 0x7. |
Definition at line 334 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_start_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get start address for RX and TX buffer, relative to base_addr.
Register |BitsName ---------|-------- STRT_ADDR| STRT_ADDR
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3FFFF. |
Definition at line 768 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_tx_end_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get end address of transmit buffer, relative to base_addr.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_ADDR
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3FFFF. |
Definition at line 923 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_tx_end_addr_frac | ( | iso7816_regs_t * | ISO7816x | ) |
Get TX end address fraction.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_AF
ISO7816x | ISO7816 instance |
Value | between 0x0 and 0x3. |
Definition at line 954 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_tx_endbyte_addr | ( | iso7816_regs_t * | ISO7816x | ) |
Get TX endbyte address of buffer, relative to base_addr.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_ADDR+TX_END_AF
ISO7816x | ISO7816 instance |
TX | endbyte address. |
Definition at line 862 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_tx_retry_max | ( | iso7816_regs_t * | ISO7816x | ) |
Get Maximum number of seen transmit retries after error signaling by ISO7816.
Register|BitsName --------|-------- STAT | TX_RETRY_MAX
ISO7816x | ISO7816 instance. |
Value | range between 0x1 and 0x7. |
Definition at line 319 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_get_waittime | ( | iso7816_regs_t * | ISO7816x | ) |
Get maximum card response time(leading edge to leading edge)
Register|BitsName --------|-------- TIMES | WAIT_TIME
ISO7816x | ISO7816 instance |
Returned | value should range between 0x0 and 0x3FFFF. |
Definition at line 517 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE uint32_t ll_iso7816_is_busy | ( | iso7816_regs_t * | ISO7816x | ) |
Get ISO7816 states.
Register|BitsName --------|-------- CTRL | ACTION
ISO7816x | ISO7816 instance. |
ISO7816 | states |
Definition at line 257 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_action | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | action | ||
) |
Request ISO7816 to go to the next action.
Register|BitsName --------|-------- CTRL | ACTION
ISO7816x | ISO7816 instance. |
action | This parameter can be one of the following values: |
None. |
Definition at line 242 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_base_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set base address for RX and TX buffer.
Register |BitsName ---------|-------- STRT_ADDR| BASE_ADDR
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0xFFF. |
None. |
Definition at line 722 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_buffer_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set start address for RX and TX buffer.
Register |BitsName ---------|-------- STRT_ADDR| BASE_ADDR+START_ADDR
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0xFFFFFFFF. |
None. |
Definition at line 691 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_clkdiv | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | value | ||
) |
Set clock division.
Register|BitsName --------|-------- CLK_CFG | CLK_DIV
ISO7816x | ISO7816 instance |
value | This parameter should range between 0x0 and 0xFF. |
None. |
Definition at line 436 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_clkstop_level | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | level | ||
) |
Set value of the clock output during stopped Clock.
Register|BitsName --------|-------- CLK_CFG | CLK_STOP_SEL
ISO7816x | ISO7816 instance. |
level | This parameter can be one of the following values: |
None. |
Definition at line 402 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_coding_convention | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | convention | ||
) |
Set coding convention.
Register|BitsName --------|-------- DATA_CFG| CODING
ISO7816x | ISO7816 instance. |
convention | This parameter can be one of the following values: |
None. |
Definition at line 628 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_etudiv | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | divide | ||
) |
Set divide ISO7816 clock.
Register|BitsName --------|-------- CLK_CFG | ETU_DIV
ISO7816x | ISO7816 instance |
divide | This parameter should range between 0x0 and 0x3FF. |
None. |
Definition at line 469 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_guardtime | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | guardtime | ||
) |
Set ISO7816 guard_time in ETU.
Register|BitsName --------|-------- TIMES | GUARD_TIME
ISO7816x | ISO7816 instance |
guardtime | Time between the leading edges of two consecutive characters |
None. |
Definition at line 535 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_retry_limit | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | number | ||
) |
Set maximum number of issued retries before giving up.
Register|BitsName --------|-------- DATA_CFG| RETRY_LIMIT
ISO7816x | ISO7816 instance |
number | This parameter should range between 0x0 and 0x7. |
None. |
Definition at line 565 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_rx_end_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set end address of receive buffer, relative to base_addr.
Register | BitsName -----------|-------- RX_END_ADDR| RX_END_ADDR+
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0x3FFFF. |
None. |
Definition at line 784 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_rx_end_addr_frac | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | frac | ||
) |
Set RX end address fraction.
Register | BitsName -----------|-------- RX_END_ADDR| RX_END_AF
ISO7816x | ISO7816 instance |
frac | This parameter should range between 0x0 and 0x3. |
None. |
Definition at line 831 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_rx_endbyte_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set RX endbyte address of receive buffer, relative to base_addr.
Register | BitsName -----------|-------- RX_END_ADDR| RX_END_ADDR+RX_END_AF
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0x3FFFF. |
None. |
Definition at line 800 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_start_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set start address for RX and TX buffer, relative to base_addr.
Register |BitsName ---------|-------- STRT_ADDR| STRT_ADDR
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0x3FFFF. |
None. |
Definition at line 753 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_tx_end_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set end address of transmit buffer, relative to base_addr.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_ADDR
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0x3FFFF. |
None. |
Definition at line 908 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_tx_end_addr_frac | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | frac | ||
) |
Set TX end address fraction.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_AF
ISO7816x | ISO7816 instance |
frac | This parameter should range between 0x0 and 0x3. |
None. |
Definition at line 939 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_tx_endbyte_addr | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | addr | ||
) |
Set TX endbyte address of buffer, relative to base_addr.
Register | BitsName -----------|-------- TX_END_ADDR| TX_END_ADDR+TX_END_AF
ISO7816x | ISO7816 instance |
addr | This parameter should range between 0x0 and 0x3FFFF. |
None. |
Definition at line 847 of file gr55xx_ll_iso7816.h.
__STATIC_INLINE void ll_iso7816_set_waittime | ( | iso7816_regs_t * | ISO7816x, |
uint32_t | wait_time | ||
) |
Set ISO7816 wait_time in ETU.
Register|BitsName --------|-------- TIMES | WAIT_TIME
ISO7816x | ISO7816 instance |
wait_time | This parameter should range between 0x0 and 0x3FFF. |
None. |
Definition at line 502 of file gr55xx_ll_iso7816.h.