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_lr1110, "lr1110", 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:
|
||||
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);
|
||||
case use_lr1121:
|
||||
return (RadioInterface*)new LR1121Interface(hal, cs, irq, rst, busy);
|
||||
case use_llcc68:
|
||||
return (RadioInterface*)new LLCC68Interface(hal, cs, irq, rst, busy);
|
||||
default:
|
||||
assert(0); // shouldn't happen
|
||||
return (RadioInterface*)nullptr;
|
||||
|
@ -367,7 +367,8 @@ bool loadConfig(const char *configPath)
|
||||
{ use_sx1280, "sx1280" },
|
||||
{ use_lr1110, "lr1110" },
|
||||
{ use_lr1120, "lr1120" },
|
||||
{ use_lr1121, "lr1121" }
|
||||
{ use_lr1121, "lr1121" },
|
||||
{ use_llcc68, "LLCC68" }
|
||||
};
|
||||
for (auto& loraModule : loraModules) {
|
||||
settingsMap[loraModule.cfgName] = false;
|
||||
|
@ -36,6 +36,7 @@ enum configNames {
|
||||
use_lr1110,
|
||||
use_lr1120,
|
||||
use_lr1121,
|
||||
use_llcc68,
|
||||
lora_usb_serial_num,
|
||||
lora_usb_pid,
|
||||
lora_usb_vid,
|
||||
|
Loading…
Reference in New Issue
Block a user