Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
533acc2
Add AST1060 I2C core driver with buffer mode and multi-master support
rusty1968 Dec 26, 2025
567b304
Implement embedded HAL traits for i2c_core
rusty1968 Dec 26, 2025
c259d9a
i2c_core: Add ClockConfig dependency injection for timing
rusty1968 Jan 27, 2026
a09afaf
i2c_core: Add functional tests and clippy fixes
rusty1968 Jan 28, 2026
f4cda17
Add i2c_core design doc and from_initialized() optimization
rusty1968 Jan 28, 2026
7244910
i2c_core: add from_initialized() and document AtomicBool tradeoffs
rusty1968 Jan 28, 2026
cc2cfd0
fix(i2c_core): use correct register for bus recovery command
rusty1968 Jan 28, 2026
346190d
feat(i2c_core): add public init_i2c_global() utility function
rusty1968 Jan 29, 2026
19b52e3
feat(i2c_core): add enable_slave() method for re-enabling slave mode
rusty1968 Jan 29, 2026
95b1227
Add i2c_core hardware integration tests for master/slave modes
rusty1968 Jan 29, 2026
65e14ca
invoke master/slave tests
rusty1968 Jan 30, 2026
9258d66
refactor(uart): replace uart module with modular uart_core
rusty1968 Jan 30, 2026
8b1add2
fix(i2c_core): correct register usage for byte/buffer mode transfers
rusty1968 Jan 30, 2026
9c1e997
fix(i2c_core): use single-transaction model for multi-chunk buffer tr…
rusty1968 Jan 30, 2026
aabf26e
i2c-core: i2c master functions tested on hardware; format test prints.
lxuxx Jan 30, 2026
5f4a4da
i2c-core: i2c slave functions tested on ast1060. i2c slave read/write…
lxuxx Feb 10, 2026
c26a0fe
deps: update to cortex-m-rt 0.7.5 and OpenPRoT/ast1060-pac for pigwee…
rusty1968 Feb 15, 2026
a1cd0aa
Add uart module from pigweed-drv for backward compatibility
rusty1968 Feb 15, 2026
6b58ff9
build: update to nightly-2025-07-20 and use --locked for cargo-bloat
rusty1968 Feb 23, 2026
e93e85b
fix: resolve clippy warnings for nightly-2025-07-20
rusty1968 Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
sudo apt-get install -qy build-essential curl gcc-multilib gcc-riscv64-unknown-elf git

- name: Install cargo-bloat
run: cargo install cargo-bloat
run: cargo install cargo-bloat --locked

- name: Verify Cargo.lock is up to date
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/size-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
sudo apt-get install -qy build-essential curl gcc-multilib gcc-riscv64-unknown-elf git

- name: Install cargo-bloat
run: cargo install cargo-bloat
run: cargo install cargo-bloat --locked

- name: Build current branch
run: |
Expand Down
Loading