Commit Graph

  • 6a3bc0e1a1 py/objfloat: Explain why mp_obj_malloc isn't used. Jim Mussared 2022-05-03 21:19:34 +10:00
  • 709e8328d9 py/obj: Introduce mp_obj_malloc macro to allocate, and set object type. Jim Mussared 2022-04-22 15:32:22 +10:00
  • 590de399f0 py/emitcommon: Don't implicitly close class vars that are assigned to. Damien George 2022-05-03 10:38:15 +10:00
  • a21fd7cc21 docs/renesas-ra: Remove unused image files. Takeo Takahashi 2022-05-02 12:21:15 +09:00
  • a204365df1 renesas-ra/boards: Change device name information to show properly. Takeo Takahashi 2022-05-02 12:02:32 +09:00
  • 52add7b45c docs: Update files for renesas-ra port. Takeo Takahashi 2022-04-29 10:52:59 +09:00
  • 1b61800530 docs/renesas-ra: Add renesas-ra docs files. Takeo Takahashi 2022-04-29 10:52:16 +09:00
  • 3717d599e2 tests/run-tests.py: Update for renesas-ra port. Takeo Takahashi 2022-04-28 22:22:24 +09:00
  • 4753913253 tests/renesas-ra: Add tests for renesas-ra port. Takeo Takahashi 2022-04-28 22:21:17 +09:00
  • 3a941cce51 tools/ci.sh: Update for ports/renesas-ra. Takeo Takahashi 2022-04-28 22:19:18 +09:00
  • e214ae0e64 github/workflows: Add workflow for renesas-ra port. Takeo Takahashi 2022-04-28 22:18:13 +09:00
  • 86e35178e6 drivers/dht/dht.py: Change default import module as machine. Takeo Takahashi 2022-04-28 22:16:11 +09:00
  • 0f57ccf7f2 renesas-ra: Add new port to Renesas RA. Takeo Takahashi 2022-04-29 10:49:44 +09:00
  • 4c9b00b425 lib/fsp: Add renesas fsp git repository as submodule. TakeoTakahashi2020 2021-03-15 15:57:36 +09:00
  • 44186ef59b qemu-arm/mpconfigport: Define MICROPY_PY_SYS_PLATFORM. Damien George 2022-04-28 16:51:49 +10:00
  • 402df833fe py/modsys: Introduce sys.implementation._machine constant. Damien George 2022-04-26 17:28:39 +10:00
  • 59c5d41611 py/modsys: Rename sys.implementation.mpy to sys.implementation._mpy. Damien George 2022-04-26 17:23:29 +10:00
  • 40047823bc py/modsys: Append MicroPython git version and build date to sys.version. Damien George 2022-04-21 16:30:23 +10:00
  • 9d08eb0247 stm32/boards/NUCLEO_G0B1RE: Add NUCLEO_G0B1RE board definition. Asensio Lorenzo Sempere 2022-02-12 14:52:32 -06:00
  • 010012c7c3 stm32: Add support for G0 MCUs. Asensio Lorenzo Sempere 2022-02-12 14:36:58 -06:00
  • 3587d8e808 stm32/storage: Add support for internal storage on Cortex-M0 MCUs. Asensio Lorenzo Sempere 2022-04-18 02:39:09 -05:00
  • 7f445e3d39 lib/stm32lib: Update library for G0 v1.5.1. Damien George 2022-04-28 11:54:00 +10:00
  • 96ad86ed2b stm32/boards/ARDUINO_PORTENTA_H7: Add support for Arduino Portenta H7. iabdalkader 2022-04-13 09:54:58 +02:00
  • 1f33ec140a stm32/ulpi: Include missing py/mperrno.h header. iabdalkader 2022-04-27 08:46:44 +02:00
  • 014912daae stm32/ulpi: Add USB3320 ULPI low-power functions. iabdalkader 2022-04-13 16:51:44 +02:00
  • 32914c53ef stm32/qspi: Workaround for SR set immediately after setting AR. iabdalkader 2022-04-13 12:41:28 +02:00
  • 5974ac256b stm32/qspi: Wait for a free FIFO location before writing to DR. iabdalkader 2022-04-13 12:40:11 +02:00
  • b28839420d stm32/qspi: Support common flash sizes in MPU configuration. iabdalkader 2022-04-13 12:21:42 +02:00
  • 0e6873840b rp2/mpconfigport: Enable execfile, NotImplemented and REPL EMACS keys. Damien George 2022-04-26 22:15:07 +10:00
  • eb9674822b esp32/modnetwork: Fix build when MICROPY_PY_NETWORK_WLAN is disabled. Damien George 2022-04-14 16:33:53 +10:00
  • ff28d2e3b3 esp32/network_wlan: Support setting/getting txpower in WLAN.config(). wemos 2022-04-11 20:12:57 +08:00
  • 2a08e38c60 docs/library/network.WLAN: Add "txpower" to list of known WLAN configs. Damien George 2022-04-22 21:50:20 +10:00
  • 6bec5c4da5 tests/cmdline: Add test for REPL auto-indent. Damien George 2022-04-13 17:39:05 +10:00
  • 6d401be4dd shared/readline: Disable auto-indent if space/tab follows added indent. Damien George 2022-03-08 11:11:23 +11:00
  • a8f23f6366 shared/readline: Make tab insert an indent when it follows whitespace. Damien George 2022-04-14 11:33:00 +10:00
  • caaff940a2 extmod/uasyncio: Rename and merge TaskQueue push/pop methods. Damien George 2022-04-20 17:20:07 +10:00
  • 28e7e15c0a extmod/uasyncio: Fix bug with task ending just after gather is cancel'd. Damien George 2022-04-21 13:19:34 +10:00
  • f7454f850f extmod/uasyncio: Make Python Task match C version with use of asserts. Damien George 2022-04-21 13:17:33 +10:00
  • 8631753ff4 tests/run-tests.py: Add timeout for running PC-based MicroPython test. Damien George 2022-04-21 10:54:02 +10:00
  • 81c9219375 tools/ci.sh: Don't run uasyncio_gather test on macOS. Damien George 2022-04-21 14:24:37 +10:00
  • ef1c2cdab0 tests/extmod/uasyncio_gather: Make double-raise gather test reliable. Damien George 2022-04-20 17:11:55 +10:00
  • c8a687a8fa top: Update .git-blame-ignore-revs for latest formatting commit. Damien George 2022-04-19 11:44:31 +10:00
  • 5c32111fa0 ports: Reformat more C and Python source code. Damien George 2022-04-19 11:41:41 +10:00
  • fb10d15d47 tools/codeformat.py: Include more ports .c/.h files in formatting. Damien George 2022-04-19 11:36:07 +10:00
  • 71a64545a8 tools/codeformat.py: Remove ports/unix/*.py from exclusion list. Damien George 2022-04-20 16:01:11 +10:00
  • 707aaa350a stm32/boards/LEGO_HUB_NO6: Exclude BTstack code from formatting. Damien George 2022-04-19 11:35:48 +10:00
  • 1ded8a2977 py/objtype: Convert result of user __contains__ method to bool. Jon Bjarni Bjarnason 2022-04-12 22:17:38 +00:00
  • 52c2580a40 drivers/ninaw10: Fix isconnected to return False when inactive. iabdalkader 2022-04-18 21:04:36 +02:00
  • 03c61916bc stm32/boards/ADAFRUIT_F405_EXPRESS: Use external SPI flash for storage. iabdalkader 2022-04-17 15:17:57 +02:00
  • 71afed1a70 stm32/mphalport: Fix I/O glitches when switching GPIO mode to alt-func. iabdalkader 2022-04-13 16:54:01 +02:00
  • b50fe9a6da stm32/boards/SPARKFUN_MICROMOD_STM32: Fix incorrect UART and I2C config. Chris Wilson 2022-03-01 14:29:48 -08:00
  • 9ab66b50cb docs/reference: Update constrained docs now that tuples can be const. Damien George 2022-04-11 23:40:42 +10:00
  • 865b61dac2 tests/micropython: Add tests that const tuples don't use the heap. Damien George 2022-04-11 23:34:37 +10:00
  • 07f526067e tools/mpy-tool.py: Intern more strings when freezing. Damien George 2022-04-08 14:09:08 +10:00
  • 40d431d1bb tools/mpy-tool.py: Optimise freezing of str when str data is a qstr. Damien George 2022-04-08 14:05:23 +10:00
  • e647966fc9 tools/mpy-tool.py: Make global qstr list a dedicated class. Damien George 2022-04-08 14:04:21 +10:00
  • dfc6c6299c tools/mpy-tool.py: Optimise freezing of empty str and bytes objects. Damien George 2022-04-08 13:07:25 +10:00
  • 9c8a56343f tools/mpy-tool.py: Optimise freezing of ints that can fit a small int. Damien George 2022-04-07 23:53:37 +10:00
  • abdc4ec08d qemu-arm/test-frzmpy: Add test for freezing constant tuples. Damien George 2022-04-07 23:54:24 +10:00
  • 999abbb8b5 tests/perf_bench: Update import tests for changes to .mpy consts. Damien George 2022-04-08 14:50:47 +10:00
  • 24894f9065 ports: Recompile bytecode tests now that .mpy format changed. Damien George 2022-04-07 23:59:59 +10:00
  • 68b3aeeb57 tools/mpy-tool.py: Support freezing tuples and other consts. Damien George 2022-03-31 16:20:23 +11:00
  • 2a075cc8a9 tools/mpy-tool.py: Support loading tuples from .mpy files. Damien George 2022-03-31 15:26:14 +11:00
  • 4ca96983ff py/persistentcode: Support loading and saving tuples in .mpy files. Damien George 2022-03-31 14:28:19 +11:00
  • 35c0cff92b py/parse: Add MICROPY_COMP_CONST_TUPLE option to build const tuples. Damien George 2022-03-31 14:27:47 +11:00
  • 24bc1f61f9 py/parse: Print const object value in mp_parse_node_print. Damien George 2022-03-31 14:26:36 +11:00
  • e52f14d057 py/parse: Factor obj extract code to mp_parse_node_extract_const_object. Damien George 2022-03-31 14:26:07 +11:00
  • 42d0bd2c17 py/persistentcode: Define enum values for obj types instead of letters. Damien George 2022-04-07 22:18:37 +10:00
  • 988827b85a esp32/modesp32: Properly define RTC_VALID_EXT_PINS on S2/S3 variants. Stephane Smith 2022-04-13 17:34:09 +00:00
  • 7005354099 esp32/machine_pin: Don't expose pins 33-37 when octal SPIRAM is enabled. Stephane Smith 2022-04-13 17:25:29 +00:00
  • ae3d5289a5 esp32/boards: Compile GENERIC_SPIRAM and UM_TINYPICO with -Os. Stephane Smith 2022-04-12 19:44:45 +00:00
  • fe9eaf12f3 esp32: Add MICROPY_HW_ENABLE_UART_REPL and enable on generic S2/S3. Damien George 2022-04-13 16:00:22 +10:00
  • be25e333df esp32/boards: Add test manifest to test freezing during build. Damien George 2022-04-14 13:10:00 +10:00
  • b8d959d6cf Revert "py/emitnative: Don't store prelude at end of machine code if..." Damien George 2022-04-14 14:02:09 +10:00
  • 8045ac07f5 stm32/mpbthciport: Switch scheduling callback to use node scheduler. Damien George 2022-03-23 17:22:53 +11:00
  • 75506e496f py/scheduler: Add support for scheduling static C-based callbacks. Damien George 2022-03-23 17:13:03 +11:00
  • d242a9b7f7 rp2/machine_uart: Use read/write mutex to prevent char duplication. Peter Hinch 2022-03-02 09:19:45 +00:00
  • 9d7c168bf5 stm32/boards/PYBD_SFx: Allow FROZEN_MANIFEST to be overridden. Dave Hylands 2022-04-10 13:31:38 -07:00
  • a82fad7d8e stm32/system_stm32: Improve H7 PLL and OSC configuration. iabdalkader 2022-04-08 14:09:11 +02:00
  • 36cac5e154 stm32/system_stm32: Allow boards to configure PLL VCI, VCO and FRACN. iabdalkader 2022-04-08 09:41:19 +02:00
  • a3e5a68c46 stm32/system_stm32: Set voltage scaling level 0 for H7 Rev-V devices. iabdalkader 2022-04-07 16:55:18 +02:00
  • bdbc9b395f stm32/system_stm32: Add H7 switched-mode-power-supply support. iabdalkader 2022-04-07 16:46:52 +02:00
  • 7b3adb5ce5 stm32/Makefile: Add H747 to Makefile's MCU flags. iabdalkader 2022-04-07 16:32:02 +02:00
  • 2a19c3cfe1 stm32/sdram: Add function to enable SDRAM power-down mode. iabdalkader 2022-04-07 16:29:44 +02:00
  • cb0372b5bf stm32/mboot: Add macros for use in led_state_all(). Damien George 2022-03-24 10:18:34 +11:00
  • b2deea6762 stm32/mboot: Consolidate all UI and add general state change hooks. Damien George 2022-03-23 22:28:58 +11:00
  • d6c59c9d72 tests/inlineasm: Add test for PUSH LR and POP PC. Christian Zietz 2022-04-04 10:32:36 +02:00
  • b0bcb3862b py/emitinlinethumb: Use 16 bit encodings for PUSH LR and POP PC. Christian Zietz 2022-04-03 13:12:43 +02:00
  • 1daeeb2430 docs/differences: Update Python 3.5 diff, with optional listen backlog. Damien George 2022-04-04 23:08:59 +10:00
  • aab005c75b extmod/modusocket: Provide config macro for socket.listen backlog deflt. Damien George 2022-04-04 23:07:35 +10:00
  • 919f696ad2 extmod/modusocket: Implement optional socket.listen backlog argument. Jon Bjarni Bjarnason 2022-02-16 11:44:17 -05:00
  • d3d862769a tools/mpremote: Add option to mount cmd to allow "unsafe" symlinks. Rob Knegjens 2022-04-06 10:56:28 -07:00
  • 56978c3dde tools/mpremote: Show progress indicator when copying large files. Rob Knegjens 2022-04-05 16:05:28 -07:00
  • b59989f40e rp2/Makefile: Add mbedtls to GIT_SUBMODULES list and use it in CI func. Damien George 2022-04-11 13:04:31 +10:00
  • ca41eda281 mimxrt/mphalport: Fix USB CDC RX handling to not block when unprocessed. robert-hh 2022-03-27 08:50:34 +02:00
  • 752fe75910 mimxrt/machine_spi: Improve handling of busy SPI peripheral. robert-hh 2022-03-20 13:20:10 +01:00
  • b70b8ce3e4 mimxrt/machine_rtc: Start RTC at boot and set datetime if not set. robert-hh 2022-03-14 20:38:46 +01:00
  • e3030f7436 mimxrt/modules: Append /flash/lib to the default sys.path. robert-hh 2022-03-11 20:22:07 +01:00
  • 798a29f629 mimxrt/boards: Add board.json file for OLIMEX RT1010Py. robert-hh 2022-03-09 20:21:03 +01:00
  • 66b5c4c770 stm32/machine_bitstream: Include all clobbered regs in Cortex-M0 impl. Damien George 2022-04-07 21:17:51 +10:00