| 
|   |   |   | 
 
 
| 
| 
 
| nvoid 
  
Expert
 
 Регистрация:  29.11.07Сообщений: 1375
 Репутация: 380
 
 
 
 
 
 
 
 |  #521 [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; 1015 hits) Скачать файл   saveevents.elf (1.13  kb; 440 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 
 |  
 
| jamesbond22 
  
Свой в доску
 
 Регистрация:  19.8.07Сообщений: 1764
 Репутация: 1322
 
 
 
 
 
 
 
 |  #522 [11.08.08, 19:19] Re: Создание Эльфов 
 
     BigHerculeslog from compile: 
 
 
 
  XPeria X8  ROM 2.3.5 GingerDX v008 |  
 
| UltraShot 
  
Developer/Moder
 
 Регистрация:  21.5.07Сообщений: 1729
 Репутация: 1827
 Откуда: Санкт-Петербург / Череповец
 
 
 
 
 
 
 |  #523 [11.08.08, 19:28] Re: Создание Эльфов 
 
     jamesbond22Project->Options->General Options->Library Configuration->Library->Normal
 
 
 
 |  
 
| jamesbond22 
  
Свой в доску
 
 Регистрация:  19.8.07Сообщений: 1764
 Репутация: 1322
 
 
 
 
 
 
 
 |  #524 [11.08.08, 21:13] Re: Создание Эльфов 
 
     BigHercules, UltraShot thanks. Now is ok.     elf Blib_Editor Joker XT's,  elf Lighting player ME v.2 yr4ik's,  elf CreateTXTFile IronMaster's,  elf SWIS Slawwan's, elf FileManager sprut1's, elf Task Menu Ugolovnik's ... this elfs has "list menu". Please send me exampled source code as helpful to create this list menu.  I want know how create list menu. [ Edited by jamesbond22 в  12.8.08 19:46 ] 
 
 
 
  XPeria X8  ROM 2.3.5 GingerDX v008 |  
 
| -=StRaNgER=- 
  
Elfmaker
 
 Регистрация:  23.3.08Сообщений: 116
 Репутация: 138
 Откуда: Украина,Одесса
 
 
 
 
 
 
 |  #525 [14.08.08, 02:01] Re: Создание Эльфов 
 
     Народ,есть ли у кого-то исходник эльфа,работающего со временем,типа EventControl 1.6.Если нет,то поясните,как выполнить проверку на то,что сейчас нужное время для действия или нет.Ну или как,на худой конец,как получить время в видеTime=hh,mm
 Т.е. в часах и минутах.Как нарисовать-знаю,а вот получить в таком же виде,в каком рисуешь(т.е. с минутами и часами) я не наю.Буду благодарен
 
 
 
 Nokia 5320XM v4.13+SE W580i R8BE001
 |  
 
| KrasH 
  
VIP Developer
 
 Регистрация:  12.10.07Сообщений: 993
 Репутация: 3014
 Откуда: Шахты
 
 
 
 
 
 
 |  #526 [14.08.08, 06:27] Re: Создание Эльфов 
 
     И чё с ним работать?Реквест дататайма бери
 
 
 Добавлено   14.8.08 06:27
 
 А дальше смотри структуру TIME
 
 
 
 Samsung GT-I9000 Galaxy S
 SE C510 R1FA035
 + M2 1Gb + HPM-82
 WMR: 248608836491
 WMZ: 305377005044
 Спасибо mazhor(1500wmr),polza(600wmr), & to other(~1100wmr)
 |  
 
| UltraShot 
  
Developer/Moder
 
 Регистрация:  21.5.07Сообщений: 1729
 Репутация: 1827
 Откуда: Санкт-Петербург / Череповец
 
 
 
 
 
 
 |  #527 [14.08.08, 08:28] Re: Создание Эльфов 
 
     DATETIME dt;     REQUEST_DATEANDTIME_GET(0,&dt);     char h=dt.time.hour;     char m=dt.time.min;     char s=dt.time.sec;     sprintf(time3,"%02d:%02d:%02d",h,m,s);     char * actionwithparam;     if (actionwithparam=manifest_GetParam(buff,time3,0))     {       EventProcessor(actionwithparam);       mfree(actionwithparam);     } примерно так в ивентконтроле из Events.ini берётся экшн   в следующей версии будет абсолютно по-другому, LISTами. в time3 будет валяться 08:28:01 (например) [ Редактировано UltraShot в  14.8.08 08:29 ]
 
 
 |  
 
| eddmund 
  
Elfmaker
 
 Регистрация:  19.1.08Сообщений: 206
 Репутация: 83
 Откуда: Austria
 
 
 
 
 
 
 |  #528 [14.08.08, 16:07] Re: Создание Эльфов 
 
     IronMaster removed "GUI * gui;" from "typedef struct{ ... } BOOK;" in Types.h , SVN r2486. As a result, code like as present in the current SVN version of SleepMode, won't compile anymore: Код: main.c Error[Pe135]: class "BOOK" has no member "gui" E:\\Embedded Workbench\\SleepMode\\main.c 221
 
 Done. 1 error(s), 0 warning(s)
 
 How should this be fixed?
 
 
 |  
 
| Joker XT 
  
VIP Developer
 
 Регистрация:  5.8.06Сообщений: 1292
 Репутация: 7599
 
 
 
 
 
 
 
 |  #529 [14.08.08, 16:17] Re: Создание Эльфов 
 
     eddmundТупо так   GUI * g  GUI*)(*(int*)((int)ScreenSaverBook+0x18)); 
 
 
 SE C901 [R1GA028]
 |  
 
| eddmund 
  
Elfmaker
 
 Регистрация:  19.1.08Сообщений: 206
 Репутация: 83
 Откуда: Austria
 
 
 
 
 
 
 |  #530 [14.08.08, 17:27] Re: Создание Эльфов 
 
     Joker XTThank you, that worked, however I don't understand it     Can you please tell me how I must rewrite the code 
 
 
 |  
 
| Joker XT 
  
VIP Developer
 
 Регистрация:  5.8.06Сообщений: 1292
 Репутация: 7599
 
 
 
 
 
 
 
 |  #531 [14.08.08, 18:36] Re: Создание Эльфов 
 
     get guiGUI*(*(int*)((int)myBook+0x18));
 
 
 
 SE C901 [R1GA028]
 |  
 
 Похожие темы 
 Вы не можете начинать темы.Вы не можете редактировать свои сообщения.
 Вы не можете создавать опросы.
 Вы не можете вкладывать файлы в сообщения.
 Вы не можете отвечать на сообщения.
 Вы не можете удалять свои сообщения.
 Вы не можете голосовать.
 
 | 
 | 
 
 |