Skip to content

Commit 2ff6cd3

Browse files
author
Antti Kauppila
committed
Cleaned 802.15.4_RF to not have mbed.h includes
1 parent 02b0f79 commit 2ff6cd3

File tree

5 files changed

+27
-4
lines changed

5 files changed

+27
-4
lines changed

components/802.15.4_RF/atmel-rf-driver/source/NanostackRfPhyAtmel.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
#include "nanostack/platform/arm_hal_phy.h"
2727
#include "mbed_trace.h"
2828
#include "mbed_toolchain.h"
29+
#include "DigitalIn.h"
30+
#include "DigitalOut.h"
31+
#include "InterruptIn.h"
32+
#include "SPI.h"
33+
#include "inttypes.h"
34+
#include "Timeout.h"
2935

3036
#define TRACE_GROUP "AtRF"
3137

@@ -219,8 +225,9 @@ static inline rf_trx_states_t rf_if_trx_status_from_full(uint8_t full_trx_status
219225
}
220226

221227
#ifdef MBED_CONF_RTOS_PRESENT
222-
#include "mbed.h"
228+
223229
#include "rtos.h"
230+
224231
using namespace mbed;
225232
using namespace rtos;
226233

components/802.15.4_RF/mcr20a-rf-driver/mcr20a-rf-driver/NanostackRfPhyMcr20a.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,13 @@
1818
#define NANOSTACK_PHY_MCR20A_H_
1919

2020
#if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI && defined(MBED_CONF_RTOS_PRESENT)
21-
#include "mbed.h"
21+
#include "inttypes.h"
2222
#include "NanostackRfPhy.h"
23+
#include "DigitalIn.h"
24+
#include "DigitalOut.h"
25+
#include "InterruptIn.h"
26+
#include "SPI.h"
27+
#include "rtos.h"
2328

2429
// Arduino pin defaults for convenience
2530
#if !defined(MCR20A_SPI_MOSI)

components/802.15.4_RF/mcr20a-rf-driver/source/NanostackRfPhyMcr20a.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "nanostack/platform/arm_hal_phy.h"
2323
#include <string.h>
2424
#include "rtos.h"
25+
#include "mbed_interface.h"
2526

2627
using namespace mbed;
2728
using namespace rtos;

components/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
#include "mbed_toolchain.h"
2727
#include "common_functions.h"
2828
#include <Timer.h>
29+
#include "Timeout.h"
30+
#include "Thread.h"
31+
#include "mbed_wait_api.h"
32+
33+
using namespace mbed;
34+
using namespace rtos;
2935

3036
#define TRACE_GROUP "s2lp"
3137

@@ -216,7 +222,7 @@ static const phy_device_channel_page_s phy_channel_pages[] = {
216222
};
217223

218224
#ifdef MBED_CONF_RTOS_PRESENT
219-
#include "mbed.h"
225+
220226
#include "rtos.h"
221227

222228
static void rf_irq_task_process_irq();

components/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@
1818
#define NANOSTACK_PHY_S2LP_H_
1919

2020
#if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI && defined(MBED_CONF_RTOS_PRESENT)
21-
#include "mbed.h"
21+
#include "inttypes.h"
2222
#include "NanostackRfPhy.h"
23+
#include "DigitalIn.h"
24+
#include "DigitalOut.h"
25+
#include "InterruptIn.h"
26+
#include "SPI.h"
2327

2428
// Uncomment to use testing gpios attached to TX/RX processes
2529
//#define TEST_GPIOS_ENABLED

0 commit comments

Comments
 (0)