General Purpose Flash Memory General Purpose Flash Memory commands
XBee®-PRO 900HP/XSC RF Modules
174
Byte offset in
payload
Number of
bytes Fieldname General field description
0 1 GPM_CMD_ID This field is the same as the
request field.
1 1 GPM_STATUS Status indicating whether the
command was successful.
2 2* GPM_BLOCK_NUM The block number addressed in
the GPM.
4 2* GPM_START_INDEX The byte index within the
addressed GPM block.
6 2* GPM_NUM_BYTES The number of bytes in the GPM_
DATA field.
8 varies GPM_DATA
* Specify multi-byte parameters with big-endian byte ordering.
General Purpose Flash Memory commands
This section provides information about commands that interact with GPM:
PLATFORM_INFO_REQUEST (0x00)
A PLATFORM_INFO_REQUEST frame can be sent to query details of the GPM structure.
Field name Command-specific description
GPM_CMD_ID Should be set to PLATFORM_INFO_REQUEST (0x00).
GPM_OPTIONS This field is unused for this command. Set to 0.
GPM_BLOCK_NUM This field is unused for this command. Set to 0.
GPM_START_INDEX This field is unused for this command. Set to 0.
GPM_NUM_BYTES This field is unused for this command. Set to 0.
GPM_DATA No data bytes should be specified for this command.
PLATFORM_INFO (0x80)
When a PLATFORM_INFO_REQUEST command request has been unicast to a node, that node sends a
response in the following format to the source endpoint specified in the requesting frame.
Field name Command-specific description
GPM_CMD_ID Should be set to PLATFORM_INFO (0x80).