Advertising · BLE Peripheral Role · Multiple Link · Recent Post

Multiple Role on the Nordic nRF52805

This blog is to give the idea how to create the multiple role (central x 2 , peripheral x 2) on the Nordic nRF52805 chipset. All the idea should be based on the Nordic Softdevice framework nRF5 SDK. Follow up the blog (https://jimmywongiot.com/2021/05/23/non-secure-bootloader-on-nrf52810/), if you need to support the bootloader feature on the nRF52805/58210 series,… Continue reading Multiple Role on the Nordic nRF52805

Bonding · NRF52840 DK board

How to Accept / Reject the BLE Bonding Request from Central

This blog is to give an idea how to control the BLE peripheral either accept or reject the bonding request from the central role. Nordic Softdevice Message Sequence Nordic SoftDevice Peripheral Security Request https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v7.0.1/group___b_l_e___g_a_p___p_e_r_i_p_h___s_e_c___r_e_q___m_s_c.html Pairing failure: Pairing aborted by the application When the application detects that the pairing should not be performed, for example an… Continue reading How to Accept / Reject the BLE Bonding Request from Central

Audio · I2S · MEMS · NRF52820 · NRF52833 · NRF52840 · NRF52840 DK board

I2C MEMS Microphone with Nordic nRF52 Series

This blog is described how to connect the MEMS Microphone through I2C to Nordic NRF52 Series chipset. Hardware Requirement: NRF52840 DK Board x 1 Adafruit I2S MEMS Microphonehttps://learn.adafruit.com/adafruit-i2s-mems-microphone-breakout/ Adafruit I2S MEMS Microphone Power Pins 3V - this is the power in pin. Technically it can be powered from as low as 1.6V to 3.6V but you'll… Continue reading I2C MEMS Microphone with Nordic nRF52 Series

Advertising · BLE Peripheral Role · Bluetooth 5 · Development Board · Flash Storage · NRF5 SDK · NRF52840 · NRF52840 DK board · QSPI

Using External Flash to Store bonding info on nRF52 Series

This blog is to show how to use the external flash for storing the bonding information instead of using the internal flash. I would base on the Nordic SDK 16.0 and use the nRF52840 DK as the baseline to show how it works. By using the external flash for bonding storage, it can save at… Continue reading Using External Flash to Store bonding info on nRF52 Series

BLE Peripheral Role · Bluetooth · Throughput

Multiple BLE peripheral on throughput test

This blog is to configure the nRF52 as the multiple BLE peripheral and then send the data to its corresponding master. This is the proof of concept demo. For example, as the below diagram, the nRF52 is configured as the dual ble peripheral. It keeps to update the data to central. Requirement: SDK 16.0 /… Continue reading Multiple BLE peripheral on throughput test

Drivers · NRF5 SDK · NRF5 Series · NRF52810 · NRF52832 · NRF52840 · PWM

Advanced Pulse Width Modulation (PWM) on Nordic nRF52 Series

In this blog, I would like to describe more details how to use the PWM module on Nordic nRF52 Series MCU. Basically, nRF52 has started to support hardware PWM modules. If someone would like to generate some complicated duty cycle or waveform, it is better to know how to use the PWM module inside nRF52.… Continue reading Advanced Pulse Width Modulation (PWM) on Nordic nRF52 Series