Peter Hinch
ccaa5f5b0b
drivers/nrf24l01: Make driver and test run on pyboard, ESP8266, ESP32.
7 years ago
Damien George
54acd0b0f0
drivers/nrf24l01: Make nRF24L01 test script more portable.
7 years ago
Alexander Steffen
55f33240f3
all: Use the name MicroPython consistently in comments
There were several different spellings of MicroPython present in comments,
when there should be only one.
7 years ago
Paul Sokolovsky
1c9ee49756
drivers: Replace deprecated Pin.high()/low() methods with .__call__(1/0).
8 years ago
Damien George
d7310fabc2
drivers/nrf24l01: Update to work on newer ports, using machine, utime.
Changes made are:
- Use the time module in place of the pyb module for delays.
- Use spi.read/spi.write instead of spi.send/spi.receive.
- Drop some non-portable parameters to spi and pin initialization.
Thanks to @deshipu for the original patch.
8 years ago
Mike Causer
c5310ee5b5
drivers: Fix some minor spelling mistakes.
respones -> response
succeses -> successes
8 years ago
Damien George
7bb0f7b0f6
drivers: Add "from micropython import const" when const is used.
Following best-practice use of the const feature, to make it compatible
with Python.
8 years ago
Damien George
b0c08c8c17
drivers/nrf24l01: Fix SPI phase setting to match specs of nRF chip.
Addresses issue #1466 .
9 years ago
adminpete
e6e8ad8ab2
drivers, nrf24: Nonblocking send now uses send_start and send_done.
10 years ago
adminpete
706955976c
drivers, nrf24: Nonblocking send now done by generator.
10 years ago
Peter Hinch
5deceb842d
drivers, nrf24: Add nonblocking send option etc.
10 years ago
Damien George
877dba3e1a
drivers: Add NRF24L01 driver (written in pure Python).
Comes with test script. Copy both files to pyboard and run
"import nrf24l01test".
10 years ago