Chameleon-Mini
|
For user interaction, ChameleonMini provides two configurable push buttons, i.e., LBUTTON on the left side and RBUTTON on the right side of Chameleon. Chameleon distinguishes between
Thus, there are four different commands for configuring the buttons:
LBUTTON
RBUTTON
LBUTTON_LONG
RBUTTON_LONG
Each of these commands can be used in the getting ("?"), setting ("=") and suggesting ("=?") version.
The following table describes all currently implemented options for the button configuration.
Configuration name | Description |
---|---|
NONE | No function, the button is disabled |
UID_RANDOM | Sets a random UID for the current card slot. |
UID_LEFT_INCREMENT | Increments the UID for the current card slot. The UID is interpreted as little-endian. |
UID_RIGHT_INCREMENT | Increments the UID for the current card slot. The UID is interpreted as big-endian. |
UID_LEFT_DECREMENT | Decrements the UID for the current card slot. The UID is interpreted as little-endian. |
UID_RIGHT_DECREMENT | Decrements the UID for the current card slot. The UID is interpreted as big-endian. |
CYCLE_SETTINGS | Cycles through the slots/settings. If the configuration of a slot is set to NONE , this slot is skipped. When the last slot is reached, the next button press selects the first slot, again. |
STORE_MEM | Stores the current setting into the permanent Flash memory. Equivalent to the STORE command. |
RECALL_MEM | Recalls a setting from the permanent Flash memory. Equivalent to the RECALL command. |
TOGGLE_FIELD | Activates the reader field if it was deactivated, deactivates the reader field if it was activated. |
STORE_LOG | Writes the current log from SRAM to FRAM and clears the SRAM log. Equivalent to the STORE_LOG command. |
CLONE_MFU | Triggers the clone of a Mifare Ultralight card in range of the antenna to the selected slot and configures it to emulate it. Equivalent to the CLONE_MFU command. |
Note the UID commands have no effect when the slot is configured as reader.