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

LPSPI: embedded-hal 1.0 rework #145

Draft
wants to merge 74 commits into
base: main
Choose a base branch
from

Commits on Nov 17, 2023

  1. Initial ideas

    Finomnis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    7724d42 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. More ideas

    Finomnis committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    42422ef View commit details
    Browse the repository at this point in the history
  2. More work

    Finomnis committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    854f727 View commit details
    Browse the repository at this point in the history
  3. Dummy implement SPI traits

    Finomnis committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    9a65d36 View commit details
    Browse the repository at this point in the history
  4. Minor comment

    Finomnis committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    d7bc1b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    47ff70a View commit details
    Browse the repository at this point in the history
  2. Add some comments

    Finomnis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c4d938d View commit details
    Browse the repository at this point in the history
  3. Bla

    Finomnis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    07a8343 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2619de View commit details
    Browse the repository at this point in the history
  5. Small fixes

    Finomnis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    bfc7619 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9fa738b View commit details
    Browse the repository at this point in the history
  7. More work

    Finomnis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    95109a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Add word_types

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    a74fc69 View commit details
    Browse the repository at this point in the history
  2. Bla.

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    e6ae197 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c91cfb3 View commit details
    Browse the repository at this point in the history
  4. Add data buffer tests

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    b27d56e View commit details
    Browse the repository at this point in the history
  5. Implement blocking transfer

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8711814 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ddef8d8 View commit details
    Browse the repository at this point in the history
  7. Remove unused variable

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    210e86f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    af51c0a View commit details
    Browse the repository at this point in the history
  9. More rework; split data into dma and non-dma parts. To be determined …

    …if byte order is correct.
    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    5275bdc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6f54cc9 View commit details
    Browse the repository at this point in the history
  11. Fix example and board

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    26482d4 View commit details
    Browse the repository at this point in the history
  12. Remove rtic-sync dependency

    Finomnis committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    ae6ee7d View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Fix lpspi clock config

    Finomnis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    ef4d4bc View commit details
    Browse the repository at this point in the history
  2. Add comment to set_clock_hz

    Finomnis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fd90b71 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Partial rewrite

    Finomnis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    844d1c4 View commit details
    Browse the repository at this point in the history
  2. Remove obsolete bat script

    Finomnis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c426668 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e828ca2 View commit details
    Browse the repository at this point in the history
  4. Fix warning

    Finomnis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5fdd6b2 View commit details
    Browse the repository at this point in the history
  5. More work

    Finomnis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    595b154 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Rework error handling

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    11bb131 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b3e391 View commit details
    Browse the repository at this point in the history
  3. Update cargo.toml

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2aca984 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d5c823 View commit details
    Browse the repository at this point in the history
  5. Update cargo.toml

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    be75933 View commit details
    Browse the repository at this point in the history
  6. Update cargo

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    857076a View commit details
    Browse the repository at this point in the history
  7. Attempt to fix CI

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    343d555 View commit details
    Browse the repository at this point in the history
  8. Another attempt to fix CI

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    5686f83 View commit details
    Browse the repository at this point in the history
  9. Another attempt to fix CI

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    5b4ecc6 View commit details
    Browse the repository at this point in the history
  10. Add actions_write_test

    Finomnis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b068ef6 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. More write impls

    Finomnis committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    7fb65a5 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    Finomnis committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    a3c3838 View commit details
    Browse the repository at this point in the history
  3. Fix rust-toolchain.toml

    Finomnis committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    3eae4e9 View commit details
    Browse the repository at this point in the history
  4. First bus activity!

    Finomnis committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    69fc170 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe98166 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    e2c357c View commit details
    Browse the repository at this point in the history
  2. Minor fix

    Finomnis committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    9242413 View commit details
    Browse the repository at this point in the history
  3. Add wait-for-watermark

    Finomnis committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    7f58e7e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    2a32c57 View commit details
    Browse the repository at this point in the history
  2. Remove comment

    Finomnis committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    43ddf45 View commit details
    Browse the repository at this point in the history
  3. Add TODO

    Finomnis committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    95ecfcf View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. More optimization on write

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    ea86c45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01995ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea46a2 View commit details
    Browse the repository at this point in the history
  4. Add explanatory comment

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    fd8a533 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84a502b View commit details
    Browse the repository at this point in the history
  6. Update cargo.toml

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7c40563 View commit details
    Browse the repository at this point in the history
  7. Fix tests

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    fe44f27 View commit details
    Browse the repository at this point in the history
  8. Refactor transfer_actions

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    88a5d60 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    64ff0c9 View commit details
    Browse the repository at this point in the history
  10. Fix read

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3027e05 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9e5a427 View commit details
    Browse the repository at this point in the history
  12. Redistribute unsafe tags

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    1a2caab View commit details
    Browse the repository at this point in the history
  13. Fix cleanup procedure

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    2ffab65 View commit details
    Browse the repository at this point in the history
  14. Remove finished TODO

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    86ef4ed View commit details
    Browse the repository at this point in the history
  15. Remove lpspi_old driver

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    8bf18b3 View commit details
    Browse the repository at this point in the history
  16. Remove unnecessary pubs

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7492ba2 View commit details
    Browse the repository at this point in the history
  17. Add TODO comments

    Finomnis committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    b75ede3 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Simplify read part

    Finomnis committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    9cbd05e View commit details
    Browse the repository at this point in the history
  2. Prepare write DMA

    Finomnis committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    c70ea1a View commit details
    Browse the repository at this point in the history
  3. Add TODO

    Finomnis committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    0c5dcae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cfe3a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

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