Создание Эльфов : Эльфостроение : Форум

Страница 157 из 211: « 1 ... 153 154 155 156 [157] 158 159 160 161 ... 211 »

 den_po:
30.11.10, 20:48
 macidimov, в следующий раз за нежелание использовать поиск накажу
http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2479&post_id=47366#47366


Добавлено 30.11.10 20:50

macidimov,
читай примеры отсюда http://supertrubka.org/wiki/doku.php?id=elflib:functionsabc

 macidimov:
30.11.10, 20:54
 I tried with that example but is still restarts. Also tried using Код:
AudioControl_Vibrate
but then it doesn't even vibrate.

 den_po:
30.11.10, 20:55
 macidimov, чини библиотеку. если не поможет, чини руки.

 macidimov:
30.11.10, 21:06
 OK. I think i have fixed it. Will test in a second. And btw you should add this to the K850 R1FA035 library. ;-)

Код:
0920: 00000000 45AB1711; 248: void Vibra_Off (int t1)


[ Редактировано macidimov в 30.11.10 20:08 ]


EDIT: Yes. It was the function that was the problem =) Thank you den_po Sе

[ Редактировано macidimov в 30.11.10 20:12 ]

[ Редактировано macidimov в 30.11.10 20:13 ]

 blacklizard:
01.12.10, 09:31
 macidimov,

Its better to use AudioControl_Vibrate

 toha257:
01.12.10, 20:44
 Доброго времени суток.
Подскажите пожалуйста эвент подключения/отключения гарнитуры.
Заранее спасибо.

 ploik:
01.12.10, 22:08
 toha257,

А функа тебя чем не устраивает?

int PHF_GetState(void); - Обычная
int CHF_GetState(void); - BlueTooth

 toha257:
01.12.10, 22:13
 ploik, я так понимаю что функцию нужно запустить чтобы узнать подключена гарнитура или нет. А мне нужно, чтобы при подключении гарнитуры эльф виполнял определённые действия.

 DuMOHsmol:
01.12.10, 22:48
 toha257, можно примерно так:

Код: 

int HeadsetConnected(void *mess ,BOOK* book)
{
  ...
  return(0);
}

int HeadsetDisconnected(void *mess ,BOOK* book)
{
  ...
  return(0);
}

...

const PAGE_MSG HW_PageEvents[]@ "DYN_PAGE" ={
  ELF_TERMINATE_EVENT                          , TerminateElf,
  ELF_SHOW_INFO_EVENT                          , ShowAuthorInfo,
  ACCESSORIES_ACCESSORY_CONNECTED_EVENT_TAG    , HeadsetConnected,
  ACCESSORIES_ACCESSORY_DISCONNECTED_EVENT_TAG , HeadsetDisconnected,
  0,0
};


 albertnet3:
05.12.10, 06:17
 
macidimov:
I tried with that example but is still restarts. Also tried using Code:
AudioControl_Vibrate
but then it doesn't even vibrate.


macidimov, hello, to control the vibration is better to use these functions, see an example:
Код: 
void vibra ()
{
  PAudioControl pAC = AudioControl_Init();
  if( !pAC )
      pAC = *GetAudioControlPtr();
      AudioControl_Vibrate(pAC, 500, 50, 1000);// 500 is VibraTime, 50 is PauseTime and 1000 is TotalTime.
}

int HeadsetConnected(void *mess ,BOOK* book)
{
  vibra ();
  return(0);
}

int HeadsetDisconnected(void *mess ,BOOK* book)
{
  vibra ();
  return(0);
}

...

const PAGE_MSG HW_PageEvents[]@ "DYN_PAGE" ={
  ELF_TERMINATE_EVENT                          , TerminateElf,
  ELF_SHOW_INFO_EVENT                          , ShowAuthorInfo,
  ACCESSORIES_ACCESSORY_CONNECTED_EVENT_TAG    , HeadsetConnected,
  ACCESSORIES_ACCESSORY_DISCONNECTED_EVENT_TAG , HeadsetDisconnected,

I hope this example will serve
greetings ;-)
Страница 157 из 211: « 1 ... 153 154 155 156 [157] 158 159 160 161 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1560

© 2005-2018 supertrubka.org