| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-05-07 | unix/mphalport: Add mp_hal_delay_us() for consistency with other ports. | Pavol Rusnak | |
| 2016-05-07 | esp8266/scripts/: Add fill() to NeoPixel | Mike Causer | |
| 2016-05-07 | docs/machine.UART: Filter out unimplemented UART methods from esp8266 docs. | Radomir Dopieralski | |
| 2016-05-07 | esp8266/scripts/inisetup: Don't start WebREPL on boot in master branch. | Paul Sokolovsky | |
| It interferes with running testsuite. master branch should be optimized for development, so any features which interfere with that, would need to be disabled by default. | |||
| 2016-05-07 | tests/run-tests: Factor out list supported external boards. | Paul Sokolovsky | |
| To get consistent error messages, etc. | |||
| 2016-05-06 | stmhal/sdcard: Fix initialisation of DMA TX so that writes work. | Damien George | |
| Addresses issue #2034. | |||
| 2016-05-06 | stmhal/dma: Fix builds for boards with an F4 or F7 but no DAC. | Dave Hylands | |
| 2016-05-05 | esp8266/scripts/: Remove use of pin.PULL_NONE. | Paul Sokolovsky | |
| This constant is no longer part of hardware API (replaced with just None), and is a default, so not needed in calls. | |||
| 2016-05-05 | stmhal: For LIMIFROG board, add early-init function to get to DFU mode. | Damien George | |
| 2016-05-05 | stmhal: Add board files for LIMIFROG board. | Tobias Badertscher | |
| 2016-05-05 | stmhal/dma: Make DAC DMA descriptors conditional on having a DAC. | Damien George | |
| 2016-05-05 | stmhal: L4: Add support for machine.sleep on STM32L4 MCUs. | Tobias Badertscher | |
| Also raise an exception for machine.freq and machine.deepsleep on this MCU, since they are not yet implemented. | |||
| 2016-05-05 | stmhal: L4: Make CCM/DTCM RAM start-up conditional on MCU type. | Tobias Badertscher | |
| 2016-05-05 | stmhal: L4: Adapt startup code, clock configuration and interrupts. | Tobias Badertscher | |
| 2016-05-05 | stmhal: L4: Adapt DMA to be able to support STM32L4 MCU series. | Tobias Badertscher | |
| The main thing is to change the DMA code in a way that the structure DMA_Stream_TypeDef (which is similar to DMA_Channel_TypeDef on stm32l4) is no longer used outside of dma.c, as this structure only exists for the F4 series. Therefore I introduced a new structure (dma_descr_t) which handles all DMA specific stuff for configuration. Further the periphery (spi, i2c, sdcard, dac) does not need to know the internals of the dma. | |||
| 2016-05-04 | py/obj: Add warning note about get_array return value and GC blocks. | Damien George | |
| 2016-05-03 | docs: Bump version to 1.8. | Damien George | |
| 2016-05-03 | docs/esp8266/tutorial: Change name of ESP8266 firmware to match actual. | Damien George | |
| 2016-05-03 | docs/esp8266/tutorial/repl: Reword description of initial WebREPL setup a bit. | Paul Sokolovsky | |
| 2016-05-03 | docs/esp8266/tutorial/repl: Suggest using hosted WebREPL client. | Paul Sokolovsky | |
| At http://micropython.org/webrepl . | |||
| 2016-05-03 | esp8266/main: Set sys.path to ["", "/", "/lib"]. | Paul Sokolovsky | |
| 2016-05-03 | esp8266: Shrink help text by a few lines, to fit in smaller windows. | Damien George | |
| 2016-05-03 | esp8266/scripts/ntptime: Add simple NTP client. | Paul Sokolovsky | |
| .time() returns seconds since MicroPython epoch (2000-01-01 00:00UTC), .settime() sends current system time, assuming UTC timezone. | |||
| 2016-05-03 | esp8266/tutorial: Mention that esptool is available via pip. | Damien George | |
| 2016-05-03 | docs/esp8266/tutorial: Update pins tutorial to reflect changes in API. | Damien George | |
| 2016-05-03 | docs/library/machine.Pin: Update pin docs to reflect ESP8266 support. | Damien George | |
| 2016-05-03 | esp8266/modpybpin: Make pin.irq() methods take keyword args. | Damien George | |
| 2016-05-03 | esp8266/modpybpin: Use None instead of PULL_NONE for no-pull config. | Damien George | |
| 2016-05-03 | esp8266/modpybpin: Use enum+array instead of struct for parsing args. | Damien George | |
| 2016-05-03 | tools/mpy-tool: Make sure that all C-level variables are unique. | Damien George | |
| Fixes issue #2023. | |||
| 2016-05-03 | esp8266/scripts/neopixel.py: Swap red and green in pixel accessor. | Damien George | |
| 2016-05-03 | docs/machine: idle() description generalization. | Paul Sokolovsky | |
| 2016-05-03 | docs/machine: More generic description of sleep's, WiPy details to its genref. | Paul Sokolovsky | |
| 2016-05-03 | docs/machine: Move WiPy-specific hardware details to its general reference. | Paul Sokolovsky | |
| 2016-05-03 | docs/machine: Generalize docs from just WiPy to other ports. | Paul Sokolovsky | |
| 2016-05-03 | extmod/modlwip: Implement sendall() method for TCP sockets. | Paul Sokolovsky | |
| 2016-05-03 | docs/esp8266: Add ESP8266 tutorial. | Damien George | |
| 2016-05-03 | esp8266/scripts/inisetup: Update for nic.mac() method being gone. | Paul Sokolovsky | |
| 2016-05-03 | docs/network: esp8266: MAC address is set via .config() method. | Paul Sokolovsky | |
| 2016-05-03 | esp8266/modnetwork: Remove .mac() method, move to .config("mac"). | Paul Sokolovsky | |
| Querying/setting MAC address is pretty adhoc operation to belong to .config() instead of taking a whole method on its own. | |||
| 2016-05-03 | docs: Use getaddrinfo() result in easy way. | Paul Sokolovsky | |
| Instead of extracting 4th element, extact last. Much easier to remember! | |||
| 2016-05-03 | examples/network/: Use getaddrinfo() result in easy way. | Paul Sokolovsky | |
| Instead of extracting 4th element, extact last. Much easier to remember! | |||
| 2016-05-03 | esp8266/scripts/inisetup: Enable WebREPL auto-start on boot. | Paul Sokolovsky | |
| 2016-05-03 | esp8266/modesp: Add malloc() and free() functions. | Paul Sokolovsky | |
| Useful for testing fragmentation issues in OS heap. E.g. freemem() may report large amount, but is it possible to actually allocate block of a given size? Issue malloc() (followed by free()) to find out. | |||
| 2016-05-03 | esp8266/modesp: Add esf_free_bufs() debugging function. | Paul Sokolovsky | |
| Return number of free inernal WiFi buffers. | |||
| 2016-05-03 | esp8266/esp_mphal: Add ets_esf_free_bufs(), etc. functions. | Paul Sokolovsky | |
| Returning free number of various WiFi driver packet buffers. | |||
| 2016-05-03 | esp8266/modnetwork: Remove deprecated wifi_mode(). | Paul Sokolovsky | |
| Network interfaces are now controlled individually using .active() method. | |||
| 2016-05-02 | esp8266: Change platform name from ESP8266 to esp8266. | Damien George | |
| The port name is lowercase, and this change is made for consistency with the docs and other ports. | |||
| 2016-05-02 | extmod/modwebrepl: Get rid of using strncpy(). | Paul Sokolovsky | |
| 2016-05-02 | lib/libc/string0: Remove better-than-standard strncpy() implementation. | Paul Sokolovsky | |
| ANSI C doesn't require that strncpy() produced null-terminated string, so it's basicly useless for string manipulation. | |||
