number of contacts stored in the phonebook, number of stored SMS), or on the network
the command may interact with.
2.2.5. Command Issuing Timing
The chain Command -> Response must always be respected, and a new command must
not be issued before the module has finished all the ending of the response result code
(whatever it is).
This applies especially to applications that "sense" the OK text and therefore may send
the next command before the complete code <CR><LF>OK<CR><LF> is sent by the
module.
However, It is advisable to wait for at least 20ms between the end of the reception of the
response and the issue of the next AT command.
If the response codes are disabled and therefore the module does not report any response
to the command, then at least the 20ms pause time must be respected.
Storage
2.3.1. Factory Profile and User Profiles
The Telit wireless modules store the values, set by several commands, in the internal
non-volatile memory (NVM), allowing to remember this setting even after power off. In
NVM, these values are set either as factory or user profiles. There are two customizable
user profiles and one factory profile in the NVM of the device: by default, the device will
start with user profile 0 equal to the factory profile.
For backward compatibility, each profile is divided into two sections, one base section
which was historically the one saved and restored in early releases of code, and the
extended section which includes all remaining values.
The &W command is used to save the current values of both profile sections into the NVM
user profile.
Commands &Y and &P are both used to set the profile to be loaded at startup. &Y instructs
the device to load at startup only the base section. &P instructs the device to load at
startup the full profile: base + extended sections.
The &F command resets to factory profile values only the command of the base section
of profile, while the &F1 resets to factory profile values the full set of base + extended
section commands.