FLIP DETECTION
The flip detection algorithm is used to detect a flip from a 3- axis accelerometer motion sensor. The library can detect if the device
lays on its front side (buttons toward the sky) or back side.
When in pointing mode, if flip detection is enabled, and if remote lays on its back side, then remote stops sending mouse data until
remote is flipped back.
When in raw sensor mode, if flip detection is enabled, and if remote lays on its back side, then remote sends special code inside
frame “key press” field to indicate remote state, but it keeps on sending data unlike pointing mode. This is up to host application to
interpret “key press” field and discard the frame or not whenever remote is flipped.
Note: The library can be turned on or off dynamically by pressing the Green + 5 key sequence (see 6 for more information).
IAR PROJECTS DESCRIPTION
DATABASE
All IAR projects are in “\RemoTI 2.0 BLE” directory. The projects are divided in several parts:
Components
Common for all projects, content HAL, OSAL and lib BLE.
Projects\ble\HIDAdvRemote
BLE Remote firmware with pointing, keyboard.
Binaries location:
“Projects\ble\HIDAdvRemote\CC2541\<PROJECT NAME>\Exe” Project name description:
CC2541_
* : hardware target (used by remote TI)
•
_LIB_POINTING_V03 : with libPointing for 3A3G
•
_LIB_POINTING_V03_AGL_V02 : with libPointing (AML) and libGaming (AGL) for 3A3G
•
_LIB_POINTING_9AXIS_V03_AGL_V02 : with libPointing and libGaming for 3A3G based on 3A3G3M device (MPU9150)
Projects\ble\ HIDAdvRemoteDongle
ZID dongle firmware
Project name description:
CC2540 : dongle firmware
Page
5
of
21
Summary of Contents for MoveaTV BLE REMOTE
Page 19: ...Page 19 of 21 ...