#reset #panic #panic-handler

无std panic-reset

将panic行为设置为重置

2个版本

使用旧的Rust 2015

0.1.1 2022年1月18日
0.1.0 2019年11月12日

#280无标准库

Download history 1547/week @ 2024-03-14 2111/week @ 2024-03-21 2479/week @ 2024-03-28 1961/week @ 2024-04-04 2012/week @ 2024-04-11 1484/week @ 2024-04-18 1424/week @ 2024-04-25 1466/week @ 2024-05-02 1166/week @ 2024-05-09 1230/week @ 2024-05-16 1157/week @ 2024-05-23 1340/week @ 2024-05-30 1413/week @ 2024-06-06 2299/week @ 2024-06-13 1223/week @ 2024-06-20 1315/week @ 2024-06-27

6,415 每月下载量
用于 sdvx控制器固件

MIT/Apache

7KB

panic-reset

Build Status

将panic行为设置为重置芯片,针对Cortex-M处理器实现

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,将作为上述双重许可,不附加任何额外条款或条件。


lib.rs:

将panic行为设置为重置

此包包含一个简单的重置芯片的panic_fmt实现。

用法

#![no_std]

use panic_reset as _;

fn main() {
    panic!("argument is ignored");
}

可中断符号

当panic处理程序为#[inline)]时,符号rust_begin_unwind将可用,以便在panic发生时放置断点以停止。

依赖关系

~590KB