Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RASPBERRYPI: Add support for RP2040 MCU #14488

Closed
wants to merge 58 commits into from

Commits on May 3, 2021

  1. Copy the full SHA
    e0b8a49 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. Copy the full SHA
    fbefa36 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2f05c24 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0ac2f32 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f9e2f19 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3c9855b View commit details
    Browse the repository at this point in the history
  6. RP2040: implement mbed api analogin.

    aentinger authored and facchinm committed May 5, 2021
    Copy the full SHA
    0b6c929 View commit details
    Browse the repository at this point in the history
  7. RP2040: add SPI support

    aentinger authored and facchinm committed May 5, 2021
    Copy the full SHA
    af01b08 View commit details
    Browse the repository at this point in the history
  8. RP2040: prefix pico-sdk's i2c_init function with a '_'

    to avoid name clashes with mbed I2C API.
    aentinger authored and facchinm committed May 5, 2021
    Copy the full SHA
    ab4745c View commit details
    Browse the repository at this point in the history
  9. RP2040: add I2C peripheral support

    aentinger authored and facchinm committed May 5, 2021
    Copy the full SHA
    e0c8dcc View commit details
    Browse the repository at this point in the history
  10. RP2040: implement USBDevice

    facchinm committed May 5, 2021
    Copy the full SHA
    b229502 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    12a5a1a View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    7240a91 View commit details
    Browse the repository at this point in the history
  13. RP2040: add pwm driver

    facchinm committed May 5, 2021
    Copy the full SHA
    4f9fb42 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    2422c49 View commit details
    Browse the repository at this point in the history
  15. RP2040: add lp and us timer

    lptimer is deactivated since it's meant to run at 1hz :|
    facchinm committed May 5, 2021
    Copy the full SHA
    38572f9 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    89588d9 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    ba2e249 View commit details
    Browse the repository at this point in the history
  18. RP2040: Start adding Flash support

    giulcioffi authored and facchinm committed May 5, 2021
    Copy the full SHA
    a58efad View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    83244b2 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    91a1013 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    168fc5d View commit details
    Browse the repository at this point in the history
  22. RP2040: Add gpio interrupt support

    giulcioffi authored and facchinm committed May 5, 2021
    Copy the full SHA
    541f7bf View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    707dde7 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    8eb2f86 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    735055b View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    2886c2b View commit details
    Browse the repository at this point in the history
  27. RP2040: Add I2C slave

    giulcioffi authored and facchinm committed May 5, 2021
    Copy the full SHA
    6c1d95f View commit details
    Browse the repository at this point in the history
  28. RP2040: PWM: fix asserts

    facchinm committed May 5, 2021
    Copy the full SHA
    a19a3d9 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    4932950 View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    1c5ff0d View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    2b0002f View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    3fe1390 View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    21fe03e View commit details
    Browse the repository at this point in the history
  34. RP2040: Implement watchdog

    giulcioffi authored and facchinm committed May 5, 2021
    Copy the full SHA
    4300f07 View commit details
    Browse the repository at this point in the history
  35. RP2040: Implement reset reasons

    giulcioffi authored and facchinm committed May 5, 2021
    Copy the full SHA
    182e49c View commit details
    Browse the repository at this point in the history
  36. Copy the full SHA
    26d5512 View commit details
    Browse the repository at this point in the history
  37. Copy the full SHA
    24c925b View commit details
    Browse the repository at this point in the history
  38. Copy the full SHA
    08963ec View commit details
    Browse the repository at this point in the history
  39. Add CONSOLE_*X defines

    facchinm committed May 5, 2021
    Copy the full SHA
    e4c84ed View commit details
    Browse the repository at this point in the history
  40. Copy the full SHA
    51bda63 View commit details
    Browse the repository at this point in the history
  41. RP2040: fix include paths

    facchinm committed May 5, 2021
    Copy the full SHA
    b2cada1 View commit details
    Browse the repository at this point in the history
  42. Copy the full SHA
    5a5bd5b View commit details
    Browse the repository at this point in the history
  43. Copy the full SHA
    69a5f6e View commit details
    Browse the repository at this point in the history
  44. Copy the full SHA
    1820aad View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. Copy the full SHA
    9e74619 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Copy the full SHA
    4f54781 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Copy the full SHA
    71f9df3 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Copy the full SHA
    45445a4 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Copy the full SHA
    0d1e7e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Copy the full SHA
    7cba010 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Nano RP2040 connect: use standard W25Q080 2nd stage

    Latest boards ship with a different flash chip; QE bit is set during production and should never be set to 0.
    Since the adesto specific code is not working on the new flash, let's fallback to the standard 2nd stage without PROGRAM_STATUS_REG define
    facchinm committed Jul 1, 2021
    Copy the full SHA
    d7ccde9 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. RP2040: Add weak aliases for ISR handlers

    Fixes baremetal build
    facchinm committed Aug 2, 2021
    Copy the full SHA
    f01600a View commit details
    Browse the repository at this point in the history
  2. RP2040: optimize flash/ram occupation

    Since we are not using ROM functions here, just keep everything as default as possible
    facchinm committed Aug 2, 2021
    Copy the full SHA
    0bd14a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Copy the full SHA
    b637f77 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Revert "RP2040: restore GPIO15 functionality after USB_DEVICE_ENUMERA…

    …TION_FIX"
    
    This reverts commit 4932950.
    facchinm committed Nov 15, 2021
    Copy the full SHA
    c19d206 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b7b6781 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Copy the full SHA
    9556b50 View commit details
    Browse the repository at this point in the history