Commit Graph

  • 6d5296e65e stm32,esp32: In machine_i2s, make object reference arrays root pointers. MikeTeachman 2021-11-09 20:41:34 -08:00
  • 0be3b91f11 stm32,esp32: In machine_i2s, send null samples in underflow situations. MikeTeachman 2021-09-24 20:06:10 -07:00
  • 6d9da27c21 esp32: Support building with latest IDF v5. Magnus von Wachenfeldt 2021-11-04 14:50:39 +01:00
  • ff4f1f3ab3 esp8266/boards/GENERIC: Enable f-strings. Damien George 2021-11-01 12:47:32 +11:00
  • 1bd47db688 tools/autobuild: Automatically build all mimxrt, rp2 and samd boards. Damien George 2021-11-05 11:02:30 +11:00
  • fa873ce67c minimal/mpconfigport.h: Disable features that are not needed. Damien George 2021-11-05 13:12:18 +11:00
  • c9c55032dc minimal/Makefile: Don't force a 32-bit build. Jim Mussared 2021-11-04 15:28:09 +11:00
  • cb99ca9862 tools/dfu.py: Make tool work with python3 when parsing DFU files. Dave Hylands 2021-10-25 10:41:32 -07:00
  • 0adea40716 docs/rp2/general.rst: Fix typo with missing spaces. Andrew Scheller 2021-09-23 10:53:51 +01:00
  • fe120484b6 py/gc: Add hook to run code during time consuming GC operations. Laurens Valk 2021-10-26 10:47:04 +02:00
  • 693b927687 rp2: Enable optimisations (comp goto, map cache, fast attr). Jim Mussared 2021-09-20 22:43:39 +10:00
  • c62351fbd6 py/mpconfig.h: Revert MICROPY_REPL_INFO to disabled at all levels. Damien George 2021-11-01 15:18:22 +11:00
  • b1a0ce46d1 rp2/mpconfigport.h: Use the "extra" feature level. Jim Mussared 2021-09-15 23:41:40 +10:00
  • 3041881353 stm32/mpconfigport.h: Use the "extra" feature level. Jim Mussared 2021-09-15 23:18:35 +10:00
  • 0e236eef08 py/mpconfig.h: Define the "extra" feature level. Jim Mussared 2021-09-15 23:18:23 +10:00
  • ad17d9f001 bare-arm/mpconfigport.h: Disable remaining optional features. Damien George 2021-11-01 14:23:06 +11:00
  • b4de39c43c bare-arm/mpconfigport.h: Use MICROPY_CONFIG_ROM_LEVEL_MINIMUM. Damien George 2021-11-01 14:17:22 +11:00
  • 3b011d5ef9 github/workflows: Add new workflow to build ports download metadata. Damien George 2021-10-28 15:08:46 +11:00
  • 7f14344428 ports: Add images, features and urls to board.json. Mike Causer 2021-10-28 13:53:10 +11:00
  • 83827e8e63 stm32/uart: Fix race conditions and clearing status in IRQ handler. Damien George 2021-10-28 12:36:45 +11:00
  • 07ea1afe74 esp32/boards/ESP32_S2_WROVER: Link to specific deploy_s2 instructions. Mike Causer 2021-10-28 12:35:13 +11:00
  • 3ace779e8e esp32/boards/LOLIN_S2_PICO: Add LOLIN_S2_PICO board definition files. Mike Causer 2021-10-27 19:01:18 +11:00
  • 1e4849557d esp32/usb: Further improve speed of USB CDC output. Damien George 2021-10-27 20:15:04 +11:00
  • 5b9c9cd097 esp32/boards: Update board and deploy metadata for UM_xxx boards. Seon Rozenblum 2021-10-27 16:10:16 +11:00
  • 590ec2ca6e stm32/boards: Add images to board.json for Adafruit and VCC_GND boards. Mike Causer 2021-10-27 16:18:27 +11:00
  • 5bb14c4e46 esp32/boards/LOLIN_S2_MINI: Add image to board.json. Mike Causer 2021-10-27 16:19:01 +11:00
  • 910e9f9111 esp32: Add specific deploy_s2.md instructions for esp32-s2. Jim Mussared 2021-10-27 14:56:59 +11:00
  • ab754d5924 tools/autobuild: Add script to generate website board metadata. Jim Mussared 2021-10-19 16:34:09 +11:00
  • e359b077dd ports: Add board.json for all boards. Jim Mussared 2021-09-02 00:08:30 +10:00
  • 9519484c56 extmod/nimble: Remove workaround for OS_ENOMEM. Jim Mussared 2021-09-21 13:36:06 +10:00
  • 948e3289bf extmod/nimble: Update to NimBLE v1.4. Jim Mussared 2021-07-08 00:43:56 +10:00
  • 1244d7f0bd lib/mynewt-nimble: Switch to the MicroPython fork of NimBLE. Jim Mussared 2021-10-26 16:39:38 +11:00
  • 43467b9c71 extmod/modbluetooth: Add connection interval to gap_connect. Jim Mussared 2021-09-27 16:27:42 +10:00
  • 64e4bae129 tools/ci.sh: Use a specific ESP IDF v4.4 commit. Damien George 2021-10-25 16:38:25 +11:00
  • 9f6604eb27 mimxrt: Enable the platform module. robert-hh 2021-09-19 22:08:51 +02:00
  • 4f89c38a6a mimxrt: Optimize the runtime speed. robert-hh 2021-09-17 08:25:33 +02:00
  • 90b45efa6a mimxrt/boards/make-pins.py: Allow empty lines and comments in pins.csv. robert-hh 2021-09-16 08:40:01 +02:00
  • 6754213a9d mimxrt/modmachine: Implement soft_reset() and unique_id() functions. robert-hh 2021-09-12 17:57:01 +02:00
  • a12e318948 mimxrt/mpconfigport.h: Enable f-strings. robert-hh 2021-08-15 08:10:19 +02:00
  • dc8be7ccad tools/autobuild: Add the MIMXRT1010_EVK board to autobuild. robert-hh 2021-08-13 17:15:48 +02:00
  • c827d4b7ab mimxrt: Extend the help() message and README.md. robert-hh 2021-08-09 18:41:36 +02:00
  • e7572776c3 mimxrt: Add dht_readinto() to the mimxrt module, and freeze dht.py. robert-hh 2021-06-19 11:00:55 +02:00
  • 99221cd118 mimxrt: Fix cycle counter for time.ticks_cpu() and machine.bitstream(). robert-hh 2021-10-12 22:49:18 +02:00
  • 06d1b02014 mimxrt/dma_channel: Fix the DMA channel management. robert-hh 2021-10-03 20:54:18 +02:00
  • 101d2ddea3 mimxrt/hal: Remove duplicate definitions from flexspi_hyper_flash.h. robert-hh 2021-08-21 12:24:10 +02:00
  • 68146aa197 mimxrt/boards: Fix the D14/D15 pin assignment of MIMXRT1050/60/64_EVK. robert-hh 2021-08-19 09:09:43 +02:00
  • c2e4759cfa mimxrt/modmachine: Implement machine.WDT() and machine.reset_cause(). robert-hh 2021-09-12 16:44:24 +02:00
  • 1866ed7e2e mimxrt/eth: Add LAN support and integrate the network module. robert-hh 2021-07-03 18:39:17 +02:00
  • 7e62c9707a mimxrt/sdram: Add SDRAM support. Philipp Ebensberger 2021-08-20 21:41:58 +02:00
  • f4c1389fbc github/workflows: Use Python 3.8 for macos workflow. Damien George 2021-10-21 12:59:59 +11:00
  • c3c2c37fbc tests/basics: Add tests for type-checking subclassed exc instances. Mike Wadsten 2020-01-13 11:52:36 -06:00
  • fe2bc92b4d py/runtime: Fix crash when exc __new__ doesn't return an exc instance. Mike Wadsten 2020-01-13 11:51:04 -06:00
  • 30268c93dc stm32/pendsv: Allow a board to add entries for pendsv_schedule_dispatch. Damien George 2021-10-13 18:40:06 +11:00
  • 69522822de stm32/mpbthciport: Allow a board to hook BT HCI poll functions. Damien George 2021-10-13 18:37:48 +11:00
  • 5f2f9044ff stm32/usbd_cdc_interface: Allow a board to hook into USBD CDC RX events. Damien George 2021-10-13 18:29:00 +11:00
  • cc42b7c88b unix/modusocket: Support MP_STREAM_POLL in unix socket_ioctl. Andrew Leech 2021-09-17 11:48:37 +10:00
  • 2ceeabf180 extmod/vfs_posix_file: Support MP_STREAM_POLL in vfs_posix_file_ioctl. Andrew Leech 2021-08-13 16:02:41 +10:00
  • ba940250a5 esp32/usb: Improve speed of USB CDC output. Damien George 2021-09-24 14:11:44 +10:00
  • 549448e8bb esp32: Enable optimisations and move code to iRAM to boost performance. Damien George 2021-09-24 12:50:59 +10:00
  • 8412568e7b py: Add wrapper macros so hot VM functions can go in fast code location. Damien George 2021-09-24 12:49:51 +10:00
  • eea6cd85b3 stm32/sdram: Enforce gcc opt, and use volatile and DSB in sdram_test. iabdalkader 2021-09-30 09:13:15 +10:00
  • 4c9e17e0a1 docs/esp32/tutorial: Add an example of peripheral control via regs. NitiKaur 2021-08-26 08:49:10 +05:30
  • 763042a287 docs/library/stm.rst: Document the stm module. NitiKaur 2021-08-12 14:21:02 +05:30
  • e87b2e8bfa docs/reference/manifest.rst: Add docs for manifest.py files. NitiKaur 2021-08-05 09:42:30 +05:30
  • 135339ce3a docs/reference/mpremote.rst: Add docs for mpremote. NitiKaur 2021-08-05 08:57:22 +05:30
  • c42c1c8718 docs/library/random.rst: Document the random module. NitiKaur 2021-08-05 00:38:33 +05:30
  • baa5a76fc0 docs/rp2: Add reference for PIO assembly instructions, and PIO tutorial. NitiKaur 2021-07-07 02:40:32 +05:30
  • d42cba0d22 extmod/moduplatform: Improve implementation for PC ports. stijn 2021-09-21 12:42:39 +02:00
  • ea880d5674 py/builtinimport: Forward all debug printing to MICROPY_DEBUG_PRINTER. stijn 2021-09-21 12:00:01 +02:00
  • ea186de4c5 esp32: Split out WLAN code from modnetwork.c to network_wlan.c. Damien George 2021-09-22 00:35:46 +10:00
  • f046b50ca5 esp32/main: Add option for a board to hook code into startup sequence. Damien George 2021-09-22 00:00:26 +10:00
  • 4fdf795efa esp32/mpthreadport: Fix TCB cleanup function so thread_mutex is ready. leo chung 2021-09-16 17:02:14 +08:00
  • a39a596b79 esp32/machine_pin: Block out IO16 and IO17 when using SPIRAM on ESP32. Seon Rozenblum 2021-09-20 11:03:38 +10:00
  • 35fb90bd57 esp32/usb: Add USB host connection detection for CDC serial output. Seon Rozenblum 2021-09-20 14:04:08 +10:00
  • 7bf466a281 esp32/README: Updated readme with req IDF vers for ESP32-S2, C3 and S3. Seon Rozenblum 2021-09-20 11:34:52 +10:00
  • 71111cffba docs/esp32: Explain ESP32 PWM modes, timers, and channels. IhorNehrutsa 2021-09-19 00:41:42 +03:00
  • 52636fa692 esp32/machine_pwm: Add support for all PWM timers and channels. IhorNehrutsa 2021-09-19 00:38:37 +03:00
  • 0d9429f44c esp32/boards: Add LOLIN_S2_MINI ESP32-S2 board. Stewart Bonnick 2021-09-15 09:09:01 -04:00
  • 67d1dca9c2 stm32/machine_i2c: Use hardware I2C for STM32H7. iabdalkader 2021-09-18 16:49:50 +02:00
  • 9eff4029ab stm32/boards: Add PF11-BOOT0 to stm32f091_af.csv. roland van straten 2021-09-19 14:35:53 +02:00
  • 99bb52047c stm32/boards/NUCLEO_H743ZI: Enable VfsLfs2 on NUCLEO_H743ZI(2) boards. Ned Konz 2021-08-19 08:12:46 -07:00
  • 8c214ed200 stm32: Extended flash filesystem space to 512K on H743 boards. Ned Konz 2021-08-19 08:12:19 -07:00
  • 782d5b2e53 stm32: Enable platform module. iabdalkader 2021-09-10 14:28:41 +02:00
  • 2c5e9bbdfa extmod: Add platform module. iabdalkader 2021-08-29 18:58:31 +02:00
  • 38f8e852e0 rp2: Add framework for networking. iabdalkader 2021-08-15 18:30:18 +02:00
  • c973cfd2f3 rp2: Add support for bluetooth module using NimBLE. iabdalkader 2021-07-22 14:42:52 +02:00
  • 8064c3bf9c extmod/nimble: Add nimble CMake fragment file. iabdalkader 2021-07-22 14:41:31 +02:00
  • 80f2c794e6 extmod/mpbthci.h: Add mp_bluetooth_hci_uart_any prototype. iabdalkader 2021-07-22 14:39:44 +02:00
  • 6e39f2cc1e stm32/boards: Add OLIMEX H407 board definition. Chris Fiege 2021-09-14 11:50:53 +02:00
  • 4cfd85eb4a esp32/boards: Add board definition for ESP32-S2-WROVER module. patrick 2021-08-25 22:17:10 +10:00
  • 13e6e0d7f5 esp32/machine_hw_spi: Fix hardware SPI DMA channels for S2/S3. Seon Rozenblum 2021-09-17 19:44:06 +10:00
  • da4593f937 tools/ci.sh: Use IDF v4.4 as part of esp32 CI and build GENERIC_S3. Damien George 2021-09-16 22:22:40 +10:00
  • 80fe25689f esp32/boards: Add new GENERIC_S3 board definition. Damien George 2021-09-16 22:18:32 +10:00
  • 54d33b266c esp32: Add support for ESP32-S3 SoCs. Damien George 2021-09-16 22:16:36 +10:00
  • b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. Jim Mussared 2021-09-06 12:28:06 +10:00
  • 60c6d5594f unix: Enable LOAD_ATTR fast path, and map lookup caching. Jim Mussared 2021-09-13 10:56:45 +10:00
  • 68219a295c stm32: Enable LOAD_ATTR fast path, and map lookup caching on >M0. Jim Mussared 2021-09-13 10:55:23 +10:00
  • 11ef8f22fe py/map: Add an optional cache of (map+index) to speed up map lookups. Jim Mussared 2021-08-18 14:52:48 +10:00
  • 7b89ad8dbf py/vm: Add a fast path for LOAD_ATTR on instance types. Jim Mussared 2021-08-19 22:46:40 +10:00
  • 910e060f93 minimal/mpconfigport.h: Use MICROPY_CONFIG_ROM_LEVEL_MINIMUM. Jim Mussared 2021-09-15 12:24:32 +10:00