【开鸿智谷NiobeU4开发板免费试用体验】加入NFC功能 - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

【开鸿智谷NiobeU4开发板免费试用体验】加入NFC功能

一、增加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);
    }
}

如下为读卡效果
image.png

以上完成了nfc的整合

更多回帖

×
发帖