Skip to content

Commit d89a787

Browse files
Simplify imports
1 parent 5342105 commit d89a787

File tree

8 files changed

+25
-32
lines changed

8 files changed

+25
-32
lines changed

docs/apps/creating-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ com.micropythonos.helloworld/
2626
In `hello.py`, put:
2727

2828
```
29-
from mpos.apps import Activity
29+
from mpos import Activity
3030
3131
class Hello(Activity):
3232

docs/frameworks/audioflinger.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ AudioFlinger provides:
2828
### Playing WAV Files
2929

3030
```python
31-
from mpos.app.activity import Activity
31+
from mpos import Activity
3232
import mpos.audio.audioflinger as AudioFlinger
3333

3434
class MusicPlayerActivity(Activity):
@@ -148,7 +148,7 @@ if AudioFlinger.is_playing():
148148
### Complete Recording Example
149149

150150
```python
151-
from mpos.apps import Activity
151+
from mpos import Activity
152152
import mpos.audio.audioflinger as AudioFlinger
153153
import lvgl as lv
154154
import time
@@ -299,7 +299,7 @@ Audio device preference is configured in the Settings app under **"Advanced Sett
299299
## Complete Example: Music Player with Controls
300300

301301
```python
302-
from mpos.app.activity import Activity
302+
from mpos import Activity
303303
import mpos.audio.audioflinger as AudioFlinger
304304
import lvgl as lv
305305

docs/frameworks/connectivity-manager.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ConnectivityManager provides:
1717
### Checking Connectivity
1818

1919
```python
20-
from mpos.net.connectivity_manager import ConnectivityManager
20+
from mpos import ConnectivityManager
2121

2222
# Get the singleton instance
2323
cm = ConnectivityManager.get()
@@ -36,8 +36,7 @@ if cm.is_wifi_connected():
3636
### Registering for Connectivity Changes
3737

3838
```python
39-
from mpos.app.activity import Activity
40-
from mpos.net.connectivity_manager import ConnectivityManager
39+
from mpos import Activity, ConnectivityManager
4140

4241
class MyActivity(Activity):
4342
def onCreate(self):
@@ -73,7 +72,7 @@ class MyActivity(Activity):
7372
### Waiting for Connectivity
7473

7574
```python
76-
from mpos.net.connectivity_manager import ConnectivityManager
75+
from mpos import ConnectivityManager
7776

7877
def download_with_wait():
7978
cm = ConnectivityManager.get()
@@ -91,9 +90,7 @@ def download_with_wait():
9190
### Network-Aware App
9291

9392
```python
94-
from mpos.app.activity import Activity
95-
from mpos.net.connectivity_manager import ConnectivityManager
96-
from mpos import TaskManager, DownloadManager
93+
from mpos import Activity, ConnectivityManager, TaskManager, DownloadManager
9794
import lvgl as lv
9895

9996
class NewsReaderActivity(Activity):
@@ -144,8 +141,7 @@ class NewsReaderActivity(Activity):
144141
### Retry on Reconnect
145142

146143
```python
147-
from mpos.net.connectivity_manager import ConnectivityManager
148-
from mpos import TaskManager, DownloadManager
144+
from mpos import ConnectivityManager, TaskManager, DownloadManager
149145

150146
class SyncManager:
151147
def __init__(self):
@@ -179,7 +175,7 @@ class SyncManager:
179175
### Conditional Feature Loading
180176

181177
```python
182-
from mpos.net.connectivity_manager import ConnectivityManager
178+
from mpos import ConnectivityManager
183179

184180
class AppStoreActivity(Activity):
185181
def onCreate(self):
@@ -432,8 +428,7 @@ ConnectivityManager works alongside WifiService:
432428
- **ConnectivityManager** - Monitors connection status and notifies apps
433429

434430
```python
435-
from mpos.net.wifi_service import WifiService
436-
from mpos.net.connectivity_manager import ConnectivityManager
431+
from mpos import WifiService, ConnectivityManager
437432

438433
# WifiService for connection management
439434
WifiService.attempt_connecting("MyNetwork", "password")

docs/frameworks/lights-manager.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ LightsManager provides:
2828
### Check Availability
2929

3030
```python
31-
from mpos.app.activity import Activity
31+
from mpos import Activity
3232
import mpos.lights as LightsManager
3333

3434
class MyActivity(Activity):
@@ -240,7 +240,7 @@ def sparkle_effect(duration_ms=5000):
240240
For smooth, real-time animations that integrate with the game loop, use the **TaskHandler event system**:
241241

242242
```python
243-
from mpos.app.activity import Activity
243+
from mpos import Activity
244244
import mpos.ui
245245
import mpos.lights as LightsManager
246246
import time
@@ -571,7 +571,7 @@ def onPause(self, screen):
571571
## Complete Example: LED Status Indicator
572572

573573
```python
574-
from mpos.app.activity import Activity
574+
from mpos import Activity
575575
import mpos.lights as LightsManager
576576
import lvgl as lv
577577

docs/frameworks/preferences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Here's a simple example of how to add it to your app, taken from [QuasiNametag](
77
--- quasinametag.py.orig 2025-10-29 12:24:27.494193748 +0100
88
+++ quasinametag.py 2025-10-29 12:07:59.357264302 +0100
99
@@ -1,4 +1,5 @@
10-
from mpos.apps import Activity
10+
from mpos import Activity
1111
+import mpos.config
1212
import mpos.ui
1313
import mpos.ui.anim

docs/frameworks/sensor-manager.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ SensorManager.TYPE_IMU_TEMPERATURE # °C (IMU chip temperature)
3737
### Basic Usage
3838

3939
```python
40-
from mpos.app.activity import Activity
40+
from mpos import Activity
4141
import mpos.sensor_manager as SensorManager
4242

4343
class MyActivity(Activity):
@@ -84,7 +84,7 @@ if imu_temperature:
8484
This example shows how to create a simple tilt-controlled ball game:
8585

8686
```python
87-
from mpos.app.activity import Activity
87+
from mpos import Activity
8888
import mpos.sensor_manager as SensorManager
8989
import mpos.ui
9090
import lvgl as lv

docs/frameworks/task-manager.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ TaskManager provides:
1818
### Creating Background Tasks
1919

2020
```python
21-
from mpos.app.activity import Activity
22-
from mpos import TaskManager
21+
from mpos import Activity, TaskManager
2322

2423
class MyActivity(Activity):
2524
def onCreate(self):

docs/frameworks/wifi-service.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ WifiService provides:
1919
### Checking Connection Status
2020

2121
```python
22-
from mpos.net.wifi_service import WifiService
22+
from mpos import WifiService
2323

2424
# Check if WiFi is connected
2525
if WifiService.is_connected():
@@ -32,7 +32,7 @@ else:
3232
### Scanning for Networks
3333

3434
```python
35-
from mpos.net.wifi_service import WifiService
35+
from mpos import WifiService
3636

3737
# Scan for available networks
3838
networks = WifiService.scan_networks()
@@ -46,7 +46,7 @@ for ssid in networks:
4646
### Connecting to a Network
4747

4848
```python
49-
from mpos.net.wifi_service import WifiService
49+
from mpos import WifiService
5050

5151
# Save network credentials first
5252
WifiService.save_network("MyNetwork", "password123")
@@ -63,7 +63,7 @@ else:
6363
### Managing Saved Networks
6464

6565
```python
66-
from mpos.net.wifi_service import WifiService
66+
from mpos import WifiService
6767

6868
# Save a network
6969
WifiService.save_network("HomeWiFi", "mypassword")
@@ -87,8 +87,7 @@ WifiService.forget_network("OldNetwork")
8787
### WiFi Settings Screen
8888

8989
```python
90-
from mpos.app.activity import Activity
91-
from mpos.net.wifi_service import WifiService
90+
from mpos import Activity, WifiService
9291
import lvgl as lv
9392

9493
class WifiSettingsActivity(Activity):
@@ -161,7 +160,7 @@ WifiService automatically handles auto-connect on boot. This is typically starte
161160

162161
```python
163162
import _thread
164-
from mpos.net.wifi_service import WifiService
163+
from mpos import WifiService
165164
import mpos.apps
166165

167166
# Start auto-connect in background thread
@@ -182,7 +181,7 @@ _thread.start_new_thread(WifiService.auto_connect, ())
182181
On ESP32-S3, ADC2 pins (GPIO11-20) don't work when WiFi is active. WifiService provides methods to temporarily disable WiFi:
183182

184183
```python
185-
from mpos.net.wifi_service import WifiService
184+
from mpos import WifiService
186185

187186
def read_adc2_sensor():
188187
"""Read from ADC2 pin which requires WiFi to be disabled."""

0 commit comments

Comments
 (0)