• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Драйвер nRF24L01 и HSPI

vad7

Active member
Написал драйвер для nRF24L01, может кому пригодится.
GitHub - vad7/nrf24l01_esp8266

Используется HSPI (GPIO12..15), драйвер HSPI поддерживает блочное чтение, запись (максимум 64 байт), дуплекс.
Можно включить режим одновременного приема - передачи по 1 байту (SPI_TINY).

Размер передачи (NRF24_PAYLOAD_LEN) и длина адреса (NRF24_ADDRESS_LEN) устанавливается при инициализации.

+ Добавлен режим SPI OVERLAP, подключение паралельно флеш памяти.
+ Установка при инициализации частоты SPI.

Примеры здесь: HSPI , SPI OVERLAP.
 
Последнее редактирование:

Jon

Member
из примеров ничего не понял. Можно поподробнее о подключении HSPI .
 
Сверху Снизу