sajattack
Repos
123
Followers
93
Following
104

Rust on PSP. Panic and allocation support. Access PSP system libraries.

429
16

Target atsamd microcontrollers using Rust

424
158

Nand2Tetris Hack Computer for MiSTer FPGA

7
3

A C64 SID Chip recreation in FPGA

24
4

Implements embedded-hal traits by bitbanging

22
8

Randomly changes binary file data in order to create glitch art.

50
10

Events

issue comment
SID noise channel filtering apparently incorrect

The noise LFSR can be reset, which SIDFourier0008.prg attempts to do (but which MiSTer may not implement), see here for implementation https://github.com/daglem/reDIP-SID/commit/ab5f54f02152300a225e5aa6517ef64c269de342

Created at 1 week ago
Created at 2 weeks ago
Created at 2 weeks ago
issue comment
Feature Request: enable outputting cxx.cc itself to the target directory

You're right, I tried to pass that flag via .cargo/config.toml, but it failed silently when I passed it incorrectly and I thought it didn't help. Thanks for bringing it back to my attention and helping me get things working.

Created at 3 weeks ago
issue comment
Feature Request: enable outputting cxx.cc itself to the target directory

@dtolnay The issue boils down to cc-rs defaulting to the MSVC /MD runtime library. Integrating cxx into a /MT static library is therefore impossible in the current state. This is configurable through the following cc-rs function, perhaps you could expose a way to allow the /MT library to be used https://docs.rs/cc/latest/cc/struct.Build.html#method.static_crt

Created at 3 weeks ago
Created at 3 weeks ago
Created at 3 weeks ago

Release 20221106

Created at 3 weeks ago
pull request closed
Release 20221106
Created at 3 weeks ago
pull request closed
Update Sys

As discussed with @sajattack

Created at 3 weeks ago

fmt

Created at 3 weeks ago
pull request opened
Usb fixes

Summary

Fixes #637

Checklist

  • [x] CHANGELOG.md for the BSP or HAL updated
  • [x] All new or modified code is well documented, especially public items
  • [x] No new warnings or clippy suggestions have been introduced (see CI or check locally)

If Adding a new Board

  • [ ] Board CI added to crates.json
  • [ ] Board is properly following "Tier 2" conventions, unless otherwise decided to be "Tier 1"
Created at 3 weeks ago

changelogs

Created at 3 weeks ago
create branch
sajattack create branch usb-fixes
Created at 3 weeks ago
opened issue
Wrong GCLK used for Metro M4 and Grand Central Express USB

broken by https://github.com/atsamd-rs/atsamd/pull/478 Correct code should be

    let usb_gclk = clocks.get_gclk(GEN_A::GCLK2).unwrap();
    let usb_clock = &clocks.usb(&usb_gclk).unwrap();
Created at 3 weeks ago
issue comment
I2C slave mode support

We also have a chatroom where we can discuss if you have more questions https://matrix.to/#/#atsamd-rs:matrix.org

Created at 3 weeks ago
issue comment
I2C slave mode support

If I were to do it, I would create a slave module under the existing i2c directory https://github.com/atsamd-rs/atsamd/tree/master/hal/src/sercom/i2c

Created at 3 weeks ago
issue comment
I2C slave mode support

I think the main reason we don't have it yet is mainly a lack of standardization for the interface in the embedded-hal crate (last I checked). But that's not exactly a good reason why we can't or shouldn't support it.

Created at 3 weeks ago
started
Created at 1 month ago
Created at 1 month ago

Fix small typo

Merge pull request #27 from pspdev/sharkwouter-patch-1

Fix small typo

Created at 1 month ago
pull request closed
Fix small typo
Created at 1 month ago
Created at 1 month ago

Update README.md

Created at 1 month ago

Update README.md

Created at 1 month ago

Create README.md

Created at 1 month ago

typo fix

Created at 2 months ago