Datasheet
Page 93 of 161
nRF8001 Product Specification
Revision 1.2
Command
Header
Parameter Relevant Events
OP code length
Test
0x01 2
• TestFeature (1)
DeviceStartedEvent
Sleep
0x04 1
GetDeviceVersion 0x09 1 CommandResponseEvent
Echo
0x02 1..30
• Data (0..29)
EchoEvent
Wakeup
0x05 1 DeviceStartedEvent
CommandResponseEvent
GetBatteryLevel
0x0B 1 CommandResponseEvent
GetTemperature
0x0C 1 CommandResponseEvent
Setup
0x06 2..31
• SetupData (1..30)
CommandResponseEvent
DeviceStartedEvent
SetTxPower
0x12 2
• RadioTransmitPowerLevel (1)
CommandResponseEvent
GetDeviceAddress
0x0A 1 CommandResponseEvent
Connect
0x0F 5
• Timeout (2)
• AdvInterval (2)
Successful connection:
CommandResponseEvent
ConnectedEvent
PipeStatusEvent(s)
Failed Connection:
CommandResponseEvent
DisconnectedEvent
Bond
0x10 5 • Timeout (2)
• AdvInterval (2)
Successful connection:
CommandResponseEvent
ConnectedEvent
BondStatusEvent
Failed Connection:
CommandResponseEvent
ConnectedEvent (opt)
DisconnectedEvent
Disconnect
0x11 2 • Reason (1) CommandResponseEvent
DisconnectedEvent
ChangeTimingRequest
0x13 1/9 • IntervalMin (2)
• IntervalMax (2)
• SlaveLatency (2)
• Timeput (2)
Successful timing change:
CommandResponseEvent
TimingEvent
Failed Connection:
CommandResponseEvent
DisconnectedEvent
OpenRemotePipe
0x14 2 • ServicePipeNumber (1) Successful opening:
CommandResponseEvent
PipeStatusEvent
Failed opening:
CommandResponseEvent
PipeErrorEvent