From b5e46af78746ac0539d854fb1db59319ad4959d8 Mon Sep 17 00:00:00 2001 From: suriaribeiro <134444434+suriaribeiro@users.noreply.github.com> Date: Fri, 23 Aug 2024 11:10:56 +0200 Subject: [PATCH 1/3] Update acari_right.overlay --- config/boards/shields/acari/acari_right.overlay | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 */ +}; From 2ae15462db8b1a7b97eb9b263deca27eb92249ee Mon Sep 17 00:00:00 2001 From: suriaribeiro <134444434+suriaribeiro@users.noreply.github.com> Date: Fri, 23 Aug 2024 11:11:39 +0200 Subject: [PATCH 2/3] Update acari.conf --- config/acari.conf | 1 + 1 file changed, 1 insertion(+) 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 From 43eb155863a68c992bc8415a8fb9ce725adf319d Mon Sep 17 00:00:00 2001 From: suriaribeiro <134444434+suriaribeiro@users.noreply.github.com> Date: Fri, 23 Aug 2024 11:12:35 +0200 Subject: [PATCH 3/3] Update Kconfig.shield --- config/boards/shields/acari/Kconfig.shield | 3 +++ 1 file changed, 3 insertions(+) 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)