Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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
