Add support for power off use cases for NFC HAL 1.1 (1/2)
Test: manual
Bug: 70294551
Change-Id: I7ba361c35bcef6a570d2219e33cb16b5e4296b5e
diff --git a/src/adaptation/NfcAdaptation.cc b/src/adaptation/NfcAdaptation.cc
index 254f947..e6403f5 100644
--- a/src/adaptation/NfcAdaptation.cc
+++ b/src/adaptation/NfcAdaptation.cc
@@ -301,6 +301,12 @@
}
}
+void NfcAdaptation::DeviceShutdown() {
+ if (mHal_1_1 != nullptr) {
+ mHal_1_1->closeForPowerOffCase();
+ }
+}
+
/*******************************************************************************
**
** Function: NfcAdaptation::Dump
diff --git a/src/include/NfcAdaptation.h b/src/include/NfcAdaptation.h
index 9382fce..48d0894 100644
--- a/src/include/NfcAdaptation.h
+++ b/src/include/NfcAdaptation.h
@@ -81,6 +81,7 @@
void Initialize();
void Finalize();
void FactoryReset();
+ void DeviceShutdown();
static NfcAdaptation& GetInstance();
tHAL_NFC_ENTRY* GetHalEntryFuncs();
void DownloadFirmware();