mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
feat(wifi): introduce BLE-based WiFi provisioning for nymea-compatible devices (#4968)
Some checks are pending
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
Some checks are pending
Dependency Submission / dependency-submission (push) Waiting to run
Main CI (Verify & Build) / validate-and-build (push) Waiting to run
Main Push Changelog / Generate main push changelog (push) Waiting to run
This commit is contained in:
parent
1fee6c4431
commit
7e041c00e1
38 changed files with 3326 additions and 50 deletions
|
|
@ -73,6 +73,7 @@ import org.meshtastic.feature.map.di.module as featureMapModule
|
|||
import org.meshtastic.feature.messaging.di.module as featureMessagingModule
|
||||
import org.meshtastic.feature.node.di.module as featureNodeModule
|
||||
import org.meshtastic.feature.settings.di.module as featureSettingsModule
|
||||
import org.meshtastic.feature.wifiprovision.di.module as featureWifiProvisionModule
|
||||
|
||||
/**
|
||||
* Koin module for the Desktop target.
|
||||
|
|
@ -108,6 +109,7 @@ fun desktopModule() = module {
|
|||
org.meshtastic.feature.map.di.FeatureMapModule().featureMapModule(),
|
||||
org.meshtastic.feature.firmware.di.FeatureFirmwareModule().featureFirmwareModule(),
|
||||
org.meshtastic.feature.intro.di.FeatureIntroModule().featureIntroModule(),
|
||||
org.meshtastic.feature.wifiprovision.di.FeatureWifiProvisionModule().featureWifiProvisionModule(),
|
||||
org.meshtastic.desktop.di.DesktopDiModule().desktopDiModule(),
|
||||
desktopPlatformStubsModule(),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import org.meshtastic.feature.messaging.navigation.contactsGraph
|
|||
import org.meshtastic.feature.node.navigation.nodesGraph
|
||||
import org.meshtastic.feature.settings.navigation.settingsGraph
|
||||
import org.meshtastic.feature.settings.radio.channel.channelsGraph
|
||||
import org.meshtastic.feature.wifiprovision.navigation.wifiProvisionGraph
|
||||
|
||||
/**
|
||||
* Registers entry providers for all top-level desktop destinations.
|
||||
|
|
@ -63,4 +64,7 @@ fun EntryProviderScope<NavKey>.desktopNavGraph(
|
|||
|
||||
// Connections — shared screen
|
||||
connectionsGraph(backStack)
|
||||
|
||||
// WiFi Provisioning — nymea-networkmanager BLE protocol
|
||||
wifiProvisionGraph(backStack)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue