Вышел rf24boot v0.2

rf24boot — Универсальный загрузчик кода в микроконтроллеры посредством беспроводного интерфейса nrf24l01.

В этой версии:

USB-стик для программирования:

Новый дизайн референсного железа (mega8, 16M кварц) Сверхдешевый однослойный 5×5 см дизайн. Реализована аппаратная буферизация пакетов на отправку, прием/передача и передача теперь работают асинхронно (т.е. теперь шьется быстрее, намного быстрее. Загрузка и верификация 28 кб кода (цель: atmega398p + 8M RC clock) теперь занимает 23с вместо двух минут. Узкое место теперь скорость записи флеш памяти и скорость работы целевого устройства.) rf24tool:

Вычищены все предупреждения компилятора. Проведен рефакторинг. Теперь код выглядит почти читаемым! Теперь можно реализовать несколько адаптеров (Пока только vusb, планируется так же spidev) Улучшена производительность Улучшения стабильности работы с далеко находящимися узлами Теперь для rf24tool и загрузчика есть набор тестов. Добавлена опция --sweep, наглядно показывающая использование 2.4Ghz спектра разными устройствами через gnuplot (не только nrf24l01, но и wifi, bluetooth, etc… Загрузчик:

Исправлена ошибка, приводившая к потери пакета, если в аппаратный приемный FIFO попадало больше одного пакета. Небольшие улучшения производительности и уменьшения размера.  avr, openhardware

©  Linux.org.ru