[LR11x0] Update RF switch map for WM1110
This commit is contained in:
parent
62df57885a
commit
6bd3f92cad
8 changed files with 80 additions and 88 deletions
|
@ -35,23 +35,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -30,23 +30,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -40,23 +40,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -36,23 +36,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -31,23 +31,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -32,23 +32,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -33,23 +33,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
|
@ -33,23 +33,22 @@
|
|||
LR1110 radio = new Module(10, 2, 3, 9);
|
||||
|
||||
// set RF switch configuration for Wio WM1110
|
||||
// Wio WM1110 uses DIO5, 6, 7 and 8 for RF switching
|
||||
// Wio WM1110 uses DIO5 and DIO6 for RF switching
|
||||
// NOTE: other boards may be different!
|
||||
static const uint32_t rfswitch_dio_pins[] = {
|
||||
RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6,
|
||||
RADIOLIB_LR11X0_DIO7, RADIOLIB_LR11X0_DIO8,
|
||||
RADIOLIB_NC
|
||||
RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC
|
||||
};
|
||||
|
||||
static const Module::RfSwitchMode_t rfswitch_table[] = {
|
||||
// mode DIO5 DIO6 DIO7 DIO8
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH, LOW, LOW } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW, LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW, HIGH, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW, LOW, HIGH } },
|
||||
// mode DIO5 DIO6
|
||||
{ LR11x0::MODE_STBY, { LOW, LOW } },
|
||||
{ LR11x0::MODE_RX, { HIGH, LOW } },
|
||||
{ LR11x0::MODE_TX, { HIGH, HIGH } },
|
||||
{ LR11x0::MODE_TX_HP, { LOW, HIGH } },
|
||||
{ LR11x0::MODE_TX_HF, { LOW, LOW } },
|
||||
{ LR11x0::MODE_GNSS, { LOW, LOW } },
|
||||
{ LR11x0::MODE_WIFI, { LOW, LOW } },
|
||||
END_OF_MODE_TABLE,
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue