| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-10-09 | examples/network/http_client*: Use \r\n line-endings in request. | Paul Sokolovsky | |
| 2016-08-29 | stmhal: Update boot.py files to use VCP instead of CDC. | Philip Potter | |
| 2016-08-15 | ports: Remove typedef of machine_ptr_t, it's no longer needed. | Damien George | |
| This type was used only for the typedef of mp_obj_t, which is now defined by the object representation. So we can now remove this unused typedef, to simplify the mpconfigport.h file. | |||
| 2016-08-06 | examples/network: Split recv- and read-based HTTP servers. | Paul Sokolovsky | |
| Name recv() based a "simplistic", as it can't work robustly in every environment. All this is to let people concentreate on proper, read()- based one (and to turn recv() based into a "negative showcase", explaining what are the pitfalls of such approach). | |||
| 2016-07-31 | tests/machine_mem.py: Too non-portable, rework as an example for unix port. | Paul Sokolovsky | |
| 2016-07-23 | examples/http_client*: Be sure to close socket. | Paul Sokolovsky | |
| Otherwise, on bare-metal/RTOS systems can lead to resource leaks. | |||
| 2016-07-22 | examples/embedding: Add README. | Paul Sokolovsky | |
| 2016-07-22 | examples/embedding: Example for embedding MicroPython in an app. | Paul Sokolovsky | |
| 2016-07-10 | examples/http_server*: Update for buffered-like streams (read line by line). | Paul Sokolovsky | |
| 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-06-17 | examples/unix/ffi_example.py: Remove TODO, make output more clear. | Paul Sokolovsky | |
| 2016-06-17 | examples/unix/ffi_example.py: Update for current "ffi" module API. | Paul Sokolovsky | |
| 2016-05-03 | examples/network/: Use getaddrinfo() result in easy way. | Paul Sokolovsky | |
| Instead of extracting 4th element, extact last. Much easier to remember! | |||
| 2016-04-28 | examples/http_server_ssl.py: HTTPS server example. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_client_ssl.py: HTTPS client example. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_server.py: Bind to 0.0.0.0, to be accessible from other hosts. | Paul Sokolovsky | |
| This is helpful when running on deeply embedded targets, but may be "security risk". Caveat emptor. | |||
| 2016-04-02 | examples/http_server.py: Introduce main() function. | Paul Sokolovsky | |
| Allows to re-run code if it was imported as a module (e.g., on bare-metal ports). | |||
| 2016-04-02 | examples/http_server.py: Refactor/simplify for Python 3.5. | Paul Sokolovsky | |
| 2016-04-02 | examples/http_client.py: Introduce main() function. | Paul Sokolovsky | |
| Allows to re-run code if it was imported as a module (e.g., on bare-metal ports). | |||
| 2016-04-02 | examples/http_client.py: Improve CPython compatibility in stream mode. | Paul Sokolovsky | |
| 2016-04-01 | example/http_client.py: Remove unused code. | Paul Sokolovsky | |
| 2016-04-01 | examples: http_client.py, http_server.py aren't just unix, move to network/. | Paul Sokolovsky | |
| 2016-01-09 | examples/unix: Rename example be importable as modules. | Paul Sokolovsky | |
| Replace hyphens with undescores in modules. | |||
| 2015-11-29 | examples/accel_i2c.py: Switch to "machine" module. | Paul Sokolovsky | |
| 2015-10-28 | examples: Add example of I2C usage, taking PyBoard accelerometer as subject. | Paul Sokolovsky | |
| 2014-10-25 | changed file paths to new names | Sebastian Plamauer | |
| 2014-10-19 | examples: Update conwaylife to work with new LCD API. | Damien George | |
| 2014-10-09 | unix: Rename "microsocket" module to "usocket". | Paul Sokolovsky | |
| 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 | examples: Rename unix socket examples to have more precise naming (http). | Paul Sokolovsky | |
| 2014-08-24 | examples: Added pins.py example script to list pin config/af. | Damien George | |
| Script is due to Dave Hylands. | |||
| 2014-06-03 | remove `__doc__ =` and fix tweak doc diffs | Metallicow | |
| 2014-06-01 | examples, switch: Make run_loop take sequence of LED objects. | Damien George | |
| 2014-06-01 | __doc__ switch, make importable, and easy to test | Metallicow | |
| 2014-05-31 | Add switch test example | Metallicow | |
| 2014-05-31 | LED Fix | Metallicow | |
| 2014-05-10 | py: Rename byte_code to bytecode everywhere. | Damien George | |
| bytecode is the more widely used. See issue #590. | |||
| 2014-05-05 | examples, SDdatalogger: Add more comments; reduce power consumption. | Damien George | |
| 2014-05-04 | deleted garbage | Sebastian Plamauer | |
| 2014-05-04 | created SDdatalogger example | Sebastian Plamauer | |
| 2014-05-04 | updated to use new pyb.Accel() object | Sebastian Plamauer | |
| 2014-05-04 | updated to fit new acceleration and time/millis | Sebastian Plamauer | |
| 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. | |||
| 2014-04-13 | py: Big improvements to inline assembler. | Damien George | |
| 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. | |||
| 2014-04-12 | examples: Add example script to flash an LED using inline assembler. | Damien George | |
| 2014-02-14 | ffi: Implement ffivar.get()/set() methods. | Paul Sokolovsky | |
| Done by introducing another factored out helper API in binary.c. This API can be reused also by array and struct modules. | |||
| 2014-02-08 | Rename "rawsocket" module to "microsocket". | Paul Sokolovsky | |
| 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. | |||
| 2014-01-29 | Add FFI module example. | Paul Sokolovsky | |
| 2014-01-26 | sock-server.py: Use SO_REUSEADDR to avoid errors on quick restart. | Paul Sokolovsky | |
| 2014-01-24 | Small edits to examples to get them working again with unix/micropython. | Damien George | |
| 2014-01-24 | Update conwaylife.py | ugurthemaster | |
| Import statements have been moved to the top of the file. | |||
| 2014-01-20 | socket-client, socket-server examples now run on both Micro- and C-Python. | Paul Sokolovsky | |
| 2014-01-19 | Add socket examples (simple HTTP client and server). | Paul Sokolovsky | |
