Commit Graph

  • cbc9f944c4 tests,tools: Update path to unix micropython executable. Damien George 2022-08-18 11:46:53 +10:00
  • 98bd7e33b3 unix/modusocket: Support proto and flags arguments to getaddrinfo. Efi Weiss 2022-08-14 22:12:24 +03:00
  • 454d969781 docs/esp32: Fix string quoting consistency in SDCard mount example. David Peake 2022-08-15 20:17:41 +10:00
  • a16a330da5 nrf,stm32: Don't enable debug info by default if LTO is on. Angus Gratton 2022-08-15 16:07:00 +10:00
  • 6f4d424f46 py/formatfloat: Use pow(10, e) instead of pos/neg_pow lookup tables. Dan Ellis 2022-07-28 10:49:18 -04:00
  • 6cd2e41918 py/parsenum: Ensure that trailing zeros lead to identical results. Dan Ellis 2022-07-28 23:21:00 -04:00
  • 69719927f1 extmod/modlwip: Add support for leaving multicast groups. MrJake222 2021-09-16 19:49:42 +02:00
  • 01514e80c9 extmod/uasyncio: Rename internal _flag to state, to save a qstr. Damien George 2022-08-12 17:03:38 +10:00
  • 5543b2a9cc extmod/uasyncio: Add clear method to ThreadSafeFlag. Ned Konz 2021-09-01 10:48:15 -07:00
  • cf90e24335 py/mkrules: Use abspath to find directory for mpy-cross dependency. Damien George 2022-08-12 10:32:20 +10:00
  • 945f377b43 py/objstr: Remove str function object declarations from header file. Damien George 2022-08-12 10:15:27 +10:00
  • ec24cd1d25 mpy-cross,unix: Remove .gitignore file. Damien George 2022-08-12 10:12:21 +10:00
  • f694058f2b tests/extmod/ubinascii: Add tests for bytes.hex etc. Jim Mussared 2021-07-13 22:49:49 +10:00
  • 28aaab9590 py/objstr: Add hex/fromhex to bytes/memoryview/bytearray. Jim Mussared 2021-07-13 18:01:12 +10:00
  • 6c67fbc280 zephyr/machine_uart: Use mp_obj_str_get_str to get device name. Damien George 2022-08-11 21:44:53 +10:00
  • 787bd99919 nrf/modules/ubluepy: Use mp_obj_str_get_data to extract str data. Damien George 2022-08-11 21:43:09 +10:00
  • f7f56d4285 py/objstr: Consolidate methods for str/bytes/bytearray/array. Andrew Leech 2022-08-10 14:13:17 +10:00
  • 82b3500724 py/qstr: Change qstr hash type from mp_uint_t to size_t. Damien George 2022-08-11 16:34:02 +10:00
  • 94a19f1062 windows/Makefile: Update test dependency on $(PROG). Jim Mussared 2022-08-11 16:53:42 +10:00
  • bfc63a5c84 drivers/sdcard: Add delay in init_card_v1 to make timeout work. Kyuchumimo 2022-08-09 18:30:21 -06:00
  • 9bcb2c0a20 docs/library/rp2: Fix pull_thresh docs to use pull instead of push. Nathan Hendler 2022-07-31 11:40:44 -07:00
  • 888e831bf7 docs: Update links for Arm GCC toolchain. David Lechner 2022-07-08 13:47:54 -05:00
  • 0546a12238 rp2: Correctly determine path to arm-none-eabi-size. Jacob Siverskog 2022-08-09 14:21:05 +02:00
  • 71f6eb5ac9 rp2: Mark gc_heap NOLOAD for faster boot. Phil Howard 2022-08-05 09:43:22 +01:00
  • 6e51dbd95a rp2/boards/W5500_EVB_PICO: Add new board definition for W5500_EVB_PICO. omogenot 2022-07-26 16:36:10 +02:00
  • b6651a7a89 unix/modjni: Add missing const qualifier. David Yang 2021-01-04 23:22:08 +08:00
  • 9c6fd974f7 minimal/Makefile: Avoid terminal reset, use BUILD variable. Daniel Jour 2022-07-31 18:01:13 +02:00
  • f3285fef07 py/nlrpowerpc: Fix generation of ppc64 code on ppc32 build. Efi Weiss 2022-07-31 22:16:49 +03:00
  • 2e8816de91 py/dynruntime.mk: Allow building assembly source in natmods. Mat Booth 2022-07-31 11:41:54 +01:00
  • d53c3b6ade unix/variants: Remove variant suffix from executable filename. Damien George 2022-08-11 12:40:23 +10:00
  • c7aa6a2c73 tests/run-tests.py: Provide better default MPYCROSS value for Windows. Daniel Jour 2022-08-03 16:29:55 +02:00
  • 409995ac68 tools/ci.sh: Force mpy-cross build for samd and teensy. Daniel Jour 2022-08-03 01:32:51 +02:00
  • 47c84286e8 all: Fix paths to mpy-cross and micropython binaries. Daniel Jour 2022-08-02 23:48:41 +02:00
  • b2e8240268 py/mkrules.mk: Keep all build artefacts inside $(BUILD) directory. Daniel Jour 2022-08-02 21:39:02 +02:00
  • 5cfbf18d5f javascript/Makefile: Remove obsolete disable of array-bounds warning. Damien George 2022-08-10 14:09:44 +10:00
  • b5986784e4 py/objstr: Reformat str access macros to make them readable. Damien George 2022-08-10 14:09:22 +10:00
  • 7d91a9bf5b py/mpprint: Fix formatting typo with mp_print_ext_t struct name. Damien George 2022-08-10 14:09:02 +10:00
  • f72d3cec23 rp2/machine_spi: Add mp_hal_get_spi_obj helper function. Damien George 2022-08-10 00:52:03 +10:00
  • af6d2845fa extmod/network_wiznet5k: Extract SPI transfer function dynamically. Damien George 2022-08-10 00:53:13 +10:00
  • f000ac9e82 extmod/network_wiznet5k: Rearrange the function wiznet5k_poll(). robert-hh 2022-07-30 12:30:09 +02:00
  • 999b66d531 extmod/network_wiznet5k: Schedule clearing of interrupt flags. robert-hh 2022-07-29 08:22:42 +02:00
  • 73699a846c extmod/network_wiznet5k: Deinit the NIC before (re-)initialisation. robert-hh 2022-07-27 21:01:29 +02:00
  • be2beab71a extmod/network_wiznet5k: Drop obsolete argument count check. robert-hh 2022-07-27 10:51:03 +02:00
  • 736b427220 extmod/network_wiznet5k: Register NIC when the lwIP stack is used. robert-hh 2022-07-27 10:45:38 +02:00
  • d7ef90122e mpy-cross/Makefile: Respect existing CFLAGS and LDFLAGS. David Yang 2022-07-23 13:38:32 +08:00
  • 6804b6f54f stm32/boards/NUCLEO_WB55: Add error handling to firmware update scripts. Andrew Leech 2022-04-05 08:25:54 +10:00
  • 6baeded322 py/runtime: Fix crash in star arg unpacking. David Lechner 2022-08-05 18:52:13 -05:00
  • 9dfabcd6d3 extmod/network_cyw43: Add hostname config option. iabdalkader 2022-07-17 13:05:56 +02:00
  • b6c2196fbd drivers/cyw43: Allow configuring the netif/mDNS hostname. iabdalkader 2022-07-17 12:59:02 +02:00
  • 1bf2fd0592 extmod/modussl_mbedtls: Set a more sensible default debug log level. Ian Davies 2022-07-21 21:00:24 +01:00
  • fbe9417b90 extmod/ntptime: Factor out ntptime module from esp8266 port. Ian Davies 2022-07-06 16:22:57 +01:00
  • b560b9fe71 rp2/mbedtls: Enable certificate validity time validation. Ian Davies 2022-07-03 18:35:17 +01:00
  • 10f85fee18 stm32/boards/LEGO_HUB_NO7: Add LEGO Hub No. 7 board definition. David Lechner 2022-06-14 22:32:44 -05:00
  • 0f0f2351bb stm32/boards/LEGO_HUB_NO6/cc2564: Make timer configurable. David Lechner 2022-06-14 22:32:44 -05:00
  • f69af16619 stm32/boards/LEGO_HUB_NO6/spiflash: Pick command type at runtime. David Lechner 2022-07-29 15:45:13 -05:00
  • 9a51273d96 stm32/boards/LEGO_HUB_NO6/appupdate: Detect filesystem size at runtime. David Lechner 2022-07-29 15:25:10 -05:00
  • 7cc6df3303 stm32/boards/LEGO_HUB_NO6: Use named pins. David Lechner 2022-07-29 13:58:33 -05:00
  • 6152bbe3dd stm32/boards/LEGO_HUB_NO6: Fix typo in README. David Lechner 2022-07-28 19:25:59 -05:00
  • 579f330508 py/mkenv.mk: Use micropython-lib from submodule by default. Jim Mussared 2022-07-08 15:00:33 +10:00
  • 58bed5ec14 tools/ci.sh: Initialise submodules for more ports. Jim Mussared 2022-07-08 15:27:23 +10:00
  • 19f5da9e1b esp32/Makefile: Force micropython-lib as a required submodule. Jim Mussared 2022-07-08 15:26:52 +10:00
  • 9a7ac41be6 rp2/Makefile: Always use cmake to discover submodules. Jim Mussared 2022-07-08 15:26:06 +10:00
  • be83c08f46 ports: Always append to GIT_SUBMODULES. Jim Mussared 2022-07-08 14:59:33 +10:00
  • 9a1b7d8448 lib/micropython-lib: Add micropython-lib as a submodule. Jim Mussared 2022-07-08 14:32:12 +10:00
  • 963e599ec0 tests/cpydiff: Fix formatting of code snippet to use double quotes. Damien George 2022-07-29 12:06:08 +10:00
  • c038ea0cc6 docs/library/pyb.Timer: Document how to use BKIN pin with example. chrismas9 2022-06-26 23:54:37 +10:00
  • 33ea400ce8 docs/library/pyb.Pin: Add Pin.ALT constant. chrismas9 2022-06-26 23:30:37 +10:00
  • e168d47424 docs/library/pyb.Pin: Fix out-of-context paragraphs, and AF_PP typo. chrismas9 2022-06-26 22:59:09 +10:00
  • fe5598452d docs/library/time: Provide more info about which epoch is used. Peter Hinch 2022-07-27 18:19:42 +01:00
  • fdfe4eca74 ports: Always include debug information in the ELF. Angus Gratton 2022-07-28 17:56:27 +10:00
  • 3c32ca6e77 unix/unix_mphal: Allow overriding hal time functions. David Lechner 2022-04-15 12:04:01 -05:00
  • 45ab801c30 rp2/cyw43_configport: Add event hook into cyw43_delay_ms. Peter Harper 2022-07-26 15:56:07 +01:00
  • 1230d86dca py/builtinimport: Remove duplicate static function argument. Angus Gratton 2022-07-27 11:37:53 +10:00
  • f9cbe6bc47 py/formatfloat: Format all whole-number floats exactly. Dan Ellis 2022-07-12 09:48:38 -04:00
  • b22abcdbbe extmod/uasyncio: Handle gather with no awaitables. Jim Mussared 2022-07-21 09:54:02 +10:00
  • 092784da19 ports: Remove unused mp_type_{fileio/textio} macros in mpconfigport.h. Jim Mussared 2022-07-22 13:53:40 +10:00
  • e65d1e69e8 py/modio: Remove FileIO and TextIOWrapper from io module. Jim Mussared 2022-07-22 13:53:13 +10:00
  • c0fa903d6b py/compile: Support large integers in inline-asm data directive. Damien George 2022-07-26 12:24:50 +10:00
  • 0c45a28d24 rp2/rp2_pio: Fix StateMachine.restart when PIO program is shared. robert-hh 2022-07-24 09:15:38 +02:00
  • f64862a766 rp2/cyw43_configport: Set CYW43_WIFI_NVRAM_INCLUDE_FILE value. Damien George 2022-07-26 01:37:03 +10:00
  • 33d6994d4c rp2/cyw43_configport: Set CYW43_EVENT_POLL_HOOK value. Peter Harper 2022-07-14 18:11:34 +01:00
  • 9fd8250d69 lib/cyw43-driver: Update driver to latest version. Peter Harper 2022-07-21 12:04:19 +01:00
  • 4fe3e493b1 py/obj: Make mp_obj_get_complex_maybe call mp_obj_get_float_maybe first. Damien George 2022-07-25 15:23:48 +10:00
  • 1e87b56219 py/obj: Add support for __float__ and __complex__ functions. Andrew Leech 2022-07-04 17:35:46 +10:00
  • fa15aed0f7 docs/library/neopixel: Add note that neopixel is included in rp2 builds. Andrew Scheller 2022-07-22 17:28:30 +01:00
  • f736afb577 drivers,ports: Fix a few typos in comments. Tim Gates 2022-07-17 08:43:33 +10:00
  • 924e55aca1 extmod/webrepl: Allow the page to run from the device (over HTTP). Jim Mussared 2022-07-20 12:09:24 +10:00
  • d2e4cf00cc unix: Enable MICROPY_GC_SPLIT_HEAP on coverage build. Rob Knegjens 2022-04-13 09:52:22 -07:00
  • 4a48531803 py/gc: Reduce code size when MICROPY_GC_SPLIT_HEAP is disabled. Rob Knegjens 2022-04-12 21:26:16 -07:00
  • bcc827d695 py/gc: Allow the GC heap to be split over multiple memory areas. Ayke van Laethem 2018-01-24 02:09:58 +01:00
  • 5dbb822ca4 esp32/mpconfigport: Enable BLE synchronous events and pairing/bonding. Damien George 2021-03-17 12:35:59 +11:00
  • e05d0a6335 extmod/modbluetooth: Add support for running sync irq on system thread. Damien George 2021-03-17 12:34:49 +11:00
  • 4cf9928902 cc3200: Fix various array-based compiler warnings. Jim Mussared 2022-07-20 17:30:16 +10:00
  • a053827084 extmod/network_ninaw10: Move ninaw10 root pointer registrations here. Jim Mussared 2022-07-20 17:17:34 +10:00
  • 8b4298a4bf rp2/mpbthciport: Remove mp_bthci_uart from set of root pointers. Jim Mussared 2022-07-20 17:16:36 +10:00
  • 2e2fc8f60f nrf/main: Call usb_cdc_init() before executing boot.py and main.py. robert-hh 2022-07-20 08:08:24 +02:00
  • 768cbea507 nrf/boards/arduino_nano_33_ble_sense: Update deploy instructions. iabdalkader 2022-07-19 18:17:55 +02:00
  • bdad63eda2 extmod/btstack: Fix descriptor discovery handle range and events. Damien George 2022-07-15 11:23:23 +10:00
  • b41cfea02a extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments. Carlosgg 2022-01-28 04:42:46 +00:00
  • 93a17b9581 shared/runtime/softtimer: Remove obsolete #include statement. robert-hh 2022-07-18 17:09:04 +02:00