Paul Sokolovsky
|
ac671546d1
|
esp8266/README: Remove outdated reference to initial port heap size.
|
2016-03-25 15:02:23 +02:00 |
|
Paul Sokolovsky
|
88f60de914
|
tests: Add test for io.BufferedWriter.
|
2016-03-25 15:01:19 +02:00 |
|
Paul Sokolovsky
|
2c81b9be28
|
py/modio: io.BufferedWriter: Describe flushing policy.
|
2016-03-25 14:59:30 +02:00 |
|
Paul Sokolovsky
|
063e6e7d0a
|
py/modio: Implement io.BufferedWriter.flush().
|
2016-03-25 14:33:38 +02:00 |
|
Paul Sokolovsky
|
5d93dfbc2c
|
py/modio: Initial implementation of io.BufferedWriter class.
Just .write() method implemented currently.
|
2016-03-25 01:10:49 +02:00 |
|
Paul Sokolovsky
|
3dbd2ee926
|
extmod/modwebsocket: Implement read support.
|
2016-03-25 00:51:51 +02:00 |
|
Paul Sokolovsky
|
4a02a8f74d
|
py/stream: Fix object vs ptr usecase in mp_stream_writeall().
|
2016-03-24 19:43:08 +02:00 |
|
Paul Sokolovsky
|
24342dd65e
|
extmod/modwebsocket: Start module for WebSocket helper functions.
Currently, only write support is implemented (of limited buffer size).
|
2016-03-24 19:16:00 +02:00 |
|
Paul Sokolovsky
|
d4c8e626f2
|
py/stream: Add mp_stream_writeall() helper function.
Spools entire output buffer to a blocking stream (chunk by chunk if
needed).
|
2016-03-24 19:09:00 +02:00 |
|
Damien George
|
a5d48b1162
|
esp8266: Add tests/onewire.py as a driver and test code for ds18b20 dev.
|
2016-03-24 17:35:26 +02:00 |
|
Damien George
|
78d0dde562
|
esp8266: Add onewire helper functions as C module.
Includes functions to read and write bits and bytes.
|
2016-03-24 17:33:42 +02:00 |
|
Damien George
|
0cdbd356fd
|
esp8266: Implement bit-bang I2C read, and add i2c.readfrom method.
I2C reading tested with TSL2561 luminosity sensor.
|
2016-03-24 11:46:05 +02:00 |
|
Damien George
|
5b9f361824
|
esp8266: Clean up bit-bang I2C implementation.
Changed from using set_sda_scl function to independent set_sda and
set_scl functions.
|
2016-03-24 11:37:52 +02:00 |
|
Paul Sokolovsky
|
667d64b430
|
esp8266/modpybi2c: Add missing include.
|
2016-03-24 11:21:36 +02:00 |
|
Damien George
|
dd32f02cc3
|
esp8266: Add basic I2C driver, with init and writeto methods.
Tested and working with SSD1306 I2C display.
|
2016-03-24 11:17:17 +02:00 |
|
Damien George
|
7059c8c23c
|
esp8266: Expose pin object as a public structure for use as C pin API.
This is an initial attempt at making a simple C pin API for writing
things like I2C drivers in C.
|
2016-03-24 11:07:41 +02:00 |
|
Paul Sokolovsky
|
a1d072df81
|
esp8266: Enable auto-indent in REPL.
|
2016-03-23 16:30:29 +02:00 |
|
Paul Sokolovsky
|
df1f6783f2
|
esp8266: Add "socket" and "usocket" aliases for lwip module.
|
2016-03-23 16:25:55 +02:00 |
|
Paul Sokolovsky
|
494aea3e86
|
esp8266: Enable non-blocking stream support.
|
2016-03-23 16:15:49 +02:00 |
|
Damien George
|
5bc9398d9d
|
esp8266: Enable more extmod's: uheapq, ure, uzlib.
|
2016-03-23 14:19:14 +02:00 |
|
Damien George
|
8000d51b68
|
esp8266: Add module weak link from json to ujson.
|
2016-03-23 14:16:46 +02:00 |
|
Paul Sokolovsky
|
1a0adf49df
|
esp8266: Enable urandom module.
|
2016-03-23 13:33:17 +02:00 |
|
Damien George
|
e673714cfe
|
esp8266: Make mp_hal_delay_us work with new event framework.
|
2016-03-23 13:01:21 +02:00 |
|
Paul Sokolovsky
|
58e2ad42ae
|
esp8266: Update README with the latest features.
|
2016-03-23 12:08:15 +02:00 |
|
Damien George
|
b894551772
|
extmod/uctypes: Change param type from void* to byte*.
|
2016-03-19 22:13:17 +00:00 |
|