Sequenze

In questo argomento vengono descritte le sequenze di driver CX NFC.

Sequenza Descrizione
SequencePreInit Richiamato da CX durante la transizione dallo stato inattivo allo stato di inizializzazione (ovvero prima dell'inizio dell'inizializzazione da parte di NFC CX). Nessun comando NCI incluso CORE_RESET_CMD è stato inviato al controller NFC da NFC CX. In questa sequenza, il client può richiamare qualsiasi comando non NCI. I comandi NCI non devono essere inviati al controller perché né CORE_RESET_CMD né CORE_INIT_CMD sono stati inviati al controller.
SequenzaInizializzazioneCompletata Richiamato da CX immediatamente dopo il completamento dell'inizializzazione di NFC CX che include la reimpostazione NCI, l'inizializzazione NCI e la configurazione del controller NFC.
SequencePreRfDiscStart Richiamato da CX prima dell'inizio dell'individuazione RF, ad esempio tramite RF_DISCOVER_CMD. Il driver client può usare questa opportunità per eseguire qualsiasi configurazione RF correlata, incluse eventuali ottimizzazioni per il ciclo di individuazione.
SequenceRfDiscStartComplete Richiamato da CX subito dopo l'inizio della scoperta RF. Qualsiasi avvio post-individuazione della configurazione può essere supportato tramite questo punto di estendibilità.
SequencePreRfDiscStop Richiamato da CX prima di arrestare il ciclo di individuazione RF.
SequenceRfDiscStopComplete Richiamato immediatamente dopo l'arresto del ciclo di scoperta. Il driver client può usare questo punto di estendibilità per abilitare qualsiasi configurazione in modalità standby.
SequencePreNfceeDisc Richiamato da CX prima dell'inizio della scoperta di NFCEE. L'individuazione NFCEE avviene con il ciclo di individuazione disattivato. Il driver client può usare questa sequenza per abilitare qualsiasi interfaccia NFC-NFCEE interna che potrebbe essere stata disabilitata dopo l'inizializzazione per le ottimizzazioni dell'alimentazione.
SequenceNfceeDiscComplete Richiamata immediatamente dopo l'operazione di individuazione NFCEE.
SequencePreShutdown Richiamato prima dell'inizio dell'arresto.
SequenzaChiusuraCompletata Richiamato da CX dopo il completamento della sequenza di arresto. Il driver client può ripulire qualsiasi stato NCI mantenuto.
SequencePreRecovery Richiamato da CX se deve eseguire una sequenza di ripristino a causa di un errore irreversibile. Il driver client può usare questa sequenza per acquisire dump della RAM a scopo diagnostico.
SequenceRecoveryComplete Richiamato da CX dopo il completamento della sequenza di ripristino e quando il driver torna allo stato di lavoro