<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/drivers/nrf24l01, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>all: Rename "sys" module to "usys".</title>
<updated>2020-09-03T14:10:24+00:00</updated>
<author>
<name>stijn</name>
</author>
<published>2020-06-18T09:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=40ad8f1666b265dafc7844d765f45cfae4b6299f'/>
<id>40ad8f1666b265dafc7844d765f45cfae4b6299f</id>
<content type='text'>
This is consistent with the other 'micro' modules and allows implementing
additional features in Python via e.g. micropython-lib's sys.

Note this is a breaking change (not backwards compatible) for ports which
do not enable weak links, as "import sys" must now be replaced with
"import usys".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is consistent with the other 'micro' modules and allows implementing
additional features in Python via e.g. micropython-lib's sys.

Note this is a breaking change (not backwards compatible) for ports which
do not enable weak links, as "import sys" must now be replaced with
"import usys".
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Reformat C and Python source code with tools/codeformat.py.</title>
<updated>2020-02-27T23:33:03+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-02-27T04:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=69661f3343bedf86e514337cff63d96cc42f8859'/>
<id>69661f3343bedf86e514337cff63d96cc42f8859</id>
<content type='text'>
This is run with uncrustify 0.70.1, and black 19.10b0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is run with uncrustify 0.70.1, and black 19.10b0.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nrf24l01: Change pipe addrs in test to match Arduino addrs.</title>
<updated>2020-02-16T12:26:34+00:00</updated>
<author>
<name>Peter Hinch</name>
</author>
<published>2020-02-11T06:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d2f22ea9531ee7e61d3e3c8b818797fd3e947b01'/>
<id>d2f22ea9531ee7e61d3e3c8b818797fd3e947b01</id>
<content type='text'>
These addresses were initially chosen to match the nRF24 Arduino library
examples but they are byte-reversed.  So change them to be on-air
compatible with the Arduino library.

Also, the data sheet for the nRF24 says that RX data pipes 1-5 must share
the same top 32-bits, and must differ only in the LSbyte.  The addresses
used here (while correct because they are on TX pipe and RX pipe 0) are
misleading in this sense, because it looks like they were chosen to share
the top 32-bits per the datasheet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These addresses were initially chosen to match the nRF24 Arduino library
examples but they are byte-reversed.  So change them to be on-air
compatible with the Arduino library.

Also, the data sheet for the nRF24 says that RX data pipes 1-5 must share
the same top 32-bits, and must differ only in the LSbyte.  The addresses
used here (while correct because they are on TX pipe and RX pipe 0) are
misleading in this sense, because it looks like they were chosen to share
the top 32-bits per the datasheet.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nrf24l01: Make driver and test run on pyboard, ESP8266, ESP32.</title>
<updated>2017-11-20T00:37:47+00:00</updated>
<author>
<name>Peter Hinch</name>
</author>
<published>2017-10-15T17:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ccaa5f5b0bad69f0f0ea81151e34c218fe13ce66'/>
<id>ccaa5f5b0bad69f0f0ea81151e34c218fe13ce66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nrf24l01: Make nRF24L01 test script more portable.</title>
<updated>2017-10-03T09:00:31+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2017-10-03T08:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=54acd0b0f050a99e9a5472b8d54cc729a60c3bc8'/>
<id>54acd0b0f050a99e9a5472b8d54cc729a60c3bc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: Replace deprecated Pin.high()/low() methods with .__call__(1/0).</title>
<updated>2017-05-21T14:44:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
</author>
<published>2017-04-23T08:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=1c9ee497562ab49c00d190ff91b6689979f922f4'/>
<id>1c9ee497562ab49c00d190ff91b6689979f922f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/nrf24l01: Update to work on newer ports, using machine, utime.</title>
<updated>2017-04-07T05:54:21+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2017-04-07T05:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d7310fabc22ebf45aedcaade1c531ece96c33bf0'/>
<id>d7310fabc22ebf45aedcaade1c531ece96c33bf0</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: Fix some minor spelling mistakes.</title>
<updated>2017-01-18T04:31:05+00:00</updated>
<author>
<name>Mike Causer</name>
</author>
<published>2016-12-21T02:48:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=c5310ee5b545316d7b8770343908c19f1ff1cd0d'/>
<id>c5310ee5b545316d7b8770343908c19f1ff1cd0d</id>
<content type='text'>
respones -&gt; response
succeses -&gt; successes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
respones -&gt; response
succeses -&gt; successes
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: Add "from micropython import const" when const is used.</title>
<updated>2016-11-03T01:41:11+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2016-11-03T01:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9'/>
<id>7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9</id>
<content type='text'>
Following best-practice use of the const feature, to make it compatible
with Python.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following best-practice use of the const feature, to make it compatible
with Python.
</pre>
</div>
</content>
</entry>
</feed>
