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

feat: Release rp235x-hal v0.3.0 #870

Closed
wants to merge 10 commits into from

Commits on Nov 4, 2024

  1. feat: Make it easier to specify target architecture

        Create aliases build-arm run-arm build-riscv and run-riscv in
        .cargo/config.toml. With these defined you can now use the alias which
        will be converted to the full target name:
    
          cargo build-arm   -> cargo build --target thumbv8m.main-none-eabihf
          cargo run-arm     -> cargo run --target thumbv8m.main-none-eabihf
          cargo build-riscv -> cargo build --target riscv32imac-unknown-none-elf
          cargo run-risv    -> cargo run --target riscv32imac-unknown-none-elf
    
        Append --release parameter to do release builds and runs. For example:
    
          cargo run-riscv --release ->
                 cargo run --target riscv32imac-unknown-none-elf --release
    
    feat: Make it easier to specify target architecture
    
    Create aliases build-arm run-arm build-riscv and run-riscv in
    .cargo/config.toml. With these defined you can now use the alias which
    will be converted to the full target name:
    
      cargo build-arm --bin blinky ->
      	cargo build --bin blinky --target=thumbv8m.main-none-eabihf
      cargo run-arm --bin blinky ->
      	cargo run --bin blinky --target=thumbv8m.main-none-eabihf
      cargo build-riscv --bin blinky ->
      	cargo build --bin blinky --target=riscv32imac-unknown-none-elf
      cargo run-risv --bin blinky ->
      	cargo run --bin blinky --target=riscv32imac-unknown-none-elf
    
    Append --release parameter to do release builds and runs. For example:
    
      cargo run-risv --bin blinky --release ->
      	cargo run --bin blinky --target=thumbv8m.main-none-eabihf --release
    winksaville committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    181e9c6 View commit details
    Browse the repository at this point in the history
  2. feat: Document the aliases in README.me

    Also, tweak the aliases and add dev and release modes with shorter names.
    winksaville committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    64add8b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    740a4d7 View commit details
    Browse the repository at this point in the history
  4. fix: More clean up

    config.toml:
     * Use build-* rather than bld-*
     * Add a "custom" command example `rrr-blinky`
    
    README.md:
     * Show "all" examples are created if `--bin` is not specified
     * Show the size differential between development and release profiles
     * Describe aliases at the end of Getting Started using build-riscv,
       run-riscv and rrr-blinky
    winksaville committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4073102 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7afbd06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c67dfd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a453115 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5f9fd2e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3404ead View commit details
    Browse the repository at this point in the history
  10. wip: Release rp235x-hal v0.3.0

    Apply some review suggestions, still need to add #PR and @user.
    winksaville committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4e3070f View commit details
    Browse the repository at this point in the history