Kevin Thomas
e3529279ef
Update tutorial date and lesson number
2026-03-31 10:26:02 -04:00
Kevin Thomas
9d5ab6313a
Add servo example project to README
2026-03-30 19:55:40 -04:00
Kevin Thomas
3c84655369
Update tutorial date and lesson number in README
2026-03-30 09:17:08 -04:00
Kevin Thomas
e0fb66ba66
Revise tutorial date and lesson in README
...
Updated tutorial date and lesson number in README.
2026-03-29 09:07:40 -04:00
Kevin Thomas
cb2e9a23e2
Update README.md
2026-03-28 22:50:11 -04:00
Kevin Thomas
6f9d138032
Delete drivers/0x01_uart_asm_arm directory
2026-03-28 19:45:51 -04:00
Kevin Thomas
f9307e4a57
Remove Assembler Drivers section from README
...
Removed section about Assembler Drivers and its details.
2026-03-28 19:45:01 -04:00
Kevin Thomas
7fbeb0cde2
Update links for UART and Blinky examples
2026-03-28 19:44:00 -04:00
Kevin Thomas
f78505dd3b
Correct capitalization of 'Assembler' in README
2026-03-28 19:09:42 -04:00
Kevin Thomas
313c8e137e
Add testing instructions to README
...
Added a section on testing with a command to run integration tests.
2026-03-28 19:05:19 -04:00
Kevin Thomas
0183a768f7
Update README.md
2026-03-28 19:02:23 -04:00
Kevin Thomas
3cc001dd7d
Update tutorial date and lesson number
2026-03-28 08:36:17 -04:00
Kevin Thomas
ea22aeb189
Update README driver tables
2026-03-27 11:22:28 -04:00
Kevin Thomas
bef5e91fbf
Add new driver implementations and workspace updates
2026-03-27 11:19:24 -04:00
Kevin Thomas
1c02ebd76e
Update tutorial date and lesson number
2026-03-27 07:35:05 -04:00
Kevin Thomas
321229785c
Update tutorial date and lesson number
2026-03-26 09:29:46 -04:00
Kevin Thomas
7720434862
Add 0x09_dht11_rust: DHT11 temperature/humidity sensor driver
2026-03-25 21:21:35 -04:00
Kevin Thomas
3ade64aff8
Add // comments to all use statements in driver .rs files
...
- Add // comments above top-level use imports in uart.rs, blink.rs, button.rs
- Add // comments above test module use imports (use super::*, Infallible,
ErrorType) in all 8 driver .rs files
- All 8 drivers build, all 75 tests pass
2026-03-25 18:54:19 -04:00
Kevin Thomas
790b35add8
Fix duplicate //! headers in board.rs, update @brief, add // comments to lib.rs pub mod
...
- Remove duplicate //! @file/@brief/@author/@date blocks from all 8 board.rs
- Update original @brief to consistent 'Board-level HAL helpers for the XXX driver'
- Add // comment above pub mod in all 7 lib.rs files
- All 8 drivers build, all 75 tests pass
2026-03-25 18:45:41 -04:00
Kevin Thomas
279df2e408
Add inline // comments to all main.rs and board.rs boilerplate across 0x01-0x08 Rust drivers
...
- Add // comments to mod declarations, use imports, static items, and
PICOTOOL_ENTRIES in all 8 main.rs files matching rp-hal template style
- Add //! file headers to all 8 board.rs files
- Add // comments to all board.rs use imports and HAL alias
- All 8 drivers build successfully, all 75 tests pass
2026-03-25 18:34:20 -04:00
Kevin Thomas
097b295f63
refactor(drivers): add board.rs module, slim main.rs, fix docstrings across all 8 Rust drivers
...
- Add board.rs to all 8 drivers: constants, type aliases, init functions,
and HAL-specific helpers with full docstrings and pub(crate) visibility
- Slim main.rs to boilerplate + main() only, zero helper functions
- Fix i2c.rs: add file header, full docstrings on all functions
- Fix lcd1602.rs: add file header, full docstrings on all functions
- Fix lib.rs headers for 0x07 and 0x08
- All 8 drivers build and all 75 tests pass
2026-03-25 18:10:00 -04:00
Kevin Thomas
be4fcb15ff
feat: add 0x08_lcd1602_rust driver with 14 unit tests
2026-03-25 17:31:05 -04:00
Kevin Thomas
2965deb67d
feat: add 0x07_i2c_rust driver with 12 unit tests
2026-03-25 17:16:51 -04:00
Kevin Thomas
c78f86accb
feat: add 0x06_adc_rust driver with 9 unit tests
2026-03-25 12:25:09 -04:00
Kevin Thomas
37c1a0b5a3
feat: add 0x05_servo_rust driver with 13 unit tests
2026-03-25 12:04:01 -04:00
Kevin Thomas
d315e76f1e
docs: add build and test instructions for Rust drivers
2026-03-25 11:53:25 -04:00
Kevin Thomas
aad8d6b848
feat: add 0x04_pwm_rust driver with 11 unit tests
2026-03-25 11:50:06 -04:00
Kevin Thomas
cc4b259f72
feat: add 0x03_button_rust driver with 8 unit tests
2026-03-25 11:37:45 -04:00
Kevin Thomas
c40c79099e
feat: add unit tests for blink driver with mock pin
2026-03-25 11:25:13 -04:00
Kevin Thomas
2eb8b50e15
Update tutorial date and lesson number
2026-03-25 08:53:52 -04:00
Kevin Thomas
450d3f8ea6
fix: allow dead_code on blink module (on/off match C API)
2026-03-24 18:21:46 -04:00
Kevin Thomas
04cbf81c67
feat: add 0x02_blink_rust driver
2026-03-24 17:54:27 -04:00
Kevin Thomas
dd0cbe5e7b
Update README: rename Additional Resources to Assembler Drivers table
2026-03-23 13:16:01 -04:00
Kevin Thomas
e4e5aa597d
Add 0x01_uart_rust driver and update README
2026-03-23 13:11:16 -04:00
Kevin Thomas
a98b864d4c
Fixed drivers
2026-03-23 11:20:32 -04:00
Kevin Thomas
91faba6800
Updated Drivers
2026-03-23 09:33:04 -04:00
Kevin Thomas
6ee30d0520
Update tutorial date and lesson details
2026-03-23 08:33:57 -04:00
Kevin Thomas
70857bea47
Drivers
2026-03-22 20:43:38 -04:00
Kevin Thomas
7601201d66
Drivers
2026-03-22 20:39:16 -04:00
Kevin Thomas
5a90d35b00
Change tutorial date and lesson from 136 to 137
...
Updated tutorial date and lesson information.
2026-03-22 09:02:48 -04:00
Kevin Thomas
417e32cea5
Add RP2350 Button Driver sections to README
2026-03-21 22:22:36 -04:00
Kevin Thomas
c6ba316c4c
Update tutorial date and lesson information
2026-03-21 11:48:06 -04:00
Kevin Thomas
a31933079e
Update tutorial date and lesson information
2026-03-20 08:15:58 -04:00
Kevin Thomas
1784a107ae
Refactor E and S
2026-03-19 15:01:07 -04:00
Kevin Thomas
f524f5b86b
Update tutorial date and lesson details
2026-03-19 08:57:06 -04:00
Kevin Thomas
217912e840
Update tutorial date and lesson information
2026-03-18 09:30:05 -04:00
Kevin Thomas
452b10d679
Update resource links and formatting in README
2026-03-17 09:10:08 -04:00
Kevin Thomas
501f9130d6
Update README with RP2350 driver resources
...
Added additional resources for RP2350 drivers in ARM and RISC-V.
2026-03-17 09:08:23 -04:00
Kevin Thomas
6adbc34da5
Revise tutorial date and lesson content
...
Updated tutorial date and lesson details in README.
2026-03-17 09:02:58 -04:00
Kevin Thomas
9ebd08bdcd
Update tutorial date and lesson details
2026-03-16 09:13:55 -04:00