Commit Graph

  • 01374d941f py/mpconfig.h: Define initial templates for "feature levels". Jim Mussared 2021-08-14 01:43:15 +10:00
  • 0c0807e084 stm32/dma: Add functions for external users of DMA to enable clock. Damien George 2021-09-15 21:12:53 +10:00
  • c51cc46bf8 stm32/boards/make-pins.py: Allow empty lines and comments in pins.csv. Damien George 2021-09-16 12:52:23 +10:00
  • a6907c779a stm32/boards/make-pins.py: Allow a CPU pin to be hidden. Damien George 2021-09-15 17:17:49 +10:00
  • e3eebc329f stm32: Suggest putting code in main.py not boot.py. Jim Mussared 2021-09-15 11:07:43 +10:00
  • 9e2423e730 stm32: Add support for H7A3(Q)/H7B3(Q), and STM32H73B3I_DK board defn. Jan Staal 2021-09-15 15:08:16 +02:00
  • d9749f90ad extmod/modnetwork: Remove modnetwork socket u_state member. iabdalkader 2021-09-14 21:21:09 +02:00
  • f9d573a4ac extmod/modnetwork: Remove STM32 references. iabdalkader 2021-09-14 20:33:53 +02:00
  • d451dc0086 stm32: Add basic support for STM32H750. Jan Hrudka 2021-09-09 23:39:09 +02:00
  • a34d43b2b7 extmod/network_cyw43: Make consistent use of STA and AP constants. Damien George 2021-09-15 01:36:39 +10:00
  • 4dba04a50f extmod/modnetwork: Define network interfaces in port config files. iabdalkader 2021-08-24 16:59:32 +02:00
  • c13e25c329 extmod/modusocket: Add read/write stream methods to socket object. iabdalkader 2021-08-22 17:57:52 +02:00
  • e7429389a6 extmod/modnetwork: Add extended socket state. iabdalkader 2021-08-22 17:29:35 +02:00
  • d889f672da extmod/modnetwork: Add STA_IF and AP_IF constants. iabdalkader 2021-08-22 17:27:38 +02:00
  • 7aab0dc5d8 extmod: Move modnetwork and modusocket from stm32 to extmod. iabdalkader 2021-08-22 17:26:13 +02:00
  • 0d7366c912 mimxrt: Rework flash configuration. Philipp Ebensberger 2021-08-20 21:41:58 +02:00
  • 426785a19e py/emitnative: Ensure load_subscr does not clobber existing REG_RET. Damien George 2021-09-13 22:30:24 +10:00
  • c0761d28fc tests/perf_bench: Use math.log instead of math.log2. Damien George 2021-09-13 18:27:39 +10:00
  • f690fd3a47 esp32/machine_timer: Use tx_update member for IDF 4.4 and above. Seon Rozenblum 2021-09-11 14:48:11 +10:00
  • 4552f1816b docs/library/machine.I2S.rst: Specify that I2S.shift args are kw-only. Peter Hinch 2021-09-10 14:02:35 +01:00
  • c7842f4798 docs/make.bat: Change Windows output dir from '_build' to 'build'. Ihor Nehrutsa 2021-09-10 08:44:03 +03:00
  • 0a51073724 stm32/boards: Remove trailing spaces, and add newline at end of file. Damien George 2021-09-10 16:06:59 +10:00
  • 4c31d0ab60 stm32/boards/LEGO_HUB_NO6: Remove user paths from cc2564 init file. Tobias Thyrrestrup 2021-09-08 12:22:35 +02:00
  • b71c621f46 stm32/boards/OLIMEX_E407: Add Ethernet RMII support. Daniel Gorny 2021-09-07 13:29:40 +02:00
  • 97bbc0bb91 stm32/boards/VCC_GND_H743VI: Add board definition for VCC_GND_H743VI. Boris Vinogradov 2021-08-28 23:19:55 +03:00
  • 0ec5052f62 tools/autobuild: Add auto build for GENERIC_C3_USB. Patrick Van Oosterwijck 2021-09-07 21:33:16 -06:00
  • 9a7f77bfbc esp32/boards: Add new FeatherS2-Neo board definition. Seon Rozenblum 2021-09-04 10:41:25 +10:00
  • 60d3a3c3a0 docs/library/bluetooth.rst: Update incorrect link to gatts_write. Matt Trentini 2021-09-09 12:52:32 +10:00
  • cc0884bb4f docs/library/os.rst: Clarify littlefs requirements for block erase. Peter Hinch 2021-09-07 07:56:26 +01:00
  • 318c029d45 windows/README: Remove unsupported Python instructions for Cygwin. stijn 2021-09-07 11:36:58 +02:00
  • e6850838cd py/parse: Simplify parse nodes representing a list. Damien George 2021-03-23 12:48:35 +11:00
  • 61b7c098b9 mimxrt/machine_bitstream: Add bitstream function to machine module. robert-hh 2021-08-19 22:00:38 +02:00
  • 87f97e490c mimxrt/sdcard: Implement SDCard driver. Philipp Ebensberger 2021-08-01 11:20:39 +02:00
  • bbbdef4cc1 rp2/mpconfigport.h: Enable heapq module. YoungJoon Chun 2021-09-04 00:20:38 +09:00
  • af64c2ddbd extmod/machine_pwm: Factor out machine.PWM bindings to common code. Damien George 2021-06-24 12:37:50 +10:00
  • 9792c9105f stm32/main: Don't unconditionally enable GPIO A,B,C,D clocks. Damien George 2021-09-02 13:03:47 +10:00
  • 05cd17e36f stm32/pin: Enable GPIO clock of pin if it's constructed without init. Damien George 2021-09-02 13:02:49 +10:00
  • 1083cb2f33 zephyr/mphalport.h: Remove unused and unimplemented C-level pin API. Damien George 2021-09-02 12:40:48 +10:00
  • d41f6dde56 extmod/modonewire: Make _onewire module configurable via macro option. Damien George 2021-09-02 12:39:50 +10:00
  • afe0634c98 extmod/machine_spi: Make SoftSPI configurable via macro option. Damien George 2021-09-02 12:39:28 +10:00
  • 122d901ef1 extmod/machine_i2c: Make SoftI2C configurable via macro option. Damien George 2021-09-02 12:37:00 +10:00
  • 7c54b64280 all: Bump version to 1.17. v1.17 Damien George 2021-09-02 00:07:13 +10:00
  • 25f30eb8a6 stm32/boards/LEGO_HUB_NO6: Add comment re constraints on SPI flash cfg. Damien George 2021-09-02 00:03:41 +10:00
  • 89145c6aad tools/mpremote: Bump version to 0.0.6. Damien George 2021-09-01 00:49:16 +10:00
  • 08ff71dfcd tests/pybnative: Make while.py test run on boards without pyb.delay. Damien George 2021-09-01 00:43:41 +10:00
  • 35ead0ff0f javascript/Makefile: Change variable to EXPORTED_RUNTIME_METHODS. Damien George 2021-09-01 00:42:40 +10:00
  • 86371781e9 tools/uncrustify: Force 1 newline at end of file. David Lechner 2021-08-28 10:58:38 -05:00
  • 30691ed2a1 drivers/cyw43: Make wifi join fail if interface is not active. Damien George 2021-08-27 18:08:19 +10:00
  • 52a78e6965 drivers/cyw43: Fix cyw43_deinit so it can be called many times in a row. Damien George 2021-08-27 18:06:26 +10:00
  • 6f19b9c08d stm32/boards/LEGO_HUB_NO6: Add make commands to backup/restore firmware. Damien George 2021-08-26 12:35:16 +10:00
  • bac791c5fd stm32/boards/LEGO_HUB_NO6: Skip first 1MiB of SPI flash for storage. Damien George 2021-08-26 12:03:26 +10:00
  • e3eed26d0b stm32/boards/LEGO_HUB_NO6: Change SPI flash storage to use hardware SPI. Damien George 2021-08-26 12:02:54 +10:00
  • 6936f410ab stm32/storage: Make extended-block-device more configurable. Damien George 2021-08-26 11:38:29 +10:00
  • a66bd7a489 esp32/boards: Add GENERIC_C3_USB board with USB serial/JTAG support. Patrick Van Oosterwijck 2021-08-26 12:19:46 -06:00
  • 3720a570f2 docs/reference: Mention that slicing a memoryview causes allocation. Peter Hinch 2021-08-27 17:45:13 +01:00
  • 4954290e86 docs/esp8266: Use monospace for software tools. Fernando 2021-08-22 10:28:31 +01:00
  • 577a3c4192 docs/library: Fix usage of :term: for frozen module reference. Fernando 2021-08-22 10:27:28 +01:00
  • e9a26791e5 drivers/neopixel: Reduce code size of driver. Jim Mussared 2021-08-20 21:49:02 +10:00
  • d63b287c85 drivers/neopixel: Optimize fill() for speed. Jim Mussared 2021-08-20 21:33:15 +10:00
  • a3ce8f08ec rp2/mpconfigport.h: Allow boards to add root pointers. iabdalkader 2021-08-21 18:00:11 +02:00
  • 79baef843b rp2/CMakeLists.txt: Add option to enable double tap reset to bootrom. iabdalkader 2021-08-20 14:03:14 +02:00
  • c82244a7c0 rp2/rp2_flash: Disable IRQs while calling flash_erase/program. iabdalkader 2021-08-19 02:16:30 +02:00
  • 8c4ba575fd tests/basics: Split f-string debug printing to separate file with .exp. Damien George 2021-08-26 23:27:46 +10:00
  • 145fedef8d tools/pyboard.py: Make --no-soft-reset consistent with other args. Jim Mussared 2021-08-25 11:27:07 +10:00
  • 064a145097 tools/pyboard.py: Add --exclusive to match --no-exclusive. Jim Mussared 2021-08-25 11:25:43 +10:00
  • be43164d82 tools/pyboard.py: Make --no-follow use same variable as --follow. Jim Mussared 2021-08-25 11:25:01 +10:00
  • 2a290bbfe1 tools/pyboard.py: Move --no-exclusive/--soft-reset out of mutex group. Jim Mussared 2021-08-25 11:06:25 +10:00
  • 2296df0a32 extmod/modframebuf: Enable blit between different formats via a palette. Peter Hinch 2021-08-18 20:05:25 +01:00
  • 996f703166 esp32,esp8266: Remove dead code for end_ticks in machine_bitstream. Jim Mussared 2021-08-20 12:09:36 +10:00
  • b51e7e9d01 stm32: Disable computed goto on constrained boards. Jim Mussared 2021-08-19 17:49:33 +10:00
  • 61d5a8b9ce stm32/stm32_it: Support TIM17 IRQs on WB MCUs. Damien George 2021-08-20 17:04:39 +10:00
  • ed42002c39 tools/autobuild: Don't use "-B" for make, it's already a fresh build. Damien George 2021-08-19 23:30:17 +10:00
  • 0886bf46ca stm32/Makefile: Allow GIT_SUBMODULES and LIBS to be extended. Tobias Thyrrestrup 2021-08-17 13:16:39 +02:00
  • b352db7a63 rp2/Makefile: Add "submodules" target, to match other ports. Jim Mussared 2021-08-17 20:40:20 +10:00
  • 85adc25558 py/mkrules.mk: Do submodule sync in "make submodules". Jim Mussared 2021-08-17 20:20:29 +10:00
  • 53145c4c5f docs: Add docs for machine.bitstream and neopixel module. Jim Mussared 2021-08-11 16:06:11 +10:00
  • 62fd450e62 drivers/neopixel: Add common machine.bitstream-based neopixel module. Jim Mussared 2021-08-11 15:22:29 +10:00
  • 39e9c0788f esp8266: Replace esp.neopixel with machine.bitstream. Jim Mussared 2021-08-11 15:14:46 +10:00
  • 71f4faac27 esp32: Replace esp.neopixel with machine.bitstream. Jim Mussared 2021-08-11 14:26:23 +10:00
  • e64cda5295 stm32: Add implementation of machine.bitstream. Jim Mussared 2021-08-10 01:09:31 +10:00
  • 870000f35b extmod: Add machine.bitstream. Jim Mussared 2021-08-10 01:09:04 +10:00
  • 226c0341ca tools/mpremote: Remove support for pyb.USB_VCP in/out specialisation. Damien George 2021-08-17 13:30:05 +10:00
  • 5555f147df py/lexer: Clear fstring_args vstr on lexer free. Jim Mussared 2021-08-18 11:51:10 +10:00
  • 44818d1a35 docs/library/network.rst: Simplify socket import. Jim Mussared 2021-08-16 23:08:20 +10:00
  • af162257d3 docs/library/builtins.rst: Add module title. Jim Mussared 2021-08-16 23:07:46 +10:00
  • 91a99fcf0e tests/extmod/vfs_fat_finaliser.py: Ensure alloc at never-used GC blocks. Jim Mussared 2021-08-16 22:45:06 +10:00
  • 0c2cadf1c8 unix/Makefile: Disable error compression on arm-linux-gnueabi-gcc. Jim Mussared 2021-08-16 22:43:02 +10:00
  • e25c5cb8d2 esp32/machine_pin: Make check for non-output pins respect chip variant. Damien George 2021-08-16 14:38:11 +10:00
  • 5b655665ab esp32/machine_hw_spi: Release GIL during transfers. Jonathan Hogg 2021-08-15 17:13:16 +01:00
  • a1dc7277d9 mimxrt/machine_pin: Implement ioctl for Pin. Philipp Ebensberger 2021-08-13 20:47:00 +02:00
  • c70930fb24 tests/multi_bluetooth/ble_subscribe.py: Add test for subscription. Jim Mussared 2021-08-14 00:24:07 +10:00
  • 1d9e489af3 extmod/modbluetooth: Add send_update arg to gatts_write. Jim Mussared 2021-07-23 15:12:26 +10:00
  • 5733c49174 stm32,esp32,rp2: Enable MICROPY_PY_FSTRINGS by default. Jim Mussared 2020-07-16 13:07:41 +10:00
  • 692d36d779 py: Implement partial PEP-498 (f-string) support. Jim Mussared 2021-08-13 01:44:08 +10:00
  • 162bf3c5d8 tools/mpremote: Add "devs" shortcut for "connect list". Damien George 2021-08-12 17:28:37 +10:00
  • 1f48934312 tools/mpremote: Fix connect-list in case VID/PID are None. Damien George 2021-08-12 17:25:10 +10:00
  • 8fcdb5490c extmod/modlwip: Fix close and clean up of UDP and raw sockets. Damien George 2021-08-12 15:57:17 +10:00
  • 90d47ee34d tests/run-multitests.py: Add broadcast and wait facility. Damien George 2021-08-12 15:49:27 +10:00
  • e49f609186 tools/autobuild: Add auto build for Silicognition wESP32. Patrick Van Oosterwijck 2021-08-11 12:13:09 -06:00
  • 8f45f5ee4f nrf: Set .mpy features consistent with documentation and other ports. Daniel Mizyrycki 2021-08-10 15:52:25 -07:00