一、增加NFC功能
直接将官方例程106_hdf_i2c中的nfc_drivers文件夹以及nfc_example.c文件拷贝到301_user_app文件夹中,
修改BUILD.gn文件,增加nfc的依赖已经编译头文件、源文件
修改.application_config文件,添加I2C的平台驱动选择。修改nfc.c,并将demo例程在user_app函数中运行
static void user_app(void)
{
uint16_t key_state = 0;
int adc_value;
adc_init();
NfcExtExample();
while (1)
{
adc_value = get_adc_value();
if(adc_value < 80)
{
HDF_LOGE("[adc] sw4 pressed adc value:%d\r\n", adc_value);
}
else if(adc_value < 500)
{
HDF_LOGE("[adc] sw5 pressed adc value:%d\r\n", adc_value);
}
LOS_Msleep(SYS_DELAY_TICKS);
}
}
如下为读卡效果
以上完成了nfc的整合
更多回帖