From a9cd5e971fef491f01dea14e24efcc37e7d8a350 Mon Sep 17 00:00:00 2001 From: franchioping Date: Sat, 18 Apr 2026 13:56:05 +0100 Subject: [PATCH] add throttles back. radio power lvl --- main/drone.cpp | 7 ++----- main/radio.cpp | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/main/drone.cpp b/main/drone.cpp index 0a53682..93b46c6 100644 --- a/main/drone.cpp +++ b/main/drone.cpp @@ -8,9 +8,7 @@ #include "drone_controller.h" #include "dshot_definitions.h" -#include "esp32-hal.h" -#include "esp_log.h" -#include "freertos/FreeRTOS.h" +#include "esp32-hal.h" #include "esp_log.h" #include "freertos/FreeRTOS.h" #include "freertos/idf_additions.h" #include "freertos/projdefs.h" #include "freertos/task.h" @@ -123,8 +121,7 @@ void motor_throttles_task(void *params) { if (atomic_load(&killswitch_active)) { throttle = 0.0; } - // motors[i]->sendThrottlePercent(motor_throttles[i] * 100.0f * 0.7f); - motors[i]->sendThrottlePercent(10.0f); + motors[i]->sendThrottlePercent(motor_throttles[i] * 100.0f * 0.7f); } vTaskDelay(2); } diff --git a/main/radio.cpp b/main/radio.cpp index 8ff88af..ac59eeb 100644 --- a/main/radio.cpp +++ b/main/radio.cpp @@ -59,6 +59,7 @@ void radio_task(void *pvParameters) { RFM69 radio(RFM69_CS, RFM69_INT, true, &hspi); if (radio.initialize(FREQUENCY, NODEID, NETWORKID)) { + radio.setPowerLevel(31); radio.setHighPower(true); radio.setCustomBitrate(DEFAULT_COMMS_BITRATE); ESP_LOGI(TAG, "Radio Initialized. Version: 0x%02X", radio.readReg(0x10));