Pull to refresh
28
0
Вячеславович @zed91

Kernelist

Send message
Это называется «операционная прибыль» и «чистая прибыль» :)
Исходники есть, покопаюсь.
Скорее всего в родной среде выключена оптимизация.
Про зеленый и красный да. А вот про вверх-вниз… Ну вообще не ассоциируется. Обычно так: слева поднять, справа положить. У меня на телефоне вообще эти кнопки только цветом отличаются, полоски как полоски.
Вы правы, в самом алгоритме LFSR нет. Я лишь хотел сказать, что автор алгоритма рекомендовал генерировать ключи на основе LFSR. Т.е. сгенерировали последовательность и отдали вместо ключа. А что там под капотом уже не интересно.
К сожалению, ничего не сказано о том, что всё-такие такое ключ. У настоящего RC4 ключи генерируются на основе LFSR.
Исправил.

Не поторопился. У меня нет желания покупать готовые шилды, а вот собрать — есть :)
Как бы ужасно не звучало это слово, но поправил.
Именно,
pb = (1 << 7) | (1 << 6);
Это всё вопросы привычки, спорить о них смысла нет :)
Дело в том, что в Arduino нет дебаггера. Если дебажить, то только подключая эту штуковину к устройствам а-ля AvrDragon, STK500, etc.
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.

П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.

Port pb(PORTB);
pb += 7;
Там, фактически, из удобств для написания кода нет ничего.
12 ...
18

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity