Commit graph

  • 0e5d582363 Fix adc giving wrong values on sequential reads of multiple channels Jonathan Nilsson 2021-09-09 21:08:46 +0200
  • db11231f49
    Implement usb_device for rp2040 (#98) Wilfried Chauveau 2021-09-09 08:55:30 +0100
  • 9d2e18dc70
    Add ADC example and doc-example (#93) 9names 2021-09-02 22:40:13 +1000
  • 301281cba8
    i2c lockup fix (#94) 9names 2021-09-02 22:34:12 +1000
  • ffa39f65f5
    Pwm improvements (#61) Hmvp 2021-09-02 01:37:17 +0200
  • 216aad2c76 Update and move readmes Hmvp 2021-08-25 00:33:03 +0200
  • db7217192a
    Merge pull request #96 from 9names/gpio-doc Jonathan 'theJPster' Pallant 2021-08-23 22:31:36 +0100
  • 4c38af0079 Add doc-example to gpio 9names 2021-08-23 23:15:20 +1000
  • ee5e6ee1cb
    Merge pull request #90 from 9names/i2c-hacks Jonathan 'theJPster' Pallant 2021-08-21 19:43:04 +0100
  • 199ad891ed
    Adafruit feather rp2040 (#91) Michael Zill 2021-08-21 13:22:18 +0200
  • fae1caaca9
    Watchdog example (#86) 9names 2021-08-21 21:05:55 +1000
  • 151b754d90 Remove setting fields set by default() 9names 2021-08-21 15:17:51 +1000
  • 021221ede3 Switch the modify where C SDK does 9names 2021-08-21 02:16:25 +1000
  • 31b9aa85d1 Ensure only pull-up or pull-down is enabled 9names 2021-08-21 02:09:26 +1000
  • e00a432ed5 Enable internal pullups for i2c 9names 2021-08-21 02:07:56 +1000
  • dbcaf1933a Fix limits on acceptable ranges 9names 2021-08-21 01:47:11 +1000
  • 50dbb8a22f Fix transposed variable names 9names 2021-08-21 01:46:39 +1000
  • 6d913f1231
    Pin pico_explorer to older boot2 9names 2021-08-20 11:37:16 +1000
  • 5a4d151519
    Update CHANGELOG.md 9names 2021-08-15 14:38:54 +1000
  • 04424fb7d4 implement timer counter Gus Caplan 2021-08-14 17:10:39 -0500
  • d4ec87b2f7 Prepare for first release Hmvp 2021-08-14 09:40:26 +0200
  • bfe6903751 Correct clobbering registers in pwm subsystem Hmvp 2021-08-14 08:26:28 +0200
  • d3cb29b113
    Fix doc examples and add checking (#76) Hmvp 2021-08-11 02:53:42 +0200
  • a03052355e
    Correctly configure watchdog tick generation (#78) Derek Witt 2021-08-08 23:47:50 -0400
  • 369ac5a23f
    Add UART example + core::fmt support to UART (#73) 9names 2021-08-08 15:36:56 +1000
  • 553263a5ff
    Update README.md (#71) RICHΛRD ΛNΛYΛ 2021-08-02 21:11:05 -0700
  • 9d539b0e7d Simplify uf2 flashing Hmvp 2021-07-31 00:20:32 +0200
  • 2d1086915c Fix unsigned hardware divide/modulo Rudo2204 2021-07-29 23:20:31 +0700
  • ae8fe512bd Pico explorer board support Hmvp 2021-07-07 12:45:09 +0200
  • bcfbd72ed1 Update embedded time Hmvp 2021-07-26 21:16:09 +0200
  • 512172179a
    Add unsafe blocks around write_with_zero calls (#68) 9names 2021-07-27 09:31:19 +1000
  • 4970075974 Also clippy check examples Hmvp 2021-07-26 11:48:11 +0200
  • ffa97842e2
    Improve clock frequency stuff for uninitialized clocks and add some examples (#64) Hmvp 2021-07-26 12:24:58 +0200
  • 25cf81fdfe Add Adafruit Macropad BSP Andrea Nall 2021-07-25 16:56:30 -0500
  • 148cc2b8ea Warn missing docs, deny in ci Jonathan Nilsson 2021-07-19 18:58:26 +0200
  • 1bf47df553 Deny warnings in ci Jonathan Nilsson 2021-07-19 18:49:06 +0200
  • 077cba68f5
    I2C (#56) Jonathan Nilsson 2021-07-24 18:16:07 +0200
  • a02c8131ff
    Add HD44780 example (#60) Marcuss2 2021-07-23 10:37:36 +0200
  • f310d92b64
    Refactor clocks (#54) Hmvp 2021-07-08 12:58:48 +0200
  • d2aa2b238d Run pwm.rs and pwm_blink.rs through cargo-fmt 9names 2021-07-07 23:50:22 +1000
  • f87d7ba768
    PWM implementation (#44) Tyler Stowell 2021-07-07 07:44:57 -0600
  • 17e65c4fd5
    Initial ADC impl (#52) Hmvp 2021-07-07 15:38:25 +0200
  • 17f8a5ab99
    Add 'rt' feature (#53) Andrea Nall 2021-07-07 04:33:36 -0500
  • 614180eda3
    Clock init (#49) Hmvp 2021-07-06 17:30:44 +0200
  • c4f30a8ba6 Add bsp for Pico and Pimoroni Pico LiPo Hmvp 2021-07-03 10:15:39 +0200
  • 0d4b0e5645 Add Pico Explorer board support Hmvp 2021-07-03 01:25:54 +0200
  • 1c6a336104
    Spi (#50) Hmvp 2021-07-06 01:42:05 +0200
  • 711c0230b1 fix minor issues Andrea Nall 2021-07-02 11:28:56 -0500
  • e3be4f8025 Massive GPIO refactor Andrea Nall 2021-05-23 21:08:42 -0500
  • 71a7057b76 split rom_data into safe and unsafe functions Andrea Nall 2021-06-20 01:12:16 -0500
  • e7c2ef39c4 Add missing clocks Hmvp 2021-06-27 11:44:31 +0200
  • 6edfc60960 Fix gpio docs Hmvp 2021-06-25 21:02:18 +0200
  • 90a6f8414d fix clippy, run fmt Andrea Nall 2021-06-26 23:45:28 -0500
  • 0d19834b2e Change all write to modify Nic0w 2021-05-24 14:16:42 +0200
  • 4220b45c24 Cargo fmt Nic0w 2021-05-01 23:19:08 +0200
  • ef7f8fe9b7 Initial commit on clocks Nic0w 2021-05-01 23:18:37 +0200
  • c4cd2ffe52 Add documentation to public functions and struct, fix logic issue with max period jspaulsen 2021-05-17 16:58:12 -0700
  • c568f0d3df Panic if period exceeds maximum value, fmt jspaulsen 2021-05-17 12:06:12 -0700
  • cdd9a553ad Add pause_on_debug, disable watchdog prior to enabling jspaulsen 2021-05-16 15:17:36 -0700
  • fe72637972 Fix logic issue with delay_ms jspaulsen 2021-05-16 14:41:38 -0700
  • 596bea309b Initial watchdog implementation jspaulsen 2021-05-15 10:32:14 -0700
  • a14cbb5819
    Hardware divide/modulo support (#40) Rudo 2021-05-29 19:26:49 +0700
  • 9bef0821d9
    Merge pull request #38 from anall/bugfix/pll-uart-reset 9names 2021-05-29 20:36:17 +1000
  • 8d0fde20c6 Add SubsystemReset trait to handle subsystem resets Andrea Nall 2021-05-16 12:42:41 -0500
  • 9e7e785e22
    Merge pull request #36 from anall/feature/sio 9names 2021-05-12 00:12:45 +1000
  • 35464a1c4b typo fix, rustfmt Andrea Nall 2021-05-10 08:29:59 -0500
  • 2ef1343c05 add module to manage ownership of parts of SIO Andrea Nall 2021-05-09 22:33:36 -0500
  • 877c967466
    Merge pull request #28 from Nic0w/uart 9names 2021-05-09 18:07:05 +1000
  • c5da7659c9
    Merge pull request #27 from Nic0w/pll 9names 2021-05-09 17:59:27 +1000
  • 9b082b012d Clippy, second pass for errors in CI. Nic0w 2021-05-09 09:53:22 +0200
  • a663b1f552 Clippy, second pass for errors in CI. Nic0w 2021-05-09 09:42:31 +0200
  • e18111d564 Merge branch 'uart' of github.com:Nic0w/rp-hal into uart Nic0w 2021-05-05 08:10:34 +0200
  • 020c9d9a3d cargo clippy & fmt Nic0w 2021-05-05 08:06:47 +0200
  • c35358f475 Change comment on baudrate calculation Nic0w 2021-05-05 08:02:53 +0200
  • 64dee52dd5 Satisfies clippy Nic0w 2021-05-05 07:55:51 +0200
  • 72127aa8e7
    Remove duplicate entry in Cargo.toml 9names 2021-05-05 12:48:40 +1000
  • 31b0230da1
    Merge branch 'main' into uart 9names 2021-05-05 12:46:06 +1000
  • 19cb392205
    Merge pull request #24 from Nitori-/basic-gpio 9names 2021-05-05 08:26:21 +1000
  • d26e13c5ef
    Merge branch 'main' into basic-gpio 9names 2021-05-05 08:23:03 +1000
  • e30d4af814
    Merge pull request #32 from 9names/ci_improvement 9names 2021-05-05 08:22:23 +1000
  • 8586f98c02 Better comments and renamed variable names for more clarity. Nic0w 2021-05-04 22:16:04 +0200
  • be78a5c792 Consistency re. clear_bit/set_bit. Nic0w 2021-05-04 19:56:36 +0200
  • ac2af7582e Pulling the integer out of the frequency first. Nic0w 2021-05-04 19:54:15 +0200
  • d9b1b2b1ec Fix comments on {read,write}_raw() functions Nic0w 2021-05-04 19:48:40 +0200
  • 416baf6405 Add #Safety tag to unsafe rationale docstring 9names 2021-05-04 18:08:06 +1000
  • 691f43c17b Move tests into seperate workflow 9names 2021-05-04 17:52:48 +1000
  • 41c6db6811 Move clippy into seperate workflow 9names 2021-05-04 17:41:33 +1000
  • 95a1080a46 Move rustfmt to seperateworkflow 9names 2021-05-04 17:38:01 +1000
  • 7588f76844
    Merge branch 'main' into basic-gpio 9names 2021-05-04 16:35:46 +1000
  • 8d29464ee3 Propagate read errors. Nic0w 2021-05-02 09:04:05 +0200
  • 992bcdf47b Cargo fmt Nic0w 2021-05-02 08:42:51 +0200
  • abf91a3687 Move serial traits impl. back to uart.rs Nic0w 2021-05-02 08:41:20 +0200
  • 835ad7a5c1 Read errors. Nic0w 2021-05-02 08:27:29 +0200
  • 5620bdbd07 Move checks in new() so initialize() cannot fail. Nic0w 2021-04-29 21:06:11 +0200
  • eb4ebc782a Cargo fmt pass. Nic0w 2021-04-29 20:35:47 +0200
  • e91e124484 Merge branch 'pll' of github.com:Nic0w/rp-hal into pll Nic0w 2021-04-29 20:21:02 +0200
  • eb376cf47b Using modify() to clear specific bits instead of a blanket 0 on all bits. Nic0w 2021-04-29 20:02:36 +0200
  • 5726bef879 Fix typo on post_div check Nic0w 2021-04-25 19:48:09 +0200
  • 20c35d5e14 Fix type conversion issue Nic0w 2021-04-25 19:45:45 +0200
  • 649998189f Move PLL parameters into a struct to help testability and reconfiguration of the PLL. Nic0w 2021-04-25 17:51:03 +0200