<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/esp32/modnetwork.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-10-13T15:06:54+00:00</updated>
<entry>
<title>remove ports/esp32</title>
<updated>2019-10-13T15:06:54+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-13T15:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41ef2ab59158161e54df1d69461e506f5965e677'/>
<id>urn:sha1:41ef2ab59158161e54df1d69461e506f5965e677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32/modnetwork: Fix isconnected() when using static IP config.</title>
<updated>2018-06-08T03:13:21+00:00</updated>
<author>
<name>Glenn Moloney</name>
<email>glenn.moloney@gmail.com</email>
</author>
<published>2018-06-04T10:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=039f196c56b97d879b7ce731cd479395dd479c3d'/>
<id>urn:sha1:039f196c56b97d879b7ce731cd479395dd479c3d</id>
<content type='text'>
Currently &lt;WLAN&gt;.isconnected() always returns True if a static IP is set,
regardless of the state of the connection.

This patch introduces a new flag 'wifi_sta_connected' which is set in
event_handler() when GOT_IP event is received and reset when DISCONNECTED
event is received (unless re-connect is successful).  isconnected() now
simply returns the status of this flag (for STA_IF).

The pre-existing flag misleadingly named 'wifi_sta_connected" is also
renamed to 'wifi_sta_connect_requested'.

Fixes issue #3837
</content>
</entry>
<entry>
<title>esp32: Silence ESP-IDF log messages when in raw REPL mode.</title>
<updated>2018-05-28T10:15:08+00:00</updated>
<author>
<name>Nick Moore</name>
<email>nick@zoic.org</email>
</author>
<published>2018-05-24T10:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef4c8e6e971da0aa40d555f6875003290d1d4c3f'/>
<id>urn:sha1:ef4c8e6e971da0aa40d555f6875003290d1d4c3f</id>
<content type='text'>
This prevents clients such as ampy, mpy-utils, etc getting confused by
extraneous data.
</content>
</entry>
<entry>
<title>esp32/modnetwork: Fix STA/AP activate/deactivate for new IDF API.</title>
<updated>2018-05-15T01:50:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-15T01:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cdaace1fdf6b0788bbf80ea316c478ddf07a057e'/>
<id>urn:sha1:cdaace1fdf6b0788bbf80ea316c478ddf07a057e</id>
<content type='text'>
WIFI_MODE_NULL is no longer supported by the ESP IDF, instead one must use
esp_wifi_start/esp_wifi_stop.
</content>
</entry>
<entry>
<title>esp32: Update to latest ESP IDF version.</title>
<updated>2018-05-14T01:42:46+00:00</updated>
<author>
<name>Bas Wijnen</name>
<email>wijnen@debian.org</email>
</author>
<published>2018-05-09T13:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=67e1a4f8be15dfea0721e4bdf0c8034fc7f83149'/>
<id>urn:sha1:67e1a4f8be15dfea0721e4bdf0c8034fc7f83149</id>
<content type='text'>
- Updated supported git hash to current IDF version.
- Added missing targets and includes to Makefile.
- Updated error codes for networking module.
- Added required constant to sdkconfig configuration.
</content>
</entry>
<entry>
<title>esp32: Use mp_rom_map_elem_t and MP_ROM_xxx macros for const dicts.</title>
<updated>2018-05-02T12:33:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-02T12:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4fa7d36cee5dcda836409999612a5022f2d59952'/>
<id>urn:sha1:4fa7d36cee5dcda836409999612a5022f2d59952</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32/modnetwork: Allow to get ESSID of AP that STA is connected to.</title>
<updated>2018-05-01T06:37:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-01T06:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=777e042ab53821b1240466af1e92eceb14c0fdf1'/>
<id>urn:sha1:777e042ab53821b1240466af1e92eceb14c0fdf1</id>
<content type='text'>
Following the same addition to esp8266 port.
</content>
</entry>
<entry>
<title>esp32/modnetwork: Implement status('stations') to list STAs in AP mode.</title>
<updated>2018-03-05T06:59:19+00:00</updated>
<author>
<name>Lee Seong Per</name>
<email>seong.perl@gmail.com</email>
</author>
<published>2018-02-22T08:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=478ce8f7e3136214f7050965b5ce64bcdabe0bd3'/>
<id>urn:sha1:478ce8f7e3136214f7050965b5ce64bcdabe0bd3</id>
<content type='text'>
The method returns a list of tuples representing the connected stations.
The first element of the tuple is the MAC address of the station.
</content>
</entry>
<entry>
<title>esp32/modnetwork: Implement dhcp_hostname for WLAN.config().</title>
<updated>2018-02-19T06:02:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-19T06:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27fa9881a9294c6a6875856c44101e5b33d27a3b'/>
<id>urn:sha1:27fa9881a9294c6a6875856c44101e5b33d27a3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32: Implement wired Ethernet via network.LAN().</title>
<updated>2017-12-13T03:48:53+00:00</updated>
<author>
<name>Eric Poulsen</name>
<email>eric@zyxod.com</email>
</author>
<published>2017-09-27T21:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=29dd6a7678dfbc63ef20a273014ed762af6c738f'/>
<id>urn:sha1:29dd6a7678dfbc63ef20a273014ed762af6c738f</id>
<content type='text'>
Updates to Makefile, modnetwork.c, and addition of network_lan.c to
implement `network.LAN()` object for wired PHY objects.
</content>
</entry>
</feed>
