Datasheet

Send a MIDI event
AT+BLEMIDIRX
Receive an available MIDI event
AT+GATTCHARRAW
Added this read only command to read binary (instead of ASCII) data from a
characteristic. It is non-printable but less overhead and easier for writing library in
Arduino
AT+NVMWRITE=offset,datatype,data
Writes data to 256 byte user NVM. Datatype must be STRING (1), BYTEARRAY (2), or
INTEGER (3)
AT+NVMREAD=offset,size,datatype
Reads data back from 256 bytes user NVM
AT+NVMREADRAW=offset,size binary data
Binary data (instead of ASCII) is returned, ending with "OK\r\n". It is non-printable but
less overhead and easier to use in some situations.
AT+BLEHIDGAMEPAD=x,y,buttons
X is LEFT, RIGHT: X=-1 LEFT is pressed, X=1 RIGHT is pressed, X=0 no pressed
Y is UP, DOWN: Y=-1 i UP, Y=1 is DOWN, Y=0 no pressed
Button [0x00-0xFF] is a bit mask for 8 button 0-7
AT+GAPCONNECTABLE=on/off/1/0
Allow/disallow connection to the device
AT+EDDYSTONESERVICEEN
Add/remove EddyStone service to GATT table (requires reset)
AT+EDDYSTONEBROADCAST=on/off/0/1
Start/stop broadcasting url using settings from NVM
AT+BLEBATTEN=on/off/1/0
Enable battery service. Reset required due to the service change.
AT+BLEBATTVAL=percent
Updates the Battery level, percent is 0 to 100
The following commands were changed in the 0.7.0 release:
AT+GATTADDCHAR
Added a DATATYPE option to indicate the data type for the GATT characteristic's
payload. Valid option are: AUTO (0, default), STRING (1), BYTEARRAY (2),
INTEGER (3)
Added characteristic user description option via the DESCRIPTION flag
Added characteristic presentation format support via the PRESENTATION flag
© Adafruit Industries https://learn.adafruit.com/adafruit-feather-m0-bluefruit-le Page 186 of 238