mirror of
https://github.com/meshtastic/firmware.git
synced 2025-09-05 19:19:18 +00:00
Added support for LLCC68 in native env.
This commit is contained in:
parent
43d6ab5d1e
commit
3237885897
@ -835,7 +835,8 @@ void setup()
|
|||||||
{ use_sx1280, "sx1280", false },
|
{ use_sx1280, "sx1280", false },
|
||||||
{ use_lr1110, "lr1110", false },
|
{ use_lr1110, "lr1110", false },
|
||||||
{ use_lr1120, "lr1120", false },
|
{ use_lr1120, "lr1120", false },
|
||||||
{ use_lr1121, "lr1121", false }
|
{ use_lr1121, "lr1121", false },
|
||||||
|
{ use_llcc68, "LLCC68", false }
|
||||||
};
|
};
|
||||||
// as one can't use a function pointer to the class constructor:
|
// as one can't use a function pointer to the class constructor:
|
||||||
auto loraModuleInterface = [](configNames cfgName, LockingArduinoHal *hal, RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE busy) {
|
auto loraModuleInterface = [](configNames cfgName, LockingArduinoHal *hal, RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE busy) {
|
||||||
@ -854,6 +855,8 @@ void setup()
|
|||||||
return (RadioInterface*)new LR1120Interface(hal, cs, irq, rst, busy);
|
return (RadioInterface*)new LR1120Interface(hal, cs, irq, rst, busy);
|
||||||
case use_lr1121:
|
case use_lr1121:
|
||||||
return (RadioInterface*)new LR1121Interface(hal, cs, irq, rst, busy);
|
return (RadioInterface*)new LR1121Interface(hal, cs, irq, rst, busy);
|
||||||
|
case use_llcc68:
|
||||||
|
return (RadioInterface*)new LLCC68Interface(hal, cs, irq, rst, busy);
|
||||||
default:
|
default:
|
||||||
assert(0); // shouldn't happen
|
assert(0); // shouldn't happen
|
||||||
return (RadioInterface*)nullptr;
|
return (RadioInterface*)nullptr;
|
||||||
|
@ -367,7 +367,8 @@ bool loadConfig(const char *configPath)
|
|||||||
{ use_sx1280, "sx1280" },
|
{ use_sx1280, "sx1280" },
|
||||||
{ use_lr1110, "lr1110" },
|
{ use_lr1110, "lr1110" },
|
||||||
{ use_lr1120, "lr1120" },
|
{ use_lr1120, "lr1120" },
|
||||||
{ use_lr1121, "lr1121" }
|
{ use_lr1121, "lr1121" },
|
||||||
|
{ use_llcc68, "LLCC68" }
|
||||||
};
|
};
|
||||||
for (auto& loraModule : loraModules) {
|
for (auto& loraModule : loraModules) {
|
||||||
settingsMap[loraModule.cfgName] = false;
|
settingsMap[loraModule.cfgName] = false;
|
||||||
|
@ -36,6 +36,7 @@ enum configNames {
|
|||||||
use_lr1110,
|
use_lr1110,
|
||||||
use_lr1120,
|
use_lr1120,
|
||||||
use_lr1121,
|
use_lr1121,
|
||||||
|
use_llcc68,
|
||||||
lora_usb_serial_num,
|
lora_usb_serial_num,
|
||||||
lora_usb_pid,
|
lora_usb_pid,
|
||||||
lora_usb_vid,
|
lora_usb_vid,
|
||||||
|
Loading…
Reference in New Issue
Block a user