- 06 Oct, 2016 1 commit
-
-
Dave Hylands authored
-
- 05 Oct, 2016 5 commits
-
-
stijn authored
The output might contain more than one line ending in 5b so properly skip everything until the next known point. This fixes test failures in appveyor debug builds.
-
Damien George authored
-
Damien George authored
-
puuu authored
Implementation of machine.RTC.alarm_left(), like described in the documentation.
-
Dave Hylands authored
-
- 04 Oct, 2016 14 commits
-
-
Paul Sokolovsky authored
Fully self-hosted release (without fallbacks), and uses stream gzip decompression (step towards support for limited-heap baremetal systems).
-
Paul Sokolovsky authored
upip will use first non-empty component in sys.path as an install path (if MICROPYPATH envvar is not set, like it will be for baremetal targets).
-
Paul Sokolovsky authored
Useful to better understand esp8266 inner workings and compare behavior in different cases.
-
Alex March authored
-
Pavol Rusnak authored
-
Pavol Rusnak authored
-
Philip Potter authored
-
Philip Potter authored
-
Damien George authored
Disabled until a proper fix is found.
-
Dave Hylands authored
In particular, this makes the L4 .isr_vector section 16K in size so it's the same as the F4/F7 MCUs. The patch also moves the L4 filesystem to the end of flash, which allows for 512K filesystem on the 1Mb devices like the STM32L476DISC.
-
Damien George authored
-
Damien George authored
If a port defines MICROPY_PY_MACHINE_SPI_MIN_DELAY then it can use a faster software SPI loop that does not make calls to the delay_us function.
-
Damien George authored
The delay_half parameter must be specified by the port to set up the timing of the software SPI. This allows the port to adjust the timing value to better suit its timing characteristics, as well as provide a more accurate printing of the baudrate.
-
Damien George authored
It's simpler to just default to always using software SPI if no specific peripheral id/name is given. To use hardware SPI users must specify a hardware peripheral id as the first parameter to the SPI constructor.
-
- 03 Oct, 2016 7 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
Includes both software and hardware SPI implementations.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
There is no need to take src_len and dest_len arguments. The case of reading-only with a single output byte (originally src_len=1, dest_len>1) is now handled by using the output buffer as the input buffer, and using memset to fill the output byte into this buffer. This simplifies the implementations of the spi_transfer protocol function.
-
- 01 Oct, 2016 1 commit
-
-
daniel authored
This resolves issue #2343.
-
- 30 Sep, 2016 12 commits
-
-
Damien George authored
Reduces code size for some archs.
-
Damien George authored
Similar to how binary op already works. Common unary operations already have fast paths for bool so there's no need to have explicit handling of ops in bool_unary_op, especially since they have the same behaviour as integers.
-
Damien George authored
-
Damien George authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
Files in lib/cmsis are generic for all Cortex-M MCU's files left in stmhal/cmsis are all STM32 specific.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Saves 50-100 bytes of code.
-