Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | cc3200: New SD and RTC API plus os and time modules' extensions. | Daniel Campora | 2015-09-21 |
| | |||
* | tests/wipy: Remove unneeded dependencies to pyb.Pin. | Daniel Campora | 2015-09-21 |
| | |||
* | cc3200: Correct safe boot level 1 blinking period. | Daniel Campora | 2015-09-21 |
| | |||
* | unix/modjni: Support for subscripting of Java lists (r/o so far). | Paul Sokolovsky | 2015-09-21 |
| | |||
* | unix/modjni: jvalue2py: Handle boolean. | Paul Sokolovsky | 2015-09-20 |
| | |||
* | tests: Add escaped quotes tests for REPL. | Alex March | 2015-09-19 |
| | | | | | | | Test possible combinations of single and double quotes with escaped quotes and parenthesis with and without function calls in REPL. Covers: #1419 | ||
* | py/repl: Treat escaped quotes correctly in REPL continuation. | Alex March | 2015-09-19 |
| | | | | | | | Escaped quotes are now recognised correctly in REPL when used inside normal quotes. Fixes: #1419 | ||
* | unix: Use MICROPY_HAL_H macro for header inclusion. | Alex March | 2015-09-19 |
| | | | | | Follow the same format as other ports using the macro to include the HAL header. | ||
* | unix/modjni: py2jvalue: Pass jobject's down to Java. | Paul Sokolovsky | 2015-09-19 |
| | | | | So far, no signature check is done (TODO). | ||
* | drivers/nrf24l01: Fix SPI phase setting to match specs of nRF chip. | Damien George | 2015-09-18 |
| | | | | Addresses issue #1466. | ||
* | unix/modjni: py2jvalue: Handle both int and long java types (with TODO for ↵ | Paul Sokolovsky | 2015-09-18 |
| | | | | long). | ||
* | unix/modjni: jvalue2py: Handle class-containing jvalues. | Paul Sokolovsky | 2015-09-17 |
| | |||
* | docs: Adapt WiPy's ADC doc and quickref to the new API. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: New ADC API. | Daniel Campora | 2015-09-16 |
| | |||
* | tests/wipy: Improve I2C tests. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: New SPI API. | Daniel Campora | 2015-09-16 |
| | |||
* | docs/wipy: Add pins to the I2C constructor. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: New WDT API. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Add UART.ODD and UART.EVEN to select parity. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Replace Pin.PULL_NONE with None. | Daniel Campora | 2015-09-16 |
| | |||
* | docs: Update I2C and UART docs to match the new API. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Default peripheral ID support on I2C. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Increase error led blynk period to 100ms | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Keep overwriting the same image on sequential updates. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Make UART choose default id when not given. | Daniel Campora | 2015-09-16 |
| | |||
* | cc3200: Reduce servers cycle time to improve FTP transfer rate. | Daniel Campora | 2015-09-16 |
| | |||
* | unix/modjni: Add env() module function. | Paul Sokolovsky | 2015-09-16 |
| | | | | | Useful to load native method libraries not loaded by VM (as happens on Android). | ||
* | py/objslice: Fix indent. | Tom Soulanille | 2015-09-15 |
| | |||
* | py/objslice: Make slice attributes (start/stop/step) readable. | Tom Soulanille | 2015-09-15 |
| | | | | Configurable with MICROPY_PY_BUILTINS_SLICE_ATTRS. Disabled by default. | ||
* | stmhal: Use polling, not DMA, for 1 byte SPI transfers. | Damien George | 2015-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 Owens | 2015-09-15 |
| | |||
* | tests/README: Explain how tests get skipped | Tom Soulanille | 2015-09-15 |
| | |||
* | pic16bit: Add basic unistd.h file since it's not provided by tool chain. | Damien George | 2015-09-15 |
| | |||
* | py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize. | Damien George | 2015-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 Sokolovsky | 2015-09-15 |
| | |||
* | unix/modjni: Return Java null as Python None. | Paul Sokolovsky | 2015-09-14 |
| | |||
* | unix/modjni: Support static methods. | Paul Sokolovsky | 2015-09-14 |
| | |||
* | tools: Upgrade upip to 0.5.8. | Paul Sokolovsky | 2015-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 Sokolovsky | 2015-09-13 |
| | |||
* | stmhal: Add "opt" arg to pyb.main, to set mp_optimise_value. | Tom Soulanille | 2015-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 George | 2015-09-12 |
| | |||
* | unix: Enable REPL auto-indent. | Damien George | 2015-09-12 |
| | |||
* | lib/mp-readline: Add auto-indent support. | Damien George | 2015-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 Sokolovsky | 2015-09-12 |
| | |||
* | stmhal: fix single precision float printing error | Dave Hylands | 2015-09-11 |
| | | | | Fixes #1435. | ||
* | unix/modjni: "jni" module to interface to JNI-compliant JavaVM. | Paul Sokolovsky | 2015-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 Campora | 2015-09-10 |
| | |||
* | tests/wipy: Disable the REPL on UART before running the UART test. | Daniel Campora | 2015-09-10 |
| | |||
* | cc3200: Disable some uPy features in debug mode to help code fit. | Daniel Campora | 2015-09-10 |
| | |||
* | cc3200: Add SDcard pin af on index 8. | Daniel Campora | 2015-09-10 |
| |