Datasheet

Page 84 of 161
nRF8001 Product Specification
Revision 1.2
22.3.3 Hardware settings
Hardware settings represent the configuration of proprietary hardware specific parameters, such as:
Clock sources and settings
Radio settings
nRF8001 hardware feature activation and settings (Active signal, antenna EIRP, DC/DC converter
and so on)
22.4 Active mode
Active mode handles run time operation and application data exchange. Completing nRF8001 setup is
required prior to entering Active mode.
nRF8001 enters Active mode upon completion of the setup procedure, wakeup from sleep mode or directly
from reset if the device configuration is stored in Non-Volatile Memory (NVM). nRF8001 exits Active mode
upon receiving the ACI commands
Test, Setup or Sleep.
Active mode enables the following operations and procedures to be initiated:
Advertisement including service discovery upon connection establishment
Bonding
Sending application data through a transmit service pipe
Receiving application data through a receive service pipe
Saving and restoring dynamic data like bonding and pipe connection status
The Active mode state machine diagram is shown in Figure 49. on page 84
.
Figure 49. Active mode operation state machine
Loss of connection
DisconnectedEvent
or
Disconnect
Standby
Advertisement
(Discoverable)
Connected
(Unauthenicated
Link)
ConnectedEvent
PipeStatusEvent
Timeout
DisconnectedEvent
TimingEvent
PipeStatusEvent
Advertisement
(Limited)
Connected
(Authenticated)
TimingEvent
PipeStatusEvent
Bond
Connect
No bonded relationship
ConnectedEvent
PipeStatusEvent
Timeout
DisconnectedEvent
or
SMP failure
DisconnectedEvent
Loss of connection
DisconnectedEvent
or
Disconnect
Active
While in connected state, application data can be
transmitted or received through service pipes
connected to local or remote GATT servers.
Advertisement
(Non-
discoverable)
Connect
Bonded relationship
ConnectedEvent
PipeStatusEvent
Advertising
Connected