makegcc -noixemul -s -O2 -Wall -Wno-implicit-int -o WirelessSettings WirelessSettings_modified.c -lamigaNote importante :
- Ne PAS utiliser
-lmui. MUI est lié automatiquement via les fichiers proto/inline includes. - Le flag
-Wno-implicit-intsupprime les warnings provenant des anciens headers MUI inline.
- GCC 2.95 ou supérieur
- MUI 3.8 ou supérieur (muimaster.library)
- AmigaOS 3.x
- La commande
ListNetworksdoit être disponible dans C: - Optionnel : OpenURL pour ouvrir le lien GitHub depuis le menu About
make installOu manuellement :
copy WirelessSettings SYS:Prefs/- Scanner les réseaux : Cliquez sur le bouton "Scan" (la liste déroulante est grisée jusqu'au scan)
- Note : Le bouton Scan est désactivé si la commande C:ListNetworks n'est pas installée
- Sélectionner un réseau : Une fois le scan terminé, la liste s'active et vous pouvez choisir un réseau
- Configurer : Le SSID est automatiquement rempli (sans les mentions de fréquence)
- Choisir le type de chiffrement : Open / WEP / WPA/WPA2
- Entrer le mot de passe : Si nécessaire (désactivé pour "Open")
- Sauvegarder : Cliquez sur "Save"
- Charger : Cliquez sur "Load" pour recharger la configuration
- À propos : Menu Project → About pour voir les informations et accéder au GitHub (si OpenURL est installé)
Le fichier doit contenir un nom de réseau par ligne. Les mentions de fréquence sont automatiquement filtrées :
MonReseau
WiFi-Voisin (5 GHz)
Hotspot-Public (2.4 GHz)
Dans l'exemple ci-dessus, si l'utilisateur sélectionne "WiFi-Voisin (5 GHz)", seul "WiFi-Voisin" sera copié dans le champ SSID.
Les warnings concernant type defaults to int dans les inline MUI sont normaux avec GCC 2.95 et les anciens headers MUI. Ils peuvent être ignorés.
Périphérique sans support du scan WiFi : Si votre périphérique ne supporte pas le scan des réseaux, l'application :
- Affichera une alerte "This device does not support wireless network scanning"
- Vous invitera à entrer le SSID manuellement
- Maintiendra la liste des réseaux grisée
- Permettra quand même la configuration manuelle complète
- ENVARC:Sys/wireless.prefs : Configuration WiFi sauvegardée
- ENV:WiFiNetworks : Liste temporaire des réseaux scannés
v1.2 (07.02.26)
- Bouton Scan désactivé si C:ListNetworks n'est pas installé
v1.1 (06.02.26)
- Ajout du bouton SCAN
- Ajout de la liste déroulante des réseaux
- Sélection automatique du SSID depuis la liste
- Gestion dynamique de la mémoire pour les réseaux
- Filtrage automatique des mentions de fréquence (5 GHz / 2.4 GHz)
- Liste des réseaux désactivée jusqu'au premier scan (amélioration UX)
- Détection et gestion des périphériques ne supportant pas le scan WiFi
- Ajout du menu Project > About avec informations sur l'application
- Support OpenURL pour ouvrir le GitHub depuis le dialogue About
v1.0 (04.02.26)
- Version initiale