diff -r afcd3f0662b1 -r 2c3f30af031d MicroPython/network.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MicroPython/network.py Sun Aug 25 19:25:37 2019 +0200 @@ -0,0 +1,186 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module containing stubs for API generation of the def 'network' module. +""" + +class AbstractNIC(): + def __init__(self, id=None): + pass + + def active(self, is_active=None): + pass + + def connect(self, service_id=None, key=None, *args): + pass + + def disconnect(self): + pass + + def isconnected(self): + pass + + def scan(self, *args): + pass + + def status(self, param=None): + pass + + def ifconfig(self, params=tuple()): + pass + + def config(self, param): + pass + + def config(self, **params): + pass + +STA_IF = 0 +AP_IF = 1 + +AUTH_OPEN = 0 +AUTH_WEP = 1 +AUTH_WPA2_PSK = 3 +AUTH_WPA_PSK = 2 +AUTH_WPA_WPA2_PSK = 4 + +STAT_IDLE = 0 +STAT_CONNECTING = 0 +STAT_WRONG_PASSWORD = 0 +STAT_NO_AP_FOUND = 0 +STAT_CONNECT_FAIL = 0 +STAT_GOT_IP = 0 + +class WLAN(): + def __init__(self, interface_id): + pass + + def active(self, is_active=None): + pass + + def connect(self, ssid=None, password=None, *, bssid=None): + pass + + def disconnect(self): + pass + + def scan(self): + pass + + def status(self, param=None): + pass + + def isconnected(self): + pass + + def ifconfig(self, params=tuple()): + pass + + def config(self, param): + pass + + def config(self, **params): + pass + +class WLANWiPy(): + STA = 0 + AP = 0 + WEP = 0 + WPA = 0 + WPA2 = 0 + INT_ANT = 0 + EXT_ANT = 0 + + def __init__(self, id=0, **args): + pass + + def init(self, mode, *, ssid, auth, channel, antenna): + pass + + def connect(self, ssid, *, auth=None, bssid=None, timeout=None): + pass + + def scan(): + pass + + def disconnect(): + pass + + def isconnected(): + pass + + def ifconfig(self, if_id=0, config=tuple()): + pass + + def ifconfig(self, if_id=0, config="dhcp"): + pass + + def mode(self, mode=None): + pass + + def ssid(self, ssid=None): + pass + + def auth(self, auth=None): + pass + + def channel(self, channel=None): + pass + + def antenna(self, antenna=None): + pass + + def mac(self, mac_addr=None): + pass + + def irq(self, *, handler, wake): + pass + +class CC3K(): + WEP = 0 + WPA = 0 + WPA2 = 0 + + def __init__(self, spi, pin_cs, pin_en, pin_irq): + pass + + def connect(self, ssid, key=None, *, security=WPA2, bssid=None): + pass + + def disconnect(self): + pass + + def isconnected(self): + pass + + def ifconfig(self): + pass + + def patch_version(self): + pass + + def patch_program(self, pgm): + pass + +class WIZNET5K(): + def __init__(self, spi, pin_cs, pin_rst): + pass + + def isconnected(self): + pass + + def ifconfig(self, params=tuple()): + pass + + def regs(self): + pass + +def phy_mode(mode=None): + pass + +MODE_11B = 0 +MODE_11G = 0 +MODE_11N = 0