1. 21 May, 2019 6 commits
    • Glenn Ruben Bakke's avatar
      lib/nrfx: Upgrade nrfx to master. · 85bde088
      Glenn Ruben Bakke authored
      Updating the nrfx git submodule containing HAL drivers for nrf-port
      from v1.3.1 to current master. The version pointed to is one commit
      ahead of v1.7.1 release. The extra commit contains a bugfix for
      nrfx_uart_tx_in_progress() making it report correctly.
      
      The general upgrade of nrfx is considered to be safe, as almost all
      changes in between 1.3.1 and 1.7.1 are related to peripherals and
      target devices not used by the nrf-port as of today.
      85bde088
    • Sébastien Rinsoz's avatar
      py: Update makefiles to use $(CAT) variable instead of hard coded "cat". · c03f81c6
      Sébastien Rinsoz authored
      The variable $(CAT) is initialised with the "cat" value in mkenv.mk like
      for the other command line tools (rm, echo, cp, mkdir etc).  With this,
      for example, Windows users can specify the path of cat.exe.
      c03f81c6
    • stijn's avatar
      py/objarray: Add decode method to bytearray. · fb54736b
      stijn authored
      Reuse the implementation for bytes since it works the same way regardless
      of the underlying type.  This method gets added for CPython compatibility
      of bytearray, but to keep the code simple and small array.array now also
      has a working decode method, which is non-standard but doesn't hurt.
      fb54736b
    • Damien George's avatar
      stm32/i2c: Support setting the I2C TIMINGR value via keyword arg. · c769da1a
      Damien George authored
      On MCUs that have an I2C TIMINGR register, this can now be explicitly set
      via the "timingr" keyword argument to the I2C constructor, for both
      machine.I2C and pyb.I2C.  This allows to configure precise timing values
      when the defaults are inadequate.
      c769da1a
    • Damien George's avatar
    • Andrew Leech's avatar
      stm32/i2c: Make timeout for hardware I2C configurable. · ed2b6ea0
      Andrew Leech authored
      Previously the hardware I2C timeout was hard coded to 50ms which isn't
      guaranteed to be enough depending on the clock stretching specs of the I2C
      device(s) in use.
      
      This patch ensures the hardware I2C implementation honors the existing
      timeout argument passed to the machine.I2C constructor.  The default
      timeout for software and hardware I2C is now 50ms.
      ed2b6ea0
  2. 20 May, 2019 11 commits
  3. 17 May, 2019 4 commits
  4. 15 May, 2019 6 commits
  5. 14 May, 2019 4 commits
  6. 13 May, 2019 4 commits
  7. 10 May, 2019 2 commits
  8. 09 May, 2019 3 commits