aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-25cc3200: Fix md5 application signing, add missing accents.danicampora
2015-02-25modffi: Implement 'O' type handling for func arguments.Paul Sokolovsky
2015-02-25py: Make inline assembler raise exception when branch not in range.Damien George
Addresses issue #1132.
2015-02-25cc3200: Add WDT functionality as part of the pyb module.danicampora
Also improve pybsd, and make it save it's pin configuration. This is a necessary step towards supporting the CC3200 low power deep sleep (LPDS) mode.
2015-02-25cc3200: Update README.md to add step for flashing the bootloader.danicampora
2015-02-24py: In inline assembler, add return statement to fix flow logic.Damien George
2015-02-24py: Factor some code in inline thumb assembler to reduce code size.Damien George
2015-02-24py: Make more asmthumb functions inline to reduce code size.Damien George
2015-02-24py: Reduce code size of inline thumb assembler by using static tables.Damien George
Reduces stmhal by about 300 bytes ROM.
2015-02-24README.md: Update list of supported Python types.Paul Sokolovsky
2015-02-24README.md: Promote project status from "early beta" to just "beta".Paul Sokolovsky
Also, reword purpose to avoid impression that uPy supports just one microcontroller.
2015-02-23docs: Correct the documentation for math.frexp.Damien George
2015-02-23docs: Update timer tutorial to reflect new behaviour of timer.Damien George
2015-02-23py: Update parse.c&mpconfig.h to reflect rename of mp_lexer_show_token.nhtshot
This function is only used when DEBUG_PRINTERS and USE_RULE_NAME are enabled.
2015-02-23py: Implement UnicodeError.Paul Sokolovsky
Still too shy to implement UnicodeEncodeError which was really needed for micropython-lib case.
2015-02-23cc3200: Introduce MICROPY_PORT_HAS_TELNET and MICROPY_PORT_HAS_FTP.danicampora
These definitions help on making modwlan.c usable by other ports with the CC3100.
2015-02-23cc3200: Change UART.print() to make it consistent with the rest.danicampora
2015-02-23cc3200: Replace WLAN.get_ip() with WLAN.ifconfig().danicampora
Also change other methods' names to make them consistent.
2015-02-23tests: Add more tests for pyb.Timer class.Damien George
2015-02-23stmhal: Reset state of timer when deinit is called.Damien George
2015-02-22stmhal: Fix problem when passing callback= to timer init function.Dave Hylands
In particular, make sure that the globals are all initialized before enabling the interrupt, and also make sure that the timer interrupt has been initialied before enabling the NVIC.
2015-02-22cc3200: Add simplelink non-os task calls.danicampora
2015-02-22cc3200: Add wlan_urn() thanks to Nadim El-Fata and Bryan Morrissey.danicampora
2015-02-22cc3200: Add optimization flags to drivers/cc3100 in the debug build.danicampora
2015-02-22drivers/cc3100: Remove simplelink trace messages completely.danicampora
Those trace messages have never proven to be useful and they make the code 9K bigger.
2015-02-22cc3200: Remove dependencies from FreeRTOS.danicampora
Use the simplelink wrappers instead. This is one step further towards having a single module for the cc3200 and the cc3100.
2015-02-22tests: Add test for math special functions.Damien George
2015-02-22py: Make math special functions configurable and disabled by default.Damien George
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.
2015-02-22lib/libm: Add implementations of erf, erfc, lgamma, tgamma.Damien George
2015-02-22pyb.UART.rst: Clean up note about stream protocol support.Paul Sokolovsky
2015-02-22stmhal: For UART, check that baudrate is within 5% of desired value.Damien George
Also includes documentation about minimum baudrate. Addresses issue #1090.
2015-02-22py: Add few more special methods.Paul Sokolovsky
2015-02-21drivers/cc3100: Remove dependence on debug.h.Damien George
2015-02-21cc3200: Add support for connecting to WEP secured networks.danicampora
2015-02-21cc3200: Rename SD.config() to SD.config_pins().danicampora
2015-02-21cc3200: Add UART __del__ method.danicampora
2015-02-21cc3200: Remove sd paths from sys path when disabling the sd card.danicampora
2015-02-21drivers/cc3100: Make wlan.c closer to TI original file.danicampora
2015-02-21cc3200: Get compiling with CC3100 driver from drivers/ directory.Damien George
2015-02-21cc3200: Move CC3100 driver from cc3200/simplelink to drivers/cc3100.Damien George
This commit will not build, it exists just to track changes.
2015-02-21cc3200: Replace physical tabs with spaces.Damien George
Preparing this to move to drivers/ directory, want to make it as similar to original code from TI as possible.
2015-02-21cc3200: Add explicit py/ path-prefix for py includes.Damien George
This is how it should be, so one knows exactly where the includes are coming from.
2015-02-21py: Expose mp_obj_list_remove as a public function.Damien George
2015-02-21cc3200: Correct pybsd_config() params retrieval.danicampora
2015-02-21cc3200: Add SD module and disable SD card support for the LAUNCHXL.danicampora
2015-02-21cc3200: Add exit values to the shell scripts.danicampora
2015-02-21cc3200: Disable MICROPY_OPT_COMPUTED_GOTO.danicampora
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.
2015-02-21tests: Add tests for ure groups and named char classes.Damien George
Issue #1122 should now be fixed.
2015-02-21extmod: Pull in upstream changes to re1.5; fixes bug, adds named class.Damien George
2015-02-21run-tests-exp.sh: Typo fix in comment.Paul Sokolovsky