Linaro Git Browser
Code Review
Sign In
review.linaro.org
/
lite
/
micropython
/
HEAD
255d74b
renesas-ra/mpconfigport: Enable MICROPY_TIME_SUPPORT_Y1969_AND_BEFORE.
by Damien George
· 3 days ago
master
7c8ae78
lib/micropython-lib: Update submodule to latest.
by Damien George
· 3 days ago
c0252d7
py/parse: Fix missing nlr_pop call in complex path of binary_op_maybe.
by Jeff Epler
· 4 days ago
658a2e3
github/workflows: Add a CI job to build ESP32-C2 and ESP32-C6 boards.
by Damien George
· 4 days ago
3c9546e
esp32/mpconfigport: Disable I2CTarget on ESP32-C6 to reduce code size.
by Damien George
· 4 days ago
e6739fc
rp2/rp2_flash: Add binary info for ROMFS.
by Phil Howard
· 4 weeks ago
a9dd741
docs/reference/mpremote: Document location of config file.
by Jos Verlinde
· 3 months ago
64b3944
tools/mpremote: Locate config.py location across different host OSes.
by Jos Verlinde
· 3 months ago
026a20d
tools/mpremote: Add platformdirs dependency to requirements.txt.
by Jos Verlinde
· 3 months ago
907c5e9
tests/extmod_hardware: Add basic tests for machine.Counter and Encoder.
by Angus Gratton
· 7 days ago
641ca2e
docs/library/machine: Add docs for Counter and Encoder.
by Jonathan Hogg
· 2 years, 11 months ago
3276559
esp32/modules/machine.py: Add Counter and Encoder classes.
by Jonathan Hogg
· 2 years, 11 months ago
e54553c
docs/esp32: Add documentation for esp32.PCNT.
by Jonathan Hogg
· 2 years, 11 months ago
c3f3339
esp32/modesp32: Add esp32.PCNT class.
by Jonathan Hogg
· 2 years ago
bf6f229
docs/library: Document the new machine.I2CTarget class.
by Damien George
· 2 months ago
277b615
tests/multi_extmod: Add I2CTarget multi tests.
by Damien George
· 2 weeks ago
6558d51
tests/extmod_hardware: Add self unittest for I2CTarget.
by Damien George
· 2 months ago
7bc83af
esp32/machine_i2c_target: Implement I2CTarget class.
by Damien George
· 9 days ago
ac5b1bc
esp32/machine_i2c: Factor default pin macros to header file.
by Damien George
· 7 days ago
79d182d
samd/machine_i2c_target: Support I2C target mode.
by robert-hh
· 9 weeks ago
5c78762
mimxrt/machine_i2c_target: Support I2C target mode.
by robert-hh
· 10 weeks ago
67a442d
alif/machine_i2c: Allow changing I2C SCL/SDA pins.
by Damien George
· 6 days ago
6e72cae
alif/machine_i2c_target: Implement I2CTarget class.
by Damien George
· 3 weeks ago
0c50343
zephyr/machine_i2c_target: Implement I2CTarget class.
by Damien George
· 6 weeks ago
1839340
rp2/machine_i2c_target: Implement I2CTarget class.
by Damien George
· 2 months ago
56d2b47
rp2/machine_i2c: Factor default pin macros to header file.
by Damien George
· 7 days ago
01e570a
stm32/machine_i2c_target: Implement I2CTarget class.
by Damien George
· 2 months ago
78d1667
stm32/i2cslave: Account for slow addr_match callback.
by Damien George
· 9 days ago
2443878
stm32/i2cslave: Support i2c_slave_process_tx_end callback on F4.
by Damien George
· 5 days ago
17d0449
stm32/i2cslave: Add functions to read/write I2C data.
by Damien George
· 5 days ago
a4ca42f
stm32/i2cslave: Change irq handler name to i2c_slave_irq_handler.
by Damien George
· 3 weeks ago
9b1778f
stm32/i2c: Move I2C IRQ handlers from stm32_it.c to i2c.c.
by Damien George
· 2 months ago
1b578fe
extmod/machine_i2c_target: Add new machine.I2CTarget class.
by Damien George
· 2 months ago
ab7c5a1
docs/library/btree: Fix method links to explicitly specify class.
by Koudai Aono
· 4 weeks ago
769453c
rp2/rp2_pio: Fix use of PIO2 in prog data structure.
by root
· 7 weeks ago
c9b52b2
rp2/CMakeLists.txt: Fix flash size check logic.
by Dryw Wade
· 6 days ago
a9a606b
docs/library/rp2.StateMachine: Add a note about PIO in and jmp pins.
by Damien George
· 8 days ago
41987c6
rp2/rp2_pio: Configure jmp_pin for PIO use if it's isolation is set.
by Damien George
· 8 days ago
dea949e
tools/mpremote: Update ESPxxx detection for USB-CDC ports.
by Jos Verlinde
· 9 days ago
4ba626a
tools/mpremote: Fix errno.ENOTBLK attribute error on Windows.
by Jos Verlinde
· 9 days ago
953da20
tests/micropython: Test that viper offset stores don't clobber base reg.
by Chris Webb
· 10 days ago
f39434e
py/asmthumb: Don't corrupt base register in large offset store.
by Chris Webb
· 10 days ago
69ead7d
py/parse: Add support for math module constants and float folding.
by Yoctopuce dev
· 6 months ago
f67a370
embed/port: Fix alloca include for Windows platforms.
by SiZiOUS
· 3 weeks ago
f8f6d71
nrf/drivers/bluetooth: Change soft-device download URL to self hosted.
by Damien George
· 6 days ago
947d544
tests/cpydiff: Remove passing types_float_rounding test.
by Damien George
· 5 days ago
97d5652
github/workflows: Build unix port for docs and run workflow more often.
by Damien George
· 5 days ago
dbbaa95
py/formatfloat: Improve accuracy of float formatting code.
by Yoctopuce dev
· 9 weeks ago
e4e1c9f
py/parsenum: Refactor float parsing code.
by Yoctopuce dev
· 5 weeks ago
ffa98cb
webassembly/proxy_js: Reuse JsProxy ref if object matches.
by Damien George
· 2 weeks ago
813f0c1
webassembly/objjsproxy: Implement equality for JsProxy objects.
by Damien George
· 2 weeks ago
241ee16
py/objboundmeth: Add option to use mp_is_equal instead of == comparison.
by Damien George
· 13 days ago
fdbd232
tests/run-multitests.py: Escape encoding errors instead of crashing.
by Angus Gratton
· 8 days ago
4bdf2a2
tests/multi_bluetooth: Extend the deep sleep test timeout.
by Angus Gratton
· 8 days ago
ff6491d
tests/run-natmodtests.py: Automatically skip tests that are too large.
by Damien George
· 2 weeks ago
a9b038a
examples/bluetooth/ble_advertising.py: Fix decoding UUIDs.
by Damien George
· 2 weeks ago
6a8c45b
docs/library/bluetooth: Document all allowed args to UUID constructor.
by Damien George
· 2 weeks ago
4360da1
zephyr/mpconfigport: Use MICROPY_CONFIG_ROM_LEVEL_BASIC_FEATURES.
by Damien George
· 3 weeks ago
68434b4
zephyr/mpconfigport_minimal: Use MICROPY_CONFIG_ROM_LEVEL_MINIMUM.
by Damien George
· 3 weeks ago
135c1cc
extmod/modtls_mbedtls: Do gc_collect and retry ssl_init on any error.
by Damien George
· 2 weeks ago
ab4af2c
py/mphal: Add stddef.h header for size_t.
by Yanfeng Liu
· 8 days ago
d4399b3
esp32: Fix first line ESP32-C2 serial output after reset or deepsleep.
by Angus Gratton
· 13 days ago
77c9eb7
esp32: Add "Free RAM" optimisation config flags.
by Angus Gratton
· 12 days ago
ca99169
esp32: Add support for ESP32-C2 (aka ESP8684).
by TianShuang Ke
· 1 year, 1 month ago
88cb6bc
tests/run-internalbench.py: Allow running internalbench on hardware.
by Anson Mansfield
· 2 weeks ago
b9d6d6a
tests/internal_bench/var: Benchmark descriptor access.
by Anson Mansfield
· 2 weeks ago
c3e77ad
tests/internal_bench/class_create: Benchmark class creation.
by Anson Mansfield
· 5 months ago
d5dc554
docs: Document PEP487 __set_name__ implementation.
by Anson Mansfield
· 2 weeks ago
4412753
py/objtype: Add support for PEP487 __set_name__.
by Anson Mansfield
· 1 year, 1 month ago
82db5c8
tests/basics: Add tests for PEP487 __set_name__.
by Anson Mansfield
· 1 year, 1 month ago
3a72f95
py/objint_longlong: Fix longlong interoperability with floats.
by Yoctopuce dev
· 2 weeks ago
3c69277
py/objint_longlong: Fix overflow check in mp_obj_int_get_checked.
by Yoctopuce dev
· 2 weeks ago
062e82a
py/objint_mpz: Fix pow3 where third argument is zero.
by Jeff Epler
· 3 weeks ago
ebc9525
rp2/modmachine: Do not use deprecated XOSC_MHZ and XOSC_KHZ.
by Christian Lang
· 2 weeks ago
ab620f4
py/mpprint: Fix printing pointers with upper bit set.
by Jeff Epler
· 3 weeks ago
87b7a9d
stm32: Add casts when printing small integers.
by Jeff Epler
· 4 weeks ago
ee4f27a
py/objcell: Fix printing of cell ID/pointer.
by Jeff Epler
· 5 weeks ago
4495610
shared/netutils: Cast the ticks value before printing.
by Jeff Epler
· 4 weeks ago
2d93909
extmod/modlwip: Print timeout with correct format string.
by Jeff Epler
· 4 weeks ago
18a835e
examples/usercmodule: Cast arguments for printf.
by Jeff Epler
· 6 weeks ago
338ca3b
unix/coverage: Remove unused printf arguments.
by Jeff Epler
· 3 weeks ago
aa9152a
unix/coverage: Provide argmuents of expected integer types.
by Jeff Epler
· 6 weeks ago
db7e935
unix/coverage: Cast values to int for format printing.
by Jeff Epler
· 6 weeks ago
61006d8
unix/coverage: Cast values to fit %x formatting code.
by Jeff Epler
· 4 weeks ago
a06857a
unix/coverage: Cast type names to qstr explicitly.
by Jeff Epler
· 6 weeks ago
a1a8eac
unix/coverage: Avoid type checking an invalid string.
by Jeff Epler
· 6 weeks ago
d0d1113
py: Fix mp_printf integer size mismatches.
by Jeff Epler
· 7 weeks ago
519cba4
py: Cast type names to qstr explicitly.
by Jeff Epler
· 7 weeks ago
7493275
py/mpconfig,ports: Define new HEX_FMT formatting macro.
by Jeff Epler
· 3 weeks ago
0c8d35b
ports: Eliminate define of {U,}INT_FMT where redundant.
by Jeff Epler
· 3 weeks ago
096ff8b
tests/micropython: Rename viper boundary tests that depend on big int.
by Angus Gratton
· 2 weeks ago
5d9ef6b
py/objint_longlong: Fix left shift of negative values.
by Angus Gratton
· 2 weeks ago
3185bb5
py/obj: Add new type flag to indicate subscr accepts slice-on-stack.
by Damien George
· 2 weeks ago
45aa65b
webassembly/objjsproxy: Fix binding of self to JavaScript methods.
by Damien George
· 2 weeks ago
9b61bb9
webassembly/proxy_c: Provide constants for fixed JsProxy refs.
by Damien George
· 2 weeks ago
f6e23fd
tools/ci.sh: Test building all natmod examples with all ARM-M archs.
by Damien George
· 2 weeks ago
e750ecf
qemu/Makefile: Allow passing flags to test_natmod via RUN_TESTS_EXTRA.
by Damien George
· 2 weeks ago
bba15e0
examples/natmod: Use LINK_RUNTIME=1 when building for armv6m.
by Damien George
· 2 weeks ago
cbc6aed
lib/pico-sdk: Fix Pico SDK fetching develop picotool.
by Phil Howard
· 2 weeks ago
bc77b27
unix/mpthreadport: Ensure consistent type of PTHREAD_STACK_MIN.
by Andrew Leech
· 9 weeks ago
Next »