- 06 Jun, 2023 1 commit
-
-
TMRh20 authored
-
- 03 Jun, 2023 1 commit
-
-
Brendan authored
-
- 21 May, 2023 1 commit
-
-
TMRh20 authored
See https://github.com/TMRh20/nrf_to_nrf/issues/8
-
- 22 Apr, 2023 1 commit
-
-
Brendan authored
* typedef gpio pin numbers * adjust docs for new datatype def * reformat RF24.h; add missing semicolons includes a follow up from https://github.com/nRF24/RF24/commit/557d165c12e72329b7573b380eb1e7f132cfbfe6 in which a useless RF24::spi member was declared for RP2040 platform. * add RF24_PIN_INVALID macro This will fix RF24::isValid() and prevents overflow from using the old 0xFFFF value in the RF24 overloaded c'tor that accepts no args. It also helps to avoid "magic numbers" as was previously used. * replace magic numbers to c'tor in examples * avoid max pin val conflicting w/ RF24_PIN_INVALID
-
- 29 Mar, 2023 1 commit
-
-
fertinator authored
resolves #903
-
- 11 Mar, 2023 1 commit
-
-
matt-walker0 authored
references to solutions in #892 and #899
-
- 03 Mar, 2023 1 commit
-
-
Brendan authored
a regression from #892 about using the default instance of the SPI wrapping class for PicoSDK
-
- 12 Feb, 2023 1 commit
-
-
Brendan authored
-
- 23 Jan, 2023 1 commit
-
-
Raphael Krauthann authored
* Removed 'static' keywords in SPI.h such that multiple SPI busses can be used to connect multiple Radios. Also added an example for this use-case Co-authored-by: Brendan <2bndy5@gmail.com>
-
- 09 Jan, 2023 1 commit
-
-
Brendan authored
* minor docs tweaks - show Table of Contents in Doxygen's Main/Related Pages - update sphinx customized CSS and conf.py * update doxygen config (requires v1.9.5+) * move docs-related files into docs folder * make all CI reusable workflow callers
-
- 18 Sep, 2022 3 commits
-
-
Brendan authored
-
Brendan authored
* add printf support to ESP* and arduino-pico cores * add ESP32/8266 boards to PlatformIO CI Arduino CLI seems to have trouble getting the esp* core that corresponds to the fqbn prefix
-
Brendan authored
* make other pgm_read_* macros complaint with unified API Corresponding to #864, this completes compliance with the unified ArduinoCore-API about - `pgm_read_word()` - `pgm_read_byte()` see https://github.com/arduino/ArduinoCore-API/blob/e26862e453c1234e1c23506d1839bfa68999d911/api/deprecated-avr-comp/avr/pgmspace.h#L102-L103 * add some boards to the Arduino & PIO CI * run clang-format on changed files fix param name * install arduino-pico core in arduino CI install cpp-linter from PyPI keep installing AVR, megaAVR, MBED, SAM, & SAMD platforms in addition to arduino-pico
-
- 11 Sep, 2022 1 commit
-
-
TMRh20 authored
See https://github.com/nRF24/RF24Mesh/pull/210 To allow users to configure the PA level in higher layers of the stack, do not set PA level in radio.begin();.
-
- 06 Sep, 2022 1 commit
-
-
Benoît Blanchon authored
Calling this macro caused the following error: 'const void*' is not a pointer-to-object type when defined by another library (in this instance ArduinoJSON) see bblanchon/ArduinoJson/#1790
-
- 02 Sep, 2022 1 commit
-
-
Brendan authored
solves #867
-
- 01 Sep, 2022 1 commit
-
-
Brendan authored
Also amends an outdated comment in the definition.
-
- 23 Jul, 2022 1 commit
-
-
Brendan authored
This is needed to update the pyRF24 pkg to use latest master. This does not affect RF24 lib builds because RF24_NO_IRQ is respected in the root CMakeLists.txt. But, the pyRF24 pkg doesn't actually use the root CMakeLists.txt. Instead, the pyRF24 pkg only uses utility/CMakeLists.txt.
-
- 22 Jul, 2022 1 commit
-
-
Andrew Scheller authored
The RP2040, Pico SDK and the Pico documentation are all produced by Raspberry Pi ( https://www.raspberrypi.com/ ) and not by Raspberry Pi Foundation ( https://www.raspberrypi.org/ )
-
- 19 Jul, 2022 2 commits
-
-
Brendan authored
-
Brendan authored
* all single line loops and conditions use curly brackets also noticed a missing space in doc comment * change clang-format config * arduino CI runs on opening PR when lib src changes * make sure sprintf_P is only defined for Linux * declare sprintf_P for picoSDK * use platform config to include stdio,not RF24.cpp
-
- 18 Jul, 2022 3 commits
- 09 Jul, 2022 5 commits
-
-
Brendan authored
-
Brendan authored
* Update streaming_data.py * revise all py examples * add scanner.py example * show signal counts in scanner.py * fix scanner.py * finalize scanner.py * change foreground color not BG * better peak decay and countdown timer * revert countdown timer effort * fix peak calc in scanner.py
-
Brendan authored
* add model variant info to printPrettyDetails() * conform column about model variant
-
Brendan authored
* add new isFifo() methods * fix call to overloaded `isFifo()` * fix copy-n-paste error * add to py wrapper; remove const-ness from params * fix casting in py wrapper * ran clang-format on pyRF24.cpp * update return type for writeAckPL() in py wrapper * add new methods to sphinx docs
-
Brendan authored
respects latest refactoring in sphinx-immaterial theme
-
- 21 Jun, 2022 1 commit
-
-
Brendan authored
* revert 1 line conditions, loops, & case labels * avoid duplicate builds for reported boards * missed a case label
-
- 19 Jun, 2022 1 commit
-
-
Brendan authored
* integrate clang-format * ammend CI * same format for all but arduino examples; force LF * get delta size reports for only atmega328p, atsamd21, attinyx5 chips * remove old astyle config
-
- 12 Jun, 2022 1 commit
-
-
Brendan authored
* using my fork of breathe this fixes warning from pygments and weird multi-line function signatures (via CSS) * use breathe latest * remove doc'd return of void func * fix some spelling mistakes in common_issues doc * update CSS for sphinx-immaterial theme changes * don't create PDFs on RTD * reduce Doxyfile to only the options used * adjust using_cmake.md * update sphinx docs about theme updates * improve doxygen CI * remove typo/artifdact * docs don't use graphviz or intersphinx * add new auto-install steps to cmake doc
-
- 29 May, 2022 2 commits
- 21 May, 2022 1 commit
-
-
Cobalt6700 authored
-
- 24 Apr, 2022 2 commits
-
-
2bndy5 authored
-
Brendan authored
* fail to configure if pigpio not found * configure disable IRQ support if no pigpio found * [Linux CI] test changhes to configure script * oops; reverse logic in CI step * better checking for libpigpio.so existence * adjust Makefile for no pigpio support * adjust examples_linux/Makefile as well * update docs about pigpio req * [linux CI] install pigpio w/ RPi driver
-
- 12 Mar, 2022 1 commit
-
-
TMRh20 authored
* pigpio testing * pigpio * Clean up comments/descriptor * Forgot colon * fix indent in linux CI * [linux CI] try cross-compiling pigpio latest src * [linux CI] set pigpio make var from cli * there may a problem with pigpio makefile's $(CC) * Re-add pthread https://github.com/nRF24/RF24/pull/819/files/7b549fccf3d601196ec1fd98355ae26db1e77505#diff-90d08e583c4c9c6f391b2ae90f819f600a6326928ea9512c9e0c6d98e9f29ac2 * cross compile pigpio using our cmake toolchains * tell cmake to look for pigpio * IRQ example still incompatible w/ MRAA/wiringPi * Add pigpio driver https://github.com/nRF24/RF24/issues/818 * Update gpio.cpp * Update spi files for pigpio * pigpio - SPI at 1mhz default * Fix per review https://github.com/nRF24/RF24/pull/819/commits/690f2ed32f69b7926d963eb2dc37613ae4a6d240#r780832480 * update build systems (needs HW testing) * not sure what is wrong with cmake built examples * don't provide pigpio for non-armhhf/aarch64 CI * fix logic in last CI change * [cmake] fix compiling irq example for pigpio * [cmake] allow RPi and SPIDEV to not use pigpio * typo in last commit * [cmake] examples avoid use irq for RPi/SPIDEV * c-n-p error in last commit * let py wrapper avoid irq if no pigpio found * fix logic in setup.py detecting pigpio * fix CMake buibld examples. prep for doxygen 1.9.3 * fix typo in cmake msg output * [cmake] correct a var value when autodetect pigpio * py wrapper link to pigpio if detected when built * [CMake] allow explicitly disabling IRQ support * [cmake] allow driver to be set from env * add a cmake msg about disabling irq support * Update linux_install.md - Add new cmake based installer script * do not include interrupt.h for python wrapper * update py wrapper install cmake doc & Linux CI * properly link to pigpio driver in py wrapper * Update setup.py Co-authored-by: 2bndy5 <2bndy5@gmail.com>
-
- 01 Mar, 2022 1 commit
-
-
Brendan authored
-
- 22 Feb, 2022 1 commit
-
-
2bndy5 authored
-