Damien George
0af73014cc
lib/mp-readline: Add auto-indent support.
...
4 spaces are added at start of line to match previous indent, and if
previous line ended in colon.
Backspace deletes 4 space if only spaces begin a line.
Configurable via MICROPY_REPL_AUTO_INDENT. Disabled by default.
2015-09-12 22:07:23 +01:00
Paul Sokolovsky
4e7bde8c9e
unix/modjni: Factor out py2jvalue() function.
2015-09-12 00:20:06 +03:00
Dave Hylands
9d6128acdc
stmhal: fix single precision float printing error
...
Fixes #1435 .
2015-09-11 23:09:50 +03:00
Paul Sokolovsky
e79c6b6312
unix/modjni: "jni" module to interface to JNI-compliant JavaVM.
...
This includes Android Dalvik VM for example.
Example usage:
import jni
System = jni.cls("java/lang/System")
System.out.println("Hello, Java!")
2015-09-11 21:38:57 +03:00
Daniel Campora
f352fe82a5
tests/wipy: Add I2C tests.
2015-09-10 08:00:59 +02:00
Daniel Campora
d265df589e
tests/wipy: Disable the REPL on UART before running the UART test.
2015-09-10 08:00:53 +02:00
Daniel Campora
7c87747db0
cc3200: Disable some uPy features in debug mode to help code fit.
2015-09-10 08:00:47 +02:00
Daniel Campora
425958b616
cc3200: Add SDcard pin af on index 8.
2015-09-10 08:00:41 +02:00
Daniel Campora
4cc0cd6cab
tests/wipy: Additional tests for when the UART is un-initialized.
2015-09-10 08:00:35 +02:00
Daniel Campora
d936317143
cc3200: New I2C API.
2015-09-10 08:00:30 +02:00
Daniel Campora
359b4e9ed9
cc3200: Refactor pin af assigment functions.
2015-09-10 08:00:24 +02:00
Daniel Campora
1d399c3c88
cc3200: Improve file system check routine.
2015-09-10 08:00:18 +02:00
Daniel Campora
4d7fa05b43
cc3200: Improve Pin and UART implementation.
...
Deassign pins af before assigning. Make uart.any() return the
correct value everytime, this requires interrupts to be always
enabled.
2015-09-10 08:00:12 +02:00
Daniel Campora
4054c4eadd
cc3200: Remove I2C inline documentation (sphinx is on the lead).
2015-09-10 08:00:05 +02:00
Daniel Campora
f8b98d8329
tests/wipy: Improve UART tests with no pin assignment case.
2015-09-10 07:59:59 +02:00
Daniel Campora
88ca6c94d9
tests: Ignore exception chain test on the WiPy.
...
Fails because warnings are not enabled on the CC3200.
2015-09-10 07:59:53 +02:00
Daniel Campora
f91f212d9f
cc3200: New UART API plus related test.
2015-09-10 07:59:47 +02:00
Daniel Campora
36821d095a
cc3200: Add alternate functions list to Pin object.
...
Also remove pin.high() and pin.low() methods.
2015-09-10 07:59:41 +02:00
Daniel Campora
d5e256486e
cc3200: Re-work Pin class according to the new API.
...
Also add relevant test.
2015-09-10 07:59:35 +02:00
Daniel Campora
42054c3cad
cc3200: Add mphal error to raise hardware related exceptions.
2015-09-10 07:59:29 +02:00
Daniel Campora
598aad2140
cc3200: Fix bug in pybsleep remove.
2015-09-10 07:59:23 +02:00
Daniel Campora
475c60eefc
cc3200: Add alt param to Pin constructor.
2015-09-10 07:59:16 +02:00
Daniel Campora
86854c7071
cc3200: Adapt smoke.py for the new pin API.
2015-09-10 07:59:10 +02:00
Daniel Campora
e3f8777ee8
cc3200: Implement new Pin API.
2015-09-10 07:59:03 +02:00
Daniel Campora
ec8589e4c9
cc3200: Improve uniflash script and make it a bit more verbose.
2015-09-10 07:56:48 +02:00