Commit Graph

  • 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