diff --git a/on-device/src/entrypoints/arpist_device_receiver.cpp b/on-device/src/entrypoints/arpist_device_receiver.cpp index ab72c90cb71fba923290785de4b6af4c4a0783bb..9a4bfe114d92e63a24b687b970623c7e52571e79 100644 --- a/on-device/src/entrypoints/arpist_device_receiver.cpp +++ b/on-device/src/entrypoints/arpist_device_receiver.cpp @@ -41,11 +41,11 @@ int main() // start radio if (Radio::getInstance().start(onReceive)) { - printf("Radio start success\n"); + TRACE("Radio start success\n"); } else { - printf("Radio start failed\n"); + TRACE("Radio start failed\n"); return -1; } @@ -60,7 +60,7 @@ void onReceive(mavlink_message_t msg) { mavlink_payload_flight_tm_t payload; - printf("Received message with ID %d\n", msg.msgid); + TRACE("Received message with ID %d\n", msg.msgid); mavlink_msg_payload_flight_tm_decode(&msg, &payload); - printf("Received payload with timestamp %lld\n", payload.timestamp); + TRACE("Received payload with timestamp %lld\n", payload.timestamp); } diff --git a/on-device/src/entrypoints/arpist_device_sender.cpp b/on-device/src/entrypoints/arpist_device_sender.cpp index 3c3d63b29e75c30eb85bd322d71d055824ecfb3e..058addc2f7deccdd62178a8bca3d640ba6188a1b 100644 --- a/on-device/src/entrypoints/arpist_device_sender.cpp +++ b/on-device/src/entrypoints/arpist_device_sender.cpp @@ -44,11 +44,11 @@ int main() // start radio if (Radio::getInstance().start([](const mavlink_message_t&) {})) { - printf("Radio start success\n"); + TRACE("Radio start success\n"); } else { - printf("Radio start failed\n"); + TRACE("Radio start failed\n"); return -1; } diff --git a/on-device/src/shared/radio/Radio.cpp b/on-device/src/shared/radio/Radio.cpp index 5dc2f0ab4ab9f628f57d1c8db29dd4ffdf83e248..d111ea4566167bcf409d0c216e424357fdd21de9 100644 --- a/on-device/src/shared/radio/Radio.cpp +++ b/on-device/src/shared/radio/Radio.cpp @@ -23,6 +23,7 @@ #include "Radio.h" #include <config/RadioConfig.h> +#include <drivers/interrupt/external_interrupts.h> #include <radio/SX1278/SX1278Frontends.h> #include <memory> @@ -81,7 +82,7 @@ bool Radio::start(std::function<void(const mavlink_message_t &)> onReceive) { // initialize frontend std::unique_ptr<Boardcore::SX1278::ISX1278Frontend> frontend = - std::make_unique<Boardcore::Skyward433Frontend>(); + std::make_unique<Boardcore::RA01Frontend>(); std::unique_ptr<Boardcore::SX1278Fsk> sx1278 = std::make_unique<Boardcore::SX1278Fsk>( diff --git a/on-device/src/shared/radio/Radio.h b/on-device/src/shared/radio/Radio.h index edd4b372014885c2f8fb5d37204015a9e57c8ae1..8a4c3b29cd6d7b693453921a00861f8f828f8167 100644 --- a/on-device/src/shared/radio/Radio.h +++ b/on-device/src/shared/radio/Radio.h @@ -27,7 +27,6 @@ #include <config/RadioConfig.h> #include <radio/MavlinkDriver/MavlinkDriver.h> #include <radio/SX1278/SX1278Fsk.h> -#include <radio/SX1278/SX1278Lora.h> #if defined _BOARD_STM32F429ZI_SKYWARD_GS_V2 #include "interfaces-impl/hwmapping.h"