1. 24 3月, 2020 12 次提交
  2. 22 3月, 2020 5 次提交
  3. 20 3月, 2020 1 次提交
  4. 18 3月, 2020 2 次提交
  5. 12 3月, 2020 1 次提交
  6. 11 3月, 2020 10 次提交
    • M
      zephyr: Execute main.py file if it exists. · 110a610f
      Maureen Helm 提交于
      Adds support in the zephyr port to execute main.py if the file system is
      enabled and the file exists. Existing support for executing a main.py
      frozen module is preserved, since pyexec_file_if_exists() works just
      like pyexec_frozen_module() if there's no vfs.
      110a610f
    • M
      zephyr: Enable usb mass storage class on mimxrt1050_evk. · 78c7e4a8
      Maureen Helm 提交于
      Enables the zephyr usb device stack and mass storage class on the
      mimxrt1050_evk board. The mass storage class is backed by the sdhc disk
      access driver, so it's now possible to browse and modify the contents of
      the SD card from a USB host (your PC). This is in preparation to support
      writing a main.py script to the SD card, and then executing it after the
      next reset.
      78c7e4a8
    • M
      zephyr: Mount a file system during init. · 5feb54af
      Maureen Helm 提交于
      Adds support in the zephyr port to mount a file system if a block device
      (sdhc disk access or flash area) is available. The mount point is either
      "/sd" or "/flash" depending on the type of block device.
      
      Tested with an sdhc disk access block device and fatfs on the
      mimxrt1050_evk board.
      
      Tested with a flash area block device and littlefs on the reel_board.
      5feb54af
    • D
    • A
      py/modmicropython: Add heap_locked function to test state of heap. · 86bfabec
      Andrew Leech 提交于
      This commit adds micropython.heap_locked() which returns the current
      lock-depth of the heap, and can be used by Python code to check if the heap
      is locked or not.  This new function is configured via
      MICROPY_PY_MICROPYTHON_HEAP_LOCKED and is disabled by default.
      
      This commit also changes the return value of micropython.heap_unlock() so
      it returns the current lock-depth as well.
      86bfabec
    • J
      mimxrt: Add MIMXRT1010 board. · 7eea0d8b
      Jim Mussared 提交于
      7eea0d8b
    • J
      mimxrt: Add new, minimal port to NXP i.MX RT series CPUs. · f46782dd
      Jim Mussared 提交于
      This is an extremely minimal port to the NXP i.MX RT, in the style of the
      SAMD port  It's largely based on the TinyUSB mimxrt implementation, using
      the NXP SDK.  It currently supports the Teensy 4.0 board with a REPL over
      the USB-VCP interface.
      
      This commit also adds the NXP SDK submodule (also from TinyUSB) to
      lib/nxp_driver.
      
      Note: if you already have the tinyusb submodule initialized recursively you
      will need to run the following as the tinyusb sub-submodules have been
      rearranged (upstream):
      
          git submodule deinit lib/tinyusb
          rm -rf .git/modules/lib/tinyusb
          git submodule update --init lib/tinyusb
      f46782dd
    • J
      samd: Fix to build with latest tinyusb. · 211032a5
      Jim Mussared 提交于
      211032a5
    • D
      ed848553
    • T
      esp32: Deinitialize Bluetooth on soft reset. · bd746a46
      Thomas Friebel 提交于
      This fixes a crash, caused by NimBLE continuing to call the Python BLE
      interrupt handler after soft reboot.
      bd746a46
  7. 10 3月, 2020 1 次提交
  8. 09 3月, 2020 5 次提交
  9. 06 3月, 2020 2 次提交
  10. 04 3月, 2020 1 次提交