Search Result

822 results found on Nordicsemi

Article 131 | News 516 | Product 175 | All results

71490 results found on DevZone

NordicSemi

nRF Connect SDK

Software development kit for building cellular IoT, Bluetooth Low Energy, Thread and Zigbee products

Product

nRF5 SDK

Software development kit for the nRF52 Series and nRF51 Series SoCs

Tags:

Product

nRF5 SDK for HomeKit

Software development kit for HomeKit solutions

Product

nRF5 SDK for Mesh

Software development kit for Bluetooth mesh

Tags:

Product

nRF5 SDK for Thread and Zigbee

Software development kit for Thread and Zigbee

Tags:

Product

nRF24 Series

2.4 GHz RF System-on-Chip, Transceivers and Audio Streamer

Tags: nRFgo Studio

Product

nRF8000 Series

Bluetooth Low Energy connectivity and proximity ICs

Tags: nRF8000

Product

DevZone - first 10 hits

Unknown interrupt wakes chip immediately after calling sd_app_evt_wait()

Hi Nordic team, I'm struggling with an issue where my chip wakes immediately after calling sd_app_evt_wait() - specifically if I call app_timer_start() before the wait for event command. I'd had this issue for a while which I managed by calling sd_app_evt_wait() twice in succession - but getting toward the end of my development I'm seeing in some edge use cases this 2x call causes issues. For reference I'm using an nrf52832 on the nrf52DK - with Softdevice 7.2.0 & SDK 17.0.2. A simplified version of my code to highlight the issue looks like this: //main Loop function while (true){ printf("Sleep\n"); app_timer_stop(rtc_wake); //Stop any running wake timers app_timer_start(rtc_wake, APP_TIMER_TICKS(10000), NULL); //Start timer for 10s sd_app_evt_wait(); //Go to sleep } Ideally the system should wake via app_timer interrupt every 10s and print "Sleep". However I'm seeing it wake immediately and repeatedly print over and over. I've tried checking for and clearing

forum

6/20/2021

how to change static key password

In my application,the end product is given to the user with a static passkey. We need to give the user the provision to change the passkey .currently i run the code of static passkey with default passkey set as "123456" but i want to change static passkey after bonding . As per i have to change the value of default passkey set so i am able to receive six digit value from write value command and able to write the variable in SpiFlash memory and when i have to read the variable from Spi flash memory i have been read the variable in gap_params_init, but when i run the code the system get hangs only reset button is working other PushButton which are running on my code before get hangs. Below is my small code function where i read the variable from spiflash memory and put the variable (passkey)

forum

6/20/2021

Differential ADC voltage lower than VREF but VINP/VINN higher than VDD

Hi, I'm using the ADC in differential mode with 0.6 V as reference and 1/6 as gain. This gives me an input range of 3.6 V. Given is a voltage divider with R1 = 200 Ohms and R2 = 1000 Ohms. When 12 Volt are applied to this voltage divider this means that there is a voltage drop VR1 on R1 of VR1 = 12 V - 10 V = 2 V. Question: can I measure the voltage drop on R1 in differential mode when connecting VINP and VINN to R1? Or do I damage my inputs? Best Regards PS.: I've reused the subject from a similar post: devzone.nordicsemi.com/.../differential-adc-voltage-lower-than-vref-but-vinp-vinn-higher-than-vref

forum

6/20/2021

Android-nRF-Mesh-Library: How to consume/invalidate a unicast address?

Dear Nordic Bluetooth experts, In the Android-nRF-Mesh-Library , is there a way to mark a unicast address as used? The reason why I'd like to do it is the following: When adding a new node, my Bluetooth mesh app performs the these steps: Provisions the device. Connects to the new node. Assigns the net/app keys and unicast address. Every now and than it happens that the connection to the new proxy node (step 2.) gets lost because of either " Error: (0x85): GATT ERROR " or " Error: (0x13): GATT CONN TERMINATE PEER USER ". If that happens the app simply reconnects and restarts step 3. Sounds like the right thing to do, doesn't it? The problem is, that MeshNetwork.nextAvailableUnicastAddress() returns the same unicast address than before the disconnect/reconnect. Passing that address to BaseMeshNetwork.assignUnicastAddress() fails with: W/System.err: java.lang.IllegalArgumentException: Unicast address is already in use. Now the question is, how

forum

6/20/2021

Disable the Gpiote interrupt

I am using a nRF52840 with " SEGGER Embedded Studio for ARM 5.10a" and " nRF5_SDK_17.0.0_9d13099 " sdk. I am enabling a interrupt on a GPIOTE pin using this code. nrf_drv_gpiote_in_config_t gpiote_inConfig = { .sense = senseTrnsiton, \ .pull = GPIO_PIN_CNF_PULL_Pullup, \ .is_watcher = false, \ .hi_accuracy = true, \ .skip_gpio_setup = false, \ }; err_code = nrf_drv_gpiote_in_init(pin_number, &gpiote_inConfig, gpiote_drvInEventhandler); *gpiote_appInEventHandler[pin_number] = actionEvent; APP_ERROR_CHECK(err_code); nrf_drv_gpiote_in_event_enable(pin_number, true); I want to disable this event inside the event handler as soon as it triggers. I am calling this function to disable interrupt. nrf_drv_gpiote_in_event_disable(pin_number); But its not working. Please help

forum

6/20/2021

Testing nRF52832 before SMT process

Given the severe global shortage of chips, we are considering recycling a large number of chips that have been previously soldered to a pcb, but the board failed test. In most cases, we think the chip is good, the problem is elsewhere. So, has anyone ever tested with one of those quick change sockets? If so, is there some standard test circuit and firmware, or should we just test with our proprietary firmware and circuit?

forum

6/20/2021

application works on nRF52 DK, but connection issues on Taiyo Tuden module

I have a example application (gatt central) that works fine on the nRF52DK dev board. I'm able to change the advertisement name, connect to it with my phone, and see the characteristic update based GPIO analog value. When I download the same application on a Taiyo Yuden EYSHSNZWZ module (nRF52832, 512kB flash, 64kB RAM), I'm able to change the advertisement name and see if advertising a different name, but I'm unable to connect to it with my phone. Looking at the nRF module, I think they're the same nRF52832. I'm using Segger Embedded Studio with soft device S132. I'm confused about why I'm able to change the advertisement name and re-download to the Taiyo Yuden, but it behaves differently than the nRF52DK board.

forum

6/20/2021

ZCL Subscription no event sending up

Hi, I'm using nRF5 SDK, use original build. No change anything. Just enable the Zigbee CLI as Coordinator. After tested with various devices, found out a lot devices, after subscribe did not sending up any event. not sure is device or SDK issue. Tested with nRF52833 DK as coordinator. Device 1 - 3 Gang Wall Switch (with Neutral) - Working fine. Device 2 - 3 Gang Wall Switch (without Neutral) - Success subscribe, but no event sending up. Is this known issue? Best Regards, Alan

forum

6/20/2021

Receiving only half of generic USB HID IN reports on Android at 1 ms intervals

Hello! Hardware: nrf52840 IDE: Segger Embedded Studio SDK: nrf5 SDK 17.0.2 I've been having issues with receiving USB HID IN reports on Android. If I send at an interval of around 1 ms (which is within USB's interrupt spec) from the device to an Android device, I will about only half of the packets - usually every other packet is received. The same device works normally on other OSes (macOS, Windows). And similar code running on a different microcontroller (Teensy) works normally on Android. For reproducibility, I based my code off of the generic mouse example in /example/peripheral/usbd_hid_generic/ to set an IN report every 1 ms with a counter: (also tested 900 us - 2000 us and the results are the same) /** * Copyright (c) 2017 - 2020, Nordic Semiconductor ASA * * All rights reserved. * * Redistribution and use in source and binary forms, with or

forum

6/20/2021

nRF5 SDK possible to OTA update to nRF Connect SDK?

Hi, Just need a quick checking on this. Currently we using nRF5 SDK, after production, is it possible we OTA update the firmware which using nRF Connect SDK? This very important for us to decide our roadmap of development. Thank you Best Regards, Alan

forum

6/20/2021