{"name":"caravel-hal","vers":"1.0.0","deps":[{"name":"caravel-pac","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"329afa7cd9cb47ca34382303d23e247f43f2faa766a61ceb6cece575fbf6f116","features":{"default":["riscv-rt/device"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-23T13:40:26Z"} {"name":"caravel-hal","vers":"1.0.1","deps":[{"name":"caravel-pac","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.3","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e395afc487af16fce635d1a4b6476b9083aaa382e5eb711778f15cf41a374ac0","features":{"default":["riscv-rt/device"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-23T15:57:56Z"} {"name":"caravel-hal","vers":"1.0.2","deps":[{"name":"caravel-pac","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.3","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e5c545a30f63b13b757df055517031b50d57f058e0e36a83c4c5c3aa2c82f930","features":{"default":["riscv-rt/device"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-24T12:50:11Z"} {"name":"caravel-hal","vers":"1.0.3","deps":[{"name":"caravel-pac","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"be71ae5441cd098d7f199fcb6235ab207f8c89bccbf7ad926b260b40edfd0acf","features":{"default":["riscv-rt/device"],"mock-registers":["caravel-pac/mock-registers"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-24T13:24:58Z"} {"name":"caravel-hal","vers":"1.0.4","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bbdd5172295f4fe41a86b0f5790e764420d378e85d3bd26c96ac16f81d9c2114","features":{"default":["riscv-rt/device"],"mock-registers":["caravel-pac/mock-registers"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-24T14:08:46Z"} {"name":"caravel-hal","vers":"1.0.5","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08459ee34c2dfdc5ec9e0b1d22629336f2a20c204f2a63a4a5b6f55e64d9d2cb","features":{"default":["riscv-rt/device"],"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"],"no-interrupts":[]},"yanked":false,"pubtime":"2026-04-28T12:32:27Z"} {"name":"caravel-hal","vers":"1.0.6","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0c692772ec93fafe42028eb826436e241a795b4f365f6baed29639326ce2787","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:riscv-rt","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-04-28T16:00:30Z","v":2} {"name":"caravel-hal","vers":"1.0.7","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"815eaf69774d4025bde04de4d8869b27987b730297c5a89fe2ef2dbb77c5e3d0","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-04-28T16:58:27Z","v":2} {"name":"caravel-hal","vers":"1.0.8","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d0e7f80236b8df0b8c28ef1fa60279de40fc2eec44edf7ecccbf93f002f0976c","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-04-28T17:30:38Z","v":2} {"name":"caravel-hal","vers":"1.0.9","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f718aa780f4b071562d4e7fbce64e6df2a1f86197725b9db66b84746abad472b","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-04-28T18:03:51Z","v":2} {"name":"caravel-hal","vers":"1.0.10","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"711009472401add006a63aaabebd19a935e651280b9bf07b7f720e0ca1b50fcd","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-05-07T08:48:39Z","v":2} {"name":"caravel-hal","vers":"1.1.0","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^1.0.4","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd1d0cfe21eb3174d761963fb2ce91213d28d5b5225526437b10cafb98de2baf","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-06-20T18:39:05Z","v":2} {"name":"caravel-hal","vers":"2.0.0","deps":[{"name":"anyhow","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitfield-struct","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"caravel-pac","req":"^2.0.0","features":["mock-registers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"critical-section","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-hal","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"embedded-io","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv","req":"^0.15.0","features":["critical-section-single-hart"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"riscv-rt","req":"^0.16.0","features":["single-hart","device"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"vexriscv","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ea1dc56ce38de0c95bff3e17f388b56994063f2a0af136a92dbb4ed046ef1eb6","features":{"mock-registers":["caravel-pac/mock-registers"],"mock-user-registers":["caravel-pac/mock-user-registers"]},"features2":{"default":["interrupts"],"interrupts":["dep:critical-section","dep:riscv","dep:riscv-rt","dep:vexriscv","caravel-pac/interrupts"]},"yanked":false,"pubtime":"2026-06-22T13:43:40Z","v":2}