User's Manual

USER MANUAL PREVIEW
PTM 535BZ BLUETOOTH AND ZIGBEE GREEN POWER PUSHBUTTON TRANSMITTER
© 2022 EnOcean | www.enocean.com F-710-017, V1.0 PTM 535BZ User Manual | v1.2 | July 2021 | Page 44/121
5.1.3 NFC configuration
PTM 535BZ operation is configured using NFC configuration registers. PTM 535BZ will operate
according to the settings of these registers. The currently active configuration registers are
allocated in the ACTIVE CONFIGURATION area.
The structure of the ACTIVE CONFIGURATION area is replicated in the NEW CONFIGURATION
area. This area contains a shadow register for each register in the ACTIVE CONFIGURATION
area that can be changed by the user.
Registers in the NEW CONFIGURATION area are only used to update the registers of the
ACTIVE CONFIGURATION area. The setting of these registers has no effect on the function-
ality of PTM 535BZ.
The available configuration options for USER1 or USER2 are listed in the USER1_CONFIGU-
RATION_OPTIONS and the USER2_CONFIGURATION_OPTIONS registers. Each individual bit
in that register corresponds to an individual NFC configuration register or an individual NFC
functional request as described in Chapter 5.6.15.
The PTM 535BZ NFC architecture allows for a total of 32 configuration options and functional
requests. In the current implementation, 20 of those are used (18 configuration options, 2
functional requests) while 12 are reserved for future use (RFU).
Each bit in the USER1_CONFIGURATION_OPTIONS that is set to 0b1 corresponds to a con-
figuration register that is changeable or a functional request that can be made by USER1.
Likewise, each bit in the USER2_CONFIGURATION_OPTIONS that is set to 0b1 corresponds
to a configuration register that is changeable or a functional request that can be made by
USER2.
USER1 can restrict the configuration options available to USER2 by setting the corresponding
bits in the USER2_CONFIGURATION_OPTIONS to 0b0. These configuration options are then
not available to USER2 anymore and PTM 535BZ will issue a PERMISSION ERROR response
to any configuration request from USER2 that contains such configuration option.
Currently unused bits (reserved for future use) which do not correspond to a changeable
configuration setting are set to 0b0. This allows USER1 and USER2 to identify which configu-
ration options are available to them and to correctly treat different product revisions with
different features sets (if for instance a newer product revision supports previously reserved
configuration registers).