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

Test error handling for SPI code #315

Open
wants to merge 42 commits into
base: master
Choose a base branch
from

Commits on Nov 2, 2024

  1. Add debug messages

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    e326d6b View commit details
    Browse the repository at this point in the history
  2. Add PeripherySupervision.test.cpp

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    1eedf0e View commit details
    Browse the repository at this point in the history
  3. Change CMakeLists.txt

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a44f5e8 View commit details
    Browse the repository at this point in the history
  4. Fix errors

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    95e4d6e View commit details
    Browse the repository at this point in the history
  5. Refactor debug messages of SPI supervisor and test threads

    - Use proper English grammar and spelling
    - Add missing line breaks
    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    17f416f View commit details
    Browse the repository at this point in the history
  6. Rename PeripherySupervision.test.cpp to SpiSupervisor.test.cpp

    Rename PeripherySupervision to SpiSupervisor, part 2
    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    f609f6b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6f2bd7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26a7b29 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eed05a8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d582b5d View commit details
    Browse the repository at this point in the history
  11. Add FlashMock.cpp/hpp

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    0451406 View commit details
    Browse the repository at this point in the history
  12. Fix CmakeLists in HardwareTests

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    3a6aaab View commit details
    Browse the repository at this point in the history
  13. Define JedecID

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    dcadf30 View commit details
    Browse the repository at this point in the history
  14. Undo quotations

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    7cd2ee9 View commit details
    Browse the repository at this point in the history
  15. Fix namespaces

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    f880c10 View commit details
    Browse the repository at this point in the history
  16. Fix format

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    374b414 View commit details
    Browse the repository at this point in the history
  17. Fix some small things

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    93bb27f View commit details
    Browse the repository at this point in the history
  18. Remove delay

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    dd2baa2 View commit details
    Browse the repository at this point in the history
  19. Resolve review requests

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    507f773 View commit details
    Browse the repository at this point in the history
  20. Fix maybe_unused bug

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    b1944a3 View commit details
    Browse the repository at this point in the history
  21. Add StartupTestStubs.cpp

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a455c9a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    aa96c27 View commit details
    Browse the repository at this point in the history
  23. Use PImpl idiom for Spi class

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    fc62c36 View commit details
    Browse the repository at this point in the history
  24. Fix includes

    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    8521b4e View commit details
    Browse the repository at this point in the history
  25. Refactor time functionality into Rodos and real time parts

    This makes it easier to avoid cyclic dependencies.
    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    03cb576 View commit details
    Browse the repository at this point in the history
  26. Add TimeTypes.[hi]pp again

    We actually do need this to break the cyclic dependency between
    `RealTime.hpp` and `FramLayout.hpp`.
    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    2f5b495 View commit details
    Browse the repository at this point in the history
  27. Fix includes

    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    eed1df9 View commit details
    Browse the repository at this point in the history
  28. Add SpiMock.cpp and SpiMock.hpp

    kamilchmela authored and PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    f70be77 View commit details
    Browse the repository at this point in the history
  29. Fix CMake code

    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    021609a View commit details
    Browse the repository at this point in the history
  30. Correctly mock SPI

    PatrickKa committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    6f9b02f View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    354ac29 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    64435dd View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    eb46392 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. Configuration menu
    Copy the full SHA
    f5eb415 View commit details
    Browse the repository at this point in the history
  2. Add HardwareSpi

    PatrickKa committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    a902d0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8edb02 View commit details
    Browse the repository at this point in the history
  4. Rework mocking the SPI

    PatrickKa committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    524e219 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b202cf8 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Add stubs for startup test threads

    The resume functions were not enough. We really needed the threads.
    PatrickKa committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    2762912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bf5fce View commit details
    Browse the repository at this point in the history
  3. Fix some includes

    PatrickKa committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    2e04da5 View commit details
    Browse the repository at this point in the history
  4. Add integration test for SPI supervisor, part 1

    Everything is set up such that the startup tests pass and the real fun
    can begin in the `run()` method of the test thread.
    PatrickKa committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    57e60a6 View commit details
    Browse the repository at this point in the history