Damien George
|
ced240e72a
|
extmod/machine_i2c: Make C-level functions return -errno on I2C error.
|
2016-11-23 17:05:38 +11:00 |
|
Damien George
|
946f8dd46f
|
extmod/machine_i2c: Remove unneeded i2c_write_mem/i2c_read_mem funcs.
|
2016-11-23 17:05:38 +11:00 |
|
Damien George
|
96c3911a0a
|
extmod/machine_i2c: Rewrite mem xfer funcs in terms of C-level protocol.
|
2016-11-23 17:05:37 +11:00 |
|
Damien George
|
c81247f1ab
|
extmod/machine_i2c: Rewrite i2c.scan in terms of C-level protocol.
|
2016-11-23 17:05:37 +11:00 |
|
Damien George
|
bc4ea69795
|
extmod/machine_i2c: Add argument to C funcs to control stop generation.
|
2016-11-23 17:05:37 +11:00 |
|
Damien George
|
b983cfaf41
|
extmod/machine_i2c: Add a C-level I2C-protocol, refactoring soft I2C.
|
2016-11-23 17:05:37 +11:00 |
|
Damien George
|
63a5df3cb4
|
docs/library/machine.I2C: Refine definitions of I2C methods.
|
2016-11-23 17:05:02 +11:00 |
|
Damien George
|
a3320e7811
|
stmhal/i2c: Remove use of legacy I2C_NOSTRETCH_DISABLED option.
In the new HAL this is renamed to I2C_NOSTRETCH_DISABLE.
|
2016-11-22 17:40:50 +11:00 |
|
Rami Ali
|
2eff9c29a1
|
tests/basics: Improve user class coverage.
|
2016-11-22 15:49:02 +11:00 |
|
Rami Ali
|
1b41cacac7
|
tests/extmod: Improve ujson coverage.
|
2016-11-22 15:48:42 +11:00 |
|
Paul Sokolovsky
|
037e6912c6
|
py/objtype: Implement __call__ handling for an instance w/o heap alloc.
By refactoring and reusing code from objboundmeth.
|
2016-11-22 01:33:55 +03:00 |
|
Damien George
|
7e820792da
|
stmhal: Updates to get F411 MCUs compiling with latest ST HAL.
|
2016-11-21 23:24:24 +11:00 |
|
Damien George
|
1f43d49f9e
|
tests/micropython: Move alloc-less traceback test to separate test file.
The native emitter doesn't provide proper traceback info so this test
should not be run in that case.
|
2016-11-21 17:39:23 +11:00 |
|
Damien George
|
d70f87aaa2
|
tests/micropython: Add test for creating traceback without allocation.
|
2016-11-21 17:10:17 +11:00 |
|
Damien George
|
21d82421cd
|
stmhal/i2c: Use the HAL's I2C IRQ handler for F7 and L4 MCUs.
The custom IRQ handler only works for F4 MCUs, which have the SR1
register.
|
2016-11-21 16:12:09 +11:00 |
|
Damien George
|
e30ca0e102
|
unix/Makefile: Update freedos target for change of USELECT config name.
|
2016-11-21 15:49:46 +11:00 |
|
Damien George
|
0d56c65d3e
|
extmod/moduselect: Fix comment describing endif.
|
2016-11-21 15:47:48 +11:00 |
|
Paul Sokolovsky
|
5362bcc487
|
extmod/machine_mem: Typo fix in comment.
|
2016-11-21 01:09:17 +03:00 |
|
Paul Sokolovsky
|
f14e9187ac
|
cc3200: Update for moduselect moved to extmod/.
|
2016-11-21 01:08:15 +03:00 |
|
Paul Sokolovsky
|
87dfc76570
|
unix: Rename define for unix moduselect to MICROPY_PY_USELECT_POSIX.
To not conflict with recently made available globally baremetal
moduselect.
|
2016-11-21 00:48:55 +03:00 |
|
Paul Sokolovsky
|
8f5bc3ffc0
|
stmhal/moduselect: Move to extmod/ for reuse by other ports.
|
2016-11-21 00:05:56 +03:00 |
|
Damien George
|
c28fed6b64
|
examples/accellog.py: Change 1: to /sd/, and update comment about FS.
|
2016-11-18 17:00:54 +11:00 |
|
Paul Sokolovsky
|
00d6f99cf1
|
examples/hwapi: Add hwconfig for console tracing of LED operations.
|
2016-11-18 07:20:26 +03:00 |
|
Radomir Dopieralski
|
e81a5353cb
|
extmod/machine_i2c: Release SDA on bus error
|
2016-11-17 12:43:13 +11:00 |
|
Radomir Dopieralski
|
9a82b67f39
|
extmod/machine_i2c: Raise an error when clock stretching times out
|
2016-11-17 12:43:13 +11:00 |
|