Commit Graph

  • 9070a24940 tools/autobuild: Use distinct directory for building stm32 variants. Jim Mussared 2022-09-08 13:55:50 +10:00
  • dec0ff7a10 rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. Jim Mussared 2022-09-06 23:32:34 +10:00
  • 315e74236f rp2/machine_i2c: Use pico-sdk's default pins for I2C. Jim Mussared 2022-09-06 23:28:50 +10:00
  • 29437205f2 rp2/machine_spi: Use pico-sdk's default pins for SPI. Jim Mussared 2022-09-06 22:54:40 +10:00
  • c364301817 rp2/boards: Set PICO_BOARD correctly for each board. Jim Mussared 2022-09-06 23:32:11 +10:00
  • 6aa3c94634 rp2/rp2_flash: Add start/len support to rp2.Flash() constructor. Phil Howard 2022-09-05 11:20:10 +01:00
  • 24678fe452 drivers: Remove drivers that are now in micropython-lib. Jim Mussared 2022-09-06 13:49:10 +10:00
  • d84c6ef0e8 ports: Use micropython-lib version of drivers in manifests. Jim Mussared 2022-09-06 13:49:41 +10:00
  • aeff6911d7 lib/micropython-lib: Update submodule to latest. Jim Mussared 2022-09-08 11:24:18 +10:00
  • e90b85cc98 extmod/modure: Convert byte offsets to unicode indices when necessary. Jeff Epler 2022-09-05 07:58:04 -05:00
  • 719dbbf563 stm32/boards: Add alternate function list for STM32F446RE. yn386 2022-09-02 18:46:10 +09:00
  • 989b8c728b stm32/timer: Fix use of timer channel callback() method on L4 MCUs. yn386 2022-09-01 18:08:18 +09:00
  • da50827657 stm32/pyb_i2c: Fix pyb.I2C to work with dma=True on F4 MCUs. yn386 2022-08-31 19:13:00 +09:00
  • 8770cd2f4d stm32/adc: Make ADCAll.read_channel reject invalid channels. yn386 2022-08-28 15:40:00 +09:00
  • 4e4c28bf27 stm32/boards: Only freeze LCD160CR driver in PYB board firmware. Damien George 2022-09-06 11:53:36 +10:00
  • 655c29351a drivers/display: Don't include tests by default. Damien George 2022-09-06 11:52:46 +10:00
  • fb20dbe4d1 stm32/boards/LEGO_HUB_NO6: Update manifest to new format. Jim Mussared 2022-09-06 10:57:33 +10:00
  • 203dae41fb all: Update all manifest.py files to use new features. Jim Mussared 2022-07-15 23:46:28 +10:00
  • ccd210984e lib/micropython-lib: Update to latest version with manifest changes. Damien George 2022-09-05 18:23:11 +10:00
  • 5852fd7708 tools/manifestfile.py: Allow manifests to set metadata. Jim Mussared 2022-08-12 11:30:56 +10:00
  • bc23f207ce tools/manifestfile.py: Allow require() to specify unix packages. Jim Mussared 2022-08-11 00:16:48 +10:00
  • e9a28ce312 tools/manifestfile.py: Allow include of directory path. Jim Mussared 2022-07-15 23:42:51 +10:00
  • 6bd0ec7a70 tools/makemanifest.py: Update to use mpy_cross module. Jim Mussared 2022-07-15 23:06:15 +10:00
  • e42809531f mpy-cross/mpy_cross: Add Python wrapper for mpy-cross. Jim Mussared 2022-07-15 23:01:06 +10:00
  • f3cdb052db tools/manifestfile.py: Add library for working with manifests. Jim Mussared 2022-07-13 23:36:45 +10:00
  • da7f2537a1 top: Use micropython-lib unconditionally in manifests. Jim Mussared 2022-08-10 22:53:39 +10:00
  • 0b26efe73d extmod/machine_i2c: Call MICROPY_PY_EVENT_HOOK during i2c.scan(). robert-hh 2022-08-28 18:14:53 +02:00
  • af100b7029 docs/renesas-ra: Add pin drive keyword argument description. Takeo Takahashi 2022-06-23 22:29:00 +09:00
  • 2f2fd36713 tests/renesas-ra: Update pin test to support all boards. Takeo Takahashi 2022-06-23 22:28:35 +09:00
  • 621bff8557 renesas-ra/machine_pin: Support drive keyword and fix GPIO setting. Takeo Takahashi 2022-06-23 22:27:47 +09:00
  • 85a25895ff rp2/mbedtls: Fix missing time.h include. hoihu 2022-08-29 08:00:37 +02:00
  • b74eeee5e0 docs/library/machine.UART: Add docs for uart.flush() and uart.txdone(). robert-hh 2022-08-26 20:37:43 +02:00
  • a39b88f0fb cc3200/mods/pybuart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 18:08:29 +02:00
  • cc0249c936 nrf/modules/machine/uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 17:24:30 +02:00
  • 8ea6fefc6d stm32/machine_uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 17:04:23 +02:00
  • 8804993d0f esp8266/machine_uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 16:42:10 +02:00
  • 49e17c8bb0 mimxrt/machine_uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 15:49:59 +02:00
  • 5466f1b0ea esp32/machine_uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 15:21:48 +02:00
  • 2488311dc2 rp2/machine_uart: Implement uart.flush() and uart.txdone(). robert-hh 2022-08-26 12:47:34 +02:00
  • 53ebbf10e5 docs/library/machine.I2C: Add a note about I2C pull-up resistors. robert-hh 2022-08-27 10:42:15 +02:00
  • 31d7ab327b docs/templates/topindex.html: Update forum link. Jim Mussared 2022-08-25 15:03:56 +10:00
  • 316008046a github/ISSUE_TEMPLATE: Replace forum with Discussions. Jim Mussared 2022-08-25 15:03:38 +10:00
  • 64c62f8cf1 README: Simplify and update, and move unix section to separate file. Jim Mussared 2022-08-24 23:47:58 +10:00
  • d108fc9c47 esp32/machine_sdcard: Free SPI bus when deiniting SD card. Damien George 2022-08-30 11:18:08 +10:00
  • 730e975091 esp32/boards: Merge manifest_release modules into standard manifest. Damien George 2022-08-30 11:14:32 +10:00
  • 9a826e0f24 lib/lwip: Update lwIP to v2.1.3, tag STABLE-2_1_3_RELEASE. Damien George 2022-07-26 18:48:06 +10:00
  • d521899e18 py/persistentcode: Clarify ValueError when native emitter disabled. Andrew Leech 2022-08-17 08:43:17 +10:00
  • bd4e45fd68 tests/unicode: Add test for invalid utf-8 file contents. Jim Mussared 2022-08-24 12:42:45 +10:00
  • 6c3d8d38bf py/objstr: Always validate utf-8 for mp_obj_new_str. Jim Mussared 2022-08-24 12:22:57 +10:00
  • 3a910b1565 py/objstr: Optimise mp_obj_new_str_from_vstr for known-safe strings. Jim Mussared 2022-08-23 18:35:37 +10:00
  • 88864587f5 py/objstr: Always ensure mp_obj_str_from_vstr is unicode-safe. Jim Mussared 2022-08-26 12:54:53 +10:00
  • 8a0ee5a5c0 py/objstr: Split mp_obj_str_from_vstr into bytes/str versions. Jim Mussared 2022-08-22 17:08:05 +10:00
  • 09879f99ca esp8266/README: Update build instructions to match ci.sh. Jim Mussared 2022-08-22 11:16:16 +10:00
  • 6dcfb25ae7 docs/library/micropython: Fix spelling of compiler. Laurens Valk 2022-08-23 21:37:24 +02:00
  • da217e83d9 docs/library: Fix nested rst styles not rendering. Laurens Valk 2022-08-23 21:35:49 +02:00
  • 602f9db2f3 docs/library/machine.UART: Add notes about UART init and deinit. Tomasz 'CeDeROM' CEDRO 2022-08-18 06:02:53 +02:00
  • 769262ef03 docs/esp32: Update UART quickref on input-only pins. Tomasz 'CeDeROM' CEDRO 2022-08-18 05:20:02 +02:00
  • 6b16ce8d38 docs: Update CPython differences and improve the look of table layouts. Matt Trentini 2022-08-19 01:15:50 +10:00
  • 2e386bcf76 tools/mpremote: Print nicer errors for unsupported 'cp -r' arguments. Damien George 2022-08-24 10:33:11 +10:00
  • f5fedf4676 tools/pyboard.py: Add fs_cp function for direct device-to-device copy. Damien George 2022-08-24 10:26:35 +10:00
  • 24f1161fe2 tools/pyboard.py: Remove implicit fs_put if source starts with ./. Damien George 2022-08-23 17:25:54 +10:00
  • 858707181d tools/mpremote: Print a nicer error when a filesystem command fails. Damien George 2022-08-23 17:05:30 +10:00
  • 7d3f4b23dc drivers/cc3000: Remove CC3000 WiFi driver files. Damien George 2022-08-24 10:48:27 +10:00
  • 1855df6361 stm32: Remove support for CC3000 WiFi driver. Damien George 2022-08-24 10:44:35 +10:00
  • 986ad6bf1d stm32/boardctrl: Use HAL_Delay instead of mp_hal_delay_ms. Jim Mussared 2022-08-25 12:27:49 +10:00
  • 492ba5eaf2 stm32: Move board variant config to mpconfigboard.mk. Jim Mussared 2022-08-15 16:20:40 +10:00
  • 923375380b stm32/boards: Increase mboot region to 32k for WB55 boards. Andrew Leech 2022-03-30 10:50:18 +11:00
  • 1fbf0efaeb stm32/sdram: Enable MPU for unaligned access on H7 MCUs. Damiano Mazzella 2022-08-23 16:50:24 +02:00
  • 8139cbcf6b esp32/machine_timer: Support all init arguments in Timer constructor. robert-hh 2022-08-17 08:44:03 +02:00
  • 13dceaa4ea esp32/machine_uart: Change sendbreak time to be at least 15 bit times. robert-hh 2022-07-12 18:25:41 +02:00
  • e6e60f4330 esp8266/modnetwork: Add support for WLAN.config(protocol=XX) option. glenn20 2022-08-12 16:53:48 +10:00
  • 0507f239e8 esp32/modnetwork: Add network.MODE_LR constant. glenn20 2022-07-31 18:19:18 +10:00
  • 76f2e3e62b esp32/network_wlan: Add support to set/get the wifi protocol. glenn20 2022-07-31 18:17:40 +10:00
  • 98d1c50159 esp32/network_wlan: Use esp_wifi_set/get_channel to config wifi channel. glenn20 2022-07-31 16:36:10 +10:00
  • 47c45d0e7f rp2/machine_wdt: Check for the maximum timeout value of watchdog. robert-hh 2022-08-22 08:09:02 +02:00
  • 8308f9c977 extmod/network_wiznet5k: Use the configured DNS address if available. robert-hh 2022-08-20 11:25:34 +02:00
  • 71dcb21e24 drivers/wiznet5k: Remove old Wiznet driver. robert-hh 2022-08-10 11:07:35 +02:00
  • f6ec01d1da tools/ci.sh: Split the stm32 builds for wiznet5k and cc3k. robert-hh 2022-08-05 16:49:15 +02:00
  • 54eaa8c8a6 stm32/mphalport: Add mp_hal_get_spi_obj() helper function. robert-hh 2022-08-10 11:04:09 +02:00
  • c3305c49e4 stm32: Add definitions required for lwIP version of Wiznet NIC. robert-hh 2022-08-04 20:19:57 +02:00
  • 717924001d stm32: Switch Wiznet to use lib/wiznet5k and extmod/network_wiznet5k. robert-hh 2022-08-03 18:01:11 +02:00
  • b1efc1340a mpy-cross,unix: Include alloca.h for NetBSD. Chris Waggoner 2022-08-21 06:57:12 -04:00
  • d8ad87843a py/builtinimport: Allow overriding of mp_builtin___import__. Laurens Valk 2022-08-19 16:40:28 +02:00
  • 3d65101a8a py: Clean up formatting of union definitions. Damien George 2022-08-23 13:09:57 +10:00
  • 7c8ec85fa3 shared/runtime/sys_stdio_mphal: Make func static and remove some TODOs. Damien George 2022-08-23 13:02:40 +10:00
  • af54d2ce9f javascript: Rename this port to 'webassembly'. Nicholas H.Tollervey 2022-08-19 14:58:58 +01:00
  • c616721b1a extmod/modframebuf: Improve poly-fill boundary pixels. Jim Mussared 2022-08-15 09:56:26 +10:00
  • 04a655c744 extmod/modframebuf: Add polygon drawing methods. Mat Booth 2022-07-13 21:09:51 +01:00
  • 42ec9703a0 extmod/modframebuf: Add ellipse drawing method. Peter Hinch 2022-08-10 14:51:19 +01:00
  • 127b340438 extmod/modframebuf: Add fill argument to rect(). Jim Mussared 2022-08-12 16:34:51 +10:00
  • af1f167820 py/dynruntime: Add mp_obj_is_true. Jim Mussared 2022-08-13 00:46:00 +10:00
  • 470a44bd3a extmod/modframebuf: Optimise argument handling. Jim Mussared 2022-08-12 16:47:02 +10:00
  • 59e3348c10 tools/mpremote: Add "edit" command. Jim Mussared 2022-08-18 12:36:42 +10:00
  • 263737ecfe tools/pyboard.py: Add "touch" filesystem command. Jim Mussared 2022-08-18 12:34:15 +10:00
  • a311e9e3d4 tools/mpremote: Allow + terminator for fs commands. Jim Mussared 2022-08-18 12:32:10 +10:00
  • 8f4c108025 all: Remove MICROPY_PY_IO_FILEIO config option. Damien George 2022-08-18 11:54:17 +10:00
  • 237a393bec extmod/vfs_posix_file: Remove unused MICROPY_VFS_POSIX_FILE. Damien George 2022-08-18 11:48:45 +10:00
  • 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