From cfe8149c3521d4f0d9cdad8d650ed417fcd38cbc Mon Sep 17 00:00:00 2001 From: Jose Alamos Date: Fri, 14 Oct 2022 16:07:02 +0200 Subject: [PATCH] tests/sx12xx: set event_callback before init --- tests/driver_sx126x/main.c | 4 ++-- tests/driver_sx127x/main.c | 4 ++-- tests/driver_sx1280/main.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/driver_sx126x/main.c b/tests/driver_sx126x/main.c index 104905e480..038aa86fff 100644 --- a/tests/driver_sx126x/main.c +++ b/tests/driver_sx126x/main.c @@ -325,13 +325,13 @@ int main(void) netdev->driver = &sx126x_driver; + netdev->event_callback = _event_cb; + if (netdev->driver->init(netdev) < 0) { puts("Failed to initialize SX126X device, exiting"); return 1; } - netdev->event_callback = _event_cb; - _recv_pid = thread_create(stack, sizeof(stack), THREAD_PRIORITY_MAIN - 1, THREAD_CREATE_STACKTEST, _recv_thread, netdev, "recv_thread"); diff --git a/tests/driver_sx127x/main.c b/tests/driver_sx127x/main.c index 6a78db0f1a..13f3d8a354 100644 --- a/tests/driver_sx127x/main.c +++ b/tests/driver_sx127x/main.c @@ -545,13 +545,13 @@ int main(void) netdev->driver = &sx127x_driver; + netdev->event_callback = _event_cb; + if (netdev->driver->init(netdev) < 0) { puts("Failed to initialize SX127x device, exiting"); return 1; } - netdev->event_callback = _event_cb; - _recv_pid = thread_create(stack, sizeof(stack), THREAD_PRIORITY_MAIN - 1, THREAD_CREATE_STACKTEST, _recv_thread, NULL, "recv_thread"); diff --git a/tests/driver_sx1280/main.c b/tests/driver_sx1280/main.c index e55266186b..b49f24f858 100644 --- a/tests/driver_sx1280/main.c +++ b/tests/driver_sx1280/main.c @@ -355,13 +355,13 @@ int main(void) netdev->driver = &sx1280_driver; + netdev->event_callback = _event_cb; + if (netdev->driver->init(netdev) < 0) { puts("Failed to initialize SX1280 device, exiting"); return 1; } - netdev->event_callback = _event_cb; - _recv_pid = thread_create(stack, sizeof(stack), THREAD_PRIORITY_MAIN - 1, THREAD_CREATE_STACKTEST, _recv_thread, netdev, "recv_thread");