Како конфигурисати профил Феасицом Блуетоотх аудио модула помоћу АТ команди?

Преглед садржаја

Феасицомов Блуетоотх Аудио модул укључује низ профила за функције преноса података и звука. Када програмери пишу и отклањају грешке у програмима, често морају да конфигуришу функционалност фирмвера модула. Стога, Феасицом обезбеђује скуп АТ команди са одређеним форматом како би олакшао програмерима да конфигуришу профиле било када и било где. Овај чланак ће представити како да користе ове АТ команде програмерима који користе Феасицом Блуетоотх аудио модуле.

Прво, формат Феасицом-ових АТ команди је следећи:

АТ+команда{=Парам1{,Парам2{,Парам3...}}}

Белешка:

- Све команде почињу са "АТ" и завршавају се са " "

- " " представља повратни део, који одговара "ХЕКС" као "0к0Д"

- " " представља извод реда, који одговара "ХЕКС" као "0к0А"

- Ако команда укључује параметре, параметре треба одвојити са "="

- Ако команда укључује више параметара, параметри треба да буду раздвојени са ","

- Ако команда има одговор, одговор почиње са " " и завршава се са " "

- Модул треба увек да враћа резултат извршења команде, враћајући „ОК“ за успех и ЕРР for failure (the figure below lists the meanings of all ERR )

Код грешке | Значење

------------|--------

001 | Није успео

002 | Неважећи параметар

003 | Неважеће стање

004 | Неусклађеност наредби

005 | Заузет

006 | Команда није подржана

007 | Профил није укључен

008 | Нема меморије

Отхерс | Резервисано за будућу употребу

Следе два примера резултата извршења АТ команде:

  1. Прочитајте Блуетоотх назив модула

<< АТ+ВЕР

>> +ВЕР=ФСЦ-БТ1036-КСКСКСКС

>> ОК

  1. Одговорите на позив када нема долазног позива

<< АТ+ХФПАНСВ

>> ЕРР003

Затим, хајде да наведемо неке најчешће коришћене профиле као што је приказано у наставку:

- СПП (профил серијског порта)

– ГАТТС (генерички профил атрибута ЛЕ-периферна улога)

– ГАТТЦ (генерички профил атрибута ЛЕ-централна улога)

- ХФП-ХФ (Хандс-Фрее профил)

- ХФП-АГ (Хандс-Фрее-АГ профил)

- А2ДП-Синк (напредни профил дистрибуције звука)

- А2ДП-Соурце (напредни профил дистрибуције звука)

- АВРЦП-контролер (профил аудио/видео даљинског управљача)

- АВРЦП-Таргет (профил аудио/видео даљинског управљача)

- ХИД-ДЕВИЦЕ (профил људског интерфејса)

- ПБАП (профил за приступ телефонском именику)

- иАП2 (за иОС уређаје)

На крају, наводимо одговарајуће АТ команде за профиле поменуте горе у табели испод:

Цомманд | АТ+ПРОФИЛ{=Парам}

Парам | Изражено као поље децималног бита, сваки бит представља

БИТ[0] | СПП (профил серијског порта)

БИТ[1] | ГАТТ сервер (генерички профил атрибута)

БИТ[2] | ГАТТ клијент (генерички профил атрибута)

БИТ[3] | ХФП-ХФ (хандс-фрее профил хендсфри)

БИТ[4] | ХФП-АГ (Хандс-Фрее Профиле Аудио Гатеваи)

БИТ[5] | А2ДП синк (напредни профил дистрибуције звука)

БИТ[6] | А2ДП извор (напредни профил дистрибуције звука)

БИТ[7] | АВРЦП контролер (профил аудио/видео даљинског управљача)

БИТ[8] | АВРЦП циљ (профил аудио/видео даљинског управљача)

БИТ[9] | ХИД тастатура (профил за људски интерфејс)

БИТ[10] | ПБАП сервер (профил за приступ телефонском именику)

БИТ[15] | иАП2 (за иОС уређаје)

Одговор | +ПРОФИЛЕ=Пара

Напомена | Следећи профили се не могу истовремено омогућити путем АТ команди:

- ГАТТ сервер и ГАТТ клијент

- ХФП синк и ХФП извор

- А2ДП синк и А2ДП извор

- АВРЦП контролер и АВРЦП циљ

Коришћење АТ команди за конфигурисање профила Феасицом Блуетоотх аудио модула је имплементирано у бинарном облику у програм фирмвера. Параметри треба да се конфигуришу претварањем одговарајућих БИТ позиција у децималне бројеве. Ево три примера:

1. Прочитајте тренутни профил

<< АТ+ПРОФИЛ

>> +ПРОФИЛЕ=1195

2. Омогућите само ХФП извор и А2ДП извор, онемогућите друге (тј. и БИТ[4] и БИТ[6] су 1 у бинарном облику, а друге БИТ позиције су 0, конвертовани децимални збир је 80)

<< АТ+ПРОФИЛ=80

>> ОК

3. Омогућите само ХФП Синк и А2ДП Синк, онемогућите друге (тј. и БИТ[3] и БИТ[5] су 1 у бинарном систему, а друге БИТ позиције су 0, конвертовани децимални збир је 40)

<< АТ+ПРОФИЛ=40

>> ОК

Комплетне АТ команде се могу добити из општег приручника за програмирање одговарајућег производа који обезбеђује Феасицом. Испод је само неколико главних линкова за преузимање општег приручника за програмирање Блуетоотх аудио модула:

- ФСЦ-БТ1036Ц (Мастер-Славе интегрисан, може се пребацивати између аудио мастер и аудио славе функција путем команди)

- ФСЦ-БТ1026Ц (Подржава аудио славе функцију и ТВС функцију)

- ФСЦ-БТ1035 (Подржава аудио мастер функцију)

Дођите на врх