эти дни в в пустую, я у сервака винт SSD сдох, пока новый не могу купить, (работу ищу в основном). Щас пытаюсь пересобрать на другому сервере.
Я поменял в исходниках пару флагов, теперь надо проверить.
я нашел реализацию стека в нескольких местах, в одном месте. ни как не могу сообразить какой когда работает и как правильно должно быть.
Есть стек Bloedroid? который как я понял пришел на замену BlueZ, ног остатки BlueZ и они автогенеренные судя по коментам.
В стеке Bluedroid конфигурационный заголовочный файл
bt_target.h (строка 2649), в нем устанавливается главная интересующая нас переменная
Код:
#define HFP_INCLUDED FALSE
Далее эта переменная используется в файле
bte_init.c
Код:
#if (defined(HFP_INCLUDED) && HFP_INCLUDED == TRUE)
#include "hfp_api.h"
#endif
#if ((defined(HSP2_INCLUDED) && HSP2_INCLUDED == TRUE)) || \
((defined(HFP_INCLUDED) && HFP_INCLUDED == TRUE))
#include "hsp2_api.h"
#endif
файлов hfp_api.h и hsp2_api.h (нету) их я так понимаю придется написать в ручную, хотя
хотя гугл выдает в первой строке почти сразу такой файлик
http://code.google.com/p/home-part/s.../hfpapi.h?r=17
но сначала нужно залить новую прошивку в планшет и посмотреть что изменится,а может ничего не изменится