[#]
Вышел rf24boot v0.2
spline(station13, 1) — All
2014-05-18 23:59:40
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 попадало больше одного пакета.
Небольшие улучшения производительности и уменьшения размера.