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

Страница 166 из 211: « 1 ... 162 163 164 165 [166] 167 168 169 170 ... 211 »

 Rc:
27.02.11, 17:00
 
Код: 
int NewKey(int key, int r1, int mode){
BOOK * CamaraBook = FindBook(get_IsCameraBook());    
  if(CamaraBook){
  if((key==0x2F) && (mode==0x00)) //softkey lateral for shot photo
  {
  FlashPhoto();
  
     }
if((key==0x08) && (mode==0x00)) //softkey central for shot photo
    {
  FlashPhoto();
     }
return(0);
   }
  return(0);
}


Код: 

u16 myTimer;
int mode=0;
const int max=3;
const int t=200;

void onTimer(u16 timerID, LPARAM lparam) {
  int i=mode/2;
  if (mode<=max) {
    if (i!=mode/2) SetLampLevel(0);
    else SetLampLevel(1);
    mode++;
    Timer_ReSet(&myTimer, t, onTimer, lparam);  
  }
  else {
    mode=0;
    SetLampLevel(0);//на всякий случай
    Timer_Kill(&myTimer);
}


void FlashPhoto() {
  myTimer = Timer_Set(1, onTimer, 0);
}


 chkofe:
10.03.11, 18:09
 ребят какой программой по языку си вы пользуетесь, для написания эльфов?
Если не трудно, перечислите все то,что нужно для написания эльфов( т.е какие компиляторы и тому подобное)
2. Если не трудно напишите ссылки на них.
Заранее спасибо!

 toha257:
10.03.11, 18:15
 chkofe, компилятор IAR (ссылка в первом посте)
Также нужны две папки include и C++, находятся на SVN (ссылка также в первом посту)


Добавлено 10.3.11 17:15

Более подробно здесь

 Pavlus:
11.03.11, 11:39
 Подскажите, пожалуйста, что означает ошибка
Код:
Error[e117]: Incompatible runtime models. Module func specifies that '__dlib_file_descriptor' must be '1', but module ?xcloseall has the value '0' 

?

Появляется если присутствуют обработчики для RIGHTNOW_START_*

[ Редактировано Pavlus в 11.3.11 10:42 ]

 den_po:
11.03.11, 11:40
 Pavlus, писал:
в поиск. месяц назад обсуждалось тут же.

 Pavlus:
11.03.11, 11:53
 Спасибо. Попробовал как в поиске - выскочила другая ошибка.
Посмотрел внимательно на константы - "_TAG" забыл :(
Вернул на место и сразу всё заработало без изменений конфигурации.

 toha257:
11.03.11, 13:30
 Подскажите пожалуйста, как вызвать какую небудь функцию из прошивки, но её адресу(то есть не из либы)

 den_po:
11.03.11, 13:34
 toha257, используй указатель на функцию, Люк

 toha257:
11.03.11, 14:26
 den_po, а как указателю присвоить адрес? Во всех примерах вместо адреса пишут название функции из библиотеки, а если у меня есть только адрес? Если просто писать адрес, ИАР ругается на несовпадение типов данных.


Спасибо

[ Редактировано toha257 в 11.3.11 13:38 ]

 den_po:
11.03.11, 14:35
 toha257, используй приведение типов, Люк
Страница 166 из 211: « 1 ... 162 163 164 165 [166] 167 168 169 170 ... 211 »

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

© 2005-2018 supertrubka.org