Commit Graph

  • 9b8cab3f8e Update tutorial date and lesson details main Kevin Thomas 2026-04-24 08:12:26 -04:00
  • 752e60e9d2 Update README.md Kevin Thomas 2026-04-23 08:05:59 -04:00
  • 2167d214c5 Update README.md Kevin Thomas 2026-04-22 07:30:06 -04:00
  • 9243339a24 Update README.md Kevin Thomas 2026-04-21 11:31:22 -04:00
  • f24358bfc2 Update README.md Kevin Thomas 2026-04-20 07:58:09 -04:00
  • 5e7345756c Update README.md Kevin Thomas 2026-04-19 08:52:41 -04:00
  • 36764a1538 Update README.md Kevin Thomas 2026-04-18 09:28:10 -04:00
  • 299bac08ab Update README.md Kevin Thomas 2026-04-17 09:20:24 -04:00
  • 406a74e905 Format initialization of simple_led_ctrl_t structure Kevin Thomas 2026-04-17 04:35:18 -04:00
  • c386217714 style: enforce coding standard — headers, @brief on #define, Doxygen on statics, remove _ prefix, max 8 lines per function Kevin Thomas 2026-04-16 22:44:43 -04:00
  • 7f1f647234 Update tutorial date and lesson details Kevin Thomas 2026-04-16 08:43:20 -04:00
  • 38b5b1bcb5 Updated DS refs Kevin Thomas 2026-04-15 17:23:21 -04:00
  • 6d01ea5f24 Update tutorial date and lesson details Kevin Thomas 2026-04-15 08:21:32 -04:00
  • 7b7956adc2 Update tutorial date and lesson information Kevin Thomas 2026-04-14 08:24:55 -04:00
  • 5fb3bf6dba Update tutorial date and lesson details Kevin Thomas 2026-04-13 08:35:48 -04:00
  • e4d5d5161e Update README.md Kevin Thomas 2026-04-12 09:01:30 -04:00
  • 0df58712e1 Fixed improper _ Kevin Thomas 2026-04-11 10:52:10 -04:00
  • f6683beff5 Update tutorial date and lesson number in README Kevin Thomas 2026-04-11 09:01:27 -04:00
  • ad1841d3d7 Revise tutorial date and lesson information Kevin Thomas 2026-04-10 08:15:32 -04:00
  • bb7193d07e Update training links to include 'HERE' text Kevin Thomas 2026-04-09 16:57:23 -04:00
  • 63e3de34e2 Add Required Skills section to README Kevin Thomas 2026-04-09 16:54:58 -04:00
  • bb5201e803 Update README.md Kevin Thomas 2026-04-09 15:09:36 -04:00
  • c6af164b42 Update tutorial date and lesson number in README Kevin Thomas 2026-04-08 08:51:35 -04:00
  • 3fa61aa63a Updated formatting of cbm Kevin Thomas 2026-04-07 19:40:29 -04:00
  • b1ae057efb Change tutorial date and lesson from 151 to 152 Kevin Thomas 2026-04-07 08:42:12 -04:00
  • e2d2b21551 fix(ir_cbm): clear PDE bit in pad config for proper pull-up input Kevin Thomas 2026-04-06 21:47:48 -04:00
  • 8f20fcde28 fix(dht11_cbm): add dummy read on init to prevent first-read failure Kevin Thomas 2026-04-06 17:26:05 -04:00
  • 066c69f24b fix: remove duplicate docstrings from public functions in .c files Kevin Thomas 2026-04-06 08:49:37 -04:00
  • 3604b3c921 refactor: enforce max 8 code lines, add docstrings, fix warnings across all Rust and C SDK projects Kevin Thomas 2026-04-06 08:32:55 -04:00
  • d9fe6c314e Update README.md Kevin Thomas 2026-04-06 08:19:56 -04:00
  • c6c3d4a045 remove unused coprocessor driver from all CBM projects 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