summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-16cc3200: Update HAL to SDK release version 1.1.0.danicampora
2015-03-15stmhal: Add rtc.wakeup method, to set wakeup timer.Damien George
This allows to wake from low-power modes at a regular interval. This method is preliminary, pending testing and API overhaul.
2015-03-14py, extmod: Remove include of unnecessary system headers.Damien George
2015-03-14py: In pfenv_vprintf, adjust type from mp_uint_t to unsigned int.Damien George
2015-03-14tests: Add some more tests for complex numbers and ure module.Damien George
2015-03-14py: Remove unnecessary and unused sgn argument from pfenv_print_mp_int.Damien George
2015-03-14py: Fix builtin abs so it works for bools and bignum.Damien George
2015-03-14tests: Add some more tests for bytes, bignum, string and ujson.Damien George
2015-03-14tests: Don't try to verify amount of memory used in cmd_showbc test.Damien George
2015-03-14tests: Add cmdline test to test showbc code.Damien George
2015-03-14py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options.Damien George
These allow to fine-tune the compiler to select whether it optimises tuple assignments of the form a, b = c, d and a, b, c = d, e, f. Sensible defaults are provided.
2015-03-14py: In compiler, put macro guard around potentially unused asm vars.Damien George
2015-03-14cc3200: Rewrite the PRCM RTC functionality methods.danicampora
This allows to use the On-Chip retention registers for both the RTC and to share notification flags between the bootloader and the application. The two flags being shared right now are the "safe boot" request and the WDT reset cause. we still have 2 more bits free for future use.
2015-03-14cc3200: Prevent multiple memory allocations if sflash init fails.danicampora
2015-03-14cc3200: Clean up linker scripts and startup file.danicampora
2015-03-14cc3200: Increase heartbeat period from 3 to 5 seconds.danicampora
2015-03-14cc3200: Remove unneeded code from modwlan and optimize startup time.danicampora
These changes also help reduce the hibernate wake-up time to 1s.
2015-03-13stmhal: Fix adc.read_timed so buffer store respects element size.Damien George
Addresses issue #1154.
2015-03-13unix: Support readline history saving to file, improves interactive usage.Paul Sokolovsky
2015-03-13tests: Add ability to test uPy cmdline executable.Damien George
This allows to test options passed to cmdline executable, as well as the behaviour of the REPL.
2015-03-12tests: Add tests for things that are not already tested.Damien George
The aim here is to improve coverage of the code.
2015-03-12py: Make some mpz functions static and remove unused ones.Damien George
2015-03-12cc3200: Allow separate selection of the power mode in Pin callbacks.danicampora
2015-03-12cc3200: Keep WLAN enabled during suspend mode.danicampora
2015-03-12cc3200: Correct WiPy's pinout and the pin generation script.danicampora
2015-03-12cc3200: Remove WLAN.getmode since it's superseded by WLAN.ifconfig.danicampora
2015-03-12cc3200: Trigger a new network scan when WLAN.scan() is called.danicampora
2015-03-12tests: Add zlib test for decompressing uncompressed data.Damien George
2015-03-11cc3200: Register ADC and I2C with the sleep module.danicampora
2015-03-11cc3200: Reduce stack sizes of simplelink and the servers.danicampora
2015-03-11py: Add support for start/stop/step attributes of builtin range object.Peter D. Gray
2015-03-11Add ACKNOWLEDGEMENTS file with list of Kickstarter backer names.Damien George
2015-03-11cc3200: Disable WLAN in suspended mode if NW wake is not enabled.danicampora
2015-03-11cc3200: Add WiPy and WiPy_SD board support.danicampora
2015-03-11cc3200: Add power management framework. Add mpcallback class.danicampora
Supports suspend and hibernate modes. Waking is possible throug GPIO and WLAN. The mpcallback class is generic and can be reused by other classes.
2015-03-11cc3200: Merge ExtInt class into Pin class.danicampora
Also add another method to change the pin's interrupt mode on the fly.
2015-03-11cc3200: Place functions only used while booting in a special section.danicampora
Such functions are never used after MicroPython has started, and they remain in RAM wasting space. Now they are placed in a special section named "boot" which sits just before the heap, allowing us to extend the effective heap area up to the new boot section. Right now, this gives us back ~1K, but in the future, more functions might end up in there as well.
2015-03-11cc3200: Combine and disable sections in startup_gcc.c to reduce size.danicampora
2015-03-11cc3200: Add preliminary low power deep sleep support.danicampora
2015-03-11cc3200: Make WDT and HeartBeat constant objects on their own right.danicampora
2015-03-10tests: Add test for modure when regex has errors.Damien George
2015-03-10extmod: Pull in upstream changes to re1.5; fixes bugs with regex errors.Damien George
2015-03-09stmhal: Add support for quadrature encoder mode to pyb.TimerChannel.Dave Hylands
2015-03-09docs: Update pyb.Timer.rst to fix pulse widths that exceed the period.Peter Hinch
2015-03-06objmemoryview: Introduce mp_obj_new_memoryview().Paul Sokolovsky
This follows existing pattern for object constructor API and allows to create memoryview objects e.g. in external modules.
2015-03-05objarray: Support array('O'), array of objects, as extension to CPython.Paul Sokolovsky
Might be useful at least for memoryview hacks.
2015-03-04objarray: Fix typo in null TYPECODE_MASK.Paul Sokolovsky
2015-03-04stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.Damien George
2015-03-04stmhal: Include fatfs headers using lib/fatfs prefix.Damien George
This helps make files reusable across other ports.
2015-03-04extmod/ure: Correctly return None when a group has no match.Damien George
See issue #1122.