sandeepmistry / arduino-BLEPeripheral

An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822.
MIT License
462 stars 179 forks source link

Pinouts for Adafruit Bluefruit LE SPI Friend #122

Closed theladyjaye closed 7 years ago

theladyjaye commented 7 years ago

https://github.com/sandeepmistry/arduino-BLEPeripheral/blob/master/examples/Eddystone/EddystoneUID/EddystoneUID.ino

The example here shows:

// define pins (varies per shield/board)
//
//   Adafruit Bluefruit LE   10, 2, 9
//   Blend                    9, 8, UNUSED
//   Blend Micro              6, 7, 4
//   RBL BLE Shield           9, 8, UNUSED

Looking at the Bluefruit LE SPI Friend the names don't all line up and I don't have enough knowledge to know how they map:

https://learn.adafruit.com/introducing-the-adafruit-bluefruit-spi-breakout/introduction

Available SPI Pins:

I am trying to fulfill:

#define EDDYSTONE_BEACON_REQ  
#define EDDYSTONE_BEACON_RDY  
#define EDDYSTONE_BEACON_RST  

On the SPI Friend Board my best guesses:

RST is RST (Marked on the board) 
RDY is IRQ?
REQ is ???
theladyjaye commented 7 years ago

This might be answered here:

https://github.com/sandeepmistry/arduino-BLEPeripheral/issues/34 https://github.com/sandeepmistry/arduino-BLEPeripheral/issues/69

AKA out of luck

sandeepmistry commented 7 years ago

@aventurella that's correct unfortunately.

If you have a J-Link, CMSIS-DAP, or STLink flasher you can try to flash it from the Arduino IDE using: https://github.com/sandeepmistry/arduino-nRF5

I'll add a warning to the read me to mentioned those boards from Adafruit are NOT supported.