{"versions":[{"id":2094818,"crate":"stm32-hal2","num":"2.1.10","dl_path":"/api/v1/crates/stm32-hal2/2.1.10/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.10/readme","updated_at":"2026-03-06T20:10:12.339090Z","created_at":"2026-03-06T20:10:12.339090Z","downloads":821,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"default":["defmt"],"defmt":["dep:defmt"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.10/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.10/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.10/authors"},"crate_size":527477,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2026-03-06T20:10:12.339090Z"}],"checksum":"10da05075a21f54d4abb6e818af6d6bef6ff2cfaccbebeab557f90b4ab5c6458","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17612,"comment_lines":3780,"files":45}},"total_code_lines":17612,"total_comment_lines":3780}},{"id":1805106,"crate":"stm32-hal2","num":"2.1.9","dl_path":"/api/v1/crates/stm32-hal2/2.1.9/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.9/readme","updated_at":"2025-11-02T15:02:52.492542Z","created_at":"2025-11-02T15:02:52.492542Z","downloads":268,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"default":["defmt"],"defmt":["dep:defmt"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.9/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.9/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.9/authors"},"crate_size":526182,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-11-02T15:02:52.492542Z"}],"checksum":"98936d9202981ec64a48caf5f63fb32774610a2acbad73efd19afb78ca78e4ba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17579,"comment_lines":3781,"files":45}},"total_code_lines":17579,"total_comment_lines":3781}},{"id":1788024,"crate":"stm32-hal2","num":"2.1.8","dl_path":"/api/v1/crates/stm32-hal2/2.1.8/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.8/readme","updated_at":"2025-10-23T00:08:10.045420Z","created_at":"2025-10-23T00:08:10.045420Z","downloads":238,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"default":["defmt"],"defmt":["dep:defmt"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.8/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.8/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.8/authors"},"crate_size":526655,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-10-23T00:08:10.045420Z"}],"checksum":"53977a959866bea42a75bf5926b70268ec6ba4797d37635a7fae7f664b00e799","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17561,"comment_lines":3781,"files":45}},"total_code_lines":17561,"total_comment_lines":3781}},{"id":1780916,"crate":"stm32-hal2","num":"2.1.7","dl_path":"/api/v1/crates/stm32-hal2/2.1.7/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.7/readme","updated_at":"2025-10-18T16:48:14.281882Z","created_at":"2025-10-18T16:48:14.281882Z","downloads":202,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"default":["defmt"],"defmt":["dep:defmt"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.7/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.7/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.7/authors"},"crate_size":526651,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-10-18T16:48:14.281882Z"}],"checksum":"d2864c82c35b92646ace3400b822f6fd9887c3f7119ac376b089a9fac0b0d2e4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17563,"comment_lines":3782,"files":45}},"total_code_lines":17563,"total_comment_lines":3782}},{"id":1746064,"crate":"stm32-hal2","num":"2.1.6","dl_path":"/api/v1/crates/stm32-hal2/2.1.6/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.6/readme","updated_at":"2025-09-25T22:30:46.813942Z","created_at":"2025-09-25T22:30:46.813942Z","downloads":336,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"default":["defmt"],"defmt":["dep:defmt"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.6/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.6/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.6/authors"},"crate_size":526673,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-09-25T22:30:46.813942Z"}],"checksum":"7dc16658d9e39f89f5b267f47d865b8ecf27e316e907f2ed9c11f0a37255c0ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17561,"comment_lines":3785,"files":45}},"total_code_lines":17561,"total_comment_lines":3785}},{"id":1728436,"crate":"stm32-hal2","num":"2.1.5","dl_path":"/api/v1/crates/stm32-hal2/2.1.5/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.5/readme","updated_at":"2025-09-13T16:55:19.053445Z","created_at":"2025-09-13T16:55:19.053445Z","downloads":363,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.5/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.5/authors"},"crate_size":526510,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-09-13T16:55:19.053445Z"}],"checksum":"172b0034f743930b333c720444caffaddaf847c61cda54cdb399656c73d2683e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17550,"comment_lines":3785,"files":45}},"total_code_lines":17550,"total_comment_lines":3785}},{"id":1715376,"crate":"stm32-hal2","num":"2.1.4","dl_path":"/api/v1/crates/stm32-hal2/2.1.4/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.4/readme","updated_at":"2025-09-05T02:05:50.254189Z","created_at":"2025-09-05T02:05:50.254189Z","downloads":739,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.4/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.4/authors"},"crate_size":526604,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-09-05T02:05:50.254189Z"}],"checksum":"aa7c88bdab3bea99ed872a8479add4a5c85881ee04d3a38d002dfb2e7e2a55ea","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17549,"comment_lines":3785,"files":45}},"total_code_lines":17549,"total_comment_lines":3785}},{"id":1675755,"crate":"stm32-hal2","num":"2.1.3","dl_path":"/api/v1/crates/stm32-hal2/2.1.3/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.3/readme","updated_at":"2025-08-07T22:28:01.404139Z","created_at":"2025-08-07T22:28:01.404139Z","downloads":431,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.3/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.3/authors"},"crate_size":526491,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-08-07T22:28:01.404139Z"}],"checksum":"24a6bab709c0a7706b5b65a1a144022e2f12e782e254e59544f4fc1d93901f9b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17490,"comment_lines":3810,"files":45}},"total_code_lines":17490,"total_comment_lines":3810}},{"id":1671912,"crate":"stm32-hal2","num":"2.1.2","dl_path":"/api/v1/crates/stm32-hal2/2.1.2/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.2/readme","updated_at":"2025-08-05T16:26:22.566557Z","created_at":"2025-08-05T16:26:22.566557Z","downloads":359,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.2/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.2/authors"},"crate_size":526568,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-08-05T16:26:22.566557Z"}],"checksum":"e17886fca962e4995d8cf6f1a3d1722ae517850cf5b146338f66f95cd1f4a2d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17470,"comment_lines":3833,"files":45}},"total_code_lines":17470,"total_comment_lines":3833}},{"id":1666825,"crate":"stm32-hal2","num":"2.1.1","dl_path":"/api/v1/crates/stm32-hal2/2.1.1/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.1/readme","updated_at":"2025-08-01T17:09:55.297488Z","created_at":"2025-08-01T17:09:55.297488Z","downloads":384,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.1/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.1/authors"},"crate_size":526656,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-08-01T17:09:55.297488Z"}],"checksum":"f112a40c5317701c0aa5b354e08f213e670ee2ad3a9cde0d581cdd30c6abbd54","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17457,"comment_lines":3834,"files":45}},"total_code_lines":17457,"total_comment_lines":3834}},{"id":1658889,"crate":"stm32-hal2","num":"2.1.0","dl_path":"/api/v1/crates/stm32-hal2/2.1.0/download","readme_path":"/api/v1/crates/stm32-hal2/2.1.0/readme","updated_at":"2025-07-26T18:31:56.044767Z","created_at":"2025-07-26T18:31:56.044767Z","downloads":520,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usb_c0":["dep:stm32-usbd2"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.1.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.1.0/downloads","authors":"/api/v1/crates/stm32-hal2/2.1.0/authors"},"crate_size":526884,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-07-26T18:31:56.044767Z"}],"checksum":"8f4fe944b51a483667a883ae57deeea862ae5d2d2a865a2b7458a37ef9c41378","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17464,"comment_lines":3838,"files":45}},"total_code_lines":17464,"total_comment_lines":3838}},{"id":1636256,"crate":"stm32-hal2","num":"2.0.0","dl_path":"/api/v1/crates/stm32-hal2/2.0.0/download","readme_path":"/api/v1/crates/stm32-hal2/2.0.0/readme","updated_at":"2025-07-10T17:25:00.346152Z","created_at":"2025-07-10T17:25:00.346152Z","downloads":573,"features":{"c0":["c_g0"],"c011":["stm32c0/stm32c011","c0"],"c031":["stm32c0/stm32c031","c0"],"c071":["stm32c0/stm32c071","c0"],"c0rt":["stm32c0/rt"],"c_g0":[],"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":["c_g0"],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h503":["stm32h5/stm32h503","h5"],"h562":["stm32h5/stm32h562","h5"],"h563":["stm32h5/stm32h563","h5"],"h573":["stm32h5/stm32h573","h5"],"h5rt":["stm32h5/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/2.0.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/2.0.0/downloads","authors":"/api/v1/crates/stm32-hal2/2.0.0/authors"},"crate_size":523357,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-07-10T17:25:00.346152Z"}],"checksum":"1d706a37123bfa73cb1eb96e72b3441a3f557a135290d39f37b582cd9336f07f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16849,"comment_lines":3834,"files":44}},"total_code_lines":16849,"total_comment_lines":3834}},{"id":1595027,"crate":"stm32-hal2","num":"1.9.5","dl_path":"/api/v1/crates/stm32-hal2/1.9.5/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.5/readme","updated_at":"2025-06-08T21:09:52.354189Z","created_at":"2025-06-08T21:09:52.354189Z","downloads":817,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.5/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.5/authors"},"crate_size":236908,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-06-08T21:09:52.354189Z"}],"checksum":"e552f5fdc8784f15135b43944944de958d35d754d40342eb5c28156a7ee666b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18140,"comment_lines":3652,"files":43}},"total_code_lines":18140,"total_comment_lines":3652}},{"id":1575713,"crate":"stm32-hal2","num":"1.9.4","dl_path":"/api/v1/crates/stm32-hal2/1.9.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.4/readme","updated_at":"2025-05-23T02:17:58.445812Z","created_at":"2025-05-23T02:17:58.445812Z","downloads":840,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f":[],"f3":["f"],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":["f"],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l":[],"l4":["l"],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":["l"],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.4/authors"},"crate_size":236869,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-05-23T02:17:58.445812Z"}],"checksum":"08e5e5cc2e234b681271db71d8f4775605b336447ff9121a8d7f431617de6198","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18154,"comment_lines":3653,"files":42}},"total_code_lines":18154,"total_comment_lines":3653}},{"id":1568727,"crate":"stm32-hal2","num":"1.9.3","dl_path":"/api/v1/crates/stm32-hal2/1.9.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.3/readme","updated_at":"2025-05-18T17:27:24.756351Z","created_at":"2025-05-18T17:27:24.756351Z","downloads":479,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.3/authors"},"crate_size":234405,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-05-18T17:27:24.756351Z"}],"checksum":"83d66b84069c6f0f035914bbb50f7d13c5a8dc3152da212417b776f7b693b7f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17778,"comment_lines":3495,"files":42}},"total_code_lines":17778,"total_comment_lines":3495}},{"id":1565416,"crate":"stm32-hal2","num":"1.9.2","dl_path":"/api/v1/crates/stm32-hal2/1.9.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.2/readme","updated_at":"2025-05-15T17:44:03.947982Z","created_at":"2025-05-15T17:44:03.947982Z","downloads":467,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.2/authors"},"crate_size":234094,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-05-15T17:44:03.947982Z"}],"checksum":"265291483645c994da25e927483567e129e7ff101c7dce24c99cdabe828faf90","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17726,"comment_lines":3497,"files":42}},"total_code_lines":17726,"total_comment_lines":3497}},{"id":1565397,"crate":"stm32-hal2","num":"1.9.1","dl_path":"/api/v1/crates/stm32-hal2/1.9.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.1/readme","updated_at":"2025-05-15T17:31:16.039224Z","created_at":"2025-05-15T17:31:16.039224Z","downloads":454,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.1/authors"},"crate_size":234254,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-05-15T17:31:16.039224Z"}],"checksum":"54bcbeec9962b8881776cb804096635afe5fc066ddb5218abbd7b5793d7ac307","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17788,"comment_lines":3446,"files":42}},"total_code_lines":17788,"total_comment_lines":3446}},{"id":1433866,"crate":"stm32-hal2","num":"1.9.0","dl_path":"/api/v1/crates/stm32-hal2/1.9.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.9.0/readme","updated_at":"2025-02-04T22:04:00.917952Z","created_at":"2025-02-04T22:04:00.917952Z","downloads":1632,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:embedded-io"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.9.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.9.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.9.0/authors"},"crate_size":235173,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2025-02-04T22:04:00.917952Z"}],"checksum":"2d926ae1190365e5cf68db4c12aa9248b6490c08fe6cc369fc719a18924f645a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17774,"comment_lines":3444,"files":42}},"total_code_lines":17774,"total_comment_lines":3444}},{"id":1380525,"crate":"stm32-hal2","num":"1.8.5","dl_path":"/api/v1/crates/stm32-hal2/1.8.5/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.5/readme","updated_at":"2024-12-19T13:00:25.351711Z","created_at":"2024-12-19T13:00:25.351711Z","downloads":925,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.5/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.5/authors"},"crate_size":234548,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-12-19T13:00:25.351711Z"}],"checksum":"a47efcabe0e17c924af1565309cf5dbb3fb6b5bfc76929d233b49d277a099ef1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17623,"comment_lines":3519,"files":42}},"total_code_lines":17623,"total_comment_lines":3519}},{"id":1354801,"crate":"stm32-hal2","num":"1.8.4","dl_path":"/api/v1/crates/stm32-hal2/1.8.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.4/readme","updated_at":"2024-11-27T14:47:32.307717Z","created_at":"2024-11-27T14:47:32.307717Z","downloads":810,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.4/authors"},"crate_size":233799,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-11-27T14:47:32.307717Z"}],"checksum":"02fcafc190bb52d27cf280c1f1bffddd2286a45d23dbc3ef6257852efdbb217e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17595,"comment_lines":3505,"files":42}},"total_code_lines":17595,"total_comment_lines":3505}},{"id":1139377,"crate":"stm32-hal2","num":"1.8.3","dl_path":"/api/v1/crates/stm32-hal2/1.8.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.3/readme","updated_at":"2024-05-08T22:31:58.185589Z","created_at":"2024-05-08T22:31:58.185589Z","downloads":1989,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.3/authors"},"crate_size":231527,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-05-08T22:31:58.185589Z"}],"checksum":"cae59542d9b4a3f0e9a40d92a64a61bd729512cdd52611d4c46c08961c75ce78","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17433,"comment_lines":3569,"files":42}},"total_code_lines":17433,"total_comment_lines":3569}},{"id":1062107,"crate":"stm32-hal2","num":"1.8.2","dl_path":"/api/v1/crates/stm32-hal2/1.8.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.2/readme","updated_at":"2024-02-24T03:41:06.332179Z","created_at":"2024-02-24T03:41:06.332179Z","downloads":1497,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.2/authors"},"crate_size":230661,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-02-24T03:41:06.332179Z"}],"checksum":"60ea4c7dd2580d284326b4726614b280ecb9226efff1096304175f5bb97bb0b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17361,"comment_lines":3574,"files":41}},"total_code_lines":17361,"total_comment_lines":3574}},{"id":1027277,"crate":"stm32-hal2","num":"1.8.1","dl_path":"/api/v1/crates/stm32-hal2/1.8.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.1/readme","updated_at":"2024-01-25T15:07:26.981996Z","created_at":"2024-01-25T15:07:26.981996Z","downloads":1367,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.1/authors"},"crate_size":230018,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-01-25T15:07:26.981996Z"}],"checksum":"0cb7a3d1d4cba8e349462c954a4382a561270869ba65796f540ff98128b539a9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17352,"comment_lines":3567,"files":41}},"total_code_lines":17352,"total_comment_lines":3567}},{"id":1018809,"crate":"stm32-hal2","num":"1.8.0","dl_path":"/api/v1/crates/stm32-hal2/1.8.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.8.0/readme","updated_at":"2024-01-19T02:25:12.935959Z","created_at":"2024-01-19T02:25:12.935959Z","downloads":1250,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.8.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.8.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.8.0/authors"},"crate_size":230243,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2024-01-19T02:25:12.935959Z"}],"checksum":"2c6173485a77847b2522566071f14dcda3efd9eb6c8dfd3f692736f6fdbd94f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17194,"comment_lines":3613,"files":39}},"total_code_lines":17194,"total_comment_lines":3613}},{"id":990628,"crate":"stm32-hal2","num":"1.7.0","dl_path":"/api/v1/crates/stm32-hal2/1.7.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.7.0/readme","updated_at":"2023-12-19T14:27:28.990221Z","created_at":"2023-12-19T14:27:28.990221Z","downloads":1238,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:nb","dep:void","dep:embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.7.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.7.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.7.0/authors"},"crate_size":230587,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-12-19T14:27:28.990221Z"}],"checksum":"d83b0d6e20cf2aa1c6326a301f3ff78756f9b04c31aab8dca9363e6684df6fe4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17437,"comment_lines":3342,"files":39}},"total_code_lines":17437,"total_comment_lines":3342}},{"id":881828,"crate":"stm32-hal2","num":"1.6.4","dl_path":"/api/v1/crates/stm32-hal2/1.6.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.6.4/readme","updated_at":"2023-08-26T04:16:11.270181Z","created_at":"2023-08-26T04:16:11.270181Z","downloads":1992,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:nb","dep:void","dep:embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.6.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.6.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.6.4/authors"},"crate_size":227453,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-08-26T04:16:11.270181Z"}],"checksum":"3ea1f87fe419541ed8fc97e76025fad154d076bb18e638b0904585400fd6946b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17185,"comment_lines":3291,"files":39}},"total_code_lines":17185,"total_comment_lines":3291}},{"id":810328,"crate":"stm32-hal2","num":"1.6.3","dl_path":"/api/v1/crates/stm32-hal2/1.6.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.6.3/readme","updated_at":"2023-05-28T18:29:52.685789Z","created_at":"2023-05-28T18:29:52.685789Z","downloads":1271,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:nb","dep:void","dep:embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h5":[],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.6.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.6.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.6.3/authors"},"crate_size":228352,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-05-28T18:29:52.685789Z"}],"checksum":"cc4d5ba81de42efc2e2ecbdb66210315d3fd9cf6bf798609823f69d15cc72912","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16826,"comment_lines":3347,"files":39}},"total_code_lines":16826,"total_comment_lines":3347}},{"id":736545,"crate":"stm32-hal2","num":"1.6.2","dl_path":"/api/v1/crates/stm32-hal2/1.6.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.6.2/readme","updated_at":"2023-02-26T23:42:49.457277Z","created_at":"2023-02-26T23:42:49.457277Z","downloads":1944,"features":{"can_bx":["dep:bxcan"],"can_fd_g":["fdcan/fdcan_g0_g4_l5"],"can_fd_h":["fdcan/fdcan_h7"],"embedded_hal":["dep:embedded-hal","dep:nb","dep:void","dep:embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["dep:rtic-monotonic"],"net":["dep:smoltcp"],"usb":["dep:stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.6.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.6.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.6.2/authors"},"crate_size":220535,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-02-26T23:42:49.457277Z"}],"checksum":"c22fcc7f1ce3ec0ca5592aa253c77af2740660867288ba28a823965685afe01f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16296,"comment_lines":3302,"files":38}},"total_code_lines":16296,"total_comment_lines":3302}},{"id":733923,"crate":"stm32-hal2","num":"1.6.1","dl_path":"/api/v1/crates/stm32-hal2/1.6.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.6.1/readme","updated_at":"2023-02-23T12:20:13.645326Z","created_at":"2023-02-23T12:20:13.645326Z","downloads":1175,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb","void","embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["rtic-monotonic"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.6.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.6.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.6.1/authors"},"crate_size":217354,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-02-23T12:20:13.645326Z"}],"checksum":"1beec1919abb717eb6f6ff3488b6dca785f320e1d90e7d354512276e59585acc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16171,"comment_lines":3238,"files":37}},"total_code_lines":16171,"total_comment_lines":3238}},{"id":721077,"crate":"stm32-hal2","num":"1.6.0","dl_path":"/api/v1/crates/stm32-hal2/1.6.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.6.0/readme","updated_at":"2023-02-07T06:20:09.240129Z","created_at":"2023-02-07T06:20:09.240129Z","downloads":1191,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb","void","embedded-time"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["rtic-monotonic"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.6.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.6.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.6.0/authors"},"crate_size":217349,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2023-02-07T06:20:09.240129Z"}],"checksum":"2736fee894cb69c812c6e5adfb9e8a0e536bdc7f5b717d87c99670ed73cd20af","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16147,"comment_lines":3237,"files":37}},"total_code_lines":16147,"total_comment_lines":3237}},{"id":667184,"crate":"stm32-hal2","num":"1.5.5","dl_path":"/api/v1/crates/stm32-hal2/1.5.5/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.5/readme","updated_at":"2022-11-20T14:15:48.050766Z","created_at":"2022-11-20T14:15:48.050766Z","downloads":1526,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["rtic-monotonic"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.5/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.5/authors"},"crate_size":212881,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-11-20T14:15:48.050766Z"}],"checksum":"a91954dfa1480aa7b8a5695743285b404a612b94a6d1b11301077c704994a4de","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":15827,"comment_lines":3216,"files":37}},"total_code_lines":15827,"total_comment_lines":3216}},{"id":653374,"crate":"stm32-hal2","num":"1.5.4","dl_path":"/api/v1/crates/stm32-hal2/1.5.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.4/readme","updated_at":"2022-10-29T19:31:18.482936Z","created_at":"2022-10-29T19:31:18.482936Z","downloads":1234,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"monotonic":["rtic-monotonic"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.4/authors"},"crate_size":207874,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-10-29T19:31:18.482936Z"}],"checksum":"14af3fcfd1423b769ec35507cdd33526cf4982d02620268a90728712b84b29b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":15249,"comment_lines":3008,"files":37}},"total_code_lines":15249,"total_comment_lines":3008}},{"id":632538,"crate":"stm32-hal2","num":"1.5.3","dl_path":"/api/v1/crates/stm32-hal2/1.5.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.3/readme","updated_at":"2022-10-01T18:50:04.022864Z","created_at":"2022-10-01T18:50:04.022864Z","downloads":1267,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.3/authors"},"crate_size":205104,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-10-01T18:50:04.022864Z"}],"checksum":"9fd1bb59e9de5107a9d040e30ea38687ab4d828737a08ea406f7ce44c7085602","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":15017,"comment_lines":2947,"files":36}},"total_code_lines":15017,"total_comment_lines":2947}},{"id":607548,"crate":"stm32-hal2","num":"1.5.2","dl_path":"/api/v1/crates/stm32-hal2/1.5.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.2/readme","updated_at":"2022-08-23T13:58:16.478091Z","created_at":"2022-08-23T13:58:16.478091Z","downloads":1250,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.2/authors"},"crate_size":203711,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-08-23T13:58:16.478091Z"}],"checksum":"20f7468cecf913643f965b4f93fd3fe49a72860b222c2459bce4a3a61aa5a4b0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14947,"comment_lines":2876,"files":36}},"total_code_lines":14947,"total_comment_lines":2876}},{"id":584096,"crate":"stm32-hal2","num":"1.5.1","dl_path":"/api/v1/crates/stm32-hal2/1.5.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.1/readme","updated_at":"2022-07-14T01:43:51.296467Z","created_at":"2022-07-14T01:43:51.296467Z","downloads":1209,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.1/authors"},"crate_size":202008,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-07-14T01:43:51.296467Z"}],"checksum":"2f4476c7ea579fdacfddb609307d9e0cf835a177367bde88066dcfda380d710a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14270,"comment_lines":2870,"files":36}},"total_code_lines":14270,"total_comment_lines":2870}},{"id":578579,"crate":"stm32-hal2","num":"1.5.0","dl_path":"/api/v1/crates/stm32-hal2/1.5.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.5.0/readme","updated_at":"2022-07-04T23:11:16.051706Z","created_at":"2022-07-04T23:11:16.051706Z","downloads":1197,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.5.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.5.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.5.0/authors"},"crate_size":201039,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-07-04T23:11:16.051706Z"}],"checksum":"9d2f1d53fb8b604a2d64dd2f2213ba1a712d32cce9bd2aef5c43098187ef78cf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14203,"comment_lines":2936,"files":36}},"total_code_lines":14203,"total_comment_lines":2936}},{"id":575506,"crate":"stm32-hal2","num":"1.4.8","dl_path":"/api/v1/crates/stm32-hal2/1.4.8/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.8/readme","updated_at":"2022-06-29T20:53:49.362001Z","created_at":"2022-06-29T20:53:49.362001Z","downloads":1237,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal","nb"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.8/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.8/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.8/authors"},"crate_size":262248,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-06-29T20:53:49.362001Z"}],"checksum":"16c5e3cd39c90903477315e6203f9cd00b43fb89e4a7b43db5f5da645070df3c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19738,"comment_lines":3056,"files":54}},"total_code_lines":19738,"total_comment_lines":3056}},{"id":569097,"crate":"stm32-hal2","num":"1.4.7","dl_path":"/api/v1/crates/stm32-hal2/1.4.7/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.7/readme","updated_at":"2022-06-18T17:41:26.642435Z","created_at":"2022-06-18T17:41:26.642435Z","downloads":1231,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h735":["stm32h7/stm32h735","h7"],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"net":["smoltcp"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.7/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.7/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.7/authors"},"crate_size":263371,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-06-18T17:41:26.642435Z"}],"checksum":"13f3d282571ba99dd28e0147a080059c8815bc722d6098848b41154fe56bf2ec","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19821,"comment_lines":3079,"files":54}},"total_code_lines":19821,"total_comment_lines":3079}},{"id":552220,"crate":"stm32-hal2","num":"1.4.6","dl_path":"/api/v1/crates/stm32-hal2/1.4.6/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.6/readme","updated_at":"2022-05-19T23:48:44.375722Z","created_at":"2022-05-19T23:48:44.375722Z","downloads":1288,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.6/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.6/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.6/authors"},"crate_size":258854,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-05-19T23:48:44.375722Z"}],"checksum":"869a9ac112b1988db3ccaf90a4fd517fea124d298c354a1f2a10a280f205ec46","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19646,"comment_lines":2984,"files":53}},"total_code_lines":19646,"total_comment_lines":2984}},{"id":546974,"crate":"stm32-hal2","num":"1.4.5","dl_path":"/api/v1/crates/stm32-hal2/1.4.5/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.5/readme","updated_at":"2022-05-10T23:52:10.818730Z","created_at":"2022-05-10T23:52:10.818730Z","downloads":2045,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.5/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.5/authors"},"crate_size":257038,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-05-10T23:52:10.818730Z"}],"checksum":"9d03701c329b11f8ef0cf55c156f818d0f7a2b4b45de9847c791dd41a1da4a15","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19376,"comment_lines":2952,"files":51}},"total_code_lines":19376,"total_comment_lines":2952}},{"id":533665,"crate":"stm32-hal2","num":"1.4.4","dl_path":"/api/v1/crates/stm32-hal2/1.4.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.4/readme","updated_at":"2022-04-16T20:08:12.321922Z","created_at":"2022-04-16T20:08:12.321922Z","downloads":1269,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.4/authors"},"crate_size":251892,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-04-16T20:08:12.321922Z"}],"checksum":"c01c85fe1db5e9c9e5c3feab55fa0c8f49d2205ea408cb76ba59171735adb1b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19320,"comment_lines":2895,"files":51}},"total_code_lines":19320,"total_comment_lines":2895}},{"id":533659,"crate":"stm32-hal2","num":"1.4.3","dl_path":"/api/v1/crates/stm32-hal2/1.4.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.3/readme","updated_at":"2022-04-16T19:55:57.136930Z","created_at":"2022-04-16T19:55:57.136930Z","downloads":1237,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.3/authors"},"crate_size":251902,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-04-16T19:55:57.136930Z"}],"checksum":"edabeb8bb8dda66513025ea20c4e48ad4c8073185f2859f02888cc0bad41d5cf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19320,"comment_lines":2895,"files":51}},"total_code_lines":19320,"total_comment_lines":2895}},{"id":501645,"crate":"stm32-hal2","num":"1.4.2","dl_path":"/api/v1/crates/stm32-hal2/1.4.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.2/readme","updated_at":"2022-02-17T14:59:19.750486Z","created_at":"2022-02-17T14:59:19.750486Z","downloads":1275,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.2/authors"},"crate_size":246619,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-02-17T14:59:19.750486Z"}],"checksum":"d2b6648314afcf91c609be7700c4aed97c6a4fa84c0486c3f949419aba73c895","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18961,"comment_lines":2844,"files":51}},"total_code_lines":18961,"total_comment_lines":2844}},{"id":488803,"crate":"stm32-hal2","num":"1.4.1","dl_path":"/api/v1/crates/stm32-hal2/1.4.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.1/readme","updated_at":"2022-01-24T13:19:00.979437Z","created_at":"2022-01-24T13:19:00.979437Z","downloads":1241,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.1/authors"},"crate_size":245511,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-01-24T13:19:00.979437Z"}],"checksum":"cd9fc0b5ee5ed1a68b289f3fe30476f7d660294a4b45136455841498b18bf555","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18806,"comment_lines":2840,"files":51}},"total_code_lines":18806,"total_comment_lines":2840}},{"id":488792,"crate":"stm32-hal2","num":"1.4.0","dl_path":"/api/v1/crates/stm32-hal2/1.4.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.4.0/readme","updated_at":"2022-01-24T12:48:40.468731Z","created_at":"2022-01-24T12:48:40.468731Z","downloads":1238,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.4.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.4.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.4.0/authors"},"crate_size":245417,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-01-24T12:48:40.468731Z"}],"checksum":"12c66be51c85be8cdeaa056a33f7bfe7b47747c34880e234de6cbc6fe7b6c80b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18826,"comment_lines":2814,"files":51}},"total_code_lines":18826,"total_comment_lines":2814}},{"id":488790,"crate":"stm32-hal2","num":"1.3.5","dl_path":"/api/v1/crates/stm32-hal2/1.3.5/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.5/readme","updated_at":"2022-01-24T12:34:56.656196Z","created_at":"2022-01-24T12:34:56.656196Z","downloads":1213,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.5/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.5/authors"},"crate_size":245408,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-01-24T12:34:56.656196Z"}],"checksum":"68ffdcaa76ab1a460976203fafd06f10d52d3f3411ac3ab48cff8108feb093b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18826,"comment_lines":2814,"files":51}},"total_code_lines":18826,"total_comment_lines":2814}},{"id":479148,"crate":"stm32-hal2","num":"1.3.4","dl_path":"/api/v1/crates/stm32-hal2/1.3.4/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.4/readme","updated_at":"2022-01-07T20:27:41.135143Z","created_at":"2022-01-07T20:27:41.135143Z","downloads":1261,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.4/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.4/authors"},"crate_size":243718,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2022-01-07T20:27:41.135143Z"}],"checksum":"a859d2c899d370aa10d1343d75d76f7785ea57bc10e1baa51d2a111212c6e6ba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18541,"comment_lines":2737,"files":51}},"total_code_lines":18541,"total_comment_lines":2737}},{"id":458488,"crate":"stm32-hal2","num":"1.3.3","dl_path":"/api/v1/crates/stm32-hal2/1.3.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.3/readme","updated_at":"2021-11-25T03:53:38.239662Z","created_at":"2021-11-25T03:53:38.239662Z","downloads":1237,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.3/authors"},"crate_size":241503,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-11-25T03:53:38.239662Z"}],"checksum":"882b0bde2c5679fe214d9697132ea6a3439cf3364cd71a9c17bed14852190d51","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18313,"comment_lines":2717,"files":50}},"total_code_lines":18313,"total_comment_lines":2717}},{"id":458438,"crate":"stm32-hal2","num":"1.3.2","dl_path":"/api/v1/crates/stm32-hal2/1.3.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.2/readme","updated_at":"2021-11-24T23:29:28.419092Z","created_at":"2021-11-24T23:29:28.419092Z","downloads":1228,"features":{"bx_can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g050":["stm32g0/stm32g050","g0"],"g051":["stm32g0/stm32g051","g0"],"g061":["stm32g0/stm32g061","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0b0":["stm32g0/stm32g0b0","g0"],"g0b1":["stm32g0/stm32g0b1","g0"],"g0c1":["stm32g0/stm32g0c1","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","byteorder","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.2/authors"},"crate_size":241502,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-11-24T23:29:28.419092Z"}],"checksum":"917c3b0644a1e930278e6d966b7a7ddf5db86fe3f86fbbe1e70caacfb600a612","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18313,"comment_lines":2717,"files":50}},"total_code_lines":18313,"total_comment_lines":2717}},{"id":444784,"crate":"stm32-hal2","num":"1.3.1","dl_path":"/api/v1/crates/stm32-hal2/1.3.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.1/readme","updated_at":"2021-10-27T02:47:19.577033Z","created_at":"2021-10-27T02:47:19.577033Z","downloads":1242,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.1/authors"},"crate_size":238170,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-10-27T02:47:19.577033Z"}],"checksum":"fb159715b53e85ad4f3dc48f00af7c18ea799fad2d26deee22fa78ec28109965","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18239,"comment_lines":2651,"files":49}},"total_code_lines":18239,"total_comment_lines":2651}},{"id":435249,"crate":"stm32-hal2","num":"1.3.0","dl_path":"/api/v1/crates/stm32-hal2/1.3.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.3.0/readme","updated_at":"2021-10-07T21:36:56.891915Z","created_at":"2021-10-07T21:36:56.891915Z","downloads":1231,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.3.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.3.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.3.0/authors"},"crate_size":234763,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-10-07T21:36:56.891915Z"}],"checksum":"58dbb1b3773a50a693d23b73a5f4896244f4c9cd7b11d12958051441cacb095c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":18178,"comment_lines":2647,"files":48}},"total_code_lines":18178,"total_comment_lines":2647}},{"id":430276,"crate":"stm32-hal2","num":"1.2.1","dl_path":"/api/v1/crates/stm32-hal2/1.2.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.2.1/readme","updated_at":"2021-09-26T19:22:54.777017Z","created_at":"2021-09-26T19:22:54.777017Z","downloads":1225,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.2.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.2.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.2.1/authors"},"crate_size":226042,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-26T19:22:54.777017Z"}],"checksum":"823a6de35d2170d01dd42a3ded44b311108956f66e36c4a5fc2d04496dc12f36","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17560,"comment_lines":2421,"files":47}},"total_code_lines":17560,"total_comment_lines":2421}},{"id":429265,"crate":"stm32-hal2","num":"1.2.0","dl_path":"/api/v1/crates/stm32-hal2/1.2.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.2.0/readme","updated_at":"2021-09-23T17:42:20.604101Z","created_at":"2021-09-23T17:42:20.604101Z","downloads":1205,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.2.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.2.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.2.0/authors"},"crate_size":225083,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-23T17:42:20.604101Z"}],"checksum":"b485e00a46def307932ac9d7d444973c06466e67c02cad6d174fcf51bb954af9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17532,"comment_lines":2420,"files":47}},"total_code_lines":17532,"total_comment_lines":2420}},{"id":427020,"crate":"stm32-hal2","num":"1.1.0","dl_path":"/api/v1/crates/stm32-hal2/1.1.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.1.0/readme","updated_at":"2021-09-17T20:13:02.414476Z","created_at":"2021-09-17T20:13:02.414476Z","downloads":1217,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.1.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.1.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.1.0/authors"},"crate_size":224165,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-17T20:13:02.414476Z"}],"checksum":"73b46ca4c3b13ab0fbfb1c419c305e810d2941a3980c891a14ce690227486726","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17499,"comment_lines":2419,"files":47}},"total_code_lines":17499,"total_comment_lines":2419}},{"id":422959,"crate":"stm32-hal2","num":"1.0.3","dl_path":"/api/v1/crates/stm32-hal2/1.0.3/download","readme_path":"/api/v1/crates/stm32-hal2/1.0.3/readme","updated_at":"2021-09-08T00:09:45.597060Z","created_at":"2021-09-08T00:09:45.597060Z","downloads":1238,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.0.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.0.3/downloads","authors":"/api/v1/crates/stm32-hal2/1.0.3/authors"},"crate_size":219767,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-08T00:09:45.597060Z"}],"checksum":"a751d0dadf627a7a9f64071e3fdb2af678b0d974a4b200d87b03c3c248981739","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17678,"comment_lines":2334,"files":47}},"total_code_lines":17678,"total_comment_lines":2334}},{"id":421494,"crate":"stm32-hal2","num":"1.0.2","dl_path":"/api/v1/crates/stm32-hal2/1.0.2/download","readme_path":"/api/v1/crates/stm32-hal2/1.0.2/readme","updated_at":"2021-09-04T00:44:00.203384Z","created_at":"2021-09-04T00:44:00.203384Z","downloads":1222,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.0.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.0.2/downloads","authors":"/api/v1/crates/stm32-hal2/1.0.2/authors"},"crate_size":215008,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-04T00:44:00.203384Z"}],"checksum":"a7596e95b16a4912e28662a14de18cad7b300b3e7d0a3c843a7a4f61b8f9f50c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17534,"comment_lines":2255,"files":47}},"total_code_lines":17534,"total_comment_lines":2255}},{"id":420623,"crate":"stm32-hal2","num":"1.0.1","dl_path":"/api/v1/crates/stm32-hal2/1.0.1/download","readme_path":"/api/v1/crates/stm32-hal2/1.0.1/readme","updated_at":"2021-09-01T18:39:39.217104Z","created_at":"2021-09-01T18:39:39.217104Z","downloads":1237,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.0.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.0.1/downloads","authors":"/api/v1/crates/stm32-hal2/1.0.1/authors"},"crate_size":212134,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-01T18:39:39.217104Z"}],"checksum":"776be09d9b2533fecf83ec8f6423b9183def46fe91c6c457af119516b8bd897b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17426,"comment_lines":2161,"files":47}},"total_code_lines":17426,"total_comment_lines":2161}},{"id":420616,"crate":"stm32-hal2","num":"1.0.0","dl_path":"/api/v1/crates/stm32-hal2/1.0.0/download","readme_path":"/api/v1/crates/stm32-hal2/1.0.0/readme","updated_at":"2021-09-01T18:37:30.063728Z","created_at":"2021-09-01T18:30:15.460789Z","downloads":1145,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":["bit_field","stm32-device-signature","heapless","bluetooth-hci","byteorder","bitflags","bbqueue"],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/1.0.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/1.0.0/downloads","authors":"/api/v1/crates/stm32-hal2/1.0.0/authors"},"crate_size":212093,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-01T18:30:15.460789Z"},{"action":"yank","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-09-01T18:37:27.523910Z"}],"checksum":"f9a01690d3419dc0845c6f7c88a813ce6b0392a618aea1e360d28f9fc9460749","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the STM32 MCUs","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":17425,"comment_lines":2160,"files":47}},"total_code_lines":17425,"total_comment_lines":2160}},{"id":402762,"crate":"stm32-hal2","num":"0.2.11","dl_path":"/api/v1/crates/stm32-hal2/0.2.11/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.11/readme","updated_at":"2021-07-19T02:52:36.643041Z","created_at":"2021-07-19T02:52:36.643041Z","downloads":1653,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.11/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.11/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.11/authors"},"crate_size":129345,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-07-19T02:52:36.643041Z"}],"checksum":"ab99f8d640969d044270dd64421b67037908404ce53dcb150e074fc09ef84948","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10405,"comment_lines":2358,"files":27}},"total_code_lines":10405,"total_comment_lines":2358}},{"id":402670,"crate":"stm32-hal2","num":"0.2.10","dl_path":"/api/v1/crates/stm32-hal2/0.2.10/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.10/readme","updated_at":"2021-07-18T19:49:51.320971Z","created_at":"2021-07-18T19:49:51.320971Z","downloads":1206,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.10/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.10/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.10/authors"},"crate_size":128015,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-07-18T19:49:51.320971Z"}],"checksum":"dc6831e2e0fefcc3bba001a572cc2a253cac76899fff11a59f47521915c8fe07","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10055,"comment_lines":2161,"files":27}},"total_code_lines":10055,"total_comment_lines":2161}},{"id":397091,"crate":"stm32-hal2","num":"0.2.9","dl_path":"/api/v1/crates/stm32-hal2/0.2.9/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.9/readme","updated_at":"2021-07-03T20:35:11.299721Z","created_at":"2021-07-03T20:35:11.299721Z","downloads":1230,"features":{"can":["bxcan"],"embedded_hal":["embedded-hal"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l412":["stm32l4/stm32l412","l4"],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"],"wbrt":["stm32wb/rt"],"wl":[],"wle5":["stm32wl/stm32wle5","wl"],"wlrt":["stm32wl/rt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.9/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.9/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.9/authors"},"crate_size":125852,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-07-03T20:35:11.299721Z"}],"checksum":"98c4719fde4dfd9dc2d7634f44ffc5db1bb7dd4f1057481fc6d3c31d9b0e28e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9931,"comment_lines":1940,"files":28}},"total_code_lines":9931,"total_comment_lines":1940}},{"id":387136,"crate":"stm32-hal2","num":"0.2.8","dl_path":"/api/v1/crates/stm32-hal2/0.2.8/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.8/readme","updated_at":"2021-06-07T15:35:58.717320Z","created_at":"2021-06-07T15:35:58.717320Z","downloads":1224,"features":{"can":["bxcan"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"],"wb":[],"wb55":["stm32wb/stm32wb55","wb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.8/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.8/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.8/authors"},"crate_size":119218,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-06-07T15:35:58.717320Z"}],"checksum":"71243f5814ee7c66fcc29d1e2972d7970d5ed34f32c9914a0ca1bd87a06a884f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9469,"comment_lines":1707,"files":29}},"total_code_lines":9469,"total_comment_lines":1707}},{"id":384053,"crate":"stm32-hal2","num":"0.2.7","dl_path":"/api/v1/crates/stm32-hal2/0.2.7/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.7/readme","updated_at":"2021-05-30T19:25:17.129468Z","created_at":"2021-05-30T19:25:17.129468Z","downloads":1220,"features":{"can":["bxcan"],"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"],"usbotg_fs":["synopsys-usb-otg/fs"],"usbotg_hs":["synopsys-usb-otg/hs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.7/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.7/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.7/authors"},"crate_size":115906,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-05-30T19:25:17.129468Z"}],"checksum":"967c8bc58cc3867d285a064771a1f29134edda1519f7196428db4c19b643b40e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":9248,"comment_lines":1680,"files":27}},"total_code_lines":9248,"total_comment_lines":1680}},{"id":374435,"crate":"stm32-hal2","num":"0.2.6","dl_path":"/api/v1/crates/stm32-hal2/0.2.6/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.6/readme","updated_at":"2021-05-04T15:43:24.916262Z","created_at":"2021-05-04T15:43:24.916262Z","downloads":1209,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.6/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.6/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.6/authors"},"crate_size":92282,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-05-04T15:43:24.916262Z"}],"checksum":"287b0643358ec07ed17ad2a2c5a54fc5bccffbb61acf684d4d57cd129b208e7d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7789,"comment_lines":1189,"files":26}},"total_code_lines":7789,"total_comment_lines":1189}},{"id":372819,"crate":"stm32-hal2","num":"0.2.5","dl_path":"/api/v1/crates/stm32-hal2/0.2.5/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.5/readme","updated_at":"2021-04-29T22:21:09.002253Z","created_at":"2021-04-29T22:21:09.002253Z","downloads":1210,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.5/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.5/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.5/authors"},"crate_size":99380,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-04-29T22:21:09.002253Z"}],"checksum":"6f94628dc00681a5aa2d842f707a616ac2453182de9b68f2192e20a0fadee82e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8543,"comment_lines":1260,"files":27}},"total_code_lines":8543,"total_comment_lines":1260}},{"id":369191,"crate":"stm32-hal2","num":"0.2.4","dl_path":"/api/v1/crates/stm32-hal2/0.2.4/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.4/readme","updated_at":"2021-04-20T22:15:28.280145Z","created_at":"2021-04-20T22:15:28.280145Z","downloads":1210,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.4/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.4/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.4/authors"},"crate_size":93766,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-04-20T22:15:28.280145Z"}],"checksum":"3c81861323e97408931bbd77079fb39d3f709dc8462f41e83b631814ea639e68","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8222,"comment_lines":1170,"files":26}},"total_code_lines":8222,"total_comment_lines":1170}},{"id":367563,"crate":"stm32-hal2","num":"0.2.3","dl_path":"/api/v1/crates/stm32-hal2/0.2.3/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.3/readme","updated_at":"2021-04-16T23:54:57.581059Z","created_at":"2021-04-16T23:54:57.581059Z","downloads":1193,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.3/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.3/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.3/authors"},"crate_size":92979,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-04-16T23:54:57.581059Z"}],"checksum":"45f061bceaca453bb5e3a1951897c8fca02f668b862c00a7d30485a3d401cd20","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8225,"comment_lines":1147,"files":26}},"total_code_lines":8225,"total_comment_lines":1147}},{"id":361038,"crate":"stm32-hal2","num":"0.2.2","dl_path":"/api/v1/crates/stm32-hal2/0.2.2/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.2/readme","updated_at":"2021-04-03T19:38:28.847344Z","created_at":"2021-04-03T19:38:28.847344Z","downloads":1194,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.2/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.2/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.2/authors"},"crate_size":93348,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-04-03T19:38:28.847344Z"}],"checksum":"71a1b43231498c02a7c6f9b7b918a23cb6889a0bb438a8b023bccdc57b7a7fbd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8101,"comment_lines":1352,"files":25}},"total_code_lines":8101,"total_comment_lines":1352}},{"id":360530,"crate":"stm32-hal2","num":"0.2.1","dl_path":"/api/v1/crates/stm32-hal2/0.2.1/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.1/readme","updated_at":"2021-04-02T22:58:09.834072Z","created_at":"2021-04-02T22:58:09.834072Z","downloads":1183,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f401":["stm32f4/stm32f401","f4"],"f405":["stm32f4/stm32f405","f4"],"f407":["stm32f4/stm32f407","f4"],"f410":["stm32f4/stm32f410","f4"],"f411":["stm32f4/stm32f411","f4"],"f412":["stm32f4/stm32f412","f4"],"f413":["stm32f4/stm32f413","f4"],"f427":["stm32f4/stm32f427","f4"],"f429":["stm32f4/stm32f429","f4"],"f446":["stm32f4/stm32f446","f4"],"f469":["stm32f4/stm32f469","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.1/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.1/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.1/authors"},"crate_size":92553,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-04-02T22:58:09.834072Z"}],"checksum":"976bb3830bb97b429fef65b8ebfa2e7c7f5950b4b6ca3e9287392e7c1f3cb577","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8060,"comment_lines":1345,"files":25}},"total_code_lines":8060,"total_comment_lines":1345}},{"id":356970,"crate":"stm32-hal2","num":"0.2.0","dl_path":"/api/v1/crates/stm32-hal2/0.2.0/download","readme_path":"/api/v1/crates/stm32-hal2/0.2.0/readme","updated_at":"2021-03-27T02:46:29.700864Z","created_at":"2021-03-27T02:46:29.700864Z","downloads":1173,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"f4":[],"f446":["stm32f4/stm32f446","f4"],"f4rt":["stm32f4/rt"],"g0":[],"g030":["stm32g0/stm32g030","g0"],"g031":["stm32g0/stm32g031","g0"],"g041":["stm32g0/stm32g041","g0"],"g070":["stm32g0/stm32g070","g0"],"g071":["stm32g0/stm32g071","g0"],"g081":["stm32g0/stm32g081","g0"],"g0rt":["stm32g0/rt"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.2.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.2.0/downloads","authors":"/api/v1/crates/stm32-hal2/0.2.0/authors"},"crate_size":78629,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-03-27T02:46:29.700864Z"}],"checksum":"069460663284790cb32de1f1b83495774ebb68a0228deeeec10687c7dbb9312a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":"https://docs.rs/stm32-hal2","repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6807,"comment_lines":1232,"files":22}},"total_code_lines":6807,"total_comment_lines":1232}},{"id":353177,"crate":"stm32-hal2","num":"0.1.0","dl_path":"/api/v1/crates/stm32-hal2/0.1.0/download","readme_path":"/api/v1/crates/stm32-hal2/0.1.0/readme","updated_at":"2021-03-16T21:30:21.123776Z","created_at":"2021-03-16T21:30:21.123776Z","downloads":1160,"features":{"f3":[],"f301":["stm32f3/stm32f301","f3"],"f302":["stm32f3/stm32f302","f3"],"f303":["stm32f3/stm32f303","f3"],"f373":["stm32f3/stm32f373","f3"],"f3rt":["stm32f3/rt"],"f3x4":["stm32f3/stm32f3x4","f3"],"g4":[],"g431":["stm32g4/stm32g431","g4"],"g441":["stm32g4/stm32g441","g4"],"g471":["stm32g4/stm32g471","g4"],"g473":["stm32g4/stm32g473","g4"],"g474":["stm32g4/stm32g474","g4"],"g483":["stm32g4/stm32g483","g4"],"g484":["stm32g4/stm32g484","g4"],"g491":["stm32g4/stm32g491","g4"],"g4a1":["stm32g4/stm32g4a1","g4"],"g4rt":["stm32g4/rt"],"h7":[],"h743":["stm32h7/stm32h743","h7"],"h743v":["stm32h7/stm32h743v","h7"],"h747cm4":["stm32h7/stm32h747cm4","h7"],"h747cm7":["stm32h7/stm32h747cm7","h7"],"h753":["stm32h7/stm32h753","h7"],"h753v":["stm32h7/stm32h753v","h7"],"h7b3":["stm32h7/stm32h7b3","h7"],"h7rt":["stm32h7/rt"],"l4":[],"l4rt":["stm32l4/rt"],"l4x1":["stm32l4/stm32l4x1","l4"],"l4x2":["stm32l4/stm32l4x2","l4"],"l4x3":["stm32l4/stm32l4x3","l4"],"l4x5":["stm32l4/stm32l4x5","l4"],"l4x6":["stm32l4/stm32l4x6","l4"],"l5":[],"l552":["stm32l5/stm32l552","l5"],"l562":["stm32l5/stm32l562","l5"],"l5rt":["stm32l5/rt"],"usb":["stm32-usbd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/stm32-hal2/0.1.0/dependencies","version_downloads":"/api/v1/crates/stm32-hal2/0.1.0/downloads","authors":"/api/v1/crates/stm32-hal2/0.1.0/authors"},"crate_size":73084,"published_by":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"audit_actions":[{"action":"publish","user":{"id":18350,"login":"David-OConnor","name":"David O'Connor","avatar":"https://avatars.githubusercontent.com/u/4590796?v=4","url":"https://github.com/David-OConnor","github_username_matches":true,"created_at":"2013-06-02T02:23:08Z"},"time":"2021-03-16T21:30:21.123776Z"}],"checksum":"fa3c1febe94fe87aa408b9d46d20fd1ccb845447b9fcfbb30e16431f3bb4c66d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Hardware abstraction layer for the stm32 chips","homepage":null,"documentation":null,"repository":"https://github.com/David-OConnor/stm32-hal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6402,"comment_lines":1108,"files":22}},"total_code_lines":6402,"total_comment_lines":1108}}],"meta":{"total":71,"next_page":null}}