Модель расширения класса NFC
Основная цель драйвера расширения класса NFC заключается в предоставлении драйверу клиента гибкости при добавлении собственных расширений NCI для набора микросхем, не охватываемых спецификацией NCI.
Для этого драйвер расширения класса NFC предоставляет несколько точек расширяемости для клиентского драйвера, чтобы обеспечить поддержку этих расширений поставщика NCI, которая включает, помимо прочего, собственную реализацию протоколов RF, не определяемых NCI, команды NCI для настройки контроллера NFC для режимов низкого энергопотребления и другие конфигурации параметров встроенного ПО, зависящие от набора микросхем, и т. д.
Драйвер расширения класса NFC предоставляет три точки расширяемости для драйвера клиента NFC:
- Обработка последовательностей
- Расширяемость протокола RF и интерфейса
- Обработка пакетов NCI