1. 30 Dec, 2021 1 commit
  2. 29 Dec, 2021 4 commits
  3. 22 Dec, 2021 2 commits
  4. 21 Dec, 2021 5 commits
  5. 20 Dec, 2021 1 commit
  6. 19 Dec, 2021 3 commits
  7. 18 Dec, 2021 1 commit
  8. 17 Dec, 2021 9 commits
  9. 15 Dec, 2021 9 commits
  10. 14 Dec, 2021 5 commits
    • robert-hh's avatar
      mimxrt: Tidy up the board flash related files. · 5ca56aaf
      robert-hh authored
      - Move the qspi_xxxx_flash_config.c files to hal.
        It turned out that they are less board than flash type specific.
      - Change to a common flexspi_flash_config.h header file.
      5ca56aaf
    • robert-hh's avatar
      mimxrt: Use -Og instead of -O0 for DEBUG builds. · c5dbbf71
      robert-hh authored
      Thanks for the hint, Damien. The DEBUG build got very large recently.
      The major difference is, that inline function are now inlined and
      not included as a function. That's good and maybe bad. The good thing is,
      that the code speed si now close to the final code. It could be worse
      in single step debugging. I'll see.
      
      Setting this option caused a new warning and a formatting error
      to pop up at different places. Fixed as well.
      c5dbbf71
    • robert-hh's avatar
      mimxrt: Enable ticks_cpu at boot time for NDEBUG builds only. · 64aa0bcb
      robert-hh authored
      Otherwise, it get's in trouble with a Debugger. Reason to be found.
      Also: Increase code segment to 2 MB for the MIMXRT1050_EVK build.
      64aa0bcb
    • robert-hh's avatar
      mimxrt: Refactor the reading of the machine id. · 74e8db0e
      robert-hh authored
      The ID is read in a single function and used for:
      - machine.unique_id()
      - Ethernet MAC addresses.
      - ...
      
      That facilitates use of other MCU using a different access method for
      the ID (e.g. i.MX RT1176).
      74e8db0e
    • robert-hh's avatar
      mimxrt: Add a driver for the DP83848 PHY device. · 1e9eaa7a
      robert-hh authored
      Just another choice for the PHY interface.
      
      Added: Keyword option phy_clock=LAN.IN or LAN.OUT
      to define the source of the 50MHZ clock for the PHY
      interface. The RMII clock is not enabled if it
      is generated by a PYH board. Constants:
      
      LAN.IN  The clock is provided by the PHY board.
      LAN.OUT The clock is provided by the MCU board.
      
      The default is LAN.OUT or the value set in mpconfigboard.h, which
      is currently set to IN only for the SEEED ARCH MIX board. Usage etc:
      
      lan = LAN(phy_type=LAN.PHY_DP83848, phy_clock=LAN.IN)
      1e9eaa7a