<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/scripts/inisetup.py, 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-08-06T12:27:38+00:00</updated>
<entry>
<title>esp8266/scripts/inisetup: Add commented-out call to esp.osdebug(None).</title>
<updated>2016-08-06T12:27:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-06T12:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6de37864a27481578a699cb0eaaaccd46bb494ea'/>
<id>urn:sha1:6de37864a27481578a699cb0eaaaccd46bb494ea</id>
<content type='text'>
That apparently will only help folks who read the docs on how to disable,
but could use a quick reminder straight in boot.py. For the developers,
it's important to have debug logging enabled in development branch
(master).
</content>
</entry>
<entry>
<title>esp8266: Explicitly collect garbage in bootstrap scripts.</title>
<updated>2016-07-02T16:22:55+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T16:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=686367dcfc6cb0a930fbfee03399b706eb76eae7'/>
<id>urn:sha1:686367dcfc6cb0a930fbfee03399b706eb76eae7</id>
<content type='text'>
Leads to less fragmentation at teh time user code starts.
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup: Don't start WebREPL on boot in master branch.</title>
<updated>2016-05-07T17:04:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-07T17:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8db61e5b5ae791249508895989a06f2466741f88'/>
<id>urn:sha1:8db61e5b5ae791249508895989a06f2466741f88</id>
<content type='text'>
It interferes with running testsuite. master branch should be optimized for
development, so any features which interfere with that, would need to be
disabled by default.
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup: Update for nic.mac() method being gone.</title>
<updated>2016-05-02T23:16:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T23:16:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e94f0b43a28d919f568a786fe019cbfbdfa04a6'/>
<id>urn:sha1:5e94f0b43a28d919f568a786fe019cbfbdfa04a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup: Enable WebREPL auto-start on boot.</title>
<updated>2016-05-02T21:38:47+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-02T21:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3944d3511f8a46f4d61201f6e376635abbeee72e'/>
<id>urn:sha1:3944d3511f8a46f4d61201f6e376635abbeee72e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup: Create default boot.py in filesystem.</title>
<updated>2016-04-29T17:11:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-29T17:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ddd9f3e2b4435cfe10177f1831b5062adf12530'/>
<id>urn:sha1:6ddd9f3e2b4435cfe10177f1831b5062adf12530</id>
<content type='text'>
Currently it pre-imports webrepl, but doesn't start it.
</content>
</entry>
<entry>
<title>esp8266/scripts: Move all of initial setup to inisetup module.</title>
<updated>2016-04-29T17:02:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-29T17:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d86d65f6251b07e0d4a1751e2ba7f27a73604b89'/>
<id>urn:sha1:d86d65f6251b07e0d4a1751e2ba7f27a73604b89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup.py: Use "-" in AP ESSID instead of space.</title>
<updated>2016-04-11T21:47:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-11T21:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a37426b29451cd51e444526c803ba7905c6b151'/>
<id>urn:sha1:3a37426b29451cd51e444526c803ba7905c6b151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/scripts/inisetup.py: Set WPA/WPA2 AP mode with a predefined password.</title>
<updated>2016-04-11T21:46:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-11T21:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=260b8394830a9eac0be359329018b0154c3bb034'/>
<id>urn:sha1:260b8394830a9eac0be359329018b0154c3bb034</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Add Python modules for initial configuration.</title>
<updated>2016-04-11T21:37:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-11T21:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40f5ecd3a82e810203b39131cb61474f101de58e'/>
<id>urn:sha1:40f5ecd3a82e810203b39131cb61474f101de58e</id>
<content type='text'>
Main entry point is _boot.py which checks whether FAT FS in flash mountable,
and if so, mounts it. Otherwise, it checks if flash is empty, and if so,
performs initial module setup: makes FAT FS, configures default AP name,
etc. As a last option, if flash is not empty, and could not be mounted,
it means filesystem corruption, and warning message with instructions is
printed in an infinite loop.
</content>
</entry>
</feed>
