www.open-tager.ru http://www.open-tager.ru/forum/ |
|
LTAscetik http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565 |
Страница 405 из 532 |
Автор: | Nestr [ 04 ноя 2014, 21:08 ] |
Заголовок сообщения: | Re: LTAscetik |
С этими бутлоадерами у меня сразу как то не заладилось. Я в схему заливаю ток прошивку, первый раз не получилось залить бутлоадер и по сегодняшний день я с ним и не парюсь. Может тогда не заморачиваться, а сделать ИК пульт просто дешего и сердито. Прям как нужно масам-))). Потом кто захочет допилить пусть допиливает. |
Автор: | Pingvin [ 04 ноя 2014, 21:13 ] |
Заголовок сообщения: | Re: LTAscetik |
Nestr писал(а): С этими бутлоадерами у меня сразу как то не заладилось. Я в схему заливаю ток прошивку, первый раз не получилось залить бутлоадер и по сегодняшний день я с ним и не парюсь. Может тогда не заморачиваться, а сделать ИК пульт просто дешего и сердито. Прям как нужно масам-))). Потом кто захочет допилить пусть допиливает. Пульт есть. Надо в прошивку добавить обработку новых команд. По поводу бутлоадера. Тут шальная идея родилась... Мы звуки заливаем во внешнюю eeprom аж 64 Кбт. А если туда прошивку залить? Аскет-конфигуратором, вместо звука! А бутлоадеру останется переписать её во флеш. Такой бутлоадер самому написать. Может и заносит меня уже... |
Автор: | Pacifist [ 05 ноя 2014, 01:10 ] |
Заголовок сообщения: | Re: LTAscetik |
заливка прошивки с любого андроид-устройства 100-500 раз в день несоменно добавит адреналина владельцем таггеров, особенно если останется возможность "влить" в соседский таггер какое-то лично своё "г" вам самому то эта функция как часто видится нужной ? |
Автор: | Sabbah [ 05 ноя 2014, 02:50 ] |
Заголовок сообщения: | Re: LTAscetik |
Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом ), после смерти повязка мигает несколько секунд и тухнет. Вложение:
LTAscet_3_0_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore.zip [349.45 KiB]
Скачиваний: 210 |
Автор: | Pingvin [ 05 ноя 2014, 06:14 ] |
Заголовок сообщения: | Re: LTAscetik |
Pacifist писал(а): заливка прошивки с любого андроид-устройства 100-500 раз в день несоменно добавит адреналина владельцем таггеров, особенно если останется возможность "влить" в соседский таггер какое-то лично своё "г" вам самому то эта функция как часто видится нужной ? Ну PIN-коды ещё никто не отменял. Нет, не считаю эту функцию такой уж важной и приоритетной. В поле прошивать - не часто необходимость есть. Так отложим до лучших времен. Лучше, действительно - обработчики команд новые добавим, баги почистим. |
Автор: | Pingvin [ 05 ноя 2014, 06:15 ] |
Заголовок сообщения: | Re: LTAscetik |
Sabbah писал(а): Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом ), после смерти повязка мигает несколько секунд и тухнет. Вложение: LTAscet_3_0_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore.zip Добре! Как бы на ltascet.com сделать библиотеку прошивок разных надо. А то затеряется в недрах форума. А функции для работы с блютус выкинули? Баг с неправильной индикацией уровня жизни на светодиодах пофиксен? |
Автор: | Pingvin [ 05 ноя 2014, 07:52 ] |
Заголовок сообщения: | Re: LTAscetik |
Теперь различные варианты прошивок будем сюда складывать http://ltascet.com/index.php?option=com ... 03&lang=ru |
Автор: | Pingvin [ 05 ноя 2014, 10:14 ] | ||
Заголовок сообщения: | Re: LTAscetik | ||
Баг с индикацией уровня жизни на светодиодах проявлялся, когда игрок ещё жив и прошла команда пульта "Новая игра"? Тогда в файле 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
|
Автор: | Pingvin [ 05 ноя 2014, 14:09 ] |
Заголовок сообщения: | Re: LTAscetik |
Решил попробовать 6 студию. С 5-ой у меня как то не сложилось.... Редактор удобней - можно сворачивать функции, подсвечивает парные скобки, да и вообще синтаксис. Новигация по функциям. С кодом работать удобней. Скачать можно с оф. сайта, но если лень регистрироваться тыц https://yadi.sk/d/Jri-MXpzcW2QR Если под XP ставить - нужна XP SP3. Импортировал проект из четверки - собралось! Прошил - вроде работает. |
Автор: | Sabbah [ 05 ноя 2014, 15:03 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): Sabbah писал(а): Мне кажется заливка прошивки и так не сложная, а вот ИК пульт да, это действительно нужно массам))). Кстати если кому нужна прошивка под 3.0 берите, это та же 3.1 но переделанная, без поддержки блютуза, в принципе можно тут реализовать и его, но я еще не дошел до этого. Звуки берем из 3.1 (8шт). Таг стартует с 0 патронами и 0 обойм, старт игры только с ИК пульта (еще думаю может стоит добавить активацию по центральной кнопке, мало ли что с пультом ), после смерти повязка мигает несколько секунд и тухнет. Вложение: LTAscet_3_0_LCD8x2_wo_joistik_new_ir_tx_algoritm_RC_IRF0_switch_self_ricochet_ignore.zip Добре! Как бы на ltascet.com сделать библиотеку прошивок разных надо. А то затеряется в недрах форума. А функции для работы с блютус выкинули? Баг с неправильной индикацией уровня жизни на светодиодах пофиксен? Да там этот баг пофиксен, как раз так как вы и описали, нашел таки как их обновлять сам, касательно блютуса временно закоменнтировал некоторые функции, предварительно их обозначил для себя в примечании, чтобы их вернуть когда разберусь таки как переназначать ножки, для меня это темный лес пока. |
Страница 405 из 532 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |