aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-07docs/usocket: There must be empty line after .only:: .Paul Sokolovsky
2016-06-07docs/ure: Typo fix.Paul Sokolovsky
2016-06-07docs/esp.socket: Remove unused file.Paul Sokolovsky
2016-06-07docs/library/network: wipy: Fix literal block indentation.Paul Sokolovsky
2016-06-06py/parse: Treat constants that start with underscore as private.Damien George
Assignments of the form "_id = const(value)" are treated as private (following a similar CPython convention) and code is no longer emitted for the assignment to a global variable. See issue #2111.
2016-06-06docs: Add link to PDF version of docs in sidebar.Damien George
Requires a link of the form: <BASEURL>/<lang>/<ver>/micropython-<port>.pdf
2016-06-06esp8266: Let RTC work correctly after deepsleep.puuu
By design, at wake up from deepsleep, the RTC timer will be reset, but the data stored in RTC memory will not [1]. Therefore, we have to adjust delta in RTC memory before going into deepsleep to get almost correct time after waking up. [1] http://bbs.espressif.com/viewtopic.php?t=1184#p4082
2016-06-06teensy: Update the README with OSX specific information and tips.Georgia Reh
2016-06-06stmhal: Add board definition files for Olimex STM32-E407.Stefan Hölzl
2016-06-06docs/esp8266/tutorial/network_basics: Minor typo fix, ap becomes ap_if.Ben Hagen
2016-06-04esp8266/modnetwork: Use struct bss_info::ssid_len for ESSID length.Mark
Instead of calling strlen(), which won't work if there're 32 chars in returned ESSID. struct bss_info::ssid_len is not documented in SDK API Guide, but is present in SDK headers since 1.4.0. Just in case, previous code is left commented.
2016-06-04tests/recursive_iternext: Clang/Linux is even more stack-frugal than MacOS.Paul Sokolovsky
2016-06-03docs: Bump version to 1.8.1.Damien George
2016-06-03tests/pyb/rtc: Make RTC test on pyboard more reliable by calling init().Damien George
2016-06-03tests/misc/recursive_iternext: Provide more fine-grained selection of N.Damien George
To work on a variety of ports the selection of N is very specific.
2016-06-03docs/esp8266/general: Add note about RTC overflow.puuu
2016-06-03esp8266/modpybrtc: Handle RTC overflow.puuu
ESP-SDK system_get_rtc_time() returns uint32 and therefore overflow about every 7:45h. Let's write the last state of system_get_rtc_time() in RTC mem and use it to check for overflow. This commit require running pyb_rtc_get_us_since_2000() at least once within 7 hours to avoid overflow.
2016-06-03stmhal/uart.c: Fix wrong baudrate calculation for stm32l4 series.Tobias Badertscher
2016-06-03drivers/display/ssd1306: update SSD1306_SPI to work with new APIRadomir Dopieralski
Makes it work on the ESP8266.
2016-06-03tests/misc/recursive_iternext.py: Increase depth N from 1000 to 2000.Damien George
This makes the test reliably overflow the recursion limit (which is the correct behaviour) on Mac OS X.
2016-06-03lib/timeutils/timeutils: Fix pedantic warning in coverage build.Paul Sokolovsky
2016-06-02lib/timeutils/timeutils: timeutils_mktime may accept negative time values.Paul Sokolovsky
And will normalize them.
2016-06-02docs/esp8266/quickref: Update WebREPL section for 1.8.1 release.Paul Sokolovsky
WebREPL is much more stable now.
2016-06-02docs/library/index: Fix grammar and spelling in intro paragraph.Damien George
2016-06-02docs/wipy/tutorial: Add note about screen key bindings on OS X.Marcel Stör
2016-06-02docs/README: Add some hints for PDF docs generation.Paul Sokolovsky
2016-06-02docs/library/index: Add intro paragraph regarding availability of modules.Paul Sokolovsky
This introductions makes explicit the fact that whenever possible, the documentation describes full MicroPython functionality, and arbitrary functions/classes/modules may be missing in a paricular port or build.
2016-06-01esp8266/general: Typo/grammar fixes.Paul Sokolovsky
2016-06-01esp8266/quickref: Use local image of Adafruit Huzzah board.Paul Sokolovsky
Using remote image causes problems with tools (partly because the image is semi-firewalled and can't be accessed by arbitrary tools).
2016-06-01docs: math, cmath: Add port availability information.Paul Sokolovsky
2016-06-01docs/math: Typo fix.Paul Sokolovsky
2016-06-01esp8266: Provide a dedicated variable to disable ets_loop_iter.Damien George
So ets_loop_iter is now only disabled when using machine.disable_irq.
2016-06-01esp8266/rtc: Set RTC user memory length to 0 on first boot.Damien George
So that RTC.memory() returns b'' on power up if it was never set. Fixes issue #2138.
2016-05-31esp8266/moduos.c: Add stat() to the module uos of esp8266.Robert HH
This implementation makes use of vfs.stat() and therefore has the same properties. Known issues for all ports: uos.stat(".") on the top level returns the error code 22, EINVAL. The same happens with uos.stat("dirname/") where dirname IS the name of a directory.
2016-05-31esp8266: Enable MICROPY_PY_IO_FILEIO to get compliant text/binary streams.Paul Sokolovsky
2016-05-31extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us.Damien George
Since not all ports that enable the machine module have the pin HAL functions.
2016-05-31esp8266/modmachine: Add machine.time_pulse_us function.Damien George
2016-05-31docs/library/machine: Add documentation for machine.time_pulse_us.Damien George
2016-05-31extmod: Add machine time_pulse_us function (at C and Python level).Damien George
The C implementation is taken from the DHT driver.
2016-05-31extmod/vfs_fat: Mark anused "self" arg for fat_vfs_stat().Paul Sokolovsky
2016-05-31stmhal/dac: DAC deinit() method added.Peter Hinch
2016-05-31extmod/vfs_fat.c: Add vfs.stat().Robert HH
The call to stat() returns a 10 element tuple consistent to the os.stat() call. At the moment, the only relevant information returned are file type and file size.
2016-05-30docs/esp8266/general: Remove duplicate phrase.Tomas R
2016-05-30esp8266/scripts/ntptime: Allow to override NTP server.Paul Sokolovsky
This is not part of public API, variable name may change, or it can be replaced with a function.
2016-05-29extmod/vfs_fat: getcwd(): Use mp_obj_new_exception_arg1().Paul Sokolovsky
Copy-paste issue, with the original mistake in stmhal.
2016-05-29stmhal/moduos: getcwd(): Use mp_obj_new_exception_arg1().Paul Sokolovsky
Argument types were converted, but old function call of mp_obj_new_exception_msg_varg() remained.
2016-05-29esp8266/moduos: Add chdir() and getcwd() functions.Paul Sokolovsky
2016-05-29tests/extmod/vfs_fat_ramdisk: Add testcases for chdir(), getcwd().Paul Sokolovsky
2016-05-29extmod/vfs_fat: chdir(), getcwd() methods should accept VFS object (self).Paul Sokolovsky
2016-05-29extmod/vfs_fat: Add getcwd() method.Paul Sokolovsky
Ported from stmhal.