sudomesh / disaster-radio

A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.
https://disaster.radio
1.05k stars 109 forks source link

Esp32v3 initial support #113

Closed code8buster closed 2 years ago

code8buster commented 2 years ago

Please ensure platformio.ini does not point to my personal repository for LoRaLayer2. I don't know how that got wrapped up in there, and I'm not practiced with git.

esp32-v3 hardware still does not initialize the radios with these modifications but at the least, it instantiates the Layer 1 wrapper for the Ebyte SX1262 modules correctly without error.

All commits including my rookie mistakes!

samuk commented 2 years ago

Thanks! I'm not really in a position to be able to review this, I'll try and find someone who is though. See https://github.com/sudomesh/disaster-radio/issues/110

paidforby commented 2 years ago

I'll take a look at it tomorrow. If I can find my dev board I'll even try validating the changes. Thanks for paying attention to this @samuk

paidforby commented 2 years ago

Both the esp32v3 and ttgo-lora32v2 envs compiled fine. I'll let TravisCI finish testing the other boards. Don't have access to my DR dev board right now to actually test loading the compiled firmware, though I am under the impression from @code8buster that the LoRa's don't initialize just yet.

I'll also accept the PR to LoRaLayer2 and fix the platformio.ini that currently points at @code8buster fork.