Paul Sokolovsky
c2d885501f
examples/network/: Use getaddrinfo() result in easy way.
Instead of extracting 4th element, extact last. Much easier to remember!
9 years ago
Paul Sokolovsky
8fcfaf6f22
examples/http_server_ssl.py: HTTPS server example.
9 years ago
Paul Sokolovsky
4f2d59e82f
examples/http_client_ssl.py: HTTPS client example.
9 years ago
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.
9 years ago
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).
9 years ago
Paul Sokolovsky
aa3fb7b387
examples/http_server.py: Refactor/simplify for Python 3.5.
9 years ago
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).
9 years ago
Paul Sokolovsky
a5d07c3aba
examples/http_client.py: Improve CPython compatibility in stream mode.
9 years ago
Paul Sokolovsky
cef073877b
example/http_client.py: Remove unused code.
9 years ago
Paul Sokolovsky
cf4b72bf13
examples: http_client.py, http_server.py aren't just unix, move to network/.
9 years ago
Paul Sokolovsky
bae052d420
examples/unix: Rename example be importable as modules.
Replace hyphens with undescores in modules.
9 years ago
Paul Sokolovsky
9d0d6d3830
examples/accel_i2c.py: Switch to "machine" module.
9 years ago
Paul Sokolovsky
a2e0d92eeb
examples: Add example of I2C usage, taking PyBoard accelerometer as subject.
9 years ago
Sebastian Plamauer
91bd4e8a23
changed file paths to new names
10 years ago
Damien George
0c3955b506
examples: Update conwaylife to work with new LCD API.
10 years ago
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.
10 years ago
Paul Sokolovsky
a2d8f98a7e
examples: Rename unix socket examples to have more precise naming (http).
10 years ago
Damien George
1d8a06406a
examples: Added pins.py example script to list pin config/af.
Script is due to Dave Hylands.
10 years ago
Metallicow
3d5ffa8318
remove `__doc__ =` and fix tweak doc diffs
11 years ago
Damien George
517f292c8d
examples, switch: Make run_loop take sequence of LED objects.
11 years ago
Metallicow
9500e98433
__doc__ switch, make importable, and easy to test
11 years ago
Metallicow
f94cc975a2
Add switch test example
11 years ago
Metallicow
fa82aa81c0
LED Fix
11 years ago
Damien George
3417bc2f25
py: Rename byte_code to bytecode everywhere.
bytecode is the more widely used. See issue #590 .
11 years ago
Damien George
fa2e701e23
examples, SDdatalogger: Add more comments; reduce power consumption.
11 years ago
Sebastian Plamauer
98243ccca4
deleted garbage
11 years ago
Sebastian Plamauer
96e97ed2ce
created SDdatalogger example
11 years ago
Sebastian Plamauer
c114565bfa
updated to use new pyb.Accel() object
11 years ago
Sebastian Plamauer
3526716a5b
updated to fit new acceleration and time/millis
Changed pyb.accel() and pyb.time() to the new pyb.Accel() object and pyb.millis() function.
Also shortened the loop so the writing is finished before the USB connection messes things up.
11 years ago
Damien George
8721087661
py: Big improvements to inline assembler.
Improved the Thumb assembler back end. Added many more Thumb
instructions to the inline assembler. Improved parsing of assembler
instructions and arguments. Assembler functions can now be passed the
address of any object that supports the buffer protocol (to get the
address of the buffer). Added an example of how to sum numbers from
an array in assembler.
11 years ago
Damien George
71dcd51989
examples: Add example script to flash an LED using inline assembler.
11 years ago
Paul Sokolovsky
8bc3516389
ffi: Implement ffivar.get()/set() methods.
Done by introducing another factored out helper API in binary.c. This API
can be reused also by array and struct modules.
11 years ago
Paul Sokolovsky
9945f33886
Rename "rawsocket" module to "microsocket".
It's no longer intended to provide just "raw" socket interface, may include
some convenience methods for compatibility with CPython socket - but anyway
just minimal set required to deal with socket client and servers, not wider
network functionality.
11 years ago
Paul Sokolovsky
809eaa2679
Add FFI module example.
11 years ago
Paul Sokolovsky
4795c58f3c
sock-server.py: Use SO_REUSEADDR to avoid errors on quick restart.
11 years ago
Damien George
4461970da0
Small edits to examples to get them working again with unix/micropython.
11 years ago
ugurthemaster
b94a209d1f
Update conwaylife.py
Import statements have been moved to the top of the file.
11 years ago
Paul Sokolovsky
d991da7263
socket-client, socket-server examples now run on both Micro- and C-Python.
11 years ago
Paul Sokolovsky
e2f3e1d24a
Add socket examples (simple HTTP client and server).
11 years ago
Paul Sokolovsky
c8742a06ca
Add dummy micropython module to enable mandel.py run with CPython.
11 years ago
Paul Sokolovsky
d0db3d3e45
conwaylife.py: Give people chance to enjoy the show.
Delay between frames; run more generations.
11 years ago
Paul Sokolovsky
2aefde06b7
CPython pyb.py placeholder: Implement delay().
11 years ago
John R. Lenton
9c83ec0eda
Merge remote-tracking branch 'upstream/master' into dict_feats
11 years ago
Damien George
1a9951d5aa
py: Fix up number operations and coercion.
11 years ago
Damien George
fd04bb3bac
Add some example scripts for pyboard (some can run on PC).
11 years ago
Damien George
e2e3d11e87
py: Fix up number operations and coercion.
11 years ago