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

cpu/nrf53: add I2C and SPI support #19798

Merged
merged 7 commits into from
Jul 13, 2023

Commits on Jul 11, 2023

  1. cpu/nrfxx: move I2C/SPI/UART structs to nrf5x_common

    This will reduces code duplication across nRF52,nRF53 and nRF9160 families
    
    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    6331018 View commit details
    Browse the repository at this point in the history
  2. cpu/nrfxx: introduce shared serial IRQ

    For now, nRF53 and nRF9160 will shared UART/I2C/SPI IRQs, nRF52 will reuse the same callback but will keep its own file to avoid breakage. This can be continue in a followup PR
    
    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    72c93a9 View commit details
    Browse the repository at this point in the history
  3. cpu/nrfxx: use shared serial IRQ

    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    5811c84 View commit details
    Browse the repository at this point in the history
  4. cpu/nrf53: enable I2C/SPI support

    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    f27bde3 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. boards/nrf5340dk-app: add SPI flash configuration and I2C pins

    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    fdbba51 View commit details
    Browse the repository at this point in the history
  2. boards/nrf9160dk: remove unneeded UART ISR macros

    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    b050ad3 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. pkg: don't align nrf53 features on nrf51/nrf52

    Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
    dylad committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    883d138 View commit details
    Browse the repository at this point in the history