Using the ArduinoIDE with the LoRa-Library Version 5.0.5 installed will use the old setTxPower()-function, where no higher values than 17 will be used.
This only happens when you install the LoRa-Library in the ArduinoIDE over 'Tools' ->'Manage Libraries ...' --> 'Library Manager'
The old setTxPower()-Function does not consider register 0x4D, therefor no higher values than 17dBm will used. In the newest code on github this problem is solved but using the arduinoIDE will deliver the old code. This problem can only be bypassed if the newest library-code is manually installed in the arduinoIDE downloading ZIP-File and then install!
Perhaps version-number should be changed from 0.5.0 to 0.6.0??
I have testet this with three brand-new ArduinoIDE-Installations, I always got the old code!
THX for helping!
Using the ArduinoIDE with the LoRa-Library Version 5.0.5 installed will use the old setTxPower()-function, where no higher values than 17 will be used. This only happens when you install the LoRa-Library in the ArduinoIDE over 'Tools' ->'Manage Libraries ...' --> 'Library Manager'
The old setTxPower()-Function does not consider register 0x4D, therefor no higher values than 17dBm will used. In the newest code on github this problem is solved but using the arduinoIDE will deliver the old code. This problem can only be bypassed if the newest library-code is manually installed in the arduinoIDE downloading ZIP-File and then install! Perhaps version-number should be changed from 0.5.0 to 0.6.0??
I have testet this with three brand-new ArduinoIDE-Installations, I always got the old code! THX for helping!