www.open-tager.ru

открытый лазертаг форум
Текущее время: 26 апр 2024, 07:10

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 402, 403, 404, 405, 406, 407, 408 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 04 ноя 2014, 21:08 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 13 ноя 2012, 19:51
Сообщений: 339
Откуда: токмак
С этими бутлоадерами у меня сразу как то не заладилось. Я в схему заливаю ток прошивку, первый раз не получилось залить бутлоадер и по сегодняшний день я с ним и не парюсь. Может тогда не заморачиваться, а сделать ИК пульт просто дешего и сердито. Прям как нужно масам-))). Потом кто захочет допилить пусть допиливает.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 04 ноя 2014, 21:13 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Nestr писал(а):
С этими бутлоадерами у меня сразу как то не заладилось. Я в схему заливаю ток прошивку, первый раз не получилось залить бутлоадер и по сегодняшний день я с ним и не парюсь. Может тогда не заморачиваться, а сделать ИК пульт просто дешего и сердито. Прям как нужно масам-))). Потом кто захочет допилить пусть допиливает.


Пульт есть.
Надо в прошивку добавить обработку новых команд.

По поводу бутлоадера.
Тут шальная идея родилась...

Мы звуки заливаем во внешнюю eeprom аж 64 Кбт.
А если туда прошивку залить?
Аскет-конфигуратором, вместо звука!
А бутлоадеру останется переписать её во флеш.
Такой бутлоадер самому написать.


Может и заносит меня уже... :?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 01:10 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
заливка прошивки с любого андроид-устройства 100-500 раз в день несоменно добавит адреналина владельцем таггеров, особенно если останется возможность "влить" в соседский таггер какое-то лично своё "г" :-)
вам самому то эта функция как часто видится нужной ? ;)

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 02:50 
Не в сети
Местный

Зарегистрирован: 21 фев 2013, 19:18
Сообщений: 417
Откуда: Украина
Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом :roll: ), после смерти повязка мигает несколько секунд и тухнет.
Вложение:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 06:14 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Pacifist писал(а):
заливка прошивки с любого андроид-устройства 100-500 раз в день несоменно добавит адреналина владельцем таггеров, особенно если останется возможность "влить" в соседский таггер какое-то лично своё "г" :-)
вам самому то эта функция как часто видится нужной ? ;)

Ну PIN-коды ещё никто не отменял.
Нет, не считаю эту функцию такой уж важной и приоритетной.
В поле прошивать - не часто необходимость есть.
Так отложим до лучших времен.
Лучше, действительно - обработчики команд новые добавим, баги почистим.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 06:15 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Sabbah писал(а):
Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом :roll: ), после смерти повязка мигает несколько секунд и тухнет.
Вложение:
LTAscet_3_0_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore.zip

Добре!
Как бы на ltascet.com сделать библиотеку прошивок разных надо.
А то затеряется в недрах форума.

А функции для работы с блютус выкинули?

Баг с неправильной индикацией уровня жизни на светодиодах пофиксен?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Последний раз редактировалось Pingvin 05 ноя 2014, 08:34, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 07:52 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Теперь различные варианты прошивок будем сюда складывать
http://ltascet.com/index.php?option=com ... 03&lang=ru

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 10:14 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Баг с индикацией уровня жизни на светодиодах проявлялся, когда игрок ещё жив и прошла команда пульта "Новая игра"?

Тогда в файле ltag_ascetic.c в функции main() находим кусок кода
Код:
   case Command://какая то дополнительноя команда
                                    {
                                       
                              switch(ir_message.param)//выясним, какая это командв
                              {
                                 case 0x05://начать новую игру немедленно
                                 {
                                       
                                       
                                       if (simples_in_queue>1) //если звук выстрла воспроизводится
                                       {
                                          simples_in_queue=1;//закроем eeprom
                                          while (eeprom_is_open);//дождемся, пока eerom закроется
                                       }
                                       init_var(); //инициализируем переменные
                                       joystick_event=no_pressing; //очищаем события джойстика
                                       keyboard_event=no_key_pressing;//очищаем события триггера
                                       reload_key_event=no_key_pressing;//очищаем события перезарядки
                                       rx_event = NOT_EVENT;   //очищаем события ИК приемника
                                       display_status();//обновляем информацию на дисплее
                                       
                                       WOUND_LED_ON;
                                       playstartsound();
                                       //код обработки дополнительной команды
                                                WOUND_LED_OFF;
                                    
                                    break;
                                 }
                                 case 0x00://"выключить" игрока
                                 {


И добавляем display_life(life);//отобразим уровень жизни на диодах

Вот таким образом

Код:
   case Command://какая то дополнительноя команда
                                    {
                                       
                              switch(ir_message.param)//выясним, какая это командв
                              {
                                 case 0x05://начать новую игру немедленно
                                 {
                                       
                                       
                                       if (simples_in_queue>1) //если звук выстрла воспроизводится
                                       {
                                          simples_in_queue=1;//закроем eeprom
                                          while (eeprom_is_open);//дождемся, пока eerom закроется
                                       }
                                       init_var(); //инициализируем переменные
                                       joystick_event=no_pressing; //очищаем события джойстика
                                       keyboard_event=no_key_pressing;//очищаем события триггера
                                       reload_key_event=no_key_pressing;//очищаем события перезарядки
                                       rx_event = NOT_EVENT;   //очищаем события ИК приемника
                                       display_status();//обновляем информацию на дисплее
display_life(life);//отобразим уровень жизни на диодах                                       
                                       WOUND_LED_ON;
                                       playstartsound();
                                       //код обработки дополнительной команды
                                                WOUND_LED_OFF;
                                    
                                    break;
                                 }
                                 case 0x00://"выключить" игрока
                                 {



Пофиксенная для 3.1


Вложения:
LTAscet_3_1_BT_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore_fix_life_leds_05_11_2014.zip [337.66 KiB]
Скачиваний: 215

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 14:09 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Решил попробовать 6 студию.
С 5-ой у меня как то не сложилось....

Редактор удобней - можно сворачивать функции, подсвечивает парные скобки, да и вообще синтаксис.
Новигация по функциям.
С кодом работать удобней.

Скачать можно с оф. сайта, но если лень регистрироваться
тыц
https://yadi.sk/d/Jri-MXpzcW2QR


Если под XP ставить - нужна XP SP3.
Импортировал проект из четверки - собралось! :)
Прошил - вроде работает.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 05 ноя 2014, 15:03 
Не в сети
Местный

Зарегистрирован: 21 фев 2013, 19:18
Сообщений: 417
Откуда: Украина
Pingvin писал(а):
Sabbah писал(а):
Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом :roll: ), после смерти повязка мигает несколько секунд и тухнет.
Вложение:
LTAscet_3_0_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore.zip

Добре!
Как бы на ltascet.com сделать библиотеку прошивок разных надо.
А то затеряется в недрах форума.

А функции для работы с блютус выкинули?

Баг с неправильной индикацией уровня жизни на светодиодах пофиксен?

Да там этот баг пофиксен, как раз так как вы и описали, нашел таки как их обновлять сам, касательно блютуса временно закоменнтировал некоторые функции, предварительно их обозначил для себя в примечании, чтобы их вернуть когда разберусь таки как переназначать ножки, для меня это темный лес пока.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 402, 403, 404, 405, 406, 407, 408 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB