| |
|
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 Репутация: 1081 Откуда: Харьков
|
#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 Репутация: 1081 Откуда: Харьков
|
#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 Репутация: 8514 Откуда: Пермь
|
#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
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|