--------------------------------------------- elfcheck - простая прога, которая проверяет, используются ли в эльфах (включая эльфлоадер) функции, которых нет в либе. simple tool which checks whether there are functions used in elfs (including elfloader) that are not included in library.
Q: How use elfcheck? Q: Как использовать? R: Look this page here
saveevents.elf - сохранение евентов (EVENT)
(c) den_po
---------------------------------------------
Шаблоны эльфов для IAR Некоторые полезные для разработчиков шаблоны эльфов. На данный момент имеются: 1) Пустой эльф 2) Пустой эльф со своей книгой 3) Эльф-рисовальщик на главном экране 4) Эльф для RegFile (по сути - пустой эльф, но с дополнительными входными параметрами) 5) Эльф с графическим интерфейсом - списком 6) Эльф-патч, который можно конвертировать в *.vkp при помощи elf2vkp
Включает и отключает свет кнопочки камеры на K750i.
А вот такой случай, при компиляции все ок, а вот почему не работают в этом коде: if (Is_Enabled_LampLED==1) SetLampLevel(Brightness_Lamp); и if (Is_Enabled_LampLED==1) SetLampLevel(0); как будто их там нет? переменные точно равны "1".
Код:
void onTimer (u16 unk , void * data) { { if (Flash==0) { Flash=1; if (Is_Enabled_CameraLED==1) CameraLED_On(0); if (Is_Enabled_IrDALED==1) RedLED_On(0); if (Is_Enabled_LampLED==1) SetLampLevel(Brightness_Lamp); Timer_ReSet(&timer,Time_Light,onTimer,0); // перезапускаем таймер } else { Flash=0; if (Is_Enabled_CameraLED==1) CameraLED_Off(0); if (Is_Enabled_IrDALED==1) RedLED_Off(0); if (Is_Enabled_LampLED==1) SetLampLevel(0); Timer_ReSet(&timer,Time_onTimer,onTimer,0); // перезапускаем таймер } } }
а есть ли какието функции для обращения к интернету, в особенности получение картинки с интернета допустим. вродебы в какомто эльфе(информере погоды) была такая реализация, если не ошибаюсь.
Rc
Elfmaker
Регистрация: 22.6.08 Сообщений: 229 Репутация: 1208 Откуда: г. Арзамас
we_are_hakers, Кто-то вроде нашёл функции обращения к встроенному браузеру, а в "информере погоды" вроде как через яву было сделано. avens, У тя лишние {} поставлены И в конце наверн return; надо Я бы написал этот код вот так
if (Flash==0) { Flash=1; MessageBox(0x6fFFFFFF,STR("FLASH=0 OK"),0, 1 ,5000,0); if (Is_Enabled_CameraLED==1) CameraLED_On(0); if (Is_Enabled_IrDALED==1) RedLED_On(0); if (Is_Enabled_LampLED==1) /*SetLampLevel(Brightness_Lamp);*/ MessageBox(0x6fFFFFFF,int2strID(Brightness_Lamp),0, 1 ,5000,0); Timer_ReSet(&timer,Time_Light,onTimer,lparam); // перезапускаем таймер } else { Flash=0; MessageBox(0x6fFFFFFF,STR("FLASH!=0 OK"),0, 1 ,5000,0); if (Is_Enabled_CameraLED==1) CameraLED_Off(0); if (Is_Enabled_IrDALED==1) RedLED_Off(0); if (Is_Enabled_LampLED==1) /*SetLampLevel(0);*/ MessageBox(0x6fFFFFFF,STR("SetLampLevel0"),0, 1 ,5000,0); Timer_ReSet(&timer,Time_onTimer,onTimer,lparam); // перезапускаем таймер } return; }
Так должно работать, но я не проверял MessageBoxы для отладки, только время таймера не ставь слишком маленькое, а то телефон перезагружаться будет. Посмотри, может где переменные перепутал или не назначил, или вместо int пытаешься использовать чё нибудь другое
avens, может Is_Enabled_CameraLED это не переменная у тебя, а int функция? Тогда надо делать if(Is_Enabled_CameraLED()==1) И нафига return; в конце void функции? Смысл тока если в середине где-нибудь ставить..
Какой функцией можно скрыть в фон книгу? порылся по библиотеке, нашел вродебы, но не уверен: BookObj_Hide(BOOK *,int display_type); она? и если да, то как ее использовать?
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.