1*7eba2f3bSAndroid Build Coastguard Worker #pragma once 2*7eba2f3bSAndroid Build Coastguard Worker #include <android/hardware/nfc/1.0/INfc.h> 3*7eba2f3bSAndroid Build Coastguard Worker #include <android/hardware/nfc/1.1/INfc.h> 4*7eba2f3bSAndroid Build Coastguard Worker #include <android/hardware/nfc/1.2/INfc.h> 5*7eba2f3bSAndroid Build Coastguard Worker 6*7eba2f3bSAndroid Build Coastguard Worker namespace nfc { 7*7eba2f3bSAndroid Build Coastguard Worker namespace hal { 8*7eba2f3bSAndroid Build Coastguard Worker 9*7eba2f3bSAndroid Build Coastguard Worker using android::hardware::nfc::V1_0::NfcStatus; 10*7eba2f3bSAndroid Build Coastguard Worker using android::hardware::nfc::V1_1::NfcEvent; 11*7eba2f3bSAndroid Build Coastguard Worker 12*7eba2f3bSAndroid Build Coastguard Worker } // namespace hal 13*7eba2f3bSAndroid Build Coastguard Worker } // namespace nfc 14*7eba2f3bSAndroid Build Coastguard Worker 15*7eba2f3bSAndroid Build Coastguard Worker #include "hal/hidl_hal.rs.h" 16*7eba2f3bSAndroid Build Coastguard Worker 17*7eba2f3bSAndroid Build Coastguard Worker namespace nfc { 18*7eba2f3bSAndroid Build Coastguard Worker namespace hal { 19*7eba2f3bSAndroid Build Coastguard Worker 20*7eba2f3bSAndroid Build Coastguard Worker void start_hal(); 21*7eba2f3bSAndroid Build Coastguard Worker void stop_hal(); 22*7eba2f3bSAndroid Build Coastguard Worker void send_command(rust::Slice<const uint8_t> data); 23*7eba2f3bSAndroid Build Coastguard Worker 24*7eba2f3bSAndroid Build Coastguard Worker } // namespace hal 25*7eba2f3bSAndroid Build Coastguard Worker } // namespace nfc 26