Problem
wait_busy() in sx1262.cpp:484-494 tracks timeout but never exits the loop when timeout is reached. If is_busy() always returns true (hardware fault, busy pin stuck high), the loop runs forever.
Location
firmware/main/lora/sx1262.cpp:484-494
Severity
HIGH - System hang on LoRa hardware fault
Suggested Fix
Add explicit timeout check in the while loop condition, or return error on timeout.
Problem
wait_busy()insx1262.cpp:484-494tracks timeout but never exits the loop when timeout is reached. Ifis_busy()always returns true (hardware fault, busy pin stuck high), the loop runs forever.Location
firmware/main/lora/sx1262.cpp:484-494Severity
HIGH - System hang on LoRa hardware fault
Suggested Fix
Add explicit timeout check in the while loop condition, or return error on timeout.