Datasheet

Page 81 of 161
nRF8001 Product Specification
Revision 1.2
22.2 Sleep mode
Sleep mode is used to preserve battery power when nRF8001 is not in a connection or actively
broadcasting. Before entering Sleep mode, all connections must be terminated. When in sleep mode, all
active connections are disconnected and no features are available. All configuration settings are retained
in memory while in Sleep mode. No reconfiguration is required in order to resume normal operation.
The ACI command
Sleep initiates Sleep mode. Upon receiving the ACI command Wakeup, nRF8001 is
brought back to Standby mode.
22.3 Setup mode
Setup mode is used for uploading configuration and setup data generated in nRFgo Studio into nRF8001
volatile or non-volatile memory. Once written into non-volatile memory, the configuration is locked and can
not be reprogrammed.
nRFgo Studio gives you the option of writing configuration and setup data to volatile and non-volatile
memory. This option is intended for use in the application development phase and enables multiple re-
writes without having to discard a device upon configuration data updates. Configuration data written to
volatile memory will be lost upon reset or power cycling.
nRF8001 setup involves configuration of the following:
GAP settings
GATT services
Hardware settings
Use nRFgo Studio to set up configuration settings. Once you have completed the configuration setup, the
configuration can be exported from nRFgo Studio in the form of a set of ACI
Setup commands. The setup
procedure of nRF8001 must be completed before nRF8001 can be used to send or receive data.