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

UsartSpi Support #588

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open

UsartSpi Support #588

wants to merge 29 commits into from

Commits on Jun 23, 2024

  1. Inital implimentation. Adds in on USART0 only.

    Needs to be tested. Will test via Arudino UNO when I move them ig
    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    4a110c9 View commit details
    Browse the repository at this point in the history
  2. Implimented atmega328p support. Also untested, because I don't have a…

    …ny SPI modules to test on...
    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    8ac3a86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cd0cbd View commit details
    Browse the repository at this point in the history
  4. Rejig the docs.

    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    82ad09a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab5fad0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5debde9 View commit details
    Browse the repository at this point in the history
  7. Added some more.

    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    a37cbc2 View commit details
    Browse the repository at this point in the history
  8. Fixed issue regarding CI.

    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c5b076f View commit details
    Browse the repository at this point in the history
  9. Mark bit writes as unsafe.

    CoolSlimbo committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    9ddb92b View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    b88cf04 View commit details
    Browse the repository at this point in the history
  2. Finalise the remaining USART's (turns out I was right at the end). In…

    …cludes rejig of pin layouts between boards.
    CoolSlimbo committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d9bfd46 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    597b073 View commit details
    Browse the repository at this point in the history
  2. I haven't tested this because my atmega2560 is currently soldered and…

    … doesn't have the right pins. Will fix that soon. If someone else can test would be great.
    CoolSlimbo committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    54990d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Adjust example to properly run.

    (Tested)[Rahix#562 (comment)].
    
    Introduces points for other examples commented in.
    CoolSlimbo committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    46f4183 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    893f775 View commit details
    Browse the repository at this point in the history
  2. Update avr-hal-generic/src/usart_spi.rs w/ armandas clock rates

    Co-authored-by: Armandas Jarušauskas <[email protected]>
    CoolSlimbo and armandas authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8fa453f View commit details
    Browse the repository at this point in the history
  3. Add dummy pin (figure out how to dynamic it)

    Add reset to USART.
    CoolSlimbo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    3593202 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f0c38c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b21e5c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Fix CS issue.

    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    0b020f5 View commit details
    Browse the repository at this point in the history
  2. Add a separate constructor for USART based SPI.

    Separate constructor is used to remove the need for passing a CS pin.
    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b40ca48 View commit details
    Browse the repository at this point in the history
  3. Fix examples.

    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5a01f72 View commit details
    Browse the repository at this point in the history
  4. Fix clippy warnings.

    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    c10cc13 View commit details
    Browse the repository at this point in the history
  5. Fix typos

    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7fec2a5 View commit details
    Browse the repository at this point in the history
  6. Fix doc

    armandas committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    2db4a18 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

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

Commits on Oct 10, 2024

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

Commits on Oct 12, 2024

  1. Add example, as per Rahix#591

    armandas committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    c96666a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Update example link.

    armandas committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6f5a719 View commit details
    Browse the repository at this point in the history