• Using maximum values for Central and Pehripheral link counts.

    Question preamble I am writing a bluetooth application where two nRF5 devices will be in a master / slave configuration. However, I want to be able to flick a physical button, before powering on the device, that controls wether it starts as a master…
  • Events triggered in slave while not paired

    Hi Nordic, I come from this question: devzone.nordicsemi.com/.../ So, my doubt is: what events are triggered in a slave channel while it is not communicating to a master? I am having problems triggering EVENT_CHANNEL_CLOSED (the function sd_ant_channel_closed…
  • Reverse direction: send message from slave

    Hello Nordic, I have a question: how do I send a message from a slave to a master? I want to do the same as sd_ant_acknowledge_message_tx, starting the communication from the slave. Right now I am trying with that same function but I get an error …
  • SPI Slave problems with nRF51822

    Hi, I can't get SPI slave mode working on nRF51822. I'm using the Core51822 module with a BLE400 board from Waveshare and up to date mbed. SPISlave::receive() always returns 0, no matter what I pump into SCLK. NSS is connected to GND, that shouldn't be…
  • Help needed for excessive standby current for SPI slave

    Hello, I am using the nRF51822 with SDK 10.0, S110 softdevice, and a SPI slave interface. The SPI slave interface works , but the standby power consumption of the nRF is high, ~300 uA . I suspect that the high speed crystal is running in the background…
  • nRF51 SPIM transfer

    Hi, I wanted to know how the SPI rx_buffer is filled? Is it automatically filled when something is pushed to him by the SPI-slave and then goes to the spi_event_handler? Or is just filled when I do a nrf_drv_spi_transfer and don't set the rx_buffer…
  • SPI Slave CS resets nrf52?

    I am using the spi slave example code from SDK 0.9.2 and connect the board to an Atmel SAM4S who is the SPI master. I can see that every time the CS signal is released from the Atmel the nrf52 seems to reset. What could be the reason for that behavior…
  • Error 0x10 when writing to peripheral.

    Hello. I get error 0x10 (error for invalid flags) when i want to write to peripheral with my master module. I use the same code i always used, and i didnt change anything. This code worked perfect until today. Now i can write to my peripheral 1 time…
  • Cheapest nrf51822 peripheral available ?

    Hi, CAn anyone plz help me getting the cheapest possible nrf51822 small module that i can use in my project as peripheral ? Or any other module that can work as slave with nrf51822 ek that is central ? Any help will be appreciable .
  • Slave example SPI doesn't work

    Hi, I am trying to use the spi_slave_example on my nordic nrf51822. But i have an issue : I can build all target and download code to flash memory but nothing happen : at the begin of the main.c, i placed : nrf_gpio_pin_set(LED_0); to see if…
  • spi slave status

    I am using the SPI Slave port in the nRF51822 and am always transferring 20 bytes. No matter what I do, it seems that the status register in the IRQ says that I got a TX buffer over-read and a RX buffer overflow errors (0x3). During every IRQ I write…
  • SPIS Missing Interrupt

    I have recently begun running into issues related to the SPIS module on my nRF51822 S100 v7.1. Fairly often, between 10 and 20% of the time, the interrupt does not fire when my SPI transaction is complete. This results in the next SPI transaction occurring…
  • SPI SLave MISO High until buffers set

    I am working with the nRF51822 S110 and having trouble implementing SPI. In other devices' SPI protocols, MISO can be held high until the device is ready to transmit data. I want to bring MISO high and then set it low once the SPI_SLAVE_BUFFERS_SET_DONE…
  • when should a slave broadcast data?

    Hi, I'm using a 51422 with a s210/s310 softdevice. I have some nodes that must exchange some independent data. So I configured the communication to be an independent bidirectional channel. On both sides of the channel, I use the EVENT_RX to receive…
  • S120 and S130 Peripherial not working

    Hi, I tried to migrate S110 example code with uart_ble service , which is working fine on S110, to S120 v2 soft device. Fix some minor missmatch with configuration structures. And trap to a problem that This approach dousen't work at all - device don…
  • Slave multi connection

    Hi For new BLE project we planing to use slave that allow few (3-4) connection at the same time. i.e After the master (phone) connected to our slave, the slave continue to advertisement and allow to another 2-3 master (phones) to connect. We know…
  • How to receive an unknown amount of data on SPI?

    Hi everybody! I've plugged my NRF51422 as a slave on a STM32 through a SPI bus. I would like to be able to send to the NRF an unknown amount of data. I also need to read the bytes as they arrived in order to know how to handle the next ones and finally…
  • SPI Slave DMA

    Hi, I am currently trying to use PCA10001 board as master and slave at the same time. Trying to send data from master(SPI0) and receive it using slave (SPIS1). I have set appropriate pins, and I was able to receive data and store them in RAM manually…
  • Max SPI Slave Clock Frequency?

    Any idea what the max SPI slave clock frequency is on the nRF51822? The product specification (page 46, v2.0) says the max SCK frequency is 2MHz, but I was wondering if any of you were able to go faster than this reliably. 2MHz is the bare minimum frequency…
  • if Nordic have a sample code of master dongle device ?

    if Nordic have a sample code of master dongle device ?
  • What is the maximum number of slaves in BLE star topology

    As far as I know there is a restriction in older bluetooth versions for number of slaves in a star network. 6 slaves can access same master, totally 7 units in a star topology. Does the same restriction apply to BLE? Can we have (or implement) more than…