|
|
пре 2 година | |
|---|---|---|
| Distr | пре 2 година | |
| Pics | пре 2 година | |
| lib | пре 2 година | |
| LICENSE | пре 2 година | |
| README.md | пре 2 година | |
| application.fam | пре 2 година | |
| nrf24batch.c | пре 2 година | |
| nrf24batch.h | пре 2 година | |
| nrf24batch_10px.png | пре 2 година |
Flipper Zero application for nRF24L01 external board. Send batch commands. (TESTING...)
Приложение для Flipper Zero, предназначено для отправки пакетных команд на удаленные устройства, использующие nRF24L01.
Можно использовать для настройки или чтения данных с удаленного устройства. На удаленной стороне для команды чтения требуется поддержка.
Два вида команд: запрос-ответ и запись.
Запрос-ответ - отправка пакета, переключение на прием и отображение на экране, что получили.
Запись - фактически отправка пакетов подряд с нужными данными.
Описание команд в текстовом файле.
Формат пакета (payload) в виде размера полей структуры в байтах задается, например, так "Payload struct: 2,1,1",
что означает структуру из 3 полей: 2 байта, 1 байт, 1 байт.
Перед отправкой пакета, он заполняется сначала шаблону по умолчанию: "R default" - запрос чтения, "W default" - запись.
Можно использовать константы, они указываются в формате "имя=число", число либо десятичное или шестнадцатеричное с префиксом 0x.
Затем берутся заполненные значения из самой команды.
Пакет состоит из списка команд, перечисленных через ";".
Пример файл CO2_mini
