ARYGON readers driver. More...
#include "../drivers.h"
#include <stdio.h>
#include <string.h>
#include "arygon.h"
#include <nfc/nfc-messages.h>
#include "uart.h"
Go to the source code of this file.
Defines | |
#define | DEV_ARYGON_PROTOCOL_ARYGON_ASCII '0' |
High level language in ASCII format. (Common µC commands and Mifare® commands). | |
#define | DEV_ARYGON_PROTOCOL_TAMA '2' |
Philips protocol (TAMA language) in binary format. | |
#define | DEV_ARYGON_PROTOCOL_TAMA_WAB '3' |
Philips protocol (TAMA language) in binary With AddressingByte for party line. | |
Functions | |
bool | arygon_check_communication (const nfc_device_spec_t nds) |
nfc_device_desc_t * | arygon_pick_device (void) |
bool | arygon_list_devices (nfc_device_desc_t pnddDevices[], size_t szDevices, size_t *pszDeviceFound) |
ARYGON readers driver.
This driver can handle ARYGON readers that use UART as bus. UART connection can be direct (host<->arygon_uc) or could be provided by internal USB to serial interface (e.g. host<->ftdi_chip<->arygon_uc)
Definition in file arygon.c.
bool arygon_check_communication | ( | const nfc_device_spec_t | nds | ) |
bool arygon_list_devices | ( | nfc_device_desc_t | pnddDevices[], | |
size_t | szDevices, | |||
size_t * | pszDeviceFound | |||
) |
nfc_device_desc_t* arygon_pick_device | ( | void | ) |