Keyboard
manufacturing test code may be executed by holding the system sleep key and the Bind button when the batteries are inserted into the keyboard.
4.3.6.16MFG_TX_MODES
When the MFG_TEST_CODE is defined, the definition of this name adds in a carrier and random data TX test option. See the mfgtest module for more information on these TX modes.
4.3.6.17MOUSE_EMULATION_MODE
This configuration definition is used to selectively compile in the mouse Emulation mode. The Scroll Lock key is used to toggle this mode on/off. Once in this mode, the arrow keys are used to move the mouse. The Delete key is the left mouse button, the End key is the right mouse button, and Page Up and Page Down emulate the scroll wheel.
4.3.6.18BACK_CHANNEL_SUPPORT
This configuration definition is used to selectively compile in the Back Channel Data Support feature. See section Back Channel Data Support on page 20 for a description of Back Channel Data Sup- port.
4.3.6.19MASTER_PROTOCOL
This configuration definition is used to select the Master radio protocol or Slave radio protocol. For the keyboard application, it should be undefined.
4.3.6.20PAYLOAD_LENGTH
This configuration definition is used to define the payload length. For the keyboard application, it should be defined as 8.
4.3.6.21KISS_BIND
This configuration definition is used to selectively compile in the Enhanced KissBind feature. See section Enhanced KISSBind™ on page 18 for a description of Enhanced KissBind.
The keyboard can be
After being
4.3.6.22RSSI_QUALIFY
This configuration definition is used to enable the RSSI qualification for the Enhanced KissBind. Only if the RSSI reading is above KISS_BIND_RSSI_THRESHOLD, can the KissBind request/ response be accepted by the Bridge/Devices.
4.3.6.23PLATFORM_H
This configuration value identifies the header file that has the platform configuration information. The default value is pdc9265.h, which is identifier for the keyboard board that is shipped with the RDK. It is anticipated that this macro will change when the code is ported to another platform.
4.3.7Platform and Architecture Portability
The keyboard firmware was designed to be easily ported from one hardware platform to another platform with a simple
CY4672 Reference Design Guide, Document # | 65 |
[+] Feedback