-
c2317a3a8d
nrf/Makefile: Disable ROM text compression when compiling for debug.
Glenn Ruben Bakke
2020-06-27 13:07:39 +0200
-
f22f7b285e
nrf/bluetooth/ble_uart: Swap end character on cooked strings.
Glenn Ruben Bakke
2020-06-25 23:49:12 +0200
-
5996bf72f1
nrf/bluetooth/ble_uart: Fix random advertisement name.
Glenn Ruben Bakke
2020-06-25 23:41:35 +0200
-
ab0c14dba0
nrf/bluetooth/ble_uart: Add mp_hal_stdio_poll function.
Glenn Ruben Bakke
2020-06-25 23:32:28 +0200
-
fc1f22a097
nrf/bluetooth: Handle data length update request.
Glenn Ruben Bakke
2020-06-25 23:06:00 +0200
-
9dfb4ae6aa
nrf/bluetooth/ble_uart: Fix implicit declaration of function.
Glenn Ruben Bakke
2020-06-25 22:55:40 +0200
-
4050281311
unix: Enable uasyncio on dev variant.
Jim Mussared
2020-06-09 16:45:30 +1000
-
27abac95d8
unix: Make manifest selection match other ports.
Jim Mussared
2020-06-09 16:45:17 +1000
-
07f181a216
Revert "tools/pydfu.py: Respect longer timeouts requested by DFU dev..."
Andrew Leech
2020-07-01 15:01:16 +1000
-
494bcad8ab
stm32/mboot: Disable polling mode by default and use IRQ mode instead.
Andrew Leech
2020-07-01 15:06:14 +1000
-
95ec0debec
stm32/mboot: Remove the use of timeout in DFU_GETSTATUS.
Andrew Leech
2020-07-01 15:05:03 +1000
-
df61f43d56
Merge branch 'wasp-os' of github.com:daniel-thompson/micropython into wasp-os
Daniel Thompson
2020-06-30 23:00:34 +0100
-
-
d8c3988cf1
nrf: ble_uart: Add scheduler and power management support
Daniel Thompson
2020-06-30 22:58:25 +0100
-
9840d3c596
nrf: Enable the scheduler by default
Daniel Thompson
2020-06-30 22:57:49 +0100
-
332d83343f
py: Rework mp_convert_member_lookup to properly handle built-ins.
Damien George
2020-06-28 09:39:20 +1000
-
d06ae1d2b1
py/obj.h: Make existing MP_TYPE_FLAG_xxx macros sequential.
Damien George
2020-06-30 23:52:35 +1000
-
41b7734c46
zephyr/make-minimal: Disable FAT and LFS2 options to make it build.
Damien George
2020-06-14 16:23:09 +1000
-
f84145bea1
zephyr: Implement machine.Pin.irq() for setting callbacks on pin change.
Damien George
2020-06-14 16:22:56 +1000
-
9d5edb3559
lib/utils: Protect all of mpirq.c with MICROPY_ENABLE_SCHEDULER.
Damien George
2020-06-14 16:22:29 +1000
-
b572aa5721
docs/esp32: Add info about PWM duty cycle range to esp32 quickref.
spacemanspiff2007
2020-06-25 15:35:58 +0200
-
cb9aafbf8f
docs/library: Clarify that the arg to esp.deepsleep is in microseconds.
victor
2020-06-28 23:41:04 +0200
-
65a7e00078
stm32/mboot: Add DFU logic to respond to DFU_GETSTATE request.
Damien George
2020-06-30 14:23:50 +1000
-
40006813c3
stm32/flash: Update flash_get_sector_info to return -1 on invalid addr.
Andrew Leech
2020-06-30 16:33:32 +1000
-
8bbaa20227
stm32/mboot: Implement DFU mass erase.
Andrew Leech
2020-03-05 16:05:36 +1100
-
4d6f60d428
tools/pydfu.py: Respect longer timeouts requested by DFU device/mboot.
Andrew Leech
2020-03-05 15:51:20 +1100
-
048a1d675d
stm32/timer: Properly initialise timer deadtime/brk on WB MCUs.
Damien George
2020-06-29 16:06:30 +1000
-
e4fcd216e0
stm32/usbd_cdc_interface: Remove full==size-1 limitation on tx ringbuf.
Andrew Leech
2020-06-26 10:20:27 +1000
-
9f911d822e
py/objcomplex: Add mp_obj_get_complex_maybe for use in complex bin-op.
Damien George
2020-06-22 10:21:02 +1000
-
41fa8b5482
py/emitnative: Implement binary operations for viper uint operands.
Damien George
2020-06-26 18:26:39 +1000
-
b3b8706d27
py/asm: Add condition codes for signed comparisons.
Damien George
2020-06-26 18:26:01 +1000
-
aa26fe62d8
py/asm: Add funcs/macros to emit machine code for logical-shift-right.
Damien George
2020-06-25 13:09:07 +1000
-
137df81757
stm32/i2cslave: Pass I2C instance to callbacks to support multi I2Cs.
Damien George
2020-06-26 23:56:45 +1000
-
6475cdb7d0
travis: Build mboot for PYBV10 with LFS2 enabled in stm32 job.
Damien George
2020-06-26 21:29:32 +1000
-
0a8ce0d568
stm32/mboot: Update README to describe WB and littlefs support.
Damien George
2020-06-26 21:26:06 +1000
-
67fd58bbd2
stm32/mboot: Add support for littlefs.
Damien George
2020-06-23 23:58:26 +1000
-
390f32922d
stm32/mboot: Decouple stream, filesystem and top-level loading code.
Damien George
2020-06-23 22:57:16 +1000
-
763bd448a4
stm32/mboot: Don't search for firmware on FS, just attempt to open it.
Damien George
2020-06-23 16:16:21 +1000
-
1dcf4bae0f
Merge pull request #1 from pebri86/p8-devel
Daniel Thompson
2020-06-25 11:04:06 +0100
-
-
717b5073aa
stm32/boards: Enable LFS2 on PYBD_SF3 and PYBD_SF6.
Damien George
2020-06-25 16:11:48 +1000
-
c5af3217d9
stm32/timer: Support TIM1 on WB MCUs.
Damien George
2020-06-25 16:10:00 +1000
-
eb9850ef6c
stm32/mpconfigport.h: Enable PY_IO_FILEIO when any VFS is enabled.
Damien George
2020-06-25 16:08:05 +1000
-
0c77668d11
extmod/vfs_lfs: Fix littlefs bindings to build in nan-box mode.
Damien George
2020-06-25 16:31:33 +1000
-
76faeed098
tools/makemanifest.py: Support freezing a subdirectory recursively.
Damien George
2020-06-23 17:20:59 +1000
-
457fdf61c3
py/objtype: Support passing in an OrderedDict to type() as the locals.
Damien George
2020-06-21 17:25:44 +1000
-
7dd480ad55
extmod/moductypes: Use mp_obj_is_dict_or_ordereddict to simplify code.
Damien George
2020-06-21 17:14:18 +1000
-
456a3abe8d
py/obj.h: Add public mp_obj_is_dict_or_ordereddict() helper macro.
Damien George
2020-06-21 17:10:20 +1000
-
b4dc4c5b9a
stm32/mboot: Use additional CFLAGS to compile string0.c.
Damien George
2020-06-23 14:00:16 +1000
-
81a7293ed6
stm32/mboot: Set VTOR on start up to ensure it has the correct value.
Damien George
2020-06-23 13:56:20 +1000
-
13ad1a4f06
travis: In stm32 job, build mboot for NUCLEO_WB55.
Damien George
2020-06-18 19:59:54 +1000
-
6f40e6e131
stm32/boards: Add build-time option for NUCLEO_WB55 to use mboot.
Damien George
2020-06-18 19:36:16 +1000
-
705728369d
stm32/mboot: Add support for using mboot with WB MCUs.
Damien George
2020-06-18 19:35:52 +1000
-
8675858465
stm32/mboot: Use CMSIS system source code for SystemInit function.
Damien George
2020-06-18 18:18:30 +1000
-
a8778c8dc8
stm32/mboot: Use flash routines from main stm32 code rather than custom.
Damien George
2020-06-18 17:27:52 +1000
-
736daebfc8
stm32/flash: Add flash_is_valid_addr, and extend sectors for 2MB F7.
Damien George
2020-06-18 15:12:25 +1000
-
4c8a68df6f
stm32/i2cslave: Add support for WB MCUs.
Damien George
2020-06-18 13:40:30 +1000
-
afd47d58ac
stm32/flash: Make flash C-API reusable, and funcs return an error code.
Damien George
2020-06-18 13:35:53 +1000
-
ce326699d7
stm32/powerctrlboot: Include irq.h to get definitions of IRQ priorities.
Damien George
2020-06-18 13:33:31 +1000
-
5f3c2f1fa8
stm32/irq: Clean up irq.h so it does not depend on core uPy defines.
Damien George
2020-06-18 12:19:04 +1000
-
ac15be9365
travis: Build qemu-arm with MP_ENDIANNESS_BIG=1 to test bigendian build.
Damien George
2020-06-18 10:59:53 +1000
-
f1ba2c9d88
qemu-arm/Makefile: Add CFLAGS_EXTRA to CFLAGS.
Damien George
2020-06-18 10:59:29 +1000
-
6164c7e666
py/misc.h: Add missing semi-colon in mp_float_union_t for big-endian.
Damien George
2020-06-18 10:58:51 +1000
-
3a9d948032
esp32/esp32_rmt: Call rmt_driver_install before rmt_config.
Jonathan Hogg
2020-06-18 12:44:54 +0100
-
77ed6f69ac
tools/uncrustify: Enable more opts to remove space between func and '('.
David Lechner
2020-06-16 09:34:51 -0500
-
026fda605e
tools/codeformat.py: Include extmod/{btstack,nimble} in code formatting.
Damien George
2020-06-18 22:20:20 +1000
-
266822fd33
add support for p8-watch
Fuji Pebri
2020-06-09 15:38:22 +0700
-
ce02d5e348
stm32/boards/NUCLEO_WB55: Add more CPU pins and aliases to SW1/2/3.
Damien George
2020-06-18 10:48:24 +1000
-
d11200432c
nrf: Enable persistant code loading
Daniel Thompson
2020-06-17 21:33:18 +0100
-
0abaa09f89
nrf: dsd6,pinetime,nitrogen: Disable micro:bit filesystem
Daniel Thompson
2020-06-17 21:32:22 +0100
-
-
c521c178e9
github: Add FUNDING.yml file pointing to micropython GitHub sponsorship.
Damien George
2020-06-17 23:48:33 +1000
-
cba3e25cb3
travis: Change nrf pca10056 board to build with soft-device enabled.
Damien George
2020-06-17 11:39:52 +1000
-
8d71cc2e7d
nrf/bluetooth: Use MP_ERROR_TEXT for all error messages.
Glenn Ruben Bakke
2020-06-11 20:40:04 +0200
-
4b5dd012e0
stm32/rfcore: Leave txpower level as default when initialising rfcore.
Damien George
2020-06-16 12:29:02 +1000
-
289be6b352
stm32/usb: Add support for 2xVCP on L0, L432 and WB MCUs.
Damien George
2020-06-16 12:25:41 +1000
-
da99e0f979
stm32/factoryreset: Provide empty create-FS function when FAT disabled.
Damien George
2020-06-16 12:23:29 +1000
-
1678f41744
esp32/esp32_rmt: Extend RMT to support carrier feature.
Jon Rob
2020-06-08 06:29:43 +0000
-
a51eef4471
tests/basics: Add tests for variable annotations.
Damien George
2020-06-16 22:49:38 +1000
-
f2e267da68
py/compile: Implement PEP 526, syntax for variable annotations.
Damien George
2020-06-16 22:49:25 +1000
-
131b0de70a
py/grammar.h: Consolidate duplicate sub-rules for :test and =test.
Damien George
2020-06-16 22:48:46 +1000
-
a3c89cf907
tests/cpydiff: Add CPy diff test for assignment expression behaviour.
Damien George
2020-06-16 21:42:52 +1000
-
e0fe8ea644
tests/basics: Add tests for assignment operator :=.
Damien George
2020-06-16 21:42:50 +1000
-
2c5993c59e
ports: Disable MICROPY_PY_ASSIGN_EXPR in bare-arm and minimal ports.
Damien George
2020-06-16 21:42:48 +1000
-
1783950311
py/compile: Implement PEP 572, assignment expressions with := operator.
Damien George
2020-06-16 21:42:44 +1000
-
0fd91e39b1
py/compile: Convert scope test to SCOPE_IS_COMP_LIKE macro.
Damien George
2020-06-16 21:42:37 +1000
-
b4d0d7bf03
tools/uncrustify: Update config for v0.71.0.
David Lechner
2020-06-14 11:02:19 -0500
-
ecd7826316
tools/codeformat.py: Remove sizeof fixup.
David Lechner
2020-06-13 13:05:48 -0500
-
bd7c92e17d
tools/uncrustify.cfg: Remove deprecated sp_word_brace option.
David Lechner
2020-06-13 13:03:00 -0500
-
5093597542
top: Update contribution and commit guide to include optional sign-off.
Damien George
2020-06-12 11:38:24 +1000
-
2b9900380a
stm32/boards/STM32F769DISC: Use macro instead of const for flash size.
Damien George
2020-06-12 10:15:25 +1000
-
1ae861819d
zephyr: Use cmake find_package to locate zephyr.
Maureen Helm
2020-06-09 18:28:09 -0500
-
b1651ff092
zephyr: Increase minimum required cmake version to 3.13.1.
Maureen Helm
2020-06-09 18:22:04 -0500
-
4837b1caa2
zephyr: Convert DT_FLASH_AREA usages to new dts macros.
Maureen Helm
2020-06-09 18:10:40 -0500
-
6aff27ac3c
zephyr: Update to new zephyr timeout API.
Maureen Helm
2020-05-14 08:32:32 -0500
-
db02cb061d
zephyr: Update for refactored zephyr device structures.
Maureen Helm
2020-05-14 08:07:49 -0500
-
8b061f2d79
zephyr: Fix floating point configuration.
Maureen Helm
2020-05-02 11:38:58 -0500
-
38b4f1569e
zephyr: Fix and rename stacks_analyze function in zephyr module.
Maureen Helm
2020-05-02 11:21:48 -0500
-
05e5d411b5
mimxrt/boards: Set __heap_size__ to 0 in MIMXRT1011.ld.
Albort Xue
2020-06-10 17:11:30 +0800
-
2934e41df0
docs/esp8266: Add quickref documentation for UART on esp8266.
Nick Crabtree
2020-06-07 11:42:54 +0100
-
00c3e2156a
tests/run-multitests.py: Allow passing unique env vars to each instance.
Jim Mussared
2020-06-05 15:41:40 +1000
-
3f77f2c60c
unix/btstack_usb: Allow choosing adaptor via environment variable.
Jim Mussared
2020-06-05 15:41:08 +1000
-
c6fd6a0d72
examples/bluetooth: Fix event code in ble_temperature_central.py.
Jim Mussared
2020-06-05 15:40:29 +1000