An Arduino library for creating custom BLE peripherals.
Note: Does not require use of nRFgo Studio!
Chip | Shield/Board | REQ Pin | RDY Pin | RST Pin |
---|---|---|---|---|
nRF8001 | ||||
Bluefruit LE | 10 | 2 | 9 | |
BLE Shield 1.x | 9 | 8 | UNUSED | |
BLE Shield 2.x | 9 | 8 | UNUSED or 4/7 via jumper | |
Blend | 9 | 8 | UNUSED or 5/6 via jumper | |
Blend Micro | 6 | 7 | UNUSED or 4 | |
IMUduino BTLE | 10 | 7 | 9 | |
nRF51822 | ||||
RedBearLab nRF51822 | UNUSED | UNUSED | UNUSED | |
BLE Nano | UNUSED | UNUSED | UNUSED | |
RFduino | UNUSED | UNUSED | UNUSED |
- Arduino IDE
- AVR
- SAM3X8E
- SAMD21G18A
- MPIDE (ChipKit)
- PIC32MX
cd ~/Documents/Arduino/libraries/
git clone https://github.com/sandeepmistry/arduino-BLEPeripheral BLEPeripheral
cd ~/Documents/mpide/libraries/
git clone https://github.com/sandeepmistry/arduino-BLEPeripheral BLEPeripheral
Load starter.ino
See API.md.
See examples folder.
- @lizardo's nRF8001 Experiments
- used as a starting point to reverse engineer the proprietary setup message format for the chips
- @NordicSemiconductor's ble-sdk-arduino
- Original Arduino SDK for nRF8001
- @guanix's arduino-nrf8001
- nRF8001 support for Arduino