Написал драйвер для 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.
GitHub - vad7/nrf24l01_esp8266
Используется HSPI (GPIO12..15), драйвер HSPI поддерживает блочное чтение, запись (максимум 64 байт), дуплекс.
Можно включить режим одновременного приема - передачи по 1 байту (SPI_TINY).
Размер передачи (NRF24_PAYLOAD_LEN) и длина адреса (NRF24_ADDRESS_LEN) устанавливается при инициализации.
+ Добавлен режим SPI OVERLAP, подключение паралельно флеш памяти.
+ Установка при инициализации частоты SPI.
Примеры здесь: HSPI , SPI OVERLAP.
Последнее редактирование: