Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | tests: Add test for math special functions. | Damien George | 2015-02-22 |
| | |||
* | py: Make math special functions configurable and disabled by default. | Damien George | 2015-02-22 |
| | | | | | | | The implementation of these functions is very large (order 4k) and they are rarely used, so we don't enable them by default. They are however enabled in stmhal and unix, since we have the room. | ||
* | lib/libm: Add implementations of erf, erfc, lgamma, tgamma. | Damien George | 2015-02-22 |
| | |||
* | pyb.UART.rst: Clean up note about stream protocol support. | Paul Sokolovsky | 2015-02-22 |
| | |||
* | stmhal: For UART, check that baudrate is within 5% of desired value. | Damien George | 2015-02-22 |
| | | | | | | Also includes documentation about minimum baudrate. Addresses issue #1090. | ||
* | py: Add few more special methods. | Paul Sokolovsky | 2015-02-22 |
| | |||
* | drivers/cc3100: Remove dependence on debug.h. | Damien George | 2015-02-21 |
| | |||
* | cc3200: Add support for connecting to WEP secured networks. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Rename SD.config() to SD.config_pins(). | danicampora | 2015-02-21 |
| | |||
* | cc3200: Add UART __del__ method. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Remove sd paths from sys path when disabling the sd card. | danicampora | 2015-02-21 |
| | |||
* | drivers/cc3100: Make wlan.c closer to TI original file. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Get compiling with CC3100 driver from drivers/ directory. | Damien George | 2015-02-21 |
| | |||
* | cc3200: Move CC3100 driver from cc3200/simplelink to drivers/cc3100. | Damien George | 2015-02-21 |
| | | | | This commit will not build, it exists just to track changes. | ||
* | cc3200: Replace physical tabs with spaces. | Damien George | 2015-02-21 |
| | | | | | Preparing this to move to drivers/ directory, want to make it as similar to original code from TI as possible. | ||
* | cc3200: Add explicit py/ path-prefix for py includes. | Damien George | 2015-02-21 |
| | | | | | This is how it should be, so one knows exactly where the includes are coming from. | ||
* | py: Expose mp_obj_list_remove as a public function. | Damien George | 2015-02-21 |
| | |||
* | cc3200: Correct pybsd_config() params retrieval. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Add SD module and disable SD card support for the LAUNCHXL. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Add exit values to the shell scripts. | danicampora | 2015-02-21 |
| | |||
* | cc3200: Disable MICROPY_OPT_COMPUTED_GOTO. | danicampora | 2015-02-21 |
| | | | | | | Saves around 1.3K. At the same time re-enable MICROPY_PY_SYS_EXIT since it doesn't take much space and might be useful for certain scripts. | ||
* | tests: Add tests for ure groups and named char classes. | Damien George | 2015-02-21 |
| | | | | Issue #1122 should now be fixed. | ||
* | extmod: Pull in upstream changes to re1.5; fixes bug, adds named class. | Damien George | 2015-02-21 |
| | |||
* | run-tests-exp.sh: Typo fix in comment. | Paul Sokolovsky | 2015-02-21 |
| | |||
* | cc3200: Disable MICROPY_PY_SYS_EXIT and MICROPY_EMIT_INLINE_THUMB. | danicampora | 2015-02-20 |
| | | | | | Disabling MICROPY_EMIT_INLINE_THUMB gives us back around 6K of precious RAM. | ||
* | cc3200: Refactor UART and I2C object creation. | danicampora | 2015-02-20 |
| | | | | | | | I2C objects can be freed by the GC and a __del__ method is provided in order to de-init the peripheral prior to being garbage collected. UART objects are now added to a local list and this list is now part of the VM_STATE. | ||
* | cc3200: Increase UART default read buffer size to 128 bytes. | danicampora | 2015-02-20 |
| | |||
* | cc3200: Add ADC module. | danicampora | 2015-02-20 |
| | |||
* | cc3200: Change safe-boot pin to GPIO28. | danicampora | 2015-02-20 |
| | |||
* | cc3200: Remove asserts from sl_Stop() and reduce timeout to 250ms. | danicampora | 2015-02-20 |
| | |||
* | cc3200: Move `closed` field in mod_network_socket_obj_t out of the union. | danicampora | 2015-02-20 |
| | |||
* | cc3200: Disable FreeRTOS asserts. Optimize more files if BTYPE=debug. | danicampora | 2015-02-20 |
| | |||
* | extmod/modure: Make num_matches store actual number of matches. | Damien George | 2015-02-18 |
| | |||
* | py: Fix mp_obj_print() to work when Python streams are not used. | Paul Sokolovsky | 2015-02-17 |
| | |||
* | py: Revamp mp_obj_print() to use Python streams. | Paul Sokolovsky | 2015-02-17 |
| | | | | | | | Most of printing infrastructure now uses streams, but mp_obj_print() used libc's printf(), which led to weird buffering issues in output. So, switch mp_obj_print() to streams too, even though it may make sense to move it to a separate file, as it is purely a debugging function now. | ||
* | py: Implement bl/bx instructions for inline Thumb assembler. | Damien George | 2015-02-16 |
| | |||
* | py: Implement "it" instruction for inline Thumb assembler. | Damien George | 2015-02-16 |
| | |||
* | py: More robust checking in inline assembler compiler. | Damien George | 2015-02-16 |
| | |||
* | qemu-arm: Enable source line numbers, for easier debugging. | Damien George | 2015-02-16 |
| | |||
* | tests: Add another testcase for relative imports. | Paul Sokolovsky | 2015-02-16 |
| | |||
* | builtinimport: Revamp&refactor handling of relative imports. | Paul Sokolovsky | 2015-02-16 |
| | | | | | | | | | Relative imports are based of a package, so we're currently at a module within a package, we should get to package first. Also, factor out path travsering operation, but this broke testing for boundary errors with relative imports. TODO: reintroduce them, together with proper tests. | ||
* | builtinimport: Improve debugging output. | Paul Sokolovsky | 2015-02-16 |
| | |||
* | stackctrl: Encode "recursion depth exceeded" message as qstr. | Paul Sokolovsky | 2015-02-15 |
| | | | | So corresponding exception can be thrown even under tight memory conditions. | ||
* | objexcept: Optimize traceback allocation for exception. | Paul Sokolovsky | 2015-02-15 |
| | | | | | | Traceback allocation for exception will now never lead to recursive MemoryError exception - if there's no memory for traceback, it simply won't be created. | ||
* | objexcept: Optimize using messages without formatting substitutions. | Paul Sokolovsky | 2015-02-15 |
| | | | | | They are directly cast to str object, skipping allocation of formatting buffer. | ||
* | nlr: Add even more optional debugging logging. | Paul Sokolovsky | 2015-02-15 |
| | | | | | Has to be enabled by manual editing, but at least it's there, as debugging NLR issues may be weird. | ||
* | nlr: If DEBUG, guard against recursive nlr_push(). | Paul Sokolovsky | 2015-02-15 |
| | | | | | | Pushing same NLR record twice would lead to "infinite loop" in nlr_jump (but more realistically, it will crash as soon as NLR record on stack is overwritten). | ||
* | py: Make old_globals part of mp_code_state structure. | Paul Sokolovsky | 2015-02-15 |
| | | | | | Conceptually it is part of code state, so let it be allocated in the same way as the rest of state. | ||
* | py: Use TextIOWrapper only if PY_IO_FILEIO def'd; cast size_t for print. | Damien George | 2015-02-15 |
| | |||
* | stmhal: Add support for CAN rx callbacks. | Henrik Sölver | 2015-02-15 |
| |