SX1272Lib
Fork of SX1272Lib by
Revision 7:91ad5308e1a2, committed 2016-06-14
- Comitter:
- sillevl
- Date:
- Tue Jun 14 08:13:41 2016 +0000
- Parent:
- 6:3dbddff60dc9
- Commit message:
- add support for lpc1768 and rfm95 WIP ! (part2)
Changed in this revision
| sx1272/sx1272-hal.cpp | Show annotated file Show diff for this revision Revisions of this file |
| sx1272/sx1272-hal.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/sx1272/sx1272-hal.cpp Fri Jun 10 17:25:26 2016 +0000
+++ b/sx1272/sx1272-hal.cpp Tue Jun 14 08:13:41 2016 +0000
@@ -18,24 +18,28 @@
SX1272MB2xAS::SX1272MB2xAS( RadioEvents_t *events,
PinName mosi, PinName miso, PinName sclk, PinName nss, PinName reset,
- PinName dio0, PinName dio1, PinName dio2, PinName dio3, PinName dio4, PinName dio5,
+ PinName dio0, PinName dio1, PinName dio2, PinName dio3, PinName dio4, PinName dio5
#if defined ( TARGET_MOTE_L152RC )
- PinName rfSwitchCntr1, PinName rfSwitchCntr2 )
+ , PinName rfSwitchCntr1, PinName rfSwitchCntr2 )
#elif defined ( TARGET_MTS_MDOT_F411RE )
- PinName txctl, PinName rxctl )
+ ,PinName txctl, PinName rxctl )
+#elif defined ( TARGET_MBED_LPC1768 )
+ ) // nothing extra needed
#else
- PinName antSwitch )
+ ,PinName antSwitch )
#endif
- : SX1272( events, mosi, miso, sclk, nss, reset, dio0, dio1, dio2, dio3, dio4, dio5 ),
+ : SX1272( events, mosi, miso, sclk, nss, reset, dio0, dio1, dio2, dio3, dio4, dio5 )
#if defined ( TARGET_MOTE_L152RC )
- RfSwitchCntr1( rfSwitchCntr1 ),
+ ,RfSwitchCntr1( rfSwitchCntr1 ),
RfSwitchCntr2( rfSwitchCntr2 ),
PwrAmpCntr( PD_2 )
#elif defined ( TARGET_MTS_MDOT_F411RE )
- TxCtl ( txctl ),
+ ,TxCtl ( txctl ),
RxCtl ( rxctl )
+#elif defined ( TARGET_MBED_LPC1768 )
+ // nothing extra needed
#else
- AntSwitch( antSwitch ),
+ ,AntSwitch( antSwitch ),
#if( defined ( TARGET_NUCLEO_L152RE ) )
Fake( D8 )
#else
@@ -75,9 +79,7 @@
TxCtl( LORA_TXCTL ),
RxCtl( LORA_RXCTL )
#elif defined ( TARGET_MBED_LPC1768 )
- : SX1272( events, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 ),
- AntSwitch( p16 ),
- Fake( p17 )
+ : SX1272( events, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15 )
#else
: SX1272( events, D11, D12, D13, D10, A0, D2, D3, D4, D5, D8, D9 ),
AntSwitch( A4 ),
@@ -225,6 +227,8 @@
#elif defined ( TARGET_MTS_MDOT_F411RE )
this->TxCtl = 0;
this->RxCtl = 0;
+#elif defined ( TARGET_MBED_LPC1768 )
+ // do nothing
#else
this->AntSwitch = 0;
#endif
@@ -239,6 +243,8 @@
#elif defined ( TARGET_MTS_MDOT_F411RE )
this->TxCtl = 0;
this->RxCtl = 0;
+#elif defined ( TARGET_MBED_LPC1768 )
+ // do nothing
#else
this->AntSwitch = 0;
#endif
@@ -288,6 +294,8 @@
this->TxCtl = 0;
this->RxCtl = 1;
}
+#elif defined ( TARGET_MBED_LPC1768 )
+ // do nothing
#else
this->rxTx = rxTx;
--- a/sx1272/sx1272-hal.h Fri Jun 10 17:25:26 2016 +0000
+++ b/sx1272/sx1272-hal.h Tue Jun 14 08:13:41 2016 +0000
@@ -58,6 +58,8 @@
#elif defined ( TARGET_MTS_MDOT_F411RE )
DigitalOut TxCtl;
DigitalOut RxCtl;
+#elif defined ( TARGET_MBED_LPC1768 )
+ // nothing extra needed
#else
DigitalInOut AntSwitch;
DigitalIn Fake;
@@ -69,11 +71,13 @@
public:
SX1272MB2xAS( RadioEvents_t *events,
PinName mosi, PinName miso, PinName sclk, PinName nss, PinName reset,
- PinName dio0, PinName dio1, PinName dio2, PinName dio3, PinName dio4, PinName dio5,
+ PinName dio0, PinName dio1, PinName dio2, PinName dio3, PinName dio4, PinName dio5
#if defined ( TARGET_MOTE_L152RC )
- PinName rfSwitchCntr1, PinName rfSwitchCntr2 );
+ ,PinName rfSwitchCntr1, PinName rfSwitchCntr2 );
#elif defined ( TARGET_MTS_MDOT_F411RE )
- PinName txctl, PinName rxctl );
+ ,PinName txctl, PinName rxctl );
+#elif defined ( TARGET_MBED_LPC1768 )
+ );
#else
PinName antSwitch );
#endif
