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

RFC: separate pad configurations from the HAL #73

Merged
merged 6 commits into from
Jul 13, 2020
Merged

Commits on Jul 7, 2020

  1. Integrate iomuxc crates into the HAL

    TODO the GPIO module is gone. It needs to be re-implemented.
    TODO need to document how a user should configure pads. The default
    pad configurations are gone, so users who want to stay compatible
    will need to provide the configurations themselves.
    mciantyre committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    4b24e4a View commit details
    Browse the repository at this point in the history
  2. Implement basic GPIO module

    Much fewer macros, much easier to read, and nearly the same interface.
    mciantyre committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    17330ca View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. Integrate the imxrt-iomuxc crates in the HAL repo

    I'm adding these to the repo so that it's easier to review. We'll
    talk about if we should continue maintaining in this repo, or in
    a separate repo.
    
    For my reference: the imxrt-iomuxc files track to commit d886fa4
    in my local development repo.
    mciantyre committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    17215d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccba67a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b647ee View commit details
    Browse the repository at this point in the history
  4. Run tests for the iomuxc crates in build-hal

    The build-hal job will catch all formatting and lint errors when
    checking the HAL. We just need to run the tests separately.
    mciantyre committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    df27b4c View commit details
    Browse the repository at this point in the history