1. 27 Sep, 2023 1 commit
  2. 02 Sep, 2023 1 commit
  3. 28 Aug, 2023 1 commit
  4. 25 Aug, 2023 1 commit
  5. 06 Jun, 2023 1 commit
  6. 03 Jun, 2023 1 commit
  7. 21 May, 2023 1 commit
  8. 22 Apr, 2023 1 commit
    • Brendan's avatar
      Alias gpio pin datatype (#898) · 31e8e416
      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
      31e8e416
  9. 29 Mar, 2023 1 commit
  10. 11 Mar, 2023 1 commit
  11. 03 Mar, 2023 1 commit
    • Brendan's avatar
      resolves #899 · 557d165c
      Brendan authored
      a regression from #892 about
      using the default instance of the SPI wrapping class for PicoSDK
      557d165c
  12. 12 Feb, 2023 1 commit
  13. 23 Jan, 2023 1 commit
  14. 09 Jan, 2023 1 commit
    • Brendan's avatar
      Doc tweaks and reusable CI (#887) · e490a5a2
      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
      e490a5a2
  15. 18 Sep, 2022 3 commits
  16. 11 Sep, 2022 1 commit
  17. 06 Sep, 2022 1 commit
  18. 02 Sep, 2022 1 commit
  19. 01 Sep, 2022 1 commit
  20. 23 Jul, 2022 1 commit
    • Brendan's avatar
      make utilities/CMakeLists.txt respect RF24_NO_IRQ (#859) · 89358b2d
      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.
      89358b2d
  21. 22 Jul, 2022 1 commit
  22. 19 Jul, 2022 2 commits
    • Brendan's avatar
      bump version · a04f32b1
      Brendan authored
      a04f32b1
    • Brendan's avatar
      all single line loops and conditions use curly brackets (#855) · 701edffe
      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
      701edffe
  23. 18 Jul, 2022 3 commits
  24. 09 Jul, 2022 5 commits
    • Brendan's avatar
      minor version bump · 54ce53a9
      Brendan authored
      54ce53a9
    • Brendan's avatar
      Update py examples (#851) · 8ddd1e87
      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
      8ddd1e87
    • Brendan's avatar
      add model variant info to printPrettyDetails() (#850) · aaed50c0
      Brendan authored
      * add model variant info to printPrettyDetails()
      
      * conform column about model variant
      aaed50c0
    • Brendan's avatar
      Add isFifo() methods (#849) · c3aa6efc
      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
      c3aa6efc
    • Brendan's avatar
      update sphinx doc config (#848) · 86599a0f
      Brendan authored
      respects latest refactoring in sphinx-immaterial theme
      86599a0f
  25. 21 Jun, 2022 1 commit
    • Brendan's avatar
      Follow up #824 (#846) · 69fc46f5
      Brendan authored
      * revert 1 line conditions, loops, & case labels
      
      * avoid duplicate builds for reported boards
      
      * missed a case label
      69fc46f5
  26. 19 Jun, 2022 1 commit
    • Brendan's avatar
      Clang format (#824) · 031954df
      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
      031954df
  27. 12 Jun, 2022 1 commit
    • Brendan's avatar
      various improvements to docs (#844) · aa815f78
      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
      aa815f78
  28. 29 May, 2022 2 commits
  29. 21 May, 2022 1 commit
  30. 24 Apr, 2022 1 commit