All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.1.4 - 2025-01-29
- Network improvements by @2bndy5 in #59
- Update pre-commit hooks by @2bndy5 in #58
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #51
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #53
- Bump actions/upload-artifact from 3 to 4 by @dependabot[bot] in #55
- Bump actions/cache from 3 to 4 by @dependabot[bot] in #56
- Bump codecov/codecov-action from 3 to 4 by @dependabot[bot] in #57
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #63
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.4 by @dependabot[bot] in #65
- Use dependabot by @2bndy5 in
c034e63
- Merge remote-tracking branch 'origin/use-dependabot' by @2bndy5 in
1a2f6c1
- Update pre commit hooks by @2bndy5 in #54
- Update list of linting tools used in CONTIBUTING guideline by @2bndy5 in
fc69216
- Prepare for trusted publisher releases to pypi by @2bndy5 in
0870573
Full commit diff: 2.1.3...v2.1.4
- @dependabot[bot] made their first contribution in #65
2.1.3 - 2023-09-05
- Generating social media cards for each docs page by @2bndy5 in #47
- Fix input to upload release assets action in CI by @2bndy5 in
c40ea2c
- Fix build CI for pre-release builds of CirPy by @2bndy5 in
3d3bc01
- Update docs by @2bndy5 in
1bfa436
- Update
set-output
commands in CI by @2bndy5 ina70a371
- Merge branch 'more-CI-updates' by @2bndy5 in
c73978c
- Resolve #48 by @2bndy5 in #50
Full commit diff: 2.1.2...2.1.3
2.1.2 - 2022-10-26
- Add a dummy setup.py for older python versions by @2bndy5 in
f7b52f8
- Remove submodule checkout in release CI by @2bndy5 in
95553b4
- Fix project brief description in pyproject.toml by @2bndy5 in
26009da
- Repo updates by @2bndy5 in #44
- Doc updates by @2bndy5 in
b291e6f
- Update actions/setup-python version in release CI by @2bndy5 in
375b37f
- Update broken link in README by @2bndy5 in
c6f49b4
- Merge branch 'master' of https://github.com/nRF24/CircuitPython_nRF24L01 by @2bndy5 in
5267423
- Archive built bundles in release CI manual trigger by @2bndy5 in
5b69cf2
- Don't generate _version.py by @2bndy5 in
4f3b9ab
- Merge branch 'preparing-for-v2.1.2' by @2bndy5 in
4ddf916
Full commit diff: 2.1.1...2.1.2
2.1.1 - 2022-06-16
- No more upy by @2bndy5 in #41
- Update docs build instructions by @2bndy5 in
c800869
Full commit diff: 2.1.0...2.1.1
2.1.0 - 2021-11-26
- RF24Network, RF24Mesh, and RXing BLE by @2bndy5 in #33
- Proofread docs by @2bndy5 in
0cca768
- Create CONTRIBUTING.md by @2bndy5 in
6cef461
Full commit diff: 2.0.2...2.1.0
2.0.2 - 2021-05-05
- Create FUNDING.yml by @2bndy5 in
da1f21b
- Ignore duplicate code - I'm painfully aware by @2bndy5 in
dd40503
- Update FUNDING.yml by @2bndy5 in
69c883e
- Update rf24.py by @bhartung in
3979243
- Merge pull request #27 from bhartung/master by @2bndy5 in #27
Full commit diff: 2.0.1...2.0.2
- @bhartung made their first contribution
2.0.1 - 2021-01-29
- Update adv API docs; remove redundant call in init by @2bndy5 in
4385bd6
- Proofread BLE API docs by @2bndy5 in
60e2a99
- Correct docstrings in ble example by @2bndy5 in
e63d82b
- Update basic API docs by @2bndy5 in
6135912
- Update greetings.rst by @2bndy5 in
0afacde
- Save unecessary new lines in BLE_FREQ src by @2bndy5 in
bdff835
- Update BLE limitations list by @2bndy5 in
813002e
- Update get*_() by @2bndy5 in
9b8e3c2
Full commit diff: 2.0.0...2.0.1
2.0.0 - 2021-01-25
- Add set_retries() function by @2bndy5 in
90edaa3
- Add allow_ask_no_ack attribute by @2bndy5 in
788beec
- Add last_tx_arc attribute by @2bndy5 in
2a89271
- Add new favicon by @2bndy5 in
ef09851
- Add hovering popups (beta sphinx-ext) by @2bndy5 in
52bc9e6
- Add the click-to-copy button by @2bndy5 in
72253be
- Add get_auto_retries() by @2bndy5 in
6ed161c
- Add troubleshhoting link to top bar by @2bndy5 in
e34e0d3
- Add scanner example by @2bndy5 in
d364b11
- Merge pull request #23 from 2bndy5/wireless-hid by @2bndy5 in #23
- Add a link to atricle about clones by @2bndy5 in
6f544d9
- Add BLE stuff to print_details(), set BLE RX addr by @2bndy5 in
6f8e262
- Add hint about wrapping scanner output in terminal by @2bndy5 in
03cf057
- Merge pull request #22 from 2bndy5/dev by @2bndy5 in #22
- Oops remove useless artifact by @2bndy5 in
468f694
- Update logo & remove relics by @2bndy5 in
338a27a
- Removed new binascii dependency by @2bndy5 in
985c898
- Removed last of rtd-sphinx theme by @2bndy5 in
38eb680
- Removed recipes & sitemap generation by @2bndy5 in
bf8018a
- Fix ctx mgr about pl_len; rely on list IndexError by @2bndy5 in
23af426
- Fix docs about auto_ack and dyn_pl attributes by @2bndy5 in
f7fe7dc
- Fix code-block in "Using Examples" by @2bndy5 in
013c040
- Fix workflows by @2bndy5 in
26b6d91
- Fix some doc issues on mobile display by @2bndy5 in
78b8047
- Fix scaling of joystick input for mouse x/y axis by @2bndy5 in
ad91e9c
- Fix FakeBLE.init() by @2bndy5 in
1d1c5e0
- Clarify docs on Re-use TX FIFO & code in update() by @2bndy5 in
36c9935
- Updated docstr in stream test's make_buffer() by @2bndy5 in
70082fe
- Update example docstring by @2bndy5 in
a8d9fb2
- Doc updates by @2bndy5 in
f1a570d
- Dyn_pl & auto_ack return int; more doc changes by @2bndy5 in
7938ecc
- Clarify in docs by @2bndy5 in
d50b1ed
- Doc updates + css rule for table captions by @2bndy5 in
60af06c
- Del sidebar link to network api docs by @2bndy5 in
dd7a1e7
- Re-org docs about TMRh20 & examples use footnotes by @2bndy5 in
4263460
- Typos in docs by @2bndy5 in
81cc2e8
- Doc typo by @2bndy5 in
4b792d7
- Docs theme finalized; fix typos; some re-organized by @2bndy5 in
b74b24c
- Better docs on address_repr() by @2bndy5 in
0aee272
- Docs typo by @2bndy5 in
6192cea
- Ref allow_ask_no_ack attr in print_details() docs by @2bndy5 in
7499f28
- Limit what part of examples is shown in docs by @2bndy5 in
1d8585b
- Typo in examples.rst by @2bndy5 in
da0e37d
- Attempt to fix init of _pipe0_read_addr by @2bndy5 in
fe3d445
- Revert "attempt to fix init of _pipe0_read_addr" by @2bndy5 in
8df70db
- Listen won't flush RX FIFO; flush TX FIFO of ACKs by @2bndy5 in
6e8eb83
- Typo by @2bndy5 in
71a92e0
- Exit blocking send/resend doesn't clear irq flags by @2bndy5 in
4e81319
- Bad indent by @2bndy5 in
c9f4573
- Multiceiver doesn't ack payloads; pack TX payloads by @2bndy5 in
2063059
- Update fake_ble.py by @2bndy5 in
9b11a8a
- Use 5 us for CSN_DELAY, not 5 ms by @2bndy5 in
6fde888
- 5us is too short; use 500 us by @2bndy5 in
4342334
- Better csn_delay access by @2bndy5 in
d4f283a
- Let rf24_lite use custom csn_delay by @2bndy5 in
f999f83
- (-) any delay < 100 us; examples require py v3.7 by @2bndy5 in
004310d
- Make workflow use python 3.7 by @2bndy5 in
638dcc1
- Adjusted examples and SPIDevice extra_clocks param by @2bndy5 in
c380141
- Update release.yml by @2bndy5 in
fa3aa31
- New example; listen augmented; updated pypi badge by @2bndy5 in
0729d64
- Adjust prompt about IRQ config in what_happened() by @2bndy5 in
6938f55
- Use of pipe 0 & examples revised by @2bndy5 in
55fd282
- Try saving build artifacts in workflow by @2bndy5 in
b363933
- Bad indent in workflow by @2bndy5 in
2caa5a4
- Tiny optimizations by @2bndy5 in
802ea4e
- Found bug in pl_len; add RF24.available() by @2bndy5 in
bb559bf
- Missed renaming a couple FakeBLE.available() calls by @2bndy5 in
9577188
- Use available() in any() by @2bndy5 in
59da7e8
- Testing examples; found typo in available() by @2bndy5 in
35cce65
- Keep CE HIGH while STATUS flags reports nothing by @2bndy5 in
6ae4a59
- Revised auto_ack, dyn_pl, & ack attributes by @2bndy5 in
173f913
- Revert "typo" by @2bndy5 in
4480758
- Revert "listen won't flush RX FIFO; flush TX FIFO of ACKs" by @2bndy5 in
66fa552
- Merge branch 'master' into dev by @2bndy5 in
ca8b60d
- Self-reviewed PR changes by @2bndy5 in
5c7398e
- Use internal attribute instead of self.ack call by @2bndy5 in
11a3e3f
- Clamp bad inputs to ard, arc, crc; no exception by @2bndy5 in
c78bd08
- Rf24_lite listen flush_tx() upon entering TX mode by @2bndy5 in
4f4900a
- Prepare for 2.0 by @2bndy5 in
13c609b
- Rename recv() to read() by @2bndy5 in
3bd3027
-
- notes on allow_ask_no_ack for ask_no_ack params by @2bndy5 in
18a3476
- notes on allow_ask_no_ack for ask_no_ack params by @2bndy5 in
- Explicit rule for caption text by @2bndy5 in
e735d1c
- Oops rf24network seems to be in this branch now by @2bndy5 in
335d862
- FakeBLE inherits; new logo; index troubleshooting by @2bndy5 in
207bb35
- Del old favicon by @2bndy5 in
7753ac3
- Forced EN_CRC bit doesn't show in reg if AA is on by @2bndy5 in
247a57b
- Auto-ack independent of dyn_pl by @2bndy5 in
b8dc907
- Consistent examples about TMRh20 compatibility by @2bndy5 in
b9df72a
- Move admonished note about auto-ack by @2bndy5 in
4020074
- Oops should've rtfd by @2bndy5 in
b83179d
- Switch rtfd.io to material theme by @2bndy5 in
bdfd277
- Use correct lib/repo title by @2bndy5 in
9ca1d78
- Move troubleshooting to after API refs by @2bndy5 in
9c07c96
- What_happened print_details by @2bndy5 in
a7ce386
- (+) RPD to rf24_lite by @2bndy5 in
d4f9aa0
- Merge branch 'dev' into wireless-hid by @2bndy5 in
396d195
- Properly close pipe 0; 2nd draft of HID recipes by @2bndy5 in
33eda64
- Avoid bad address format by @2bndy5 in
f1ea4c4
- Display hexlified addresses in proper big endian by @2bndy5 in
8717f11
- Update nrf24l01_scanner_test.py by @2bndy5 in
2d6becd
- Prepend "0" to adress bytes <= 15 by @2bndy5 in
c0a3a85
- Try to diagnose man_ack_test by @2bndy5 in
29a1639
- Use time.monotonic_ns() by @2bndy5 in
7b0adad
- Better scanner output in REPL by @2bndy5 in
040f9dc
- Explain how to read scanner output by @2bndy5 in
e4ea72c
- Change color of blockquotes by @2bndy5 in
3c827cd
- Try that again by @2bndy5 in
62c472e
- Something is wrong with blockquotes on rtfd.io by @2bndy5 in
1db71ac
- It was my browser: using blockquotes is fine by @2bndy5 in
06fbbfe
- Let examples run from CLI by @2bndy5 in
5d27e41
- Forgot an elif after return by @2bndy5 in
14909f0
- Uniform examples' imports and layout by @2bndy5 in
ed3d867
- Update greetings.rst & examples.rst by @2bndy5 in
1e7336f
- Wrong timeout val in manual_ack test by @2bndy5 in
34cc874
- Wrong timeout in slave() man_ack test by @2bndy5 in
d2114f9
Full commit diff: 1.2.3...2.0.0
1.2.3 - 2020-10-16
- Correct attribute ref in RF24.ard docs by @2bndy5 in
0697382
- Corrected docs about fifo() by @2bndy5 in
03a8ade
- Updated ACK test; typo in multiceiver test by @2bndy5 in
4d4bfcf
- Playing with write() by @2bndy5 in
457a121
- Merge pull request #20 from 2bndy5/repeating-payload by @2bndy5 in #20
- Oops forgot to change this back by @2bndy5 in
9439e4c
- Replaced another "if any()" in 2arduino test by @2bndy5 in
db19a94
- Simple 2arduino pass; 2arduino behaves like TMRh20 by @2bndy5 in
74c3d52
- Appended prompt in 2arduino by @2bndy5 in
b101534
Full commit diff: 1.2.2...1.2.3
1.2.2 - 2020-10-09
- Extremely rough draft by @2bndy5 in
729d8f3
- To_iphone attr -> to_android attr default is True by @2bndy5 in
a70d87d
- Mark to_android for deprecation by @2bndy5 in
6b77ad6
Full commit diff: 1.2.1...1.2.2
1.2.1 - 2020-10-07
- Add intro prompt by @2bndy5 in
1b2779f
- Fix payload id instance by @2bndy5 in
016622e
- Docs are vast; need for proofreading is endless by @2bndy5 in
96d0055
- Update docs; multiceiver example works (w/ ACK) by @2bndy5 in
763fad9
- Release.yml use pkg folder name by @2bndy5 in
7ee8f74
- Build.yml use pkg folder name by @2bndy5 in
1c64e91
- Untested! add example of multiceiver by @2bndy5 in
7e78c63
- Oops; rookie typo by @2bndy5 in
17ca3f6
- Pleasing pylint by @2bndy5 in
2da6a50
- Example compatible with rf24_lite.py by @2bndy5 in
b7c7399
- Avoid inf loop in node() by @2bndy5 in
073ecd0
- Garnish example with comments by @2bndy5 in
20aa842
- Prepend payload id with node id by @2bndy5 in
52b54b7
- Merge pull request #17 from 2bndy5/multiceiver by @2bndy5 in #17
Full commit diff: 1.2.0...1.2.1
1.2.0 - 2020-10-06
- Add build-tools output to gitignore; fix no _spi by @2bndy5 in
510effd
- Add flag for broadcasting to iPhone by @2bndy5 in
7b6997e
- Merge pull request #16 from 2bndy5/BLEfake by @2bndy5 in #16
- Merge pull request #14 from 2bndy5/lite-beta by @2bndy5 in #14
- Migrated breif docstring back to rf24.py & removed all option args from init() by @2bndy5 in
725bd3e
- No more timeout calc; payload_length attribute changed by @2bndy5 in
e0d5e6c
- Fixed examples accordingly by @2bndy5 in
243eb3c
- Fixed gitignore for "build" actions by @2bndy5 in
fb07eb4
- Fix result ref'd b4 assignment in send() by @2bndy5 in
d19f848
- Fix address() returning long bytearray of 0s by @2bndy5 in
d6be50f
- Fixed saving address shadow copy in open_tx_pipe() by @2bndy5 in
9dc34b9
- Fixed 2arduino example; it works w/ TMRh20@v1.3.9 by @2bndy5 in
73a8896
- Fix sphinx build by @2bndy5 in
47ce366
- Fix bug when padding static payloads by @2bndy5 in
b3a839c
- Fix ref in docs by @2bndy5 in
3383006
- Fix fake_ble docs not showing completely by @2bndy5 in
384eb64
- Fix load_ack() in lite ver; FakeBLE.enter modified by @2bndy5 in
29bb9ea
- Fix URLServiceData.uuid property by @2bndy5 in
7ed6adb
- Fix bugs about ctx mgr & prompt in what_happened() by @2bndy5 in
5c2c4c1
- Fix ble example by @2bndy5 in
38f8cf1
- Docs badge links to stable releases by @2bndy5 in
756e7f9
- Migrated docstring to api.rst by @2bndy5 in
b4a0577
- Docs tweaks by @2bndy5 in
61fef47
- Reducing even more! documented changes in lite version by @2bndy5 in
b1a9c0d
- Oh-k fixed docs about "pipe" by @2bndy5 in
cd2ec4a
- Typo in docs by @2bndy5 in
53b18de
pipe
does not callupdate()
; doc tweaks by @2bndy5 in3e130e6
- Some doc revision; pipe doesn't call update() by @2bndy5 in
db1e1dc
- Doc tweaks by @2bndy5 in
2f1893d
- (+) per pipe control; increased SPI baudrate by @2bndy5 in
20a6d9e
- (+) carrier wave funcs; example code in API docs by @2bndy5 in
82f7ceb
- Move rpd in docs closer to carrier wave funcs by @2bndy5 in
ffd7229
- (+) configuration API to match TMRh20 docs by @2bndy5 in
ad41d57
- Documented spi_frequency, a kwarg to c'tor by @2bndy5 in
d968234
- Typo in c'tor docs by @2bndy5 in
b0d6f3a
- Specify units for spi_frequency kwarg in docs by @2bndy5 in
81892a5
- (docs) this will do for now by @2bndy5 in
6cab1cc
- Docs build; FakeBLE ctx independent of RF24 ctx by @2bndy5 in
259d45d
- Updated docs by @2bndy5 in
a8b411a
- Expanded docs on whiten() by @2bndy5 in
9d69545
- BLE capabilities are very limited; updated docs by @2bndy5 in
c3d5b10
- Error in docs about send() return values by @2bndy5 in
5dbe4d8
- Clarify docs about UrlServiceData.pa_level (@1m) by @2bndy5 in
bdebe07
- BLE data_rate is fixed; some docs improvements by @2bndy5 in
8f9d071
- Delete .gitattributes by @2bndy5 in
c095747
- Valid names: irq_D* => irq_d*, ce => ce_pin, etc by @2bndy5 in
422896b
- Changed spi bus attribute to a hidden attribute by @2bndy5 in
3a2e18b
- Context manager powers down radio on exit by @2bndy5 in
c215be6
- Found pin conflict in irq example -> uses d12 now by @2bndy5 in
27d2d60
- Updates from logitech-mouse branch by @2bndy5 in
0b25dd4
- (-) experimentals from logitech-mouse branch by @2bndy5 in
fb93219
- Updated darkness.css for sidebar menu by @2bndy5 in
d493723
- Updated examples for new returned format of send() by @2bndy5 in
40746e2
- Blank init.py, (-) most comments, & (-) reset param in close_tx_pipe() by @2bndy5 in
53cd095
- Indentations use tabs (saved 5KB) by @2bndy5 in
e0c3d9c
- Rf24_m0.py works on trinket and feather express by @2bndy5 in
90356f7
- Readying github actions & updated examples' import statements by @2bndy5 in
e88e140
- Create build.yml by @2bndy5 in
4f2e9e9
- Update build.yml by @2bndy5 in
55b8186
- Using template for repo name in "build assets" job by @2bndy5 in
0e9fc31
- Renaming file for implicit meaning by @2bndy5 in
65d3b63
- Update rf24.py w/ some optimizations from lite ver by @2bndy5 in
73ede45
- Works w/ tinypico (esp32) by @2bndy5 in
cbec57d
- Disabling too-many-locals check by @2bndy5 in
a3d898b
- "pipe()" is now read-only attribute "pipe" by @2bndy5 in
868325b
- Weird sphinx complaint about indent by @2bndy5 in
c856f0b
- (-)
pa_level
from lite ver by @2bndy5 ine924bcd
- Formatting fixes; (+) pipe & rpd in lite ver by @2bndy5 in
141b2fe
- Use self._addr_len in open_rx/tx_pipe() by @2bndy5 in
58d88d9
- Typo in readme; change to csv-table by @2bndy5 in
cff9267
- Debugged context example & what_happened() by @2bndy5 in
d80db74
- Improving returned results from send() by @2bndy5 in
9ec3a43
- Make simple test more successful by @2bndy5 in
10de8e4
- Make ack_payload example more successful by @2bndy5 in
784ad6f
- Adjustments for rf24_lite.py by @2bndy5 in
0c4f982
- Pleasing black and pylint by @2bndy5 in
f8b4fe8
- Proofreading by @2bndy5 in
08cbc58
- Enabling github actions by @2bndy5 in
b6a6dd0
- Deleting travis.yml by @2bndy5 in
bc41e97
- Update badges & prepare switch to github actions by @2bndy5 in
c766f26
- Badge missing target link by @2bndy5 in
afb35b8
- Found typos by @2bndy5 in
29350e9
- Merge branch 'master' into lite-beta by @2bndy5 in
b9e8249
- Merge branch 'lite-beta' of https://github.com/2bndy5/CircuitPython_nRF24L01 into lite-beta by @2bndy5 in
e00d2ba
- (-) addr_len check on functions about pipe addr by @2bndy5 in
cc50da9
- Condensed listen.setter by @2bndy5 in
6c3930f
- Multi-payloads rely on write() format check by @2bndy5 in
878523a
- Prioritize init(); get HW check done 1st by @2bndy5 in
af0dcea
- Keep _pipes[0] mutable by @2bndy5 in
8370ade
- Recv() exits RX mode while fetching payload by @2bndy5 in
e2244eb
- Undo last commit; any() uses update() & pipe attr by @2bndy5 in
319dd69
- Pleaseing black by @2bndy5 in
db43af0
- (+) info about SI24R1 in readme by @2bndy5 in
aab82e8
- Cleanup; lite version works; 2arduino = no joy by @2bndy5 in
45cfb54
- Use LNA_HCURR bit; mod'd readme about clones by @2bndy5 in
504f0f6
- Lite.mpy size down to 10252 bytes by @2bndy5 in
d2bb51c
- Recv() takes length arg by @2bndy5 in
d148090
- Use latest pylint and black in buld.yml by @2bndy5 in
01f4b53
- Revise info about recv()'d data by @2bndy5 in
6dfa00f
- Enable LNA by default; discuss PA/LNA in readme by @2bndy5 in
f2594e3
- Enable auto_ack when dynamic_payloads are enabled by @2bndy5 in
1c0fe3c
- Typo by @2bndy5 in
07a81b9
- Update from logitech-mouse branch by @2bndy5 in
3ad18e5
- (-) sniffer/logiMouse (+) fake_ble back in by @2bndy5 in
03033a6
- Pleasing travis & pylint by @2bndy5 in
88acd6a
- Forgot i renamed those vars by @2bndy5 in
a5008aa
- Decided to not inherit RF24; now a class wrapper by @2bndy5 in
1b7651e
- Manual rebase from lite-beta by @2bndy5 in
7707ebb
- Copied crc work from my roboclaw lib by @2bndy5 in
5012086
- Payload assembly is broken by @2bndy5 in
d8294ce
- Swing and a miss by @2bndy5 in
571ae48
- Crc works by @2bndy5 in
ccd8be0
- THIS WORKS!!!!!!!!!! by @2bndy5 in
6d8fe91
- Merge branch 'lite-beta' into BLEfake by @2bndy5 in
8cff3af
- Update README.rst by @2bndy5 in
a88f2fe
- Update readme by @2bndy5 in
af47fd9
- Expose whitening() for future research by @2bndy5 in
72c4e6c
- Handling data; needs tweaking by @2bndy5 in
433e1a7
- Keep to_iphone true in BLE example by @2bndy5 in
a13f331
- Trim trailing whitespace; super w/o args by @2bndy5 in
5e9112d
- Unused import in BLE example by @2bndy5 in
94441f0
- BLE API toc tree corrected by @2bndy5 in
751fb9c
- This feels stable by @2bndy5 in
8cccfcc
- Too many ambiant signals to tackle receiving BLE by @2bndy5 in
6923190
- Need to advertise for longer to be noticed by @2bndy5 in
dc3f878
- Clarify UUID attr by @2bndy5 in
dc7e247
- Freaking trailing whitespace by @2bndy5 in
03f921c
- Examples use -12 dBm; no debug prompt in rf24_lite by @2bndy5 in
c6ea5b1
- PR self-review changes by @2bndy5 in
350245d
- More backward compatibility for non-plus variants by @2bndy5 in
fc97570
- Clarify relations of dynamic_payloads & auto_ack by @2bndy5 in
1f5ed98
- Reverses bits not endianess by @2bndy5 in
d6b6f17
- Didn't need that import anyway by @2bndy5 in
aed6497
- New send_only param for send() & resend() by @2bndy5 in
e2488d6
- Skip a pipe if when index's value is invalid by @2bndy5 in
36aa0ad
- Readme placeholder; adjust ble example by @2bndy5 in
d40f309
- Testing examples on RPi by @2bndy5 in
e5346dd
- IRQ test uses ACK payloads; rf24_lite has fifo() by @2bndy5 in
4508fc6
- More proofreading by @2bndy5 in
542710a
- Don't flush RX FIFO if send_only==True by @2bndy5 in
4d927cc
- Forgot intro prompt in irq test by @2bndy5 in
eaf8740
- Use send_only in recursion & during force_retries by @2bndy5 in
7e23ad4
- Write() has write_only param for ignoring CE pin by @2bndy5 in
568d39e
Full commit diff: 1.1.2...1.2.0
1.1.2 - 2019-11-09
- Added package_folder_prefix arg to travis.yml by @2bndy5 in
f014233
- Readme should now render on pypi by @2bndy5 in
853ff72
Full commit diff: 1.1.1rc...1.1.2
1.1.1rc - 2019-11-09
- Added pypi version tag to readme by @2bndy5 in
5adb617
- Added arduino compat to supported list of features by @2bndy5 in
8b09c0b
- Linked pinout image to source and removed local copy by @2bndy5 in
b749018
- Removed tutorials placeholder in sidebar by @2bndy5 in
5aad524
- Removed f-string by @2bndy5 in
ffd21a2
- Removed useless "new lines" by @2bndy5 in
6a664e2
- Removed fakeBLE stuff by @2bndy5 in
66aa435
- Fixed mobile compatibility by @2bndy5 in
bbbc2e4
- Fix for travis checking ogf examples by @2bndy5 in
1e99f45
- Various docs tweaks by @2bndy5 in
f2d23a5
- Some more doc tweaks by @2bndy5 in
afc847e
- Learned to cross ref outside autodoc by @2bndy5 in
2b4706e
- Docs build & can import from package namespace by @2bndy5 in
f688d79
- Very experimental!!! by @2bndy5 in
8a3e78b
- Adjusted docs cuz dynPL is not req'd for autoACK by @2bndy5 in
62522b4
- Merge branch 'master' of https://github.com/2bndy5/CircuitPython_nRF24L01 by @2bndy5 in
e8996d5
- Another readme change by @2bndy5 in
1cdf60b
-
- pepy.tech download counter from pypi stats :) by @2bndy5 in
2faa9bb
- pepy.tech download counter from pypi stats :) by @2bndy5 in
- Tweaked rtd theme with darkness.css by @2bndy5 in
3c88b80
- Better links for pypi sidebar by @2bndy5 in
afe3e5b
- Background got messed up?! by @2bndy5 in
f310e91
- More readable literal text refs by @2bndy5 in
f46d919
- Found a typo in readme by @2bndy5 in
c5c4363
- Broke the example link by @2bndy5 in
43c5a56
- Revisiting pylint warnings by @2bndy5 in
8d401a5
- Mpy-cross failed by @2bndy5 in
9b746bb
- Wtf mpy-cross by @2bndy5 in
f4e1570
- This should at least keep pylint happy by @2bndy5 in
61b1ba0
- Update circuitpython_nrf24l01.py by @2bndy5 in
e57aeef
- Del a trailing whitespace by @2bndy5 in
0197aff
- Consolidated and renamed examples by @2bndy5 in
27344aa
- Ignore the whole folder not just settings.json by @2bndy5 in
a781908
- Merge pull request #7 from 2bndy5/master by @2bndy5 in #7
- No more long lines in base RF24 class by @2bndy5 in
62cd61b
- Forgot about travis checking only 1 module by @2bndy5 in
a60afd0
- Probably do without disabling these pylint checks by @2bndy5 in
3b6e2a4
- Oh yea, can't avoid these for now by @2bndy5 in
e1ed418
- "no-member" check should be only locally disabled by @2bndy5 in
532ddae
- Registers now a dict in stand-alone module by @2bndy5 in
02e1fad
- Compatible with TMRh20 lib!!! by @2bndy5 in
e97f782
- Arduino lib compatible example by @2bndy5 in
08905f1
- Set payload length on open tx pipe by @2bndy5 in
5bea13e
- Pylint will never be happy w/ complex python libs by @2bndy5 in
254bd57
- Merge pull request #8 from 2bndy5/arduino_compat by @2bndy5 in #8
- Context manager bug fixes + modified example by @2bndy5 in
0bb2c53
Full commit diff: 1.1.0...1.1.1rc
1.1.0 - 2019-08-26
- Removed redundancy from open_rx_pipe() by @2bndy5 in
013b323
- Removed CnP error in readme by @2bndy5 in
9eeb5c8
- Flush_rx/tx were poorly documented by @2bndy5 in
0f8f1b0
- Docs should be up to date as well by @2bndy5 in
d0bb373
- Typo by @2bndy5 in
1e1a130
- Duh by @2bndy5 in
00616f2
- Init() args proofread by @2bndy5 in
693cb2c
- Refactored for community bundle by @2bndy5 in
16e9314
- Pleasing travis CI by @2bndy5 in
27db36f
- My pi won't recognize the RF24 class by @2bndy5 in
af9ebc3
- Merge pull request #6 from 2bndy5/refactoring by @2bndy5 in #6
Full commit diff: 1.0.1...1.1.0
1.0.1 - 2019-08-18
- Doc tweaks & removed reverse() by @2bndy5 in
51baae6
- Changing baud (rpi sux at this). doc revisions by @2bndy5 in
ad9fb70
- Newly ordered docs by @2bndy5 in
10e1981
- Module doc string required in source by @2bndy5 in
0837173
- Merge pull request #3 from 2bndy5/docsNstream by @2bndy5 in #3
- Modified _make_crc(). will test this later by @2bndy5 in
c2e7778
- More fixes to the docs by @2bndy5 in
56671a6
- Wsl changes in
6569261
- WSL screwed up committing by @2bndy5 in
b1688e1
- CRLF vs LF is windows vs linux subsystem by @2bndy5 in
ff33bdb
- Polished streaming in send() now gives results by @2bndy5 in
059c739
- Raspi deserves python 3.7 time module by @2bndy5 in
bfdbc3c
- Re-new fakeBLE module by @2bndy5 in
cce1599
- Pleasing pylint again by @2bndy5 in
662f674
- New structure w/ init files by @2bndy5 in
9d2a93f
- Improved structure in init by @2bndy5 in
540d2c9
- Why isn't that building by @2bndy5 in
8ac2b9b
- FakeBLE not ready yet by @2bndy5 in
d9ff736
- Fake ble still broken. fixed bug in PL_len setter by @2bndy5 in
86e1b60
- Concise info about IRQ pin by @2bndy5 in
74ad126
- Unused var by @2bndy5 in
93773ee
- Typo using viewcode sphinx ext by @2bndy5 in
a6ffd17
- Temp rem fake_ble.py by @2bndy5 in
c05e7d7
- Merge pull request #4 from 2bndy5/BLEfake by @2bndy5 in #4
- Merge pull request #5 from 2bndy5/BLEfake by @2bndy5 in #5
- Removing for release by @2bndy5 in
70204ad
- Example typos & updates by @2bndy5 in
c974983
- Readme tweak by @2bndy5 in
29e7b1f
Full commit diff: 1.0.0-rc3...1.0.1
- @ made their first contribution
1.0.0-rc3 - 2019-08-08
- With self works. docstr changes by @2bndy5 in
7c202fb
- Doc changes; almost stable release ready by @2bndy5 in
281293f
- Prepping examples. by @2bndy5 in
8ff405a
- Starting in on context managment by @2bndy5 in
4222c7b
- Pylint suggestions by @2bndy5 in
63892c7
- Context manager to re-write all registers & more by @2bndy5 in
9da1163
- I found that random CnP bug by @2bndy5 in
0bc151b
- Should just disable all pylint by @2bndy5 in
d0fe468
- Merge pull request #1 from 2bndy5/config2context by @2bndy5 in #1
- Testing lists of payloads by @2bndy5 in
5e0e74d
- Need a pi_test equivalent by @2bndy5 in
5c9f58f
- Rx-ing unACK stream of PLs w/ auto-ack on by @2bndy5 in
cb6b4b8
- Send() accepts a list/tuple of payloads by @2bndy5 in
7aef74a
- Polish. new update() for status byte updating by @2bndy5 in
532fe8e
- Using update() instead of generic non-op command by @2bndy5 in
078f782
- Sloppy examples: needs cleaning by @2bndy5 in
c63f6e8
- Fine. so pylint is ok for checking stupid mistakes by @2bndy5 in
15ecf03
- Wth sphinx by @2bndy5 in
09d1f7c
- And not or for while by @2bndy5 in
bbd23a6
- Making interrupt test run smoothly by @2bndy5 in
62b4811
- Same same by @2bndy5 in
3e6215b
- Sphinx correction by @2bndy5 in
308fe32
- Time to test this polish by @2bndy5 in
3b6fade
- Reversing addresses to try compat w/ arduino by @2bndy5 in
270dade
- Pylint doesn't len() to test empty bytearrays by @2bndy5 in
1556e65
- So sick of pylint useless errors by @2bndy5 in
4275a27
- Testing new any() revisions by @2bndy5 in
51e746d
- Timeouts on examples for failures by @2bndy5 in
f10932f
- Oops by @2bndy5 in
f0c2d42
- That should fix it by @2bndy5 in
4dd542c
- Undo reverse address. arduino not reacting by @2bndy5 in
2e7466a
- Polishing examples by @2bndy5 in
88da9bd
- Stupid sphinx by @2bndy5 in
769cadb
- Merge pull request #2 from 2bndy5/config2context by @2bndy5 in #2
- Pylint checking examples by @2bndy5 in
cec4dd5
- See if travis includes examples this time by @2bndy5 in
bcdb8e3
Full commit diff: 1.0.1-beta...1.0.0-rc3
1.0.1-beta - 2019-08-03
- Ack attribute is read/write (see doc string) by @2bndy5 in
d9f2f81
- Some docs changes by @2bndy5 in
151a771
- Check all examples & build all .py in lib folder by @2bndy5 in
23e5623
- Modified setup.py accordingly by @2bndy5 in
fee9861
- Psuedo ack example by @2bndy5 in
984e150
- Circuitpython int doesn't inherit bool?! by @2bndy5 in
e73bcc4
- Mended examples w/ comments n stuff by @2bndy5 in
5bff167
- Better examples. read_ack() uses available() by @2bndy5 in
cbcc015
- What_happened paid off! custom ACK was disabled by @2bndy5 in
68650d1
- If ack is broken, then BREAK IT MORE?! by @2bndy5 in
57012f6
- Keyboard interrupts are messing w/ SPI bus by @2bndy5 in
043bb16
- DebugRF24() in examples added 2 what_happened() by @2bndy5 in
f144043
- Close_rx_pipe() to reset addresses and the obvious by @2bndy5 in
bde61eb
- Back to any() by @2bndy5 in
c3c7b0a
- Pylint error by @2bndy5 in
647360c
- Blank line but no trailing whitespace by @2bndy5 in
2ebbfa3
- Another re-write by @2bndy5 in
2faa188
- Must be a way to reference other func param by @2bndy5 in
082e56c
- Forgot about what_happened() by @2bndy5 in
275e5b6
- Did make it worse? by @2bndy5 in
9056d8b
- 0 byte command args; CnP errors by @2bndy5 in
8fbf225
- So many stipulations from pylint by @2bndy5 in
0e38f02
- What_happened() pass on m4 by @2bndy5 in
519c8d1
- No unexpected errors doing shout outs on M4 by @2bndy5 in
93d03bb
- Some reduced intro & bug fixes by @2bndy5 in
ab798ba
- Why was I doing that? by @2bndy5 in
ac3fc3b
- You don't need to know all that... by @2bndy5 in
8d81373
- Print everything - going back under the hood by @2bndy5 in
bd90f5a
- Works fine on the m4 by @2bndy5 in
248408f
- Context manager/wrapper would ease the features by @2bndy5 in
1fe1708
- Need to abstract attributes by @2bndy5 in
a2c94ac
- ACK still broken, dyn_pl works by @2bndy5 in
1083b04
- Sphinx hungry; needs references by @2bndy5 in
83b8d6f
- Ope_tx calls open_rx if auto_ack == True by @2bndy5 in
9619d3b
- Testng custom ack by @2bndy5 in
6fb0cea
- Custom ACK is must be on for both RX/TX nodes by @2bndy5 in
c670e2b
- Better patching by @2bndy5 in
26101f6
- Typo by @2bndy5 in
c1b9a64
- Test better custom ack handling by @2bndy5 in
8d473c3
- Send() now directly returns the ACK payload by @2bndy5 in
f331432
- I'm starting to like this for v1.0 by @2bndy5 in
0eae0a9
- Custom ack & simple examples pass by @2bndy5 in
3e87927
- Finally branching off by @2bndy5 in
b3f8472
- Trying pypi by @2bndy5 in
ce5b3e4
Full commit diff: 1.0.0-rc2...1.0.1-beta
1.0.0-rc2 - 2019-07-27
- Check simple example and where are my .mpy files? by @2bndy5 in
03f37b7
- Pylint non-sense in from simple example by @2bndy5 in
a47d765
Full commit diff: 1.0.0-rc1...1.0.0-rc2
1.0.0-rc1 - 2019-07-27
- Build simple example; removed TODO from README by @2bndy5 in
1145568
- Fixing build parameters of travis CI by @2bndy5 in
2e91c7b
- Fix doc string in interrupt_config() by @2bndy5 in
a8f73da
- Tweaking readthe docs build in api.rst by @2bndy5 in
f36deff
- Still trying to make docs readable by @2bndy5 in
350ab3e
- Can't reference a param in a func doc str by @2bndy5 in
b7260bd
- Init commit by @2bndy5 in
6be3e01
- Ready for ReadTheDocs by @2bndy5 in
35bc181
- Update to readme.rst by @2bndy5 in
9601e52
- Simplified names and tweaked rST syntax by @2bndy5 in
68204b5
- Trying to get the hang of rST by @2bndy5 in
ec00ba9
- Why is the sphinx failing? by @2bndy5 in
56a8cfb
- Show me the image! by @2bndy5 in
0e8dece
- No mr. builder. you're failing me! by @2bndy5 in
fbbe8b6
- Bow w/ empty lines for rST by @2bndy5 in
168dc14
- More rSt mistakes by @2bndy5 in
125b797
- Where's my Admonitions in send_fast()? by @2bndy5 in
eee7e48
- Double colons by @2bndy5 in
a93b9e1
- Scoping rSt paragraphs is not intuitive by @2bndy5 in
1c77d6d
- Can a note admonition be scoped to a parameter? by @2bndy5 in
4e32dbe
- Back to testing examples actual programming by @2bndy5 in
65707d3
- Gogo gadget travis CI by @2bndy5 in
acb3ee4
- Travis CI also checks rST in comments? by @2bndy5 in
551c0fa
- I am using multiple folders in examples/ by @2bndy5 in
38b8062
- Travis CI doesn't like my rST by @2bndy5 in
9a9d5db
- I obviously don't get rST syntax by @2bndy5 in
6a18055
- That's wasn't readable by @2bndy5 in
17b5063
- Ok, you feel good spouting all these errors? by @2bndy5 in
0966d76
- What the hell by @2bndy5 in
1386920
- No more TODOs by @2bndy5 in
47acbee
- Are you happy now? by @2bndy5 in
ba51247
- Forget building examples by @2bndy5 in
8478870
- Building the only module by @2bndy5 in
73ad159
- Forgot about the init.py by @2bndy5 in
60b050f
- Disabling pylint checks on rf24.py by @2bndy5 in
fe4ec66
- Disable/fix more pylint nonsense by @2bndy5 in
9965eac
- Sphinx reference not found?! by @2bndy5 in
f0e56d8
- Another sphinx reference typo by @2bndy5 in
3348096
- Sphinx typo by @2bndy5 in
24ff63a
- Use code sample instead by @2bndy5 in
9d6b297
- Some other unreferenc-able code samples by @2bndy5 in
3e68622
- Missed one :(.. this better work by @2bndy5 in
80f7988
- Ok forgot about the readme.rst by @2bndy5 in
daa51a8
Full commit diff: 6be3e01...1.0.0-rc1
- @2bndy5 made their first contribution