Commit Graph

  • c6c3d4a045 remove unused coprocessor driver from all CBM projects main Kevin Thomas 2026-04-05 21:36:42 -04:00
  • e6d8ab4850 refactor: enforce 8-line Reset_Handler limit across CBM drivers Kevin Thomas 2026-04-05 21:29:31 -04:00
  • 1b4dfb3af4 Add 0x0f_flash_cbm bare-metal on-chip flash driver Kevin Thomas 2026-04-05 21:21:12 -04:00
  • 9f7cd133aa Add 0x0e_watchdog_cbm: bare-metal watchdog timer driver for RP2350 Kevin Thomas 2026-04-05 20:39:08 -04:00
  • eb8377e9d6 Move C Bare-Metal Drivers section above C Drivers in README Kevin Thomas 2026-04-05 20:33:06 -04:00
  • 66e66f9ac3 Add C Bare-Metal Drivers section to README (0x01-0x0d_cbm) Kevin Thomas 2026-04-05 20:32:01 -04:00
  • 424f604935 Add 0x0d_timer_cbm: bare-metal TIMER0 repeating alarm driver for RP2350 Kevin Thomas 2026-04-05 20:28:23 -04:00
  • 998518dcda feat: add 0x0c_multicore_cbm bare-metal dual-core FIFO driver Kevin Thomas 2026-04-05 20:14:56 -04:00
  • e82bd3d326 feat: add 0x0b_spi_cbm bare-metal SPI loopback driver Kevin Thomas 2026-04-05 18:49:36 -04:00
  • 9a760585e6 feat: add 0x0a_ir_cbm bare-metal NEC IR receiver Kevin Thomas 2026-04-05 18:36:30 -04:00
  • 108f3f5598 feat: add 0x09_dht11_cbm bare-metal DHT11 driver Kevin Thomas 2026-04-05 18:30:18 -04:00
  • 6bb722ddee fix: correct 14.5 MHz to 12 MHz across all CBM projects Kevin Thomas 2026-04-05 18:19:43 -04:00
  • 99ed43d69f Add 0x08_lcd1602_cbm bare-metal LCD1602 driver Kevin Thomas 2026-04-05 18:01:39 -04:00
  • 614062fa52 Add bare-metal I2C driver for RP2350 (0x07_i2c_cbm) Kevin Thomas 2026-04-05 17:43:31 -04:00
  • e36a1a537f Add bare-metal ADC driver for RP2350 (0x06_adc_cbm) Kevin Thomas 2026-04-05 17:34:07 -04:00
  • 10b514ed38 Add 0x05_servo_cbm: bare-metal RP2350 servo driver Kevin Thomas 2026-04-05 16:25:29 -04:00
  • 7a42b2e088 Add 0x04_pwm_cbm: bare-metal RP2350 PWM driver Kevin Thomas 2026-04-05 16:21:47 -04:00
  • d912771a5e Add 0x03_button_cbm: bare-metal RP2350 button driver Kevin Thomas 2026-04-05 16:06:46 -04:00
  • d5bdf49894 refactor: convert 0x01_uart_cbm and 0x02_blink_cbm to bare-metal Inc/Src structure Kevin Thomas 2026-04-05 15:57:44 -04:00
  • e875b8af89 Update tutorial date and lesson number Kevin Thomas 2026-04-05 08:49:39 -04:00
  • eb6150ffad Added cbm 1 2 Kevin Thomas 2026-04-04 12:11:58 -04:00
  • aa8f2ca754 Update README.md Kevin Thomas 2026-04-04 08:38:34 -04:00
  • 587ed8206e Update tutorial date and lesson information Kevin Thomas 2026-04-03 08:28:18 -04:00
  • 9834d5c96c Fixed Rust drivers Kevin Thomas 2026-04-02 11:36:06 -04:00
  • 2792583302 Update tutorial date and lesson details Kevin Thomas 2026-04-02 08:26:26 -04:00
  • 6e05a67783 Update README.md Kevin Thomas 2026-04-01 18:40:11 -04:00
  • 8f22cc7112 Update tutorial date and lesson number Kevin Thomas 2026-04-01 10:29:51 -04:00
  • 423352a9c0 Added FINAL ruberic and info Kevin Thomas 2026-03-31 15:13:37 -04:00
  • d64a65947f Update tutorial date and lesson number Kevin Thomas 2026-03-31 10:26:02 -04:00
  • 167819df3a Add servo example project to README Kevin Thomas 2026-03-30 19:55:40 -04:00
  • 930822573b Update tutorial date and lesson number in README Kevin Thomas 2026-03-30 09:17:08 -04:00
  • 84be8d0755 Revise tutorial date and lesson in README Kevin Thomas 2026-03-29 09:07:40 -04:00
  • ac9559ba6d Update README.md Kevin Thomas 2026-03-28 22:50:11 -04:00
  • 1392a31221 Delete drivers/0x01_uart_asm_arm directory Kevin Thomas 2026-03-28 19:45:51 -04:00
  • 707a9fd01e Remove Assembler Drivers section from README Kevin Thomas 2026-03-28 19:45:01 -04:00
  • f114f7b04f Update links for UART and Blinky examples Kevin Thomas 2026-03-28 19:44:00 -04:00
  • 76b10e740e Correct capitalization of 'Assembler' in README Kevin Thomas 2026-03-28 19:09:42 -04:00
  • c611fcbc83 Add testing instructions to README Kevin Thomas 2026-03-28 19:05:19 -04:00
  • a4bbfece18 Update README.md Kevin Thomas 2026-03-28 19:02:23 -04:00
  • a74b231755 Update tutorial date and lesson number Kevin Thomas 2026-03-28 08:36:17 -04:00
  • ecbce65ae3 Update README driver tables Kevin Thomas 2026-03-27 11:22:28 -04:00
  • 67013421c3 Add new driver implementations and workspace updates Kevin Thomas 2026-03-27 11:18:29 -04:00
  • 7ca0d0f78d Update tutorial date and lesson number Kevin Thomas 2026-03-27 07:35:05 -04:00
  • d5703370ad Update tutorial date and lesson number Kevin Thomas 2026-03-26 09:29:46 -04:00
  • cca3fe4cff Add 0x09_dht11_rust: DHT11 temperature/humidity sensor driver Kevin Thomas 2026-03-25 21:21:35 -04:00
  • 0b207fd8b4 Add // comments to all use statements in driver .rs files Kevin Thomas 2026-03-25 18:54:19 -04:00
  • 450f84ef75 Fix duplicate //! headers in board.rs, update @brief, add // comments to lib.rs pub mod Kevin Thomas 2026-03-25 18:45:41 -04:00
  • 3fc502854a Add inline // comments to all main.rs and board.rs boilerplate across 0x01-0x08 Rust drivers Kevin Thomas 2026-03-25 18:34:20 -04:00
  • db25706ae7 refactor(drivers): add board.rs module, slim main.rs, fix docstrings across all 8 Rust drivers Kevin Thomas 2026-03-25 18:10:00 -04:00
  • c68e158f16 feat: add 0x08_lcd1602_rust driver with 14 unit tests Kevin Thomas 2026-03-25 17:31:05 -04:00
  • b0299bf95e feat: add 0x07_i2c_rust driver with 12 unit tests Kevin Thomas 2026-03-25 17:16:51 -04:00
  • bfb6f5541e feat: add 0x06_adc_rust driver with 9 unit tests Kevin Thomas 2026-03-25 12:25:09 -04:00
  • 05ae72d0a1 feat: add 0x05_servo_rust driver with 13 unit tests Kevin Thomas 2026-03-25 12:04:01 -04:00
  • d7d30f8732 docs: add build and test instructions for Rust drivers Kevin Thomas 2026-03-25 11:53:25 -04:00
  • 9748b6848c feat: add 0x04_pwm_rust driver with 11 unit tests Kevin Thomas 2026-03-25 11:50:06 -04:00
  • 12da31297e feat: add 0x03_button_rust driver with 8 unit tests Kevin Thomas 2026-03-25 11:37:45 -04:00
  • e5f6bb7f15 feat: add unit tests for blink driver with mock pin Kevin Thomas 2026-03-25 11:25:04 -04:00
  • 7ec979461f Update tutorial date and lesson number Kevin Thomas 2026-03-25 08:53:52 -04:00
  • 2f9abc5a42 fix: allow dead_code on blink module (on/off match C API) Kevin Thomas 2026-03-24 18:21:46 -04:00
  • 4bb165375f feat: add 0x02_blink_rust driver Kevin Thomas 2026-03-24 17:54:27 -04:00
  • 0fb00852a9 Update README: rename Additional Resources to Assembler Drivers table Kevin Thomas 2026-03-23 13:16:01 -04:00
  • 5d2767c42d Add 0x01_uart_rust driver and update README Kevin Thomas 2026-03-23 13:11:16 -04:00
  • c55465a6aa Fixed drivers Kevin Thomas 2026-03-23 11:20:32 -04:00
  • b4b5beed12 Updated Drivers Kevin Thomas 2026-03-23 09:33:04 -04:00
  • e202271325 Update tutorial date and lesson details Kevin Thomas 2026-03-23 08:33:57 -04:00
  • 4d81ce9099 Drivers Kevin Thomas 2026-03-22 20:43:38 -04:00
  • 334f511256 Drivers Kevin Thomas 2026-03-22 20:39:16 -04:00
  • f9726e07b3 Change tutorial date and lesson from 136 to 137 Kevin Thomas 2026-03-22 09:02:48 -04:00
  • f1f9026e4e Add RP2350 Button Driver sections to README Kevin Thomas 2026-03-21 22:22:36 -04:00
  • 708122abf9 Update tutorial date and lesson information Kevin Thomas 2026-03-21 11:48:06 -04:00
  • 267083019a Update tutorial date and lesson information Kevin Thomas 2026-03-20 08:15:58 -04:00
  • 1457a4bb8e Refactor E and S Kevin Thomas 2026-03-19 15:01:07 -04:00
  • 60506f99bd Update tutorial date and lesson details Kevin Thomas 2026-03-19 08:57:06 -04:00
  • 41672e8816 Update tutorial date and lesson information Kevin Thomas 2026-03-18 09:30:05 -04:00
  • d2d003a4b4 Update resource links and formatting in README Kevin Thomas 2026-03-17 09:10:08 -04:00
  • 32200c766b Update README with RP2350 driver resources Kevin Thomas 2026-03-17 09:08:23 -04:00
  • 01066e5feb Revise tutorial date and lesson content Kevin Thomas 2026-03-17 09:02:58 -04:00
  • cdb4984995 Update tutorial date and lesson details Kevin Thomas 2026-03-16 09:13:55 -04:00
  • 5ffddd28e1 Fix link text duplication in README.md Kevin Thomas 2026-03-15 12:19:07 -04:00
  • 8f2f5bba12 Revise tutorial date and lesson content Kevin Thomas 2026-03-15 11:24:49 -04:00
  • 612c0b5f3a Overhall w/ slides Kevin Thomas 2026-03-15 10:40:20 -04:00
  • ece5664050 Add files via upload Kevin Thomas 2026-03-14 11:31:59 -04:00
  • 691b0e6082 Revise tutorial date and lesson details Kevin Thomas 2026-03-14 11:19:24 -04:00
  • 7307299bd2 Add files via upload Kevin Thomas 2026-03-14 07:45:05 -04:00
  • af15ba5ffe Delete WEEK02/WEEK2.pdf Kevin Thomas 2026-03-14 07:44:43 -04:00
  • 819a2f44dd Add files via upload Kevin Thomas 2026-03-14 07:44:12 -04:00
  • 3d30434196 Revise tutorial date and lesson content Kevin Thomas 2026-03-12 20:16:41 -04:00
  • c9952b13af Update tutorial date and lesson details Kevin Thomas 2026-03-10 21:00:34 -04:00
  • 28d9ec7900 Update tutorial date and lesson topic in README Kevin Thomas 2026-03-09 09:20:06 -04:00
  • b7876220ad Update tutorial date and lesson details Kevin Thomas 2026-03-07 13:48:12 -05:00
  • 47d7c318c6 Revise today's tutorial and lesson details Kevin Thomas 2026-03-06 06:43:14 -05:00
  • 2b43c09950 Revise tutorial date and lesson content Kevin Thomas 2026-03-04 07:40:32 -05:00
  • 7e6611acb6 Update tutorial date and lesson details in README Kevin Thomas 2026-03-03 07:48:43 -05:00
  • 80659465d2 Revise tutorial date and lesson information Kevin Thomas 2026-03-02 09:08:58 -05:00
  • 0ef81cf602 Small 6 7 fixes 2 Kevin Thomas 2026-03-01 22:20:53 -05:00
  • 786b37ecf3 Small 6 7 fixes Kevin Thomas 2026-03-01 22:07:59 -05:00
  • d2685b03f2 Fixed WEEK06 Kevin Thomas 2026-03-01 20:54:11 -05:00
  • f36217539e Added WEEK06 and WEEK07 Kevin Thomas 2026-03-01 12:45:26 -05:00
  • 7cd0deedf4 Revise tutorial date and lesson details Kevin Thomas 2026-03-01 09:52:45 -05:00
  • aad89fc8f4 Revise tutorial date and lesson details Kevin Thomas 2026-02-28 09:38:42 -05:00