{"crate":{"id":"rtic","name":"rtic","updated_at":"2026-08-20T07:55:03.880089Z","versions":[3037553,2743241,1611123,1594555,1365772,1081361,1065677,854207,812505,797484,772014,769128],"keywords":["async","embedded","no-std","rtos","runtime"],"categories":["embedded","asynchronous","no-std","concurrency"],"badges":[],"created_at":"2023-04-05T19:45:41.359766Z","downloads":428090,"recent_downloads":70651,"default_version":"2.3.1","num_versions":12,"yanked":false,"max_version":"2.3.1","newest_version":"2.3.1","max_stable_version":"2.3.1","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","links":{"version_downloads":"/api/v1/crates/rtic/downloads","versions":null,"owners":"/api/v1/crates/rtic/owners","owner_team":"/api/v1/crates/rtic/owner_team","owner_user":"/api/v1/crates/rtic/owner_user","reverse_dependencies":"/api/v1/crates/rtic/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3037553,"crate":"rtic","num":"2.3.1","dl_path":"/api/v1/crates/rtic/2.3.1/download","readme_path":"/api/v1/crates/rtic/2.3.1/readme","updated_at":"2026-08-20T07:55:03.880089Z","created_at":"2026-08-20T07:55:03.880089Z","downloads":2390,"features":{"default":[],"riscv-clint-backend":["dep:riscv","dep:riscv-slic","riscv-slic/clint-backend","rtic-macros/riscv-clint"],"riscv-esp32c3-backend":["dep:esp32c3","dep:riscv","rtic-macros/riscv-esp32c3"],"riscv-esp32c6-backend":["dep:esp32c6","dep:riscv","rtic-macros/riscv-esp32c6"],"riscv-mecall-backend":["dep:riscv","dep:riscv-slic","riscv-slic/mecall-backend","rtic-macros/riscv-mecall"],"thumbv6-backend":["dep:cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["dep:cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["dep:cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["dep:cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.3.1/dependencies","version_downloads":"/api/v1/crates/rtic/2.3.1/downloads","authors":"/api/v1/crates/rtic/2.3.1/authors"},"crate_size":30242,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2026-08-20T07:55:03.880089Z"}],"checksum":"9fcca55b609067988553c8d9fbbef414b7dde1b2f7ca86e0956a130543270f7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1103,"comment_lines":71,"files":27}},"total_code_lines":1103,"total_comment_lines":71}},{"id":2743241,"crate":"rtic","num":"2.3.0","dl_path":"/api/v1/crates/rtic/2.3.0/download","readme_path":"/api/v1/crates/rtic/2.3.0/readme","updated_at":"2026-07-08T19:11:22.925471Z","created_at":"2026-07-08T19:11:22.925471Z","downloads":11912,"features":{"default":[],"riscv-clint-backend":["riscv","riscv-slic/clint-backend","rtic-macros/riscv-clint"],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"riscv-esp32c6-backend":["esp32c6","riscv","rtic-macros/riscv-esp32c6"],"riscv-mecall-backend":["riscv","riscv-slic/mecall-backend","rtic-macros/riscv-mecall"],"test-critical-section":["portable-atomic/critical-section"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.3.0/dependencies","version_downloads":"/api/v1/crates/rtic/2.3.0/downloads","authors":"/api/v1/crates/rtic/2.3.0/authors"},"crate_size":28258,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2026-07-08T19:11:22.925471Z"}],"checksum":"16dff5e56cf22c25d0223e8abc0f60b428c577d4dd4a2459e55eeb289165106c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":927,"comment_lines":56,"files":23}},"total_code_lines":927,"total_comment_lines":56}},{"id":1611123,"crate":"rtic","num":"2.2.0","dl_path":"/api/v1/crates/rtic/2.2.0/download","readme_path":"/api/v1/crates/rtic/2.2.0/readme","updated_at":"2025-06-22T10:07:06.030402Z","created_at":"2025-06-22T10:07:06.030402Z","downloads":263213,"features":{"default":[],"riscv-clint-backend":["riscv","riscv-slic/clint-backend","rtic-macros/riscv-clint"],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"riscv-esp32c6-backend":["esp32c6","riscv","rtic-macros/riscv-esp32c6"],"riscv-mecall-backend":["riscv","riscv-slic/mecall-backend","rtic-macros/riscv-mecall"],"test-critical-section":["portable-atomic/critical-section"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.2.0/dependencies","version_downloads":"/api/v1/crates/rtic/2.2.0/downloads","authors":"/api/v1/crates/rtic/2.2.0/authors"},"crate_size":27120,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2025-06-22T10:07:06.030402Z"}],"checksum":"6bc68b1fa2eefbb7ad6747b299b79c8fca92163dfa46f0e279f39109cf272186","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":830,"comment_lines":56,"files":18}},"total_code_lines":830,"total_comment_lines":56}},{"id":1594555,"crate":"rtic","num":"2.1.3","dl_path":"/api/v1/crates/rtic/2.1.3/download","readme_path":"/api/v1/crates/rtic/2.1.3/readme","updated_at":"2025-06-08T11:05:04.257724Z","created_at":"2025-06-08T11:05:04.257724Z","downloads":2769,"features":{"default":[],"riscv-clint-backend":["riscv","riscv-slic/clint-backend","rtic-macros/riscv-clint"],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"riscv-esp32c6-backend":["esp32c6","riscv","rtic-macros/riscv-esp32c6"],"riscv-mecall-backend":["riscv","riscv-slic/mecall-backend","rtic-macros/riscv-mecall"],"test-critical-section":["portable-atomic/critical-section"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.1.3/dependencies","version_downloads":"/api/v1/crates/rtic/2.1.3/downloads","authors":"/api/v1/crates/rtic/2.1.3/authors"},"crate_size":26038,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2025-06-08T11:05:04.257724Z"}],"checksum":"6b9d5aa884dcb4768bcbfe1bd9efb685b07a6cb0f3b6e8a00c90f250ae51655e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":816,"comment_lines":55,"files":17}},"total_code_lines":816,"total_comment_lines":55}},{"id":1365772,"crate":"rtic","num":"2.1.2","dl_path":"/api/v1/crates/rtic/2.1.2/download","readme_path":"/api/v1/crates/rtic/2.1.2/readme","updated_at":"2024-12-06T13:27:00.064740Z","created_at":"2024-12-06T13:27:00.064740Z","downloads":35934,"features":{"default":[],"riscv-clint-backend":["riscv","riscv-slic/clint-backend","rtic-macros/riscv-slic"],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"test-critical-section":["portable-atomic/critical-section"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.1.2/dependencies","version_downloads":"/api/v1/crates/rtic/2.1.2/downloads","authors":"/api/v1/crates/rtic/2.1.2/authors"},"crate_size":25512,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-12-06T13:27:00.064740Z"}],"checksum":"401961431a1e491124cdd216a313fada2d395aa2b5bee2867c872fc8af7c1bc1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":662,"comment_lines":46,"files":15}},"total_code_lines":662,"total_comment_lines":46}},{"id":1081361,"crate":"rtic","num":"2.1.1","dl_path":"/api/v1/crates/rtic/2.1.1/download","readme_path":"/api/v1/crates/rtic/2.1.1/readme","updated_at":"2024-03-13T19:53:17.691221Z","created_at":"2024-03-13T19:53:17.691221Z","downloads":66070,"features":{"default":[],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.1.1/dependencies","version_downloads":"/api/v1/crates/rtic/2.1.1/downloads","authors":"/api/v1/crates/rtic/2.1.1/authors"},"crate_size":37768,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-03-13T19:53:17.691221Z"}],"checksum":"c443db16326376bdd64377da268f6616d5f804aba8ce799bac7d1f7f244e9d51","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":633,"comment_lines":56,"files":14}},"total_code_lines":633,"total_comment_lines":56}},{"id":1065677,"crate":"rtic","num":"2.1.0","dl_path":"/api/v1/crates/rtic/2.1.0/download","readme_path":"/api/v1/crates/rtic/2.1.0/readme","updated_at":"2024-03-13T19:53:32.645426Z","created_at":"2024-02-27T12:52:32.151075Z","downloads":10702,"features":{"default":[],"riscv-esp32c3-backend":["esp32c3","riscv","rtic-macros/riscv-esp32c3"],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.1.0/dependencies","version_downloads":"/api/v1/crates/rtic/2.1.0/downloads","authors":"/api/v1/crates/rtic/2.1.0/authors"},"crate_size":37303,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-02-27T12:52:32.151075Z"},{"action":"yank","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-03-13T19:53:32.656564Z"}],"checksum":"0f9472edf226fafcaec0af8afeac6d22b28bf4fdbe7c34762b82af540c081f9a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":622,"comment_lines":54,"files":14}},"total_code_lines":622,"total_comment_lines":54}},{"id":854207,"crate":"rtic","num":"2.0.1","dl_path":"/api/v1/crates/rtic/2.0.1/download","readme_path":"/api/v1/crates/rtic/2.0.1/readme","updated_at":"2024-02-27T12:53:15.703116Z","created_at":"2023-07-25T08:17:46.947779Z","downloads":26338,"features":{"default":[],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.0.1/dependencies","version_downloads":"/api/v1/crates/rtic/2.0.1/downloads","authors":"/api/v1/crates/rtic/2.0.1/authors"},"crate_size":34748,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2023-07-25T08:17:46.947779Z"},{"action":"yank","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-02-27T12:53:15.708619Z"}],"checksum":"857ce76a2517808a303bcb7e5b6d4a9c1d84e5de88b302aec2e53744633c0f4d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":407,"comment_lines":33,"files":11}},"total_code_lines":407,"total_comment_lines":33}},{"id":812505,"crate":"rtic","num":"2.0.0","dl_path":"/api/v1/crates/rtic/2.0.0/download","readme_path":"/api/v1/crates/rtic/2.0.0/readme","updated_at":"2024-02-27T12:53:10.000583Z","created_at":"2023-05-31T18:23:38.701107Z","downloads":4364,"features":{"default":[],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.0.0/dependencies","version_downloads":"/api/v1/crates/rtic/2.0.0/downloads","authors":"/api/v1/crates/rtic/2.0.0/authors"},"crate_size":34559,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2023-05-31T18:23:38.701107Z"},{"action":"yank","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2024-02-27T12:53:10.008397Z"}],"checksum":"5b34091be382fee127250626ffbceab8b56d4234732eb331155d267c53a54e75","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":407,"comment_lines":33,"files":11}},"total_code_lines":407,"total_comment_lines":33}},{"id":797484,"crate":"rtic","num":"2.0.0-alpha.2","dl_path":"/api/v1/crates/rtic/2.0.0-alpha.2/download","readme_path":"/api/v1/crates/rtic/2.0.0-alpha.2/readme","updated_at":"2023-05-11T16:51:58.379651Z","created_at":"2023-05-11T16:51:58.379651Z","downloads":1857,"features":{"default":[],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.0.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/rtic/2.0.0-alpha.2/downloads","authors":"/api/v1/crates/rtic/2.0.0-alpha.2/authors"},"crate_size":34377,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2023-05-11T16:51:58.379651Z"}],"checksum":"d6329eb5608cb1433facf2743418793d5d3cc4e64ca7a9f9351d5c9406fb7410","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":407,"comment_lines":33,"files":11}},"total_code_lines":407,"total_comment_lines":33}},{"id":772014,"crate":"rtic","num":"2.0.0-alpha.1","dl_path":"/api/v1/crates/rtic/2.0.0-alpha.1/download","readme_path":"/api/v1/crates/rtic/2.0.0-alpha.1/readme","updated_at":"2023-04-09T17:31:35.547316Z","created_at":"2023-04-09T17:31:35.547316Z","downloads":1243,"features":{"default":[],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.0.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/rtic/2.0.0-alpha.1/downloads","authors":"/api/v1/crates/rtic/2.0.0-alpha.1/authors"},"crate_size":34218,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2023-04-09T17:31:35.547316Z"}],"checksum":"ea1cc33ff0fe37546ab323d52831915cf684b9052bd9a536cb156854f5de1f14","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":408,"comment_lines":34,"files":11}},"total_code_lines":408,"total_comment_lines":34}},{"id":769128,"crate":"rtic","num":"2.0.0-alpha.0","dl_path":"/api/v1/crates/rtic/2.0.0-alpha.0/download","readme_path":"/api/v1/crates/rtic/2.0.0-alpha.0/readme","updated_at":"2023-04-05T19:45:41.359766Z","created_at":"2023-04-05T19:45:41.359766Z","downloads":1144,"features":{"default":[],"rtic-uitestv6":["thumbv6-backend"],"rtic-uitestv7":["thumbv7-backend"],"test-critical-section":["cortex-m/critical-section-single-core","rtic-monotonics/systick-100hz"],"thumbv6-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv7-backend":["cortex-m","rtic-macros/cortex-m-basepri"],"thumbv8base-backend":["cortex-m","rtic-macros/cortex-m-source-masking"],"thumbv8main-backend":["cortex-m","rtic-macros/cortex-m-basepri"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtic/2.0.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/rtic/2.0.0-alpha.0/downloads","authors":"/api/v1/crates/rtic/2.0.0-alpha.0/authors"},"crate_size":34215,"published_by":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"audit_actions":[{"action":"publish","user":{"id":22489,"login":"korken89","name":"Emil Fresk","avatar":"https://avatars.githubusercontent.com/u/913109?v=4","url":"https://github.com/korken89","github_username_matches":true,"created_at":"2011-07-13T16:13:47Z"},"time":"2023-04-05T19:45:41.359766Z"}],"checksum":"e1942ced7e2d15a4179b14610ab99cf0970024f8c634c313783fe065ed239ee8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems","homepage":null,"documentation":"https://rtic.rs/","repository":"https://github.com/rtic-rs/rtic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":408,"comment_lines":34,"files":11}},"total_code_lines":408,"total_comment_lines":34}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5678},{"id":"embedded","keyword":"embedded","created_at":"2015-01-26T12:17:02.804814Z","crates_cnt":2922},{"id":"no-std","keyword":"no-std","created_at":"2016-12-04T07:20:15.030775Z","crates_cnt":3037},{"id":"rtos","keyword":"rtos","created_at":"2019-09-03T19:55:59.563860Z","crates_cnt":58},{"id":"runtime","keyword":"runtime","created_at":"2014-12-06T22:56:03.481125Z","crates_cnt":1469}],"categories":[{"id":"embedded","category":"Embedded development","slug":"embedded","description":"Crates that are primarily useful on embedded devices or without an operating system.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":6818},{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11069},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":12893},{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3634}]}