<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/modnetwork.c, branch cross</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-06-04T19:02:01+00:00</updated>
<entry>
<title>esp8266/modnetwork: Use struct bss_info::ssid_len for ESSID length.</title>
<updated>2016-06-04T19:02:01+00:00</updated>
<author>
<name>Mark</name>
<email>markxr@gmail.com</email>
</author>
<published>2016-06-04T15:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=822e9ca8f3d2f63c7477bb7fb859b5d9ad948a3b'/>
<id>urn:sha1:822e9ca8f3d2f63c7477bb7fb859b5d9ad948a3b</id>
<content type='text'>
Instead of calling strlen(), which won't work if there're 32 chars in
returned ESSID. struct bss_info::ssid_len is not documented in SDK API
Guide, but is present in SDK headers since 1.4.0. Just in case, previous
code is left commented.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Allow to press ctrl-C while scan() is running.</title>
<updated>2016-05-29T08:53:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-29T08:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6707fc94ae1b3b4227c514109b31c2e2eaba67e8'/>
<id>urn:sha1:6707fc94ae1b3b4227c514109b31c2e2eaba67e8</id>
<content type='text'>
Ctrl-C will raise a KeyboardInterrupt and stop the scan (although it will
continue to run in the background, it won't report anything).  If
interrupted, and another scan() is started before the old one completes
in the background, then the second scan will fail with an OSError.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Protect scan() callback against memory errors.</title>
<updated>2016-05-29T08:52:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-29T08:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=84381fa0fc3b8e461042710c5e7c348367ec4772'/>
<id>urn:sha1:84381fa0fc3b8e461042710c5e7c348367ec4772</id>
<content type='text'>
scan() allocates memory so may cause an exception to be raised.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: scan() is only supported by STA when it's enabled.</title>
<updated>2016-05-28T23:35:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-28T23:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55df14f1a4ae6c0f963f75aafc21689ba4dd824d'/>
<id>urn:sha1:55df14f1a4ae6c0f963f75aafc21689ba4dd824d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Convert to use new MP_Exxx errno symbols.</title>
<updated>2016-05-10T22:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-10T22:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f2ba9fbdcbafd7ae09199186320f4173bcc8c31'/>
<id>urn:sha1:4f2ba9fbdcbafd7ae09199186320f4173bcc8c31</id>
<content type='text'>
These symbols are still defined in terms of the system Exxx symbols, and
can be switched to internal numeric definitions at a later stage.

Note that extmod/modlwip still uses many system Exxx symbols.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Remove .mac() method, move to .config("mac").</title>
<updated>2016-05-02T22:02:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T22:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=35e63f00073724451b7755310b42c4cecf3977e0'/>
<id>urn:sha1:35e63f00073724451b7755310b42c4cecf3977e0</id>
<content type='text'>
Querying/setting MAC address is pretty adhoc operation to belong to
.config() instead of taking a whole method on its own.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Remove deprecated wifi_mode().</title>
<updated>2016-05-02T21:09:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T21:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7b7c99fec11685d598fbda71784dddc8ba4cf108'/>
<id>urn:sha1:7b7c99fec11685d598fbda71784dddc8ba4cf108</id>
<content type='text'>
Network interfaces are now controlled individually using .active() method.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Make WLAN.ifconfig() read/write.</title>
<updated>2016-04-28T20:51:04+00:00</updated>
<author>
<name>Aex Aey</name>
<email>aexaey@gmail.com</email>
</author>
<published>2016-04-23T21:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=af554b4ba2d0b6b1a4900918c720c565d3174ab7'/>
<id>urn:sha1:af554b4ba2d0b6b1a4900918c720c565d3174ab7</id>
<content type='text'>
Allow setting ip, netmask, gw and dns server (also, allows getting dns).
For docs see: https://github.com/micropython/micropython/commit/06deec9
</content>
</entry>
<entry>
<title>esp8266/modnetwork: .config(): Add "hidden ESSID" param.</title>
<updated>2016-04-20T21:42:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-20T21:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4fa1731b6ecbb15fb1730b4811d84f06563efa3b'/>
<id>urn:sha1:4fa1731b6ecbb15fb1730b4811d84f06563efa3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/modnetwork: .config(): Add "channel" param.</title>
<updated>2016-04-19T21:25:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-19T21:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46f0641fba2fc40d8193c41f6bcf0f25c7717f1e'/>
<id>urn:sha1:46f0641fba2fc40d8193c41f6bcf0f25c7717f1e</id>
<content type='text'>
</content>
</entry>
</feed>
