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

GPIO features #129

Merged
merged 16 commits into from
Sep 27, 2020
Merged

GPIO features #129

merged 16 commits into from
Sep 27, 2020

Commits on Sep 25, 2020

  1. Add codegen for GPIO mappings

    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    c4e5a72 View commit details
    Browse the repository at this point in the history
  2. Add new features for GPIO peripheral versions

    This also adds two MCU versions (stm32f302x{6,8}) that we missed
    previously.
    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    8376c90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f484f6a View commit details
    Browse the repository at this point in the history
  4. Fix most GPIO compilation errors

    This commit switches to the current nightly version of the stm32f3 PAC
    to make use of the fixes regarding the F3 GPIO peripherals.
    
    We also need to adjust the codegen of the GPIO pin mappings a bit to
    account for the fact that the F373 GPIO is still special in that the PAC
    contains an additional `gpiod` module for it.
    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    24fdf8a View commit details
    Browse the repository at this point in the history
  5. Adjust to the new unsafe DMA register access methods

    Setting the memory and peripheral addresses of a DMA channel has been
    marked unsafe in the newest version of the stm32f3 HAL. This commit
    adjusts the DMA abstraction code accordingly.
    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    99cdd2f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c3b0c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4686000 View commit details
    Browse the repository at this point in the history
  8. Add codegen README

    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    127d876 View commit details
    Browse the repository at this point in the history
  9. Update changelog

    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    2cfe3f1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    938bb36 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4e9236d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    add481d View commit details
    Browse the repository at this point in the history
  13. Update PAC to version 0.12

    teskje committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    d3dfa2e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4d8ea24 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c9a0c7e View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

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