-
Notifications
You must be signed in to change notification settings - Fork 959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add board and variant definitions for EBYTE_ESP32-S3 #2882
Conversation
Add example schematic
For now I will wait untill someone is able to test other EBYTE modules to verify that 22 dBm output from the radio ID is safe, doesn't damage the radio, and is what results in and was inteded to be used to get the maximum power. For non-E22 models they would need to be tested separately, and they have a different internal LoRa IC power output capability. |
Would also need to add a build job? |
It is guaranteed that boards with the E22-900M33S will be damaged by outputting 22 dBm out of the radio IC. Ideally the SX126x should have an integrated EEPROM which limits the output power settings to a certain maximum, although this is complicated by the fact that multiple parameters affects its output power. However, I trust that people who replace the module with their own are able to do their proper research, so will now implement support for the 400M series too (of which there is also a 33S model). |
Accidentally closed #2841 when renaming the branch and can't reopen. This variant is intended to eventually have support for all 38.5x24mm EBYTE SPI LoRa modules, such as:
It also provides the framework for the use of any SX126x or LLCC68 module, no matter its size (including E22-900M22S, etc.), on the ESP32-S3 with custom configurations due to the variant.h file which is configurable for all hardware implementations, and a pins_arduino.h file which uses values from the variant.h file to configure itself.