diff --git a/config/acari.conf b/config/acari.conf index 08813f2..9dde19b 100644 --- a/config/acari.conf +++ b/config/acari.conf @@ -9,3 +9,4 @@ CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y CONFIG_ZMK_BLE_EXPERIMENTAL_CONN=y # CONFIG_BT_BAS=n +CONFIG_NFCT_PINS_AS_GPIOS=y diff --git a/config/boards/shields/acari/Kconfig.shield b/config/boards/shields/acari/Kconfig.shield index 38f388a..406577c 100644 --- a/config/boards/shields/acari/Kconfig.shield +++ b/config/boards/shields/acari/Kconfig.shield @@ -2,6 +2,9 @@ # SPDX-License-Identifier: MIT CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y +CONFIG_I2C=y +CONFIG_I2C_0=y + config SHIELD_ACARI_LEFT def_bool $(shields_list_contains,acari_left) diff --git a/config/boards/shields/acari/acari_right.overlay b/config/boards/shields/acari/acari_right.overlay index 5b3c49f..ed10327 100644 --- a/config/boards/shields/acari/acari_right.overlay +++ b/config/boards/shields/acari/acari_right.overlay @@ -7,7 +7,7 @@ #include "acari.dtsi" &default_transform { - col-offset = <5>; + col-offset = <5>; }; &kscan0 { @@ -19,3 +19,11 @@ , <&xiao_d 0 GPIO_ACTIVE_HIGH> ; }; + +/* Configure NFC pins as I2C (SDA and SCL) */ +&i2c0 { + status = "okay"; + sda-pin = <9>; /* P0.09 (NFC1) for SDA */ + scl-pin = <10>; /* P0.10 (NFC2) for SCL */ + clock-frequency = ; /* Set desired I2C clock frequency */ +};