docs(sx127x): enhance documentation and update default configurations#18493
docs(sx127x): enhance documentation and update default configurations#18493arjav1528 wants to merge 2 commits intoapache:masterfrom
Conversation
linguini1
left a comment
There was a problem hiding this comment.
Please include testing. Do you have this hardware to test with?
Nope |
|
@linguini1 we commented at #17447 I agreed that he could modify the Kconfig without testing in real hardware, because I already tested it. BTW, I can retest here to have peace of mind |
Could you please restart the workflows, seems like a timeout error |
@arjav1528 actually it is not timeout error. Since you changed the default values in the Kconfig some boards using this driver need to be updated (normalized), please use this command for each board and profile listed in the error: ie Then create a commit with the updated board profiles |
@acassis I guess this is a timeout issue only as I ran the commands which you suggested on every board profile that uses SX127X drivers. All of them existed with code 0, and neither of them produced any deconfig changes |
@arjav1528 please look the logs, there are real errors: Maybe it was generated by some other user, please move to upstream branch, run git pull, move back to your branch and rebase with upstream to see if it will help. @simbit18 did you see this error in the mainline? |
I missed that! Sounds good! |
@arjav1528 please rebase |
0c49eac
b0bde89 to
0c49eac
Compare
done, builds pass now, @acassis @simbit18 @linguini1 thank you for helping |
|
ig now its a timeout issue 😔 |
|
@arjav1528, let's wait for the msvc and msys2 jobs to complete, then I'll restart. |
sure, no problem |
|
GitHub is having problems! :) Multiple services are affected, service degradation |
|
@arjav1528 After this PR #18502 is merged, you must remove all defconfig files that do not relate to your PR and perform a rebase. |
sure, will do that |
Yes @acassis please attach build and runtime logs to PR description thanks! <3 |
cederom
left a comment
There was a problem hiding this comment.
Thanks @arjav1528 :-)
- There are three functional changes in this PR, please provide each change as separate commit with proper description.
- Build and runtime tests are mandatory, if @acassis can provide them as your guide this is okay too :-)
- Why removing
CONFIG_ARCH_IRQBUTTONSfrombuttonsconfigs? I see no explanation in the git commit message.
@arjav1528 @cederom yes, boards modifications, documentation and driver Kconfig should be in separated commits. I think he tried to remove CONFIG_ARCH_IRQBUTTONS to fix the issue in the ESP32, please don't modify it. |
|
@arjav1528 please update your upstream and rebase your branch to fix the previous Xtensa/ESP32 issue |
Increase default TX power from 14 to 17 dBm and enable CRC by default to improve link reliability and data integrity. Signed-off-by: Arjav Patel <arjav1528@gmail.com>
Add default configuration, short-range FSK testing tips, and troubleshooting guidance for the SX127X demo example. Signed-off-by: Arjav Patel <arjav1528@gmail.com>
0c49eac to
34928bd
Compare
done |
Fixes: #17447
Updated the SX127X demo documentation to include an overview, default configuration settings, short-range FSK testing recommendations, and troubleshooting tips. The default TX power has been changed from 14 dBm to 17 dBm, and CRC is now enabled by default. These changes aim to improve user experience and ensure robust communication for the SX127X radio driver.
Summary
CONFIG_LPWAN_SX127X_TXPOWER_DEFAULTfrom 14 dBm to 17 dBm.CONFIG_LPWAN_SX127X_CRCONfrom 0 to 1.sx127x_demodocumentation with defaults, short-range FSK recommendations, and troubleshooting, following the behavior observed and recommendations in apache/nuttx#17447.Impact
CONFIG_LPWAN_SX127X_CRCON=0.