/libncicore

Implementation of NFC NCI state machine

Primary LanguageCOtherNOASSERTION

NFC NCI state machine implementation
====================================

Implements all the states defined in NCI 1.0 spec:

  RFST_IDLE
  RFST_DISCOVERY
  RFST_W4_ALL_DISCOVERIES
  RFST_W4_HOST_SELECT
  RFST_POLL_ACTIVE
  RFST_LISTEN_ACTIVE
  RFST_LISTEN_SLEEP

as well as a limited subset of NCI 2.0 features.

This library doesn't provide any hardware access methods. It's up to
the code linking with this library to implement interfaces described
by nci_hal.h

Optionally, NFC technologies supported by the chip can be specified
in /etc/libncicore.conf file, e.g.

  [Configuration]
  Technologies = A,B,F

By default all technologies are assumed to be supported.