#include <string.h>
#include "os.h"
#include "os_math.h"
#include "os_utils.h"
#include "os_io.h"
#include "u2f_types.h"
#include "u2f_transport.h"
Go to the source code of this file.
|
| static u2f_error_t | process_packet (u2f_transport_t *handle, uint8_t *buffer, uint16_t length) |
| |
| void | U2F_TRANSPORT_init (u2f_transport_t *handle, uint8_t type) |
| |
| void | U2F_TRANSPORT_rx (u2f_transport_t *handle, uint8_t *buffer, uint16_t length) |
| |
| void | U2F_TRANSPORT_tx (u2f_transport_t *handle, uint8_t cmd, const uint8_t *buffer, uint16_t length, uint8_t *tx_packet_buffer, uint16_t tx_packet_buffer_size) |
| |
◆ LOG_IO
◆ process_packet()
◆ U2F_TRANSPORT_init()
◆ U2F_TRANSPORT_rx()
| void U2F_TRANSPORT_rx |
( |
u2f_transport_t * |
handle, |
|
|
uint8_t * |
buffer, |
|
|
uint16_t |
length |
|
) |
| |
◆ U2F_TRANSPORT_tx()
| void U2F_TRANSPORT_tx |
( |
u2f_transport_t * |
handle, |
|
|
uint8_t |
cmd, |
|
|
const uint8_t * |
buffer, |
|
|
uint16_t |
length, |
|
|
uint8_t * |
tx_packet_buffer, |
|
|
uint16_t |
tx_packet_buffer_size |
|
) |
| |