| 
|   |   |   | 
 
 
| 
| 
 
| nvoid 
  
Expert
 
 Регистрация:  29.11.07Сообщений: 1375
 Репутация: 380
 
 
 
 
 
 
 
 |  #631 [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 
 |  
 
| Stonos 
  
Elfmaker
 
 Регистрация:  1.1.08Сообщений: 37
 Репутация: 262
 
 
 
 
 
 
 
 |  #632 [24.10.08, 16:01] Re: Создание Эльфов 
 
     Почему Softkey текст исчезает после использования GUI_Free до тех пор, пока я нажмите любую клавишу в 4 раза?  Спасибо   English: Why does the softkey text disappear after using GUI_Free until I press any key 4 times? (see picture above) Thanks  
 
 |  
 
| xander150 
  
Вникающий
 
 Регистрация:  2.1.08Сообщений: 35
 Репутация: 2
 
 
 
 
 
 
 
 |  #633 [27.10.08, 16:00] Re: Создание Эльфов 
 
     Has anyone experience with GetThemeColor? I made a few tests and got nearly all codes for all colors which are set in a thm file but two are missing (I tested everything from 0,0 to 255,255):Input_text
 Input_marked_text
 I can't get their colors, does anyone know how to get them? If I have these I can publish a table with all colors and their respective combinations.
 
 
 |  
 
| arban 
  
Elfmaker
 
 Регистрация:  2.3.08Сообщений: 802
 Репутация: 3111
 
 
 
 
 
 
 
 |  #634 [29.10.08, 16:41] Re: Создание Эльфов 
 
     При компиляции эльфа с гуи ошибку выдаёт: Error[Pe135]: class "BOOK" has no member "gui" E:\_IAR\_svn\new\main.c 126   
 
 
 |  
 
| UltraShot 
  
Developer/Moder
 
 Регистрация:  21.5.07Сообщений: 1729
 Репутация: 1827
 Откуда: Санкт-Петербург / Череповец
 
 
 
 
 
 
 |  #635 [29.10.08, 16:44] Re: Создание Эльфов 
 
     arban, инклуды поменялись -------- правильный вариант от джокера ниже  [ Редактировано UltraShot в  29.10.08 17:36 ] 
 
 
 |  
 
| Joker XT 
  
VIP Developer
 
 Регистрация:  5.8.06Сообщений: 1292
 Репутация: 7599
 
 
 
 
 
 
 
 |  #636 [29.10.08, 17:32] Re: Создание Эльфов 
 
     Не) так не у всех)Вот вроди нарм вариант:
 
 GUI * BOOK_GetGUI(BOOK * b)
 {
 return((GUI*)ListElement_GetByIndex(b->xguilist->guilist,0));
 }
 
 
 
 SE C901 [R1GA028]
 |  
| Спасибо сказали: arban 
 |  
 
| arban 
  
Elfmaker
 
 Регистрация:  2.3.08Сообщений: 802
 Репутация: 3111
 
 
 
 
 
 
 
 |  #637 [30.10.08, 09:44] Re: Создание Эльфов 
 
     Не помогло, всёравно ругается, ошибка в этом куске: Standby  Find_StandbyBook())->gui->DISP_OBJ;
 
 
 |  
 
| Joker XT 
  
VIP Developer
 
 Регистрация:  5.8.06Сообщений: 1292
 Репутация: 7599
 
 
 
 
 
 
 
 |  #638 [30.10.08, 09:55] Re: Создание Эльфов 
 
     xD Я с тя ...ю   Ты вообще примеры смотрел? Или решил так, для красоты) GUI * BOOK_GetGUI(BOOK * b) { return((GUI*)ListElement_GetByIndex(b->xguilist->guilist,0)); } ... Standby_dsp=BOOK_GetGUI(Find_StandbyBook())->DISP_OBJ;
 
 
 SE C901 [R1GA028]
 |  
 
| arban 
  
Elfmaker
 
 Регистрация:  2.3.08Сообщений: 802
 Репутация: 3111
 
 
 
 
 
 
 
 |  #639 [30.10.08, 10:45] Re: Создание Эльфов 
 
       спасибо большое, туплю страшно
 
 
 |  
 
| xaBEERoff 
  
Опытный
 
 Регистрация:  3.2.08Сообщений: 168
 Репутация: 24
 Откуда: Санкт-Петербург
 
 
 
 
 
 
 |  #640 [30.10.08, 11:55] Re: Создание Эльфов 
 
     wchar_t*s;u16*len;
 StringInput_GetStringAndLen (justgui,&s,len);
 wstrcpy(s,L"blyablyablya");
 
 почему после этого в поле ввода отображается столько символов, сколько было в исходной строке, хотя сама строка успешно обновилась?
 
 [ Редактировано xaBEERoff в  30.10.08 12:14 ]
 
 
 
 W800-R1BD001
 |  
 
| Joker XT 
  
VIP Developer
 
 Регистрация:  5.8.06Сообщений: 1292
 Репутация: 7599
 
 
 
 
 
 
 
 |  #641 [30.10.08, 12:12] Re: Создание Эльфов 
 
     Ещё один кадр)Зачем тебе такое?
 
 
 
 SE C901 [R1GA028]
 |  
 
 Похожие темы 
 Вы не можете начинать темы.Вы не можете редактировать свои сообщения.
 Вы не можете создавать опросы.
 Вы не можете вкладывать файлы в сообщения.
 Вы не можете отвечать на сообщения.
 Вы не можете удалять свои сообщения.
 Вы не можете голосовать.
 
 | 
 | 
 
 |