Android TV Reference Remote
Check in SDK based on Telink 8278 chipset, solution provided
by Telink Semiconductor (Shanghai) Co., Ltd.

This source code drop contains the open source software. The libraries,
compiler toolchain and other binaries dependencies are hosted by Telink.

Software version: 1.22

v1.22 Library version

|       lib name        |          origin           |
| :-------------------: | :-----------------------: |
| libfirmware_encrypt.a |      ble SDK V1.1.1       |
|     liblt_8278.a      |      ble SDK V1.1.1       |
|     libapp_ota.a      | google BLE RCU SDK  v1.22 |

v1.22 Changes

  - Merged G20 keymap and support G20.
  - Changed Reference RCU Wakeup Packet Service ID(byte 10-11) of the wakeup packet(google packet) to 0x36, 0xfd.
  - Changed "battery in, no bonding info" case from no broadcasting to broadcasting.
  - IR 1.1 new spec: If the button is released while an IR sequence emission is in progress,
    the emission stops immediately unless it is the first sequence emitted for this button press
  - IR 1.1 new spec: When there is no ATT Bearer, the most recent event shall be cached for no longer than 5 seconds
    while an ATT Bearer is being established and the the host is subscribing to IR_KEY_EVENT characteristic.
  - Changed libapp_ota.a. Need to update libapp_ota.a following the instruction in the readme file.

Change-Id: I09cc1c503ec704f05d4d88d0325f525c47099ce0
21 files changed