From b0c08c8c173cbfe66ad78af55f4025543bbdbd9b Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Fri, 18 Sep 2015 13:00:12 +0000
Subject: [PATCH] drivers/nrf24l01: Fix SPI phase setting to match specs of nRF
 chip.

Addresses issue #1466.
---
 drivers/nrf24l01/nrf24l01.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/nrf24l01/nrf24l01.py b/drivers/nrf24l01/nrf24l01.py
index b6d80451e..a244b0b25 100644
--- a/drivers/nrf24l01/nrf24l01.py
+++ b/drivers/nrf24l01/nrf24l01.py
@@ -53,7 +53,7 @@ class NRF24L01:
         assert payload_size <= 32
 
         # init the SPI bus and pins
-        spi.init(spi.MASTER, baudrate=4000000, polarity=0, phase=1, firstbit=spi.MSB)
+        spi.init(spi.MASTER, baudrate=4000000, polarity=0, phase=0, firstbit=spi.MSB)
         cs.init(cs.OUT_PP, cs.PULL_NONE)
         ce.init(ce.OUT_PP, ce.PULL_NONE)
 
-- 
GitLab