summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* cc3200: Replace Pin.PULL_NONE with None.Daniel Campora2015-09-16
|
* docs: Update I2C and UART docs to match the new API.Daniel Campora2015-09-16
|
* cc3200: Default peripheral ID support on I2C.Daniel Campora2015-09-16
|
* cc3200: Increase error led blynk period to 100msDaniel Campora2015-09-16
|
* cc3200: Keep overwriting the same image on sequential updates.Daniel Campora2015-09-16
|
* cc3200: Make UART choose default id when not given.Daniel Campora2015-09-16
|
* cc3200: Reduce servers cycle time to improve FTP transfer rate.Daniel Campora2015-09-16
|
* unix/modjni: Add env() module function.Paul Sokolovsky2015-09-16
| | | | | Useful to load native method libraries not loaded by VM (as happens on Android).
* py/objslice: Fix indent.Tom Soulanille2015-09-15
|
* py/objslice: Make slice attributes (start/stop/step) readable.Tom Soulanille2015-09-15
| | | | Configurable with MICROPY_PY_BUILTINS_SLICE_ATTRS. Disabled by default.
* stmhal: Use polling, not DMA, for 1 byte SPI transfers.Damien George2015-09-15
| | | | | | | | | | | | There is an issue sending 1 byte on the SPI bus using DMA, but it only occurs when the transmit is done for the first time after initialising the SPI and DMA peripherals. All other cases (sending 2 or more bytes, doing send_recv, doing recv first) work okay. We sidestep this issue by using polling (not DMA) for all 1 byte transfers. This is fine because a 1 byte transfer can't be interrupted and doesn't need the benefits of DMA (and using polling for this case is more efficient). Resolves #1456.
* esp8266: Added wlan.isconnected() to maintain parity with other ports.Bill Owens2015-09-15
|
* tests/README: Explain how tests get skippedTom Soulanille2015-09-15
|
* pic16bit: Add basic unistd.h file since it's not provided by tool chain.Damien George2015-09-15
|
* py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.Damien George2015-09-15
| | | | | | | | When creating constant mpz's, the length of the mpz must be exactly how many digits are used (not allocated) otherwise these numbers are not compatible with dynamically allocated numbers. Addresses issue #1448.
* unix/modjni: Return any object type value as a jobject.Paul Sokolovsky2015-09-15
|
* unix/modjni: Return Java null as Python None.Paul Sokolovsky2015-09-14
|
* unix/modjni: Support static methods.Paul Sokolovsky2015-09-14
|
* tools: Upgrade upip to 0.5.8.Paul Sokolovsky2015-09-13
| | | | | Adds support for ussl module (which is experimental and not fully implemented yet itself).
* unix/modjni: Factor out new_jobject(), jvalue2py() functions.Paul Sokolovsky2015-09-13
|
* stmhal: Add "opt" arg to pyb.main, to set mp_optimise_value.Tom Soulanille2015-09-12
| | | | | Use this to set the global optimisation value when executing the main script (and all scripts it imports).
* esp8266: Remove "time" command from deploy target.Damien George2015-09-12
|
* unix: Enable REPL auto-indent.Damien George2015-09-12
|
* lib/mp-readline: Add auto-indent support.Damien George2015-09-12
| | | | | | | | | 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.
* unix/modjni: Factor out py2jvalue() function.Paul Sokolovsky2015-09-12
|
* stmhal: fix single precision float printing errorDave Hylands2015-09-11
| | | | Fixes #1435.
* unix/modjni: "jni" module to interface to JNI-compliant JavaVM.Paul Sokolovsky2015-09-11
| | | | | | | | | | This includes Android Dalvik VM for example. Example usage: import jni System = jni.cls("java/lang/System") System.out.println("Hello, Java!")
* tests/wipy: Add I2C tests.Daniel Campora2015-09-10
|
* tests/wipy: Disable the REPL on UART before running the UART test.Daniel Campora2015-09-10
|
* cc3200: Disable some uPy features in debug mode to help code fit.Daniel Campora2015-09-10
|
* cc3200: Add SDcard pin af on index 8.Daniel Campora2015-09-10
|
* tests/wipy: Additional tests for when the UART is un-initialized.Daniel Campora2015-09-10
|
* cc3200: New I2C API.Daniel Campora2015-09-10
|
* cc3200: Refactor pin af assigment functions.Daniel Campora2015-09-10
|
* cc3200: Improve file system check routine.Daniel Campora2015-09-10
|
* cc3200: Improve Pin and UART implementation.Daniel Campora2015-09-10
| | | | | | Deassign pins af before assigning. Make uart.any() return the correct value everytime, this requires interrupts to be always enabled.
* cc3200: Remove I2C inline documentation (sphinx is on the lead).Daniel Campora2015-09-10
|
* tests/wipy: Improve UART tests with no pin assignment case.Daniel Campora2015-09-10
|
* tests: Ignore exception chain test on the WiPy.Daniel Campora2015-09-10
| | | | Fails because warnings are not enabled on the CC3200.
* cc3200: New UART API plus related test.Daniel Campora2015-09-10
|
* cc3200: Add alternate functions list to Pin object.Daniel Campora2015-09-10
| | | | Also remove pin.high() and pin.low() methods.
* cc3200: Re-work Pin class according to the new API.Daniel Campora2015-09-10
| | | | Also add relevant test.
* cc3200: Add mphal error to raise hardware related exceptions.Daniel Campora2015-09-10
|
* cc3200: Fix bug in pybsleep remove.Daniel Campora2015-09-10
|
* cc3200: Add alt param to Pin constructor.Daniel Campora2015-09-10
|
* cc3200: Adapt smoke.py for the new pin API.Daniel Campora2015-09-10
|
* cc3200: Implement new Pin API.Daniel Campora2015-09-10
|
* cc3200: Improve uniflash script and make it a bit more verbose.Daniel Campora2015-09-10
|
* cc3200: Remove the UART0 programming pins from the smoke test.Daniel Campora2015-09-10
|
* tests: Move int+unicode test to unicode-specific test directory.Damien George2015-09-07
|