Questions tagged [nrf52]

The nRF52 is a series of system on chips (SoCs) from Nordic Semiconductor suited for Bluetooth Low Energy and ANT operations. The chips are built around a 32-bit ARM Cortex M4F CPU.

The nRF52 is a series of system on chips (SoCs) from Nordic Semiconductor suited for Bluetooth Low Energy and ANT operations. The chips are built around a 32-bit ARM Cortex M4F CPU [1].

[1] https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832

169 questions
1
vote
0 answers

Bluetooth Low Energy data transfer with nRF52840

I am attempting to pass motion data (accelerometer, gyroscope,...) from an IMU to my computer over a Bluetooth Low Energy (BLE) connection. I purchased the FXOS8700 + FXAS21002 to generate motion data and am using a wired I2C connection to pass that…
blobberman
  • 11
  • 2
1
vote
1 answer

How to keep an active MIDI BLE connection between an Arduino NANO 33 BLE (nRF52) and an iPad

I'm realizing a BLE MIDI controller for iPad using an Arduino Nano 33 BLE device. The following code is able to: make the device discoverable as a BLE MIDI peripheral establish a connection with a BLE MIDI central application The connection is…
Stefano
  • 23
  • 5
1
vote
2 answers

VSCode, Define custom variables to use in tasks, lauch and cpp properties

I am setting up VSCode for Embedded development with Nordic NRF52. I have noticed that in the nrf_sdk there are examples for several boards and several soft devices. I have seen that it is possible to reference env variables that have been…
picatostas
  • 58
  • 8
1
vote
1 answer

Arduino 33 BLE (nRF52840) to custom PCB with nRF52840

I'm fairly new to ARM development but have done some work with Arduino Nanos in the past. So I working on a team that does a lot of device prototyping with some devices eventually getting commercialized. The lead engineer writes to an nRF52840 chip…
Don Wilson
  • 21
  • 4
1
vote
0 answers

How can multi nRF52840 connect rpi4?

I want to connect two nrf52840 device and raspberry pi. When connecting to a single device, it works fine. However, when connecting with two devices, an error occurs and stops. The rx uuids of the two devices are different. Here is my code def…
carly
  • 11
  • 1
1
vote
1 answer

synchronized bluetooth devices to play a pattern of vibrations simultaneously

Facts: Bluetooth 5.2 introduced Isochronous Channels (ISOC) capability. In the context of BLE, it means supporting (1) data transmissions that are time-sensitive and (2) synchronized rendering of these data streams across multiple receivers. I have…
1
vote
1 answer

Toggle virtual keyboard with Bluetooth HID

I am developing a HID device on the NRF52810. After testing the work of HID on IOS, I found out that the virtual keyboard disappears when the HID device is connected and it is impossible to return it to the iphone. After reading the documentation…
1
vote
1 answer

Reading a CSV file via NRF52840

00> app: Reading: data.csv... 00> 00> app: data.csv sucessfully opened! 00> 00> app: File size: 37876 bytes 00> 00> app: File successfully read! 00> 00> app: 0 bytes read I am trying to read a CSV…
Thomas Morris
  • 794
  • 5
  • 26
1
vote
0 answers

How do i determine the length of a data buffer from a sensor's register map

I am busy writing firmware using I2C communication between a nrf52832 SoC and a MAX30102 heart rate sensor. I am busy with a function that writes data to the MAX30102's register as follows: uint32_t twi_write_buf(uint8_t addr, uint8_t regAddr,…
1
vote
0 answers

Nordic nrf52: GATT Server Notifications not Received

I’m in the process of designing a device that will act as a GATT server, streaming on five characteristics at roughly 33Bps. I’ve established the GATT service and set up my characteristics, and while they can be read from, notifications are not…
DaveMoore
  • 11
  • 2
1
vote
1 answer

can not do copy of local variable to global variable C

I am working with hx711 adc, nRF52832 DK, and Segger embedded studio. The problem is, that I want to do a copy of local variable that stores latest adc value to global variable in hx711 callback function and then read this global variable.…
1
vote
1 answer

How to start a beginner with a Nordic nRF52810 bluetooth 5.0 module

I need to use an STM32F4 MCU with Laird BL651 Bluetooth 5.0 module. As I realized this module is not the regular simple AT Command module, but rather a Cortex-M microcontroller (Nordic nRF52810) with BT Stack. I have a 1.5 year experience with STM32…
samsmith94
  • 11
  • 2
1
vote
0 answers

Nordic Semi Conductor Advertisement from nrf528040

I am trying to broadcast an advertisement packet from a Nordic board nrf52840. I have downloaded the latest nordic sdk and am loading the ble beacon example to the device. However, using nrf connect I can not see any advertisement being broadcast. I…
Thomas Morris
  • 77
  • 2
  • 10
1
vote
1 answer

Using pointers for direct register access

I'm trying to use pointers to directly access the registers in a nrf52840 usb dongle. I'm using Segger Embedded Studio to compile and link everything, but it seems to generate incorrect RAM and Flash locations. After editing the linker file and…
KC Engel
  • 43
  • 1
  • 8
1
vote
1 answer

Can I connect to a Bluetooth Bonded/Paired peripheral that is not advertising?

I am new to Bluetooth, but have been working for a month or so on a Android Client that connects to a BLE peripheral to write data to a characteristic. My BLE peripheral is a nrf52832 (Nordic) device and I have loaded the BLE_SM (security manager)…
1 2
3
11 12