попрошу пояснить-о ком речь, и както аргументировать сказанное.
Для адекватных вежливых людей с приемлемым iQ поясню:
Сайт Digistump гласит:
1. Digispark is an Attiny85 16,5MHz based microcontroller board similar to the Arduino line, a bit less powerful.
2. Digispark Pro is ATTiny167 USB board
3. Клапауций допилил и любезно предоставил мне исходник терминала, работающего с DigiUSB. Как выяснилось, скетч не компилируется в Ардуино IDE под оригинальный Digispark85, потомучто заточен под мегу8.
Поэкспериментировав, я выяснил что кроме очевидной аппаратной разницы (светодиоды не на тех портах и т.п), существуют и другие проблемы.
И предложил решение для тех, у кого именно DigiSPARK.
Ошибка компиляции 1:
b.remove(b.length() - 1) есть два пути: заменить "не знающую remove" WString
в папке \AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny
ок. у тебя программатор USBasp есть?, ты им пользуешься, ты дрова к нему в систему втулил?
так, кто тебе не рекомендует применять USBasp и DigiUSB, потому как - всё это единая реализация протокола V-USB... достаточно заглянуть в папку с библиотекой DigiUSB и исходниками USBasp и почитать файл Readme.txt.
This is the Readme file to Objective Development's firmware-only USB driver
for Atmel AVR microcontrollers. For more information please visit
http://www.obdev.at/vusb/
Для адекватных вежливых людей с приемлемым iQ поясню:
Сайт Digistump гласит:
владельцы Digistump - мелкие барыги: могли бы адаптировать протокол V-USB для максимально широкого спектра AVR, продавая тупой переходник с двумя стабилитронами и разъёмом USB, но тогда бы пришлось лишиться супер-прибылей впаривая народу восьминогий контроллер и именуя сие Дижиспарк.
Вы вселили душу дигиспарка в старый проггер на меге8-молодец! Спасибо-Ваш опыт мне пригодился!
Вы НЕ ДЕЛАЛИ скетч под DigiSPARK.. и не хотите. Ваше право.
Те, кто пытался (по наивности думая что DigiUSB както привязано/коррелируется/запатентовано с DigiSPARK) получили ошибку компиляции. Ибо core от DigiStump както отличается от ArduinoAVR/
Я нашёл способы решения и сообщил тем, у кого DigiSPARK, а не "тину2313".
Настоятельно рекомендует вместо старой DigiUSB использовать DigiCDC..(да ну нах!!) сама DigiStump (может, не в курсе что Вы поправили их баги).
ридми файлу от obdev скоро 10 лет
Прог отладчик у меня-оригинал JTAG iCE2. Ну и других полно (тоже пустил в расход, как и Вы)
Владельцы Digistump-молодцы. Побольше бы у нас таких. Разработали игрушку для извращенцев (Дигидрочеры-по аналогии с Нивадрочеры и прочими джиперами). Китай клепает платы, сливает кислоту в Амур-а они сидят в Альпах и продают интеллектуальный продукт, чисто свои мысли. И экономика растёт, и экология в порядке. "И рыбку съесть, и овцы целы".. А Вы всё рыбу, деньги ;)
ты либо докажешь обратное фирме Digistump и/или извинишься,
ну, хватит тупить - сколько раз тебе повторять, что библиотека DigiUSB является программной надстройкой над драйвером V-USB от Objective Development's.
драйвер V-USB от Objective Development's работает на большинстве камней AVR.
т.е. не только тини85, а большинство камней возможно превратить в Дижиспарк.
Поясню: к Вам у меня нет претензий, Вы "подарили терминал", предоставили исходник.
Лично я понял сразу, что Вы называете Дигиспарком.
Переработал скетч (не консольный терминал! куда мне..) под свою платку (извините, именно Digispark 85/16,5MHz).
Просто меня, динозавра, коробит когда говорят "закачать в резервуар вакуум"! И обзываются кстати..
Ведь просто же сообщить "доработал Digistump-овский терминал.. библиотека DigiUSB.. Использую с.. прошил загрузчик micronucleus версии(?) в мегу8.. Скетч-ядро ArduinoAVR стандарт.. А кто имеет Digispark-пишите/тестируйте/адаптируйте скетч".
Честь Вам и хвала!
И не было бы столько.. эмоций
Digispark(с) это название платы на 85 чипе от фирмы Digistump. Причём есть пара вариантов (порты, Reset).
Digistump предупреждает, что из-за разницы периферии не все библиотеки Arduino будут работать.
То, что я Вам сообщил об ошибках компиляции (я ж не выдумал) и о разнице в cores от ArduinoAVR и Digispark-это ж не претензия именно к терминалу-вопрос по скетчу. Причём я рассказал, как это победить. Опытом надо обмениваться, без оскорблений.
Насчёт "кто ВЕРНЁТ функционал Digispark-у.." :) ..блин, да не терял он его. Всё, что обещал Digistump-всё работает худо-бедно.
Все примеры с сайта работают. Вы делаете тюнинг-железо противится. Ну, производитель и не обещал хорошую аэродинамику ВАЗ2106 на сверхзвуковой скорости ;)
DigiUSB они забросили, да. Но дело в том, что она изначально не соответствовала спецификации, и в ХР это решалось грубо-патчи драйверы.. Новые операционки этого не прощают. DigiCDC вроде допилена.. с ней в АрдуиноIDE появляется COM-порт для отладки (вот сейчас я что-то неправильно назвал..)-с далласовского термодатчика сразу в IDE можно данные видеть
Кстати, насчёт "полного функционала"- Вы могли бы помочь допилить библиотеку из папки digistump tiny? (в pro всё нормально, но весит много и глюки при тупом копировании..) WString-добавить метод remove? Чёто тяжко для меня это..
по причине его отсутствия в новых дистрибутивах и непроходимой глючности версии, поставляемой в старых дистрибутивах.
VaRek пишет:
Использую с.. прошил загрузчик micronucleus версии(?) в мегу8.. Скетч-ядро ArduinoAVR стандарт.. А кто имеет Digispark-пишите/тестируйте/адаптируйте скетч".
это монитор для дижиспарка, дижиспарк у меня крутится на atmega8 12 мегагерц, которая аппаратно находится в железе программатора USDasp - смысл городить аппаратный интерфейс V-USB, который использует дижиспарк, если готовая железка под руками валяется?
Вы могли бы помочь допилить библиотеку из папки digistump tiny? (в pro всё нормально, но весит много и глюки при тупом копировании..) WString-добавить метод remove?
осеннее обострение? Я то на юге.. и йододефицита у нас не наблюдается.
Digispark при подаче питания от внешнего источника, без подключения USB, работает на 16 MHz,
а при подключении к USB -синхронизируется от хоста на 16,5 MHz.
Используйте на здоровье DigiUSB, но не пи...те что Вы можете превратить мегу8 в Digispark и чтото там крутить на чём угодно.
P.S у меня все ответственные устройства работают не на ардуино. Обхожусь без посторонней помощи. Дёргаете технологии из Digistumpa, совершенствуете-гуд. Почему не интересно самому довести до идеала свой проект? С внятной документацией, errata и т.п. На предприятии пошлют.. на юг
Digispark при подаче питания от внешнего источника, без подключения USB, работает на 16 MHz,
а при подключении к USB -синхронизируется от хоста на 16,5 MHz.
и, что должен доказать сей факт?
я же тебя прошу - загляни в папку с библиотекой и прочитай внимательно файл Readme.txt
там написано:
CPU CORE CLOCK FREQUENCY
========================
We supply assembler modules for clock frequencies of 12 MHz, 12.8 MHz, 15 MHz,
16 MHz, 16.5 MHz 18 MHz and 20 MHz. Other clock rates are not supported. The
actual clock rate must be configured in usbdrv.h unless you use the default
12 MHz.
VaRek пишет:
Используйте на здоровье DigiUSB, но не пи...те что Вы можете превратить мегу8 в Digispark и чтото там крутить на чём угодно.
так,.. а о чём весь кипишь? - не о том ли, что у меня в железе программатора USBasp крутится Дижиспарк?
P.S у меня все ответственные устройства работают не на ардуино. Обхожусь без посторонней помощи. Дёргаете технологии из Digistumpa, совершенствуете-гуд. Почему не интересно самому довести до идеала свой проект? С внятной документацией, errata и т.п. На предприятии пошлют.. на юг
почему бы тебе самому не кляньчить у меня исходники и не тупить тут по-чёрному, а сделать ровно то, что ты мне сейчас предложил?
Читал годы назад. У тебя кварц. 12МГц. Значит мощности еле хватает на обслуживание V-USB (90% уходит на пакеты "данные не готовы") Речи о подсчёте CRC не идёт. Почитай этот ридми. Кварц на 20 всё меняет.
ViD PiD у тебя прошиты дигистамповские, драйвер встал дигистамповский с цифровой подписью.. Это значит что у тебя Digispark ??
Кляньчить больше не буду. Просто учусь на чужих шедеврах
Кто-нибудь кроме меня запустил скетч и терминал именно на дигиспарке? Паству, восхищающихся тобой, солнцеподобным, на йух посылаешь.. Тебя ктонибудь любит, кроме мамы? Терпят..
жаль, но монитор digiusb_v03_final не работает с русской кодировкой (Win7 32),
например вместо русской а получаем 0 (ноль) и т.д.. Это както связано с ANSi to Unicode?
#include <DigiUSB.h>
void setup()
{
DigiUSB.begin();
pinMode(1, OUTPUT); // LED on DigiSpark Model A
}
void loop() {
if (DigiUSB.available()) {
char RX_s;
char TX_s;
RX_s = DigiUSB.read();
if (RX_s == 70) {digitalWrite(1, LOW);} // F off
if (RX_s == 102) {digitalWrite(1, LOW);} // f off
if (RX_s == 79) {digitalWrite(1, HIGH);} // O on
if (RX_s == 111) {digitalWrite(1, HIGH);} // o on
TX_s = RX_s;
DigiUSB.write(TX_s);
}
DigiUSB.delay(1);
}
Не могли бы Вы доработать терминал так, чтобы он посылал сканкод клавиши, пусть семибитный, независимый от включенной в данный момент раскладки и регистра? Например F,f или рус А,а-всегда код 102
както защититься от ситуации, когда не уследил за раскладкой-и значения команд поменялись.. Выключал прибор "0" а включал "1", а в русской-выключает а(f) а включает любая другая.. Получается, только стрелки можно безопасно использовать. Они даже на суахили код не меняют
Не могли бы Вы доработать терминал так, чтобы он посылал сканкод клавиши, пусть семибитный, независимый от включенной в данный момент раскладки и регистра? Например F,f или рус А,а-всегда код 102
нет.
VaRek пишет:
както защититься от ситуации, когда не уследил за раскладкой-и значения команд поменялись.
нет смысла тянуть в терминал весь мировой зоопарк кодировок
выход безальтернативен: латиница.
вывод данных в соответсвии терминальному стандарту VT100, а не так как хочется вам или мне.
po vashemu sovetu udalil russkuyu raskladku..
Вы так себе представляете наше общение?
что такое ASCii PC866 и прочие, я в курсе.
Хорошо, что терминал выводит латиницу. Пусть он мусор не выводит.. Включена идеологически вредная раскладка-не разумий её вообще, не перевирай, просто ничего не отправляй. Либо перекодируй символы перед отправкой. Кто ж против..
ок. допиши свои хотелки в терминал самостоятельно. исходник я всем любезно пердоставил. DigiUSB
VaRek пишет:
Хорошо, что терминал выводит латиницу. Пусть он мусор не выводит.. Включена идеологически вредная раскладка-не разумий её вообще, не перевирай, просто ничего не отправляй. Либо перекодируй символы перед отправкой. Кто ж против..
терминал работает с символами стандартной таблицы ASCii.
соответсвенно, должна быть настроена раскладка клавиатуры.
если некий русский не в состоянии контроллировать свою русскую раскладку клавиатуры на своём сраном компьютере, то это его(русского) русские проблемы.
Таблица ASCII
ASCII (American Standard Code for Information Interchange)
MPR забанен к чертям.
На тиньке 85 - просто наиболее известная реализация такого варианта USB подключения, в плате с одноименным названием.
"скрытый гей написал, что Дигиспарк=Тини85"
попрошу пояснить-о ком речь, и както аргументировать сказанное.
Для адекватных вежливых людей с приемлемым iQ поясню:
Сайт Digistump гласит:
1. Digispark is an Attiny85 16,5MHz based microcontroller board similar to the Arduino line, a bit less powerful.
2. Digispark Pro is ATTiny167 USB board
3. Клапауций допилил и любезно предоставил мне исходник терминала, работающего с DigiUSB. Как выяснилось, скетч не компилируется в Ардуино IDE под оригинальный Digispark85, потомучто заточен под мегу8.
Поэкспериментировав, я выяснил что кроме очевидной аппаратной разницы (светодиоды не на тех портах и т.п), существуют и другие проблемы.
И предложил решение для тех, у кого именно DigiSPARK.
Ошибка компиляции 1:
b.remove(b.length() - 1) есть два пути: заменить "не знающую remove" WString
в папке \AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\cores\tiny
на правильную версию (два файла) из
\Program Files\Arduino\hardware\arduino\avr\cores\arduino
второй путь-оставить в покое урезанные библиотеки, просто не использовать remove
Ошибка компиляции Atexit1:
чтобы всё корректно работало-
устанавливаем IDE 1.6.7 , прописываем
(убеждаемся что провайдер снова не заблокировал github)
И ОБЯЗАТЕЛЬНО!! обновляем в менеджере плат ArduinoAVRboards до последней версии
(у меня начало работать с 1.6.9, сейчас актуальна вроде 1.9.9)
Всё! И не разводим срачччч.
P.S. пингвинов и прочих попугаев люблю, развожу, а детские болезни вроде неконтролируемого помёта-проходят ;)
Дополню (не offtop?)
DigiUSB не рекомендуется к применению.
Вместо неё предлагается DigiCDC
Установка в систему кучи libusb 1, К и прочих фильтров с патчами мне не по душе.
С ХР и семёркой 32бит это ещё проходило..
Для себя решил-режим HiD либо конвертер на CP210x или подобных
Как выяснилось, скетч не компилируется в Ардуино IDE под оригинальный Digispark85, потомучто заточен под мегу8.
снова за рыбу деньги!
я тут скетчами для дижиспарка торгую или где? - завтра кто-то соберёт плату на тину2313 и тоже припрётся требовать скетчей для своего камня?
*скетч ни под что не заточен - компиляется на дефолтном ядре Дуино ИДЕ.
Поэкспериментировав, я выяснил что кроме очевидной аппаратной разницы (светодиоды не на тех портах и т.п), существуют и другие проблемы.
какие ещё другие проблемы?
DigiUSB не рекомендуется к применению.
ок. у тебя программатор USBasp есть?, ты им пользуешься, ты дрова к нему в систему втулил?
так, кто тебе не рекомендует применять USBasp и DigiUSB, потому как - всё это единая реализация протокола V-USB... достаточно заглянуть в папку с библиотекой DigiUSB и исходниками USBasp и почитать файл Readme.txt.
Для адекватных вежливых людей с приемлемым iQ поясню:
Сайт Digistump гласит:
владельцы Digistump - мелкие барыги: могли бы адаптировать протокол V-USB для максимально широкого спектра AVR, продавая тупой переходник с двумя стабилитронами и разъёмом USB, но тогда бы пришлось лишиться супер-прибылей впаривая народу восьминогий контроллер и именуя сие Дижиспарк.
рыба, деньги.. Уфффф...
DigiUSB-чья? Кто автор? DigiStump.
Делали её они под.. DigiSPARK ! Неожиданно, да?
Вы вселили душу дигиспарка в старый проггер на меге8-молодец! Спасибо-Ваш опыт мне пригодился!
Вы НЕ ДЕЛАЛИ скетч под DigiSPARK.. и не хотите. Ваше право.
Те, кто пытался (по наивности думая что DigiUSB както привязано/коррелируется/запатентовано с DigiSPARK) получили ошибку компиляции. Ибо core от DigiStump както отличается от ArduinoAVR/
Я нашёл способы решения и сообщил тем, у кого DigiSPARK, а не "тину2313".
Настоятельно рекомендует вместо старой DigiUSB использовать DigiCDC..(да ну нах!!) сама DigiStump (может, не в курсе что Вы поправили их баги).
ридми файлу от obdev скоро 10 лет
Прог отладчик у меня-оригинал JTAG iCE2. Ну и других полно (тоже пустил в расход, как и Вы)
Чё на меня обижаться?
До побачення, добрий друг :)
Владельцы Digistump-молодцы. Побольше бы у нас таких. Разработали игрушку для извращенцев (Дигидрочеры-по аналогии с Нивадрочеры и прочими джиперами). Китай клепает платы, сливает кислоту в Амур-а они сидят в Альпах и продают интеллектуальный продукт, чисто свои мысли. И экономика растёт, и экология в порядке. "И рыбку съесть, и овцы целы".. А Вы всё рыбу, деньги ;)
obdev забросил V-USB в 2013 году.
А micronucleus развивался-версия 2.0а4 использует interrupt-free технологию.
Буду ковырять её с сигнатурным анализатором и отладчиком, чтобы скоротать долгие зимние вечера :)
А для нормальной работы с USB есть Silabs и прочие.
Правда, ардуинка тоже окупается-иногда то Apple разлочить, то крановой механизм сдвинуть..
Тяжко после ассемблера по-сишному мыслить..
Вы вселили душу дигиспарка в старый проггер на меге8-молодец! Спасибо-Ваш опыт мне пригодился!
блин. меня окружают восторженные кретины...
ридми файлу от obdev скоро 10 лет
Вы НЕ ДЕЛАЛИ скетч под DigiSPARK..
О_О
верно - я написал программу Терминал для DigiUSB
*этот поток сознания можно до бесконечности на цитаты разбирать.
=======================================
кому тут ещё написать скетчей для Дижиспарка? :D
wdrakula "скрытый гей написал, что Дигиспарк=Тини85"
ты либо докажешь обратное фирме Digistump и/или извинишься,
либо
код : wdrakula=wжопula конкатенация в ассемблере
VaRek, из процитированного тобой следует, ты - гей. О_О
ты либо докажешь обратное фирме Digistump и/или извинишься,
ну, хватит тупить - сколько раз тебе повторять, что библиотека DigiUSB является программной надстройкой над драйвером V-USB от Objective Development's.
драйвер V-USB от Objective Development's работает на большинстве камней AVR.
т.е. не только тини85, а большинство камней возможно превратить в Дижиспарк.
Это в Вашем кругу приняты такие дружеские шутки?
Среди тех, кто Вас "окружает"?
Знаете, орбиту первого спутника Земли наши учёные рассчитывали на механических "феликсах".
Но родилось новое поколение.. "манагеры".."прогеры".. "FAP-FAP еры"
которым IBM=IBMсовместимый, Австрия=Австралия, хер=палец, Arduino=Digistump=Digispark=ATmega8..
И они не отвечают за язык, за дела, вносят путаницу везде..
И могут только "Фобос-грунт" превратить в "Фобос-в-океан", перепутав понятия и заложив в комп неверные данные орбиты..
Я надеюсь, Вы повзрослеете и изменитесь..
ок.
сначала - кто должен вернуть полный функционал программному ядру Дижиспарка?
я или сотрудники Digistump?
в чьей зоне ответсвенности находится проблема и кто должен нести ответсвенность?
я или сотрудники Digistump?
О! Конструктив :)
Поясню: к Вам у меня нет претензий, Вы "подарили терминал", предоставили исходник.
Лично я понял сразу, что Вы называете Дигиспарком.
Переработал скетч (не консольный терминал! куда мне..) под свою платку (извините, именно Digispark 85/16,5MHz).
Просто меня, динозавра, коробит когда говорят "закачать в резервуар вакуум"! И обзываются кстати..
Ведь просто же сообщить "доработал Digistump-овский терминал.. библиотека DigiUSB.. Использую с.. прошил загрузчик micronucleus версии(?) в мегу8.. Скетч-ядро ArduinoAVR стандарт.. А кто имеет Digispark-пишите/тестируйте/адаптируйте скетч".
Честь Вам и хвала!
И не было бы столько.. эмоций
Digispark(с) это название платы на 85 чипе от фирмы Digistump. Причём есть пара вариантов (порты, Reset).
Digistump предупреждает, что из-за разницы периферии не все библиотеки Arduino будут работать.
То, что я Вам сообщил об ошибках компиляции (я ж не выдумал) и о разнице в cores от ArduinoAVR и Digispark-это ж не претензия именно к терминалу-вопрос по скетчу. Причём я рассказал, как это победить. Опытом надо обмениваться, без оскорблений.
Насчёт "кто ВЕРНЁТ функционал Digispark-у.." :) ..блин, да не терял он его. Всё, что обещал Digistump-всё работает худо-бедно.
Все примеры с сайта работают. Вы делаете тюнинг-железо противится. Ну, производитель и не обещал хорошую аэродинамику ВАЗ2106 на сверхзвуковой скорости ;)
DigiUSB они забросили, да. Но дело в том, что она изначально не соответствовала спецификации, и в ХР это решалось грубо-патчи драйверы.. Новые операционки этого не прощают. DigiCDC вроде допилена.. с ней в АрдуиноIDE появляется COM-порт для отладки (вот сейчас я что-то неправильно назвал..)-с далласовского термодатчика сразу в IDE можно данные видеть
Кстати, насчёт "полного функционала"- Вы могли бы помочь допилить библиотеку из папки digistump tiny? (в pro всё нормально, но весит много и глюки при тупом копировании..) WString-добавить метод remove? Чёто тяжко для меня это..
Ведь просто же сообщить "доработал Digistump-овский терминал.. библиотека DigiUSB..
#1
Использую с.. прошил загрузчик micronucleus версии(?) в мегу8.. Скетч-ядро ArduinoAVR стандарт.. А кто имеет Digispark-пишите/тестируйте/адаптируйте скетч".
#4
у меня оно крутится в программаторе USBasp на Atmega8 и частоте 12 мегагерц.
#6
это монитор для дижиспарка, дижиспарк у меня крутится на atmega8 12 мегагерц, которая аппаратно находится в железе программатора USDasp - смысл городить аппаратный интерфейс V-USB, который использует дижиспарк, если готовая железка под руками валяется?
#21
ну, да - а, кто подключал фейс V-USB и загрузчик USBaspLoader пилил?
Вы могли бы помочь допилить библиотеку из папки digistump tiny? (в pro всё нормально, но весит много и глюки при тупом копировании..) WString-добавить метод remove?
установи другое ядро и проверь работу с ним https://github.com/SpenceKonde/ATTinyCore/blob/master/Installation.md
"дижиспарк у меня крутится на atmega8 12 мегагерц"
перевод: "дижиспарк у меня крутится на Arduino NG 12"
или "ATTiny85 у меня крутится на atmega8"
я то понял сразу, по объявлению пинов, кто чё на чём крутит.
А когото ввели в заблуждение..
P.S за ссылку Spence спасибо. Дело именно в том, что не хочу менять ничего из поставки дигиспарка.
"дижиспарк у меня крутится на atmega8 12 мегагерц"
перевод: "дижиспарк у меня крутится на Arduino NG 12"
да с чего бы это, если на atmega8 12 мегагерц ?!
и на атмега16 у меня работает... и на всём, что поддерживает протокол V-USB is Objective Development's.
*такое ощущение, что с дверью разговариваю - по сто раз одно и тоже повторил, но дыбилы, сцуко, входят в заблуждение.
осеннее обострение? Я то на юге.. и йододефицита у нас не наблюдается.
Digispark при подаче питания от внешнего источника, без подключения USB, работает на 16 MHz,
а при подключении к USB -синхронизируется от хоста на 16,5 MHz.
Используйте на здоровье DigiUSB, но не пи...те что Вы можете превратить мегу8 в Digispark и чтото там крутить на чём угодно.
P.S у меня все ответственные устройства работают не на ардуино. Обхожусь без посторонней помощи. Дёргаете технологии из Digistumpa, совершенствуете-гуд. Почему не интересно самому довести до идеала свой проект? С внятной документацией, errata и т.п. На предприятии пошлют.. на юг
Digispark при подаче питания от внешнего источника, без подключения USB, работает на 16 MHz,
а при подключении к USB -синхронизируется от хоста на 16,5 MHz.
и, что должен доказать сей факт?
я же тебя прошу - загляни в папку с библиотекой и прочитай внимательно файл Readme.txt
там написано:
Используйте на здоровье DigiUSB, но не пи...те что Вы можете превратить мегу8 в Digispark и чтото там крутить на чём угодно.
так,.. а о чём весь кипишь? - не о том ли, что у меня в железе программатора USBasp крутится Дижиспарк?
P.S у меня все ответственные устройства работают не на ардуино. Обхожусь без посторонней помощи. Дёргаете технологии из Digistumpa, совершенствуете-гуд. Почему не интересно самому довести до идеала свой проект? С внятной документацией, errata и т.п. На предприятии пошлют.. на юг
почему бы тебе самому не кляньчить у меня исходники и не тупить тут по-чёрному, а сделать ровно то, что ты мне сейчас предложил?
Всё классно.
Читал годы назад. У тебя кварц. 12МГц. Значит мощности еле хватает на обслуживание V-USB (90% уходит на пакеты "данные не готовы") Речи о подсчёте CRC не идёт. Почитай этот ридми. Кварц на 20 всё меняет.
ViD PiD у тебя прошиты дигистамповские, драйвер встал дигистамповский с цифровой подписью.. Это значит что у тебя Digispark ??
Ну, поздравляю с превращением, алхимик!
Кляньчить больше не буду. Просто учусь на чужих шедеврах
Кто-нибудь кроме меня запустил скетч и терминал именно на дигиспарке? Паству, восхищающихся тобой, солнцеподобным, на йух посылаешь.. Тебя ктонибудь любит, кроме мамы? Терпят..
Почитай этот ридми. Кварц на 20 всё меняет.
что меняет кварц? - ядро твоего фирменного Дижиспарка перестанет блевать на C++ ?
ViD PiD у тебя прошиты дигистамповские, драйвер встал дигистамповский с цифровой подписью.. Это значит что у тебя Digispark ??
да - у меня Дижиспарк рабочий.
а, у тебя фирменный Дижиспарк, который не желает программироваться.
"да - у меня Дижиспарк рабочий. а, у тебя фирменный Дижиспарк, который не желает программироваться"
Сцуко, этот парень ещё и смешит до слёз бесплатно!...
Да не дигиспарк у тебя.. И у меня всё заработало. И с твоим, и с моим скетчем.
Спасибо тебе за все труды (искренне). Хоть я в итоге и отказался от DigiUSB, но опыт-самое ценное!
А ты наверное добрый, вежливый в техникуме, ласковый в семье..
Весь негатив на форуме выплёскиваешь.. это правильно.
А то некоторые кошек мучают да за Навальным бегают
глисты.. глисты.. Назову свой программатор переделанный "Аскорида"!
Да не дигиспарк у тебя..
я так думаю, что это жёсткая семантическая проблема:
- ты считаешь, что у тебя Дижиспарк потому, что тебе продали под этим названием коммерческий продукт.
- я считаю, что у меня Дижиспарк потому, что я знаю из чего собран Дижиспарк и сделал это самостоятельно.
А ты наверное добрый, вежливый в техникуме, ласковый в семье..
мальчик, как ты думаешь - сколько мне лет?
Судя по аватарам-мы оба старые му... динозавры
ок.
в чьей зоне ответсвенности находится проблема
жаль, но монитор digiusb_v03_final не работает с русской кодировкой (Win7 32),
например вместо русской а получаем 0 (ноль) и т.д.. Это както связано с ANSi to Unicode?
жаль, но монитор digiusb_v03_final не работает с русской кодировкой (Win7 32),
ты не поверишь, но монитор digiusb_v03_final не работает с китайской, арабской и суахили кодировкой.
Это както связано с ANSi to Unicode?
это связано с ограничением библиотеки PDCurses используемой в проекте:
[мерзко хихикая, пишет химическим карандашом в чорный бандеровский блокнотик "с целью русофобии, запилить в терминал украинскую раскладку клавы"] О_О
украинскую раскладку клавы"] О_О
не поверите-украинская клава у меня тоже есть. Непроливаемая AT XT.
Пока сделал на стрелках
Но когда я спрашивал-можно ли обойтись без pdcurses, мне ответили что она расширяет возможности. А на самом деле.. Сыроват мундир
Не могли бы Вы доработать терминал так, чтобы он посылал сканкод клавиши, пусть семибитный, независимый от включенной в данный момент раскладки и регистра? Например F,f или рус А,а-всегда код 102
както защититься от ситуации, когда не уследил за раскладкой-и значения команд поменялись.. Выключал прибор "0" а включал "1", а в русской-выключает а(f) а включает любая другая.. Получается, только стрелки можно безопасно использовать. Они даже на суахили код не меняют
Но когда я спрашивал-можно ли обойтись без pdcurses, мне ответили что она расширяет возможности.
А на самом деле.. Сыроват мундир
на самом деле всему цивилизованному человечеству чихать на лингвистические проблемы русских.
Не могли бы Вы доработать терминал так, чтобы он посылал сканкод клавиши, пусть семибитный, независимый от включенной в данный момент раскладки и регистра? Например F,f или рус А,а-всегда код 102
нет.
както защититься от ситуации, когда не уследил за раскладкой-и значения команд поменялись.
удали русскую раскладку.
*комментарий для понимающих суть проблемы:
нет смысла тянуть в терминал весь мировой зоопарк кодировок
po vashemu sovetu udalil russkuyu raskladku..
Вы так себе представляете наше общение?
что такое ASCii PC866 и прочие, я в курсе.
Хорошо, что терминал выводит латиницу. Пусть он мусор не выводит.. Включена идеологически вредная раскладка-не разумий её вообще, не перевирай, просто ничего не отправляй. Либо перекодируй символы перед отправкой. Кто ж против..
po vashemu sovetu udalil russkuyu raskladku..
Вы так себе представляете наше общение?
да. с терминалом будешь общаться на латинице.
что такое ASCii PC866 и прочие, я в курсе.
ок. допиши свои хотелки в терминал самостоятельно. исходник я всем любезно пердоставил. DigiUSB
Хорошо, что терминал выводит латиницу. Пусть он мусор не выводит.. Включена идеологически вредная раскладка-не разумий её вообще, не перевирай, просто ничего не отправляй. Либо перекодируй символы перед отправкой. Кто ж против..
Таблица ASCII
ASCII (American Standard Code for Information Interchange)
да. с терминалом будешь общаться на латинице.
что такое ASCii PC866 и прочие, я в курсе.
ок. допиши свои хотелки в терминал самостоятельно. исходник я всем любезно пердоставил. DigiUSB
Хорошо, что терминал выводит латиницу. Пусть он мусор не выводит..