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

Stm32f3: add flash support #2083

Merged
merged 24 commits into from
Sep 17, 2020
Merged

Stm32f3: add flash support #2083

merged 24 commits into from
Sep 17, 2020

Commits on Jul 13, 2020

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

Commits on Jul 14, 2020

  1. Added Flash base address, OptionByte register and implemented part of

    the hil::flash::Flash trait and a generic struct for Stm32f303 Flash
    page.
    krady21 committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    fd64f8f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. Use crate::flash in chip.rs

    krady21 committed Jul 15, 2020
    Configuration menu
    Copy the full SHA
    a0e6521 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

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

Commits on Jul 20, 2020

  1. Added read_page function

    krady21 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    0ab0030 View commit details
    Browse the repository at this point in the history
  2. Fix byte iteration

    krady21 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    bed050d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9973e12 View commit details
    Browse the repository at this point in the history
  4. Fix return type of is_locked

    krady21 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    b768af7 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

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

Commits on Jul 25, 2020

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

Commits on Aug 24, 2020

  1. Use hardware interrupts for write and erase instead of deferred calls.

    Implement write and erase for the option bytes. Cleanup the comments.
    krady21 committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    81389a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd5f2a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fec7459 View commit details
    Browse the repository at this point in the history
  4. Update chips/stm32f303xc/src/flash.rs

    Co-authored-by: Hudson Ayers <32688905+hudson-ayers@users.noreply.github.com>
    krady21 and hudson-ayers committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    aa7916f View commit details
    Browse the repository at this point in the history
  5. 1. Changed as some comments as requested.

    2. Added callbacks to PGERR and WRPRTERR
    krady21 committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    00d5d4a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b3ca18 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    183b8b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    479b5ae View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a996d10 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. change addresses used by nonvolatile component

    Used sstorage and estorage for the kernel address and length,
    as suggested. Changed the userspace address and length to
    0x08038000 and 0x2000 in src/main.rs and chip_layout.ld to
    avoid overwriting the code segment
    krady21 committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    0d018ba View commit details
    Browse the repository at this point in the history
  2. fix whitespace

    krady21 committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    82a983a View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. change wrong userspace length

    krady21 committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    1b7e4e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2020

  1. Configuration menu
    Copy the full SHA
    319d2f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e131a13 View commit details
    Browse the repository at this point in the history