Paul Sokolovsky
1e77e25675
examples/embedding: Example for embedding MicroPython in an app.
2016-07-22 22:13:03 +03:00
Paul Sokolovsky
e3f0f31e07
examples/http_server*: Update for buffered-like streams (read line by line).
...
Since "read-exactly" stream refactor, where stream.read(N) will read
exactly N bytes (unless EOF), http_server* examples can't any longer do
client_socket.read(4096) and expect to get full request (it will block
on HTTP/1.1 client). Instead, read request line by line, as the HTTP
protocol requires.
2016-07-10 23:01:52 +03:00
Paul Sokolovsky
70536212d5
examples/unix/ffi_example.py: Remove TODO, make output more clear.
2016-06-17 19:24:58 +03:00
Paul Sokolovsky
ecfd8e102d
examples/unix/ffi_example.py: Update for current "ffi" module API.
2016-06-17 19:21:37 +03:00
Paul Sokolovsky
c2d885501f
examples/network/: Use getaddrinfo() result in easy way.
...
Instead of extracting 4th element, extact last. Much easier to remember!
2016-05-03 00:45:37 +03:00
Paul Sokolovsky
8fcfaf6f22
examples/http_server_ssl.py: HTTPS server example.
2016-04-28 21:39:17 +03:00
Paul Sokolovsky
4f2d59e82f
examples/http_client_ssl.py: HTTPS client example.
2016-04-02 23:19:03 +03:00
Paul Sokolovsky
ec5f8db49d
examples/http_server.py: Bind to 0.0.0.0, to be accessible from other hosts.
...
This is helpful when running on deeply embedded targets, but may be
"security risk". Caveat emptor.
2016-04-02 23:14:19 +03:00
Paul Sokolovsky
c07a03a36d
examples/http_server.py: Introduce main() function.
...
Allows to re-run code if it was imported as a module (e.g., on bare-metal
ports).
2016-04-02 20:57:58 +03:00
Paul Sokolovsky
aa3fb7b387
examples/http_server.py: Refactor/simplify for Python 3.5.
2016-04-02 20:53:29 +03:00
Paul Sokolovsky
fd2b71f972
examples/http_client.py: Introduce main() function.
...
Allows to re-run code if it was imported as a module (e.g., on bare-metal
ports).
2016-04-02 19:13:39 +03:00
Paul Sokolovsky
a5d07c3aba
examples/http_client.py: Improve CPython compatibility in stream mode.
2016-04-02 17:28:42 +03:00
Paul Sokolovsky
cef073877b
example/http_client.py: Remove unused code.
2016-04-01 21:10:06 +03:00
Paul Sokolovsky
cf4b72bf13
examples: http_client.py, http_server.py aren't just unix, move to network/.
2016-04-01 20:53:23 +03:00
Paul Sokolovsky
bae052d420
examples/unix: Rename example be importable as modules.
...
Replace hyphens with undescores in modules.
2016-01-09 12:04:25 +02:00
Paul Sokolovsky
9d0d6d3830
examples/accel_i2c.py: Switch to "machine" module.
2015-11-29 02:56:26 +02:00
Paul Sokolovsky
a2e0d92eeb
examples: Add example of I2C usage, taking PyBoard accelerometer as subject.
2015-10-28 21:04:03 +03:00
Sebastian Plamauer
91bd4e8a23
changed file paths to new names
2014-10-25 23:59:33 +01:00
Damien George
0c3955b506
examples: Update conwaylife to work with new LCD API.
2014-10-19 19:02:34 +01:00
Paul Sokolovsky
23b3b04072
unix: Rename "microsocket" module to "usocket".
...
Per new conventions, we'd like to consistently use "u*" naming conventions
for modules which don't offer complete CPython compatibility, while offer
subset or similar API.
2014-10-09 20:43:10 +03:00
Paul Sokolovsky
a2d8f98a7e
examples: Rename unix socket examples to have more precise naming (http).
2014-10-09 20:35:56 +03:00
Damien George
1d8a06406a
examples: Added pins.py example script to list pin config/af.
...
Script is due to Dave Hylands.
2014-08-24 18:34:38 +01:00
Metallicow
3d5ffa8318
remove __doc__ = and fix tweak doc diffs
2014-06-03 07:46:12 -06:00
Damien George
517f292c8d
examples, switch: Make run_loop take sequence of LED objects.
2014-06-01 18:34:58 +01:00
Metallicow
9500e98433
__doc__ switch, make importable, and easy to test
2014-06-01 08:18:13 -06:00