Commit Graph

  • d995c01042 stm32/boards: Add ld and af.csv for H723. Damien George 2022-12-20 16:40:59 +11:00
  • 13fcd8440e stm32: Add support for STM32H723 MCUs. Damien George 2022-12-20 17:00:59 +11:00
  • 3187e4c7e7 stm32/mphalport: Update HAL version to 1.11.0 to match stm32lib. Damien George 2022-12-21 11:53:09 +11:00
  • 2e5f071020 lib/stm32lib: Update library to get H7 v1.11.0. Damien George 2022-12-21 11:52:47 +11:00
  • 711bac511e rp2/main: Keep UART REPL with DEBUG=1 and MICROPY_HW_ENABLE_UART_REPL=1. robert-hh 2023-03-18 08:06:43 +01:00
  • be686e634e rp2: Allow disabling USB via MICROPY_HW_ENABLE_USBDEV config. robert-hh 2023-03-18 09:08:08 +01:00
  • a2b31f968d nrf/modules/machine: Support the freq=n argument for machine.I2C. robert-hh 2023-03-10 21:12:18 +01:00
  • 3bbf2ef3fb nrf/modules/machine: Use a dedicated function for machine.idle(). robert-hh 2023-03-19 13:00:43 +01:00
  • 2cd3a7b45c nrf/nrfx_config: Use the UARTE definitions and drivers for the NRF52xx. robert-hh 2023-03-19 12:58:05 +01:00
  • 7ea192af05 nrf/modules/machine/uart: Add timeout keyword options and "any" method. robert-hh 2022-09-12 13:59:38 +02:00
  • 42511b5291 stm32/boards/NUCLEO_H743ZI2: Fix MCU tag in board.json file. Damien George 2023-03-20 15:24:45 +11:00
  • a197823eb7 ports: Fix MCU tags in Arduino board.json files. iabdalkader 2023-03-13 14:16:23 +01:00
  • 44ec57f13a examples/usercmodule/cexample: Use mp_obj_malloc(). David Lechner 2023-03-17 13:45:57 -05:00
  • fa8ebb1390 py/obj: Add MP_NOINLINE to mp_obj_malloc_helper. David Lechner 2023-03-17 13:16:06 -05:00
  • 05bb26010e samd: Always provide the machine.RTC class. robert-hh 2023-03-10 12:59:43 +01:00
  • d5c45a80d2 embed: Fix arguments to mp_raw_code_load_mem. pmendham 2023-03-12 18:29:57 +00:00
  • 416707eefe esp32/machine_pin: Use const for size of machine_pin_irq_handler array. IhorNehrutsa 2022-10-31 09:57:54 +02:00
  • 668a7bd28a py/makeversionhdr.py: Always add micro to version string even if it's 0. Damien George 2023-03-10 18:39:14 +11:00
  • 4376c969f6 all: Fix Python comparison to None and True, and use "not in". Christian Clauss 2023-03-08 16:17:54 +01:00
  • f3a596db7d py/builtinimport: Fix unix port build with external imports disabled. Laurens Valk 2023-03-09 15:52:51 +01:00
  • 78dc2db2ba py/mpconfig: Provide config option for internal printf printer. Damien George 2023-03-09 13:56:23 +11:00
  • b3c8ab37ec py/gc: Make gc_dump_info/gc_dump_alloc_table take a printer as argument. Damien George 2023-03-09 13:50:21 +11:00
  • f450e94ba0 ports: Rename remaining "Micro Python" to "MicroPython". Damien George 2023-03-10 10:54:00 +11:00
  • ed1f42cb49 nrf/modules/machine/pwm: Support using all 4 channels of a PWM module. robert-hh 2023-03-08 11:55:24 +01:00
  • e3b877826c nrf/modules/machine/soft_pwm: Add PWM for nrf51x boards using soft PWM. robert-hh 2023-03-05 21:14:21 +01:00
  • a1f838cdf1 nrf/modules/machine/pwm: Use extmod/machine_pwm.c for PWM module. robert-hh 2023-03-04 17:51:18 +01:00
  • cf43df4caa nrf/modules/machine/pwm: Add paramter checks and error messages. robert-hh 2023-03-04 11:36:54 +01:00
  • b336b6bb74 stm32/pybthread: Make pyb_thread_dump take a printer as its argument. Damien George 2023-03-09 11:36:10 +11:00
  • 067c7cd9dc stm32/pin: Make pin_find debug output use mp_printf. Damien George 2023-03-09 11:19:54 +11:00
  • f43c4dfc68 stm32/extint: Make ExtInt.regs print using mp_printf. Damien George 2023-03-09 11:16:55 +11:00
  • f6a35f76af stm32/modmachine: Make machine.info print using mp_printf. Damien George 2023-03-09 11:08:46 +11:00
  • 6c8b19c7e2 stm32/spi: Return error code and raise exception if SPI init fails. Damien George 2023-03-09 11:30:37 +11:00
  • 98937dcfc2 stm32/i2c: Return error code and raise exception if I2C init fails. Damien George 2023-03-09 11:14:47 +11:00
  • b981e37ccd stm32/main: Use mp_printf instead of printf for MPY start-up messages. Damien George 2023-03-09 11:08:24 +11:00
  • b9dad0add2 stm32: Remove commented-out printf's and debugging code. Damien George 2023-03-09 11:08:01 +11:00
  • 7c1584aef1 py/compile: Fix scope of assignment expression target in comprehensions. Damien George 2023-03-02 14:56:37 +11:00
  • c80e7c14e6 rp2: Allocate GC heap from unused RAM. cpottle9 2023-03-07 15:24:36 -08:00
  • f80d040c03 rp2/modrp2: Disable other core, shorten delay to 8us in bootsel_button. David Grayson 2023-03-03 11:38:48 -08:00
  • 673957b643 rp2/modrp2: Support reading the BOOTSEL button on the Pico board. Tomofumi Inoue 2022-08-30 16:03:02 +09:00
  • dc2186c35b rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Include "senml" in manifest. iabdalkader 2023-03-08 17:22:08 +01:00
  • 8307046406 stm32/boards: Include "senml" in manifest for ARDUINO boards. iabdalkader 2023-03-08 17:19:32 +01:00
  • a234aa44f3 stm32/powerctrl: Don't compile WB helpers on WL MCUs. Damien George 2023-03-08 23:57:53 +11:00
  • 0359aac10a tests/multi_bluetooth: Add bluetooth multi-test for deepsleep. Andrew Leech 2022-03-07 14:38:13 +11:00
  • 211859b11f tests/run-multitests.py: Add ability to test instance over reboot. Andrew Leech 2022-06-28 10:16:48 +10:00
  • 8b3f1d47a6 stm32/powerctrlboot: Provide custom SystemInit for WB55. Damien George 2023-03-06 18:15:23 +11:00
  • c551723914 stm32/powerctrl: Disable WB55 BLE before entering deepsleep. Andrew Leech 2022-02-23 13:06:44 +11:00
  • 2eca86e8fa stm32/powerctrl: Add sleep RCC semaphore management for WB55 MCUs. Andrew Leech 2022-03-23 17:44:10 +11:00
  • 2ec101e609 lib/micropython-lib: Update submodule to latest. Damien George 2023-03-08 09:53:43 +11:00
  • 6bb60745be rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Add more external pins. iabdalkader 2023-03-07 09:50:19 +01:00
  • 46c432eaa6 drivers/ninaw10: Add missing external pins 34 and 39. iabdalkader 2023-03-07 09:48:34 +01:00
  • e764bf0138 stm32/cyw43_configport: Add cyw43_sdio_enable_high_speed_4bit function. iabdalkader 2023-03-07 14:35:57 +01:00
  • 64556ca049 drivers/cyw43: Include CYW43 config file. iabdalkader 2023-03-02 14:35:45 +01:00
  • ad863fefc0 lib/cyw43-driver: Update driver to latest version v0.9.0. iabdalkader 2023-03-02 13:39:19 +01:00
  • 40a49f5a7a stm32/boards/ARDUINO_GIGA: Add support for Arduino Giga H7 board. iabdalkader 2023-02-14 10:37:44 +01:00
  • b6904cba76 stm32/boards/ARDUINO_NICLA_VISION: Add support for Arduino Nicla Vision. iabdalkader 2023-02-17 16:54:10 +01:00
  • 449be91e1a stm32/Makefile: Include HAL HSEM driver on H747 MCUs. iabdalkader 2023-02-18 11:47:38 +01:00
  • cc645b65a9 nrf/boards/arduino_nano_33_ble_sense: Add support for REV-2 chipset. iabdalkader 2023-02-13 16:00:02 +01:00
  • fd202fe757 rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Include "time" in manifest. iabdalkader 2023-02-17 16:05:28 +01:00
  • d18de7ec81 stm32/boards/ARDUINO_PORTENTA_H7: Update board config files. iabdalkader 2023-02-17 16:04:45 +01:00
  • fb94ae48e9 samd/pendsv: Add MICROPY_BOARD_PENDSV_ENTRIES for board customisation. iabdalkader 2023-03-05 12:54:48 +01:00
  • ddf39793f3 rp2/pendsv: Add MICROPY_BOARD_PENDSV_ENTRIES for board customisation. iabdalkader 2023-03-05 12:53:11 +01:00
  • 9171cb91b1 mimxrt/pendsv: Add MICROPY_BOARD_PENDSV_ENTRIES for board customisation. iabdalkader 2023-03-05 12:52:35 +01:00
  • 4d3897f80e mimxrt: Enable ROM text compression. iabdalkader 2023-03-04 15:27:57 +01:00
  • 3257243998 mpy-cross/main: Fix return type of mp_import_stat. Damien George 2023-03-07 14:46:22 +11:00
  • 7a817a3481 drivers/ninaw10: Fix machine_pin GPIO read. iabdalkader 2023-03-06 12:46:49 +01:00
  • 2bcd88d556 py/makeversionhdr.py: Optionally get git tag and git hash from env vars. David Grayson 2023-02-22 13:26:02 -08:00
  • 0098096682 CODECONVENTIONS: Fix brew uncrustify installation instructions. Brian Pugh 2023-02-24 10:08:41 -08:00
  • 0f92954eee stm32/cyw43_configport: Allow boards to override default resource files. iabdalkader 2023-03-01 14:57:08 +01:00
  • e98d7ec804 stm32/boards/PYBD_SF2: Set CYW43 Bluetooth fimrware download baudrate. iabdalkader 2023-02-24 13:47:44 +01:00
  • fb65ef48b4 drivers/cyw43: Use a different baudrate for BT firmware download. iabdalkader 2023-02-24 13:44:50 +01:00
  • 4937174b43 stm32/cyw43_configport: Fix build for boards without an RF switch. iabdalkader 2023-02-28 16:57:40 +01:00
  • 36ae5d3e87 extmod/network_cyw43: Use CYW43_CHANNEL_NONE for default arg in connect. Damien George 2023-02-27 12:47:02 +11:00
  • 7d40317a4a stm32: Add a default implementation of pyb.country. Jim Mussared 2023-02-02 14:46:28 +11:00
  • 8b277d3c34 docs/library/network: Update docs for network.country, network.hostname. Jim Mussared 2023-02-01 14:25:12 +11:00
  • 593375aa5d stm32/boards: Update linker scripts now that big_const is gone. Damien George 2023-02-21 18:37:04 +11:00
  • bad0098a49 stm32: Update to use the open-source lib version of cyw43-driver. Jim Mussared 2023-02-01 14:24:46 +11:00
  • 6207b605ce esp8266: Use extmod/modnetwork.c instead of port-specific version. Jim Mussared 2023-02-01 14:21:23 +11:00
  • eb51ca4a11 esp32: Use extmod/modnetwork.c instead of port-specific version. Jim Mussared 2023-02-01 14:20:45 +11:00
  • f78464c12b extmod/modnetwork: Allow more extensive port-specific customisation. Jim Mussared 2023-02-01 14:19:45 +11:00
  • a377302623 extmod/modnetwork: Add network.hostname() and network.country(). Jim Mussared 2023-02-01 14:19:45 +11:00
  • fc4c47f7bc github/workflows: Bump actions/upload-artifact from 2 to 3. dependabot[bot] 2023-02-24 20:05:50 +00:00
  • cd4e53a2fe github/workflows: Bump actions/checkout from 2 to 3. dependabot[bot] 2023-02-24 20:05:45 +00:00
  • ddebda55e7 github/workflows: Bump actions/setup-python from 1 to 4. dependabot[bot] 2023-02-24 20:05:39 +00:00
  • 72e9318325 py/emitnative: Explicitly compare comparison ops in binary_op emitter. Pepijn de Vos 2023-02-25 17:01:28 +01:00
  • 2e4dda3c20 py/modmath: Fix two-argument math function domain check. Damien George 2023-02-23 10:53:39 +11:00
  • 5327cd1021 tools/pyboard.py: Use '/' exclusively when dealing with paths. Damien George 2023-02-23 17:32:04 +11:00
  • e9335e4dea drivers/cyw43: Use board-defined BLE UART secondary baudrate. iabdalkader 2023-02-23 18:08:35 +01:00
  • 7c6a9856ea github/workflows: Add workflow to build mpremote wheel. Jim Mussared 2023-02-03 00:44:57 +11:00
  • ce9f7cd00a tools/mpremote: Use hatch to build mpremote package. Jim Mussared 2023-02-03 00:04:48 +11:00
  • 8d9a7fd228 stm32/Makefile: Clean up nested if-else to chained if-else-if. Damien George 2023-02-23 10:14:04 +11:00
  • 8e430a7d43 rp2/Makefile: Allow specifying BOARD_DIR on make command line. Jim Mussared 2023-02-21 16:24:17 +11:00
  • 742037ec38 esp32/Makefile: Allow specifying BOARD_DIR on make command line. Jim Mussared 2023-02-21 16:23:17 +11:00
  • 69b93527d5 ports: Make BOARD default from BOARD_DIR in Makefile's. Jim Mussared 2023-02-21 16:01:58 +11:00
  • b110266897 samd/moduos: Add uos.urandom() using the phase-jitter rng. robert-hh 2023-02-14 10:02:22 +01:00
  • 4160ec087b samd/mcu: Set the SAMD21 us-counter to 2 MHz for better resolution. robert-hh 2023-01-25 18:05:40 +01:00
  • 76cf98c35b samd/mcu: Implement a hardware seed for the SAMD21 random module. robert-hh 2023-01-24 20:36:19 +01:00
  • 7e0b1bc95d samd/mcu: Use the FDPLL96M clock for the SAMD21 CPU. robert-hh 2023-01-24 18:37:27 +01:00
  • 60ab556385 samd/mcu: Rework the comments in clock_config.c. robert-hh 2023-01-24 11:23:47 +01:00
  • c3afafd1ec samd/boards: Clean up comments and some pins in pins.csv files. robert-hh 2023-01-01 16:48:00 +01:00
  • 95082693c3 extmod/modbtree: Move system includes within MICROPY_PY_BTREE guard. Damien George 2023-02-21 15:31:52 +11:00