Ligne 1 : |
Ligne 1 : |
| {{WIPY-NAV}} | | {{WIPY-NAV}} |
| | | |
− | {{traduction}}
| |
| == Pas de support en virgule flottante == | | == Pas de support en virgule flottante == |
| Pour des raisons d'espace mémoire, il n'y a pas de support pour les opérations en virgule flottante (''floating point'') ni de module ''math'' sur le WiPy. | | Pour des raisons d'espace mémoire, il n'y a pas de support pour les opérations en virgule flottante (''floating point'') ni de module ''math'' sur le WiPy. |
Ligne 41 : |
Ligne 40 : |
| | | |
| == Système de fichier et accès FTP == | | == Système de fichier et accès FTP == |
| + | {{ambox-stop|text=Pouvoir accéder à votre WiPy en FTP permettra de configurer le WiPy pour qu'il se connecte sur votre réseau WiFi ([[Hack-wipy-wlan|voir ici pour plus de détails]])}} |
| Il y a un petit système de fichier interne sur le WiPy, un lecteur qui s'appelle {{fname|/flash}} et qui est stocké dans la mémoire flash externe du WiPy. Si une carte microSD est raccordée et montée, elle sera également disponible. | | Il y a un petit système de fichier interne sur le WiPy, un lecteur qui s'appelle {{fname|/flash}} et qui est stocké dans la mémoire flash externe du WiPy. Si une carte microSD est raccordée et montée, elle sera également disponible. |
| | | |
Ligne 90 : |
Ligne 90 : |
| <syntaxhighlight lang="python"> | | <syntaxhighlight lang="python"> |
| >>> import machine | | >>> import machine |
− | >>> machine.reset()</nowiki> | + | >>> machine.reset() |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
Ligne 101 : |
Ligne 101 : |
| <syntaxhighlight lang="python"> | | <syntaxhighlight lang="python"> |
| >>> import os | | >>> import os |
− | >>> os.uname().release</nowiki> | + | >>> os.uname().release |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
Ligne 117 : |
Ligne 117 : |
| La broche Safe Boot {{fname|GP28}} relâchée dans l'interval: | | La broche Safe Boot {{fname|GP28}} relâchée dans l'interval: |
| * '''1ière fenêtre de 3 secs''' - Safe boot, '''dernier firmware''' est sélectionné | | * '''1ière fenêtre de 3 secs''' - Safe boot, '''dernier firmware''' est sélectionné |
− | * '''2ième fenêtre de secs''' - Safe boot, '''précédent firmware''' utilisateur est sélectionné | + | * '''2ième fenêtre de 3 secs''' - Safe boot, '''précédent firmware''' utilisateur est sélectionné |
| * '''Dernière fenêtre de 1.5 secs''' - Safe boot, le '''firmware d'usine''' est sélectionné | | * '''Dernière fenêtre de 1.5 secs''' - Safe boot, le '''firmware d'usine''' est sélectionné |
| | | |
Ligne 126 : |
Ligne 126 : |
| == La LED heartbeat == | | == La LED heartbeat == |
| | | |
− | By default the heartbeat LED flashes once every 4s to signal that the system is alive. This can be overridden through the {{fname|wipy}} module:
| + | Par défaut, la LED heartbeat (littéralement ''battement de coeur'') clignote une fois toutes les 4 secondes, ce qui signal que les système est toujours en vie. Il est possible de l'altérer en utilisant le module {{fname|wipy}}: |
| | | |
| <syntaxhighlight lang="python"> | | <syntaxhighlight lang="python"> |
Ligne 133 : |
Ligne 133 : |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | There are currently 2 kinds of errors that you might see:
| + | Il y a 2 types d'erreurs que vous pouvez rencontrer: |
− | | + | # Si la LED heartbeat clignote rapidement alors il y a une erreur dans le script Python (ex: {{fname|main.py}}). Utilisez REPL pour le déboguer.<br />Si vous venez de modifier votre fichier boot.py, l'erreur peut aussi provenir de ce dernier. |
− | # If the heartbeat LED flashes quickly, then a Python script (eg {{fname|main.py}}) has an error. Use the REPL to debug it. | + | # Si la LED heartbeat reste allumée alors il y a une erreur matérielle (''hard fault''). Il n'est pas possible que WiPy se remette de cette erreur, il faut alors presser le bouton Reset. |
− | # If the heartbeat LED stays on, then there was a hard fault, you cannot recover from this, the only way out is to press the reset switch. | |
| | | |
| | | |
| Détails sur les modes de mise en veille (''sleep''): | | Détails sur les modes de mise en veille (''sleep''): |
− | * {{fname|machine.idle()}} : Power consumption: ~12mA (in WLAN STA mode). Wake sources: any hardware interrupt (including systick with period of 1ms), no special configuration required. | + | * {{fname|machine.idle()}} : La consommation est réduite à ~12mA (en mode WLAN STA). Sources de réveil (''Wake'') peuvent être n'importe quelle interruption matérielle (incluant {{fname|systick}} avec une période de 1ms), pas besoin de configuration spécifique/spéciale. |
− | * {{fname|machine.sleep()}} : 950uA (in WLAN STA mode). Wake sources are Pin, RTC and WLAN | + | * {{fname|machine.sleep()}} : la consommation est réduite à 950µA (en mode WLAN STA). Source de réveil sont les Broches, RTC (l'horloge temps réel) et WLAN |
− | * {{fname|machine.deepsleep()}} : ~5uA. Wake sources are Pin and RTC. | + | * {{fname|machine.deepsleep()}} : la consommation est réduite à environ ~5µA. Source de réveil sont Les Broches et RTC (l'horloge temps réel). |
| | | |
| {{WIPY-TRAILER}} | | {{WIPY-TRAILER}} |