Name Last Update
.settings Loading commit data...
.vscode Loading commit data...
link Loading commit data...
source Loading commit data...
.cproject Loading commit data...
.gitignore Loading commit data...
.project Loading commit data...
.xxproject Loading commit data...
Makefile Loading commit data...
README.en.md Loading commit data...
README.md Loading commit data...

BlueSea_OPTEK_LINK_SDK

Description

sdk with optek link,Initial versions include GAME,Wireless Subwoofer,and Classic Bluetooth.

Software Architecture

  1. OS:freertos
  2. tasks:
    1. app_timer_handler: 25ms loop
    2. taskStream_Rcv: recieve stream processing for spdif source
    3. taskDec: deocde and dsp processing
    4. task_bt_controller: controller stack of bt processing
    5. taskBtHCI: host stack of bt processing
    6. task_usbotg: usb stack processing
    7. taskUi: key detection and Special event processing
    8. taskKeyFunc: Application layer processing
    9. taskHdd: file system processing
    10. taskIdle: reset watchdog processing

Installation

  1. xxxx
  2. xxxx
  3. xxxx

Instructions

  1. optek link:
    1. enable macro: OPTEK_LINK_ENABLE
    2. Project selection: Select one of the following
      1. OPL_MODE_SINGLE_WAY: use optek link lib:optek_link_5ms.a
      2. OPL_MODE_TWO_WAY: use optek link lib:optek_link_5ms.a
      3. OPL_MODE_SWF: use optek link lib:optek_link_5ms_for_swf.a
      4. OPL_MODE_WIRELESS_MIC: use optek link lib:optek_link_5ms_for_mic.a
  2. xxxx
  3. xxxx

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request