| |
|

nvoid

Expert

Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
|
#671 [28.12.07, 11:46] Создание Эльфов
Предлагаю создать тему, посвященную созданию Эльфов. Думаю, удобнее будет собрать ссылки, посвященные Эльфам, в одной теме, а не оффтопить в разных... Список функций находится в файле *.lib.vkp Ссылки:∙ Описание некоторых функций в Wiki∙ Созадние ELF под Siemens∙ Создание ELF под Siemens (здесь больше)∙ Урезанная IAR∙ Патч для IAR∙ Учебник по СИ∙ Основы программирования эльфов SVN: ∙ TortoiseSVN (программа для работы с SVN)∙ svn://svn.boba.su/ARM - Зеркало (http mirror) Siemens SVN ∙ svn://svn.boba.su/SE - Зеркало (http mirror) Sony Ericsson SVN для доступа на svn используйте guest/guest Другие темы: Вопросы о СИ (языке)Исходники ЭльфовКомпиляция ЭПУроки: Создание простого эльфа Фонарик от arban. Создание GUI от arban: часть 1, часть 2. --------------------------------------------- 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 heresaveevents.elf - сохранение евентов (EVENT) (c) den_po--------------------------------------------- Шаблоны эльфов для IARНекоторые полезные для разработчиков шаблоны эльфов. На данный момент имеются: 1) Пустой эльф 2) Пустой эльф со своей книгой 3) Эльф-рисовальщик на главном экране 4) Эльф для RegFile (по сути - пустой эльф, но с дополнительными входными параметрами) 5) Эльф с графическим интерфейсом - списком 6) Эльф-патч, который можно конвертировать в *.vkp при помощи elf2vkp Установка: скопируйте содержимое архива в IAR\ARM\config\template\ Использование: Project->New project->Elf SDK->Нужный шаблон (C) UltraShot--------------------------------------------- Раздел в Wiki, посвященный созданию эльфов
Прикрепленный к сообщению файл: elfcheck.rar ( 32.56 kb; 1014 hits) Скачать файл saveevents.elf ( 1.13 kb; 439 hits) Скачать файл iar_templates.zip ( 114.52 kb; 720 hits) Скачать файл
Motorola EM30
|
Спасибо сказали: pahon, Zormax, scorpion1616, Evil-Racer, Alex_E, avens, DuMOHsmol, TahaSpawn, vodoo999, Alex1992, ELECTRO-NIC, JohnNorth, HotRabbit, ENSAIER, Olegat0r, scorpion16_Richi, Oganyan-Arthur, Melodic_Death, toha257, farid, mugen, VovanLS, blacklizard, ZuZiK aka pavelsh, Metaler, Atreyu, Nook, Vov4ик, KnoonK, a6b6
|
Hussein

VIP Developer

Регистрация: 14.3.07 Сообщений: 207 Репутация: 1098 Откуда: Харьков
|
#672 [11.11.08, 20:47] Re: Создание Эльфов
xaBEERoff, результатом ф-ии будет значение, каждый бит в котором отвечает за наличие(1) либо отсутствие (0) некого события. бит: 0 : KEYLOCKED 1 : SOUNDOFF 2 : MISSED_VOICE_CALL итд...
|
Спасибо сказали: xaBEERoff
|
UltraShot

Developer/Moder

Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
|
#673 [11.11.08, 21:03] Re: Создание Эльфов
xaBEERoff, сорцы MissedEvents от дэна посмотри в соответствующем разделе
|
Спасибо сказали: xaBEERoff
|
Hussein

VIP Developer

Регистрация: 14.3.07 Сообщений: 207 Репутация: 1098 Откуда: Харьков
|
#674 [11.11.08, 21:52] Re: Создание Эльфов
xaBEERoff, ну так и выясни. в чем проблема то? печтай значения при разных состояниях тела.
|
-=StRaNgER=-

Elfmaker

Регистрация: 23.3.08 Сообщений: 116 Репутация: 138 Откуда: Украина,Одесса
|
#675 [12.11.08, 19:57] Re: Создание Эльфов
Код от IronMaster уже вдоль и поперёк ковырял,но не могу найти в нём ошибку,из-за которой эльф,стартующий джаву,вешает телефон.Просто я до этого день убил,кучу вариантов перепробовал и безрезультатно,а сейчас времени в обрез,сами понимаете...Помогите,плиз [ Редактировано InDiGo в 12.11.08 19:58 ]
Nokia 5320XM v4.13+SE W580i R8BE001
|
IronMaster

VIP Developer

Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8544 Откуда: Пермь
|
#676 [12.11.08, 22:48] Re: Создание Эльфов
InDiGo, поменяй || на &&
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
Спасибо сказали: -=StRaNgER=-
|
eddmund

Elfmaker

Регистрация: 19.1.08 Сообщений: 206 Репутация: 83 Откуда: Austria
|
#677 [14.11.08, 00:37] Re: Создание Эльфов
Can somebody please be so kind and post a simple code that does nothing else than displaying a custom .png image on the standby screen, as a demonstration for developers?
|
jasiek

Patcher/Elfmaker

Регистрация: 25.3.07 Сообщений: 195 Репутация: 249 Откуда: Poland
|
#678 [14.11.08, 01:00] Re: Создание Эльфов
Elm & K810i & W750i 
|
Спасибо сказали: eddmund
|
eddmund

Elfmaker

Регистрация: 19.1.08 Сообщений: 206 Репутация: 83 Откуда: Austria
|
#679 [14.11.08, 03:05] Re: Создание Эльфов
jasiekThank you - I have simplified/enhanced that code, which can be compiled against the current SVN codebase. Thanks to UltraShot all works fine now  Source is available at the posting " ImageTest". [ Edited by eddmund в 16.11.08 00:45 ]
|
Спасибо сказали: xander150
|
xander150

Вникающий

Регистрация: 2.1.08 Сообщений: 35 Репутация: 2
|
#680 [14.11.08, 14:29] Re: Создание Эльфов
Try changing Код: putchar(GC, 0, 0, 10, 10, img[0].ImageID); to Код: putchar(GC, 100, 100, 10, 10, img[0].ImageID); The first one draws a 10x10px image on place of the signal bar, maybe you deleted the parts which allow drawing there. The second one draws somewhere in the middle of the screen. I have two questions, the first especially at Hussein: How can I force SleepMode elf to redraw? At the moment I use Код: BOOK * ScreenSaverBook = FindBook(isScreenSaverBook()); if (ScreenSaverBook) { UI_Event(UI_SLEEPMODE_ACTIVATED_EVENT); } But this crashes the phone when switching the tracks with headset. After pressing the key the sleepmode dissappears (what seems to be right because of key press) but then even with the if (ScreenSaverBook) check it crashes. And the second question: What's the differnece between fopen and w_fopen? The first one opens in ANSI and the second in unicode (w=wide)? EDIT: A third question: What modes are guilty for chmod? [ Редактировано xander150 в 14.11.08 13:32 ]
|
UltraShot

Developer/Moder

Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
|
#681 [14.11.08, 15:12] Re: Создание Эльфов
eddmund, try without //Standby_Redraw(DO, a, b, c); in your redraw
|
Спасибо сказали: eddmund
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|