<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89743/adding-a-3x3-shield-button-board-to-nrf5340-dk</link><description>I have acquired a basic 3x3 matrix scanning type button board that drops onto the Shield interface of the nRF5340. I am running the &amp;quot;peripheral_hids_keyboard&amp;quot; sample project with Zephyr. The button board is the &amp;quot; Ibridge lite 3&amp;#215;3 keypad shield&amp;quot; from https</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Jan 2023 16:15:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89743/adding-a-3x3-shield-button-board-to-nrf5340-dk" /><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/403236?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 16:15:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:246bc5d7-a231-41c8-a741-4cd9a68e8269</guid><dc:creator>Waqar Ahmed</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;This link is not workings. However i am able to interface 2*3 matrix keypad using GPIOTE drivers with nrf9160.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;br /&gt;if anyone get success using kscan drivers please share here.&lt;a href="https://devzone.nordicsemi.com/members/einarh"&gt;Einarh&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/403047?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2023 19:16:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b930c400-f43f-46ab-a617-5ac48967aa4f</guid><dc:creator>MatrixX</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;I have created a post here:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/support/300712"&gt;https://devzone.nordicsemi.com/support/300712&lt;/a&gt;&amp;nbsp;. Would really appreciate your assistance&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;David&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/403010?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2023 14:59:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02965267-f5c2-4670-b0f8-a6e3ccffc1ef</guid><dc:creator>Waqar Ahmed</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;I am facing the same issue,I want interface the 2*3 matrix keypad with nrf9160&lt;/p&gt;
&lt;p&gt;I am getting the same error&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/402902?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2023 08:31:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70531ac0-06f0-4e60-8d61-8004530063b4</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;This error comes from the linker, and usually means something in your devicetree is ill-defined.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re still having this issue, please open a new ticket and explain the full context of your problem there.&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/402721?ContentTypeID=1</link><pubDate>Sun, 01 Jan 2023 04:06:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac359362-b18a-462e-895e-02a66818dc9f</guid><dc:creator>MatrixX</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Was this ever resolved, having the same&amp;nbsp;issue here and am at the undefined reference to &amp;#39;__device_dts_ord_xx&amp;#39; step&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/379995?ContentTypeID=1</link><pubDate>Thu, 04 Aug 2022 00:06:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b4618aa-1ede-4fac-a6df-e815b1bae537</guid><dc:creator>TrulliDev</dc:creator><description>&lt;p&gt;I opened a private Case ID: 293251 with our app attached.&amp;nbsp; I need direct support on that case to integrate the ZMK driver.&amp;nbsp; Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/377946?ContentTypeID=1</link><pubDate>Wed, 20 Jul 2022 21:00:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e7d9f99-3ef0-4541-87b8-32cc09a8b6cb</guid><dc:creator>TrulliDev</dc:creator><description>&lt;p&gt;I seem to be getting a little further along with this &amp;quot;overlay&amp;quot; concept but I am not all the way there.&lt;/p&gt;
&lt;p&gt;I have modified my CMakeLists.txt as follows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="perl"&gt;# SPDX-License-Identifier: Apache-2.0

set(DTC_OVERLAY_FILE nrf5340_audio_dk_nrf5340_cpuapp_ns.overlay;iBridges-Lite_3x3_keypad.overlay)

cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(kscan)

FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Note the first set() command.&amp;nbsp; If I want to use my own custom overlay do I have to manually declare the defacto project overlay and then my custom overlay?&amp;nbsp; Does using a single custom overlay force me to do this and ditch the automatic finding of overlays or can I just let the automatic system do it&amp;#39;s thing and declare a custom overlay after?&lt;/p&gt;
&lt;p&gt;Here is my custom overlay &amp;quot;\kscan\iBridges-Lite_3x3_keypad.overlay&amp;quot;:&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/ {
    chosen {
        kscan = &amp;amp;kscan0;
    };

    kscan0: kscan_0 {
        compatible = &amp;quot;kscan-gpio-matrix&amp;quot;;
        label = &amp;quot;KSCAN&amp;quot;;
        diode-direction = &amp;quot;col2row&amp;quot;;

        col-gpios
            = &amp;lt;&amp;amp;gpio0 16 GPIO_ACTIVE_HIGH&amp;gt;
            , &amp;lt;&amp;amp;gpio0 17 GPIO_ACTIVE_HIGH&amp;gt;
            , &amp;lt;&amp;amp;gpio0 18 GPIO_ACTIVE_HIGH&amp;gt;
            ;

        row-gpios
            = &amp;lt;&amp;amp;gpio0 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;
            , &amp;lt;&amp;amp;gpio0 14 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;
            , &amp;lt;&amp;amp;gpio0 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;
            ;
    };

    aliases {
        kscan0 = &amp;amp;kscan0;
    };
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Now my build is still failing at the following:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;cmd.exe /C &amp;quot;cd . &amp;amp;&amp;amp; C:\Users\PeterTomich\ncs\toolchains\v2.0.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr\zephyr_pre0.elf -Wl,-T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=C:/Nordic/Scanning_Keyboard/kscan/build/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/posix/liblib__posix.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/entropy/libdrivers__entropy.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a modules/trusted-firmware-m/libtfm_api.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a modules/nrfxlib/nrfxlib/nrf_security/src/zephyr/libmbedtls_zephyr.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L&amp;quot;c:/users/petertomich/ncs/toolchains/v2.0.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/thumb/v8-m.main/nofp&amp;quot; -LC:/Nordic/Scanning_Keyboard/kscan/build/zephyr -lgcc zephyr/arch/common/libisr_tables.a tfm/platform/libplatform_ns.a tfm/app/libtfm_api_ns.a tfm/secure_fw/s_veneers.o -no-pie -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn modules/nrfxlib/nrfxlib/nrf_security/src/libmbedcrypto.a C:/Users/PeterTomich/ncs/v2.0.0/nrfxlib/crypto/nrf_oberon/lib/cortex-m33/soft-float/liboberon_mbedtls_3.0.11.a modules/nrfxlib/nrfxlib/nrf_security/src/libmbedcrypto_base.a -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee C:/Users/PeterTomich/ncs/v2.0.0/nrfxlib/crypto/nrf_oberon/lib/cortex-m33/soft-float/liboberon_3.0.11.a &amp;amp;&amp;amp; cmd.exe /C &amp;quot;cd /D C:\Nordic\Scanning_Keyboard\kscan\build\zephyr &amp;amp;&amp;amp; C:\Users\PeterTomich\ncs\toolchains\v2.0.0\opt\bin\cmake.exe -E echo &amp;quot;&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/users/petertomich/ncs/toolchains/v2.0.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.exe: app/libapp.a(main.c.obj):C:\Nordic\Scanning_Keyboard\kscan\src\main.c:20: undefined reference to `__device_dts_ord_5&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;collect2.exe: error: ld returned 1 exit status&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;ninja: build stopped: subcommand failed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;FATAL ERROR: command exited with status 1: &amp;#39;c:\Users\PeterTomich\ncs\toolchains\v2.0.0\opt\bin\cmake.EXE&amp;#39; --build &amp;#39;c:\Nordic\Scanning_Keyboard\kscan\build&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;* The terminal process terminated with exit code: 1. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; * Terminal will be reused by tasks, press any key to close it. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The problem appears to be this:&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp;undefined reference to `__device_dts_ord_5&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help on this!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376139?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 08:52:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e61f3bff-8e3f-46b3-92a9-ea7bedd82bbf</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;It looks to me like the Fujitsu keyboard stuff in the example is there just to show you how keyboard mapping is done, so you can replace it with your own layout.&lt;/p&gt;
&lt;p&gt;These GPIO mappings you&amp;#39;re talking about is exactly what&amp;#39;s missing from the devicetree. In the datasheet of the shield you linked to you can see what pins on your shield are the different keyboard scan pins, and you&amp;#39;ll have to map these to the GPIO pins on your DK that they are connected to.&lt;/p&gt;
&lt;p&gt;If you have a look at the overlay example code&amp;nbsp;&lt;a href="https://zmk.dev/docs/development/new-shield#shield-overlays"&gt;here&lt;/a&gt;, I believe your overlay should look very similar to this, but without the zmk bits, and for DT_ALIAS to work you&amp;#39;ll have to add something like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;aliases {
    kscan0 = &amp;amp;kscan0;
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps!&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376120?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 07:32:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50d7352c-a4b6-4823-918b-ff02c13482ad</guid><dc:creator>TrulliDev</dc:creator><description>&lt;p&gt;I attached my zephyr.dts and yes kscan0 is not declared in it.&amp;nbsp; I am somewhat lost because I assumed an example project would target real hardware and I could then have an example that I could modify instead of having to invent a new driver.&lt;/p&gt;
&lt;p&gt;main.c seems to reference a &amp;quot;Fujitsu keyboard model N860-7401-TOO1&amp;quot; cap sense touch screen so I would assume there would be a device free for that but somehow it is vaporized by Nordic&amp;#39;s plugins creating a build configuration that targets the nRF5340 DK?&lt;/p&gt;
&lt;p&gt;Part of my trouble is that I haven&amp;#39;t been given much time from management to learn this platform so I&amp;#39;m seeking a little bit of hand-holding to get something working quickly.&lt;/p&gt;
&lt;p&gt;My problem is even more complex in that this is a Shield device that is using a bunch of GPIO pins so common sense tells me I need to do some mapping of those GPIO pins to the &amp;quot;keyboard&amp;quot; device.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/zephyr.dts.txt"&gt;devzone.nordicsemi.com/.../zephyr.dts.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376109?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 06:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae0d02e5-adba-4f33-b888-eaba139d2cde</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;DT_ALIAS is looking for kscan0 in the devicetree, which I would assume it won&amp;#39;t find if you haven&amp;#39;t added it since the documentation says &amp;quot;&lt;span&gt;key values are defined by a keymap provided by the keyboard manufacturer&amp;quot;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;During the build process a devicetree file is generated in build/zephyr/zephyr.dts, you could check if there&amp;#39;s anything there related to kscan or if you&amp;#39;ll have to add everything yourself. In the latter case I would recommend checking out the&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/howtos.html#set-devicetree-overlays"&gt;Devicetree documentation&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Einar&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376088?ContentTypeID=1</link><pubDate>Thu, 07 Jul 2022 21:46:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c411f872-c5f7-4c7f-b256-0860aec4e6da</guid><dc:creator>TrulliDev</dc:creator><description>&lt;p&gt;I will also tack on that it appears that I&amp;#39;m missing the definition for &amp;quot;kscan0&amp;quot;.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1657230378530v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376083?ContentTypeID=1</link><pubDate>Thu, 07 Jul 2022 20:04:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e9ab0b5-7758-49b7-ac4f-fbf630f7477b</guid><dc:creator>TrulliDev</dc:creator><description>&lt;p&gt;Einar,&lt;/p&gt;
&lt;p&gt;I have tried to run the KSCAN sample project and am getting a build error.&amp;nbsp; I do not know how to declare/define the actual keyboard so I think the build error is related to that issue.&amp;nbsp; Attached is a screenshot of my error.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Peter&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Undeclared-Device.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adding a 3x3 Shield button board to nRF5340 DK</title><link>https://devzone.nordicsemi.com/thread/376013?ContentTypeID=1</link><pubDate>Thu, 07 Jul 2022 12:37:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:189476bb-2c32-4b18-81f5-f0fc64585ab2</guid><dc:creator>Einarh</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;The kscan driver in Zephyr does seem like a good place to start.&lt;/p&gt;
&lt;p&gt;You can find info on the driver here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/hardware/peripherals/kscan.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/hardware/peripherals/kscan.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And there is also a sample available:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/samples/drivers/kscan/README.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/samples/drivers/kscan/README.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let me know if you have trouble getting it up and running!&lt;/p&gt;
&lt;p&gt;-Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>