#include <stdint.h>
#include <string.h>
#include "os.h"
#include "io.h"
#include "write.h"
Go to the source code of this file.
◆ SW_OK
Definition at line 30 of file io.c.
◆ SW_WRONG_RESPONSE_LENGTH
#define SW_WRONG_RESPONSE_LENGTH 0xB000 |
Definition at line 31 of file io.c.
◆ app_ticker_event_callback()
WEAK void app_ticker_event_callback |
( |
void |
| ) |
|
Function to be declared by the application to trigger execute code upon SEPROXYHAL_TAG_TICKER_EVENT
Definition at line 53 of file io.c.
◆ io_event()
Definition at line 55 of file io.c.
◆ io_exchange_al()
Definition at line 99 of file io.c.
◆ io_init()
WEAK void io_init |
( |
void |
| ) |
|
Initialize the APDU I/O state.
This function must be called before calling any other I/O function.
Definition at line 124 of file io.c.
◆ io_recv_command()
WEAK int io_recv_command |
( |
void |
| ) |
|
Receive APDU command in G_io_apdu_buffer.
- Returns
- zero or positive integer if success, -1 otherwise.
Definition at line 131 of file io.c.
◆ io_send_response_buffers()
Send APDU response (response data + status word) by filling G_io_apdu_buffer.
- Parameters
-
[in] | rdatalist | List of Buffers with APDU response data. |
[in] | count | Count of the buffers providded in rdatalist. |
[in] | sw | Status word of APDU response. |
- Returns
- zero or positive integer if success, -1 otherwise.
Definition at line 154 of file io.c.
◆ G_io_seproxyhal_spi_buffer
uint8_t G_io_seproxyhal_spi_buffer[IO_SEPROXYHAL_BUFFER_SIZE_B] |
Definition at line 33 of file io.c.