#bcd #no-std

no-std nobcd

适用于no_std环境的简单BCD数字原语

3个不稳定版本

0.2.0 2023年4月24日
0.1.1 2023年2月3日
0.1.0 2023年2月3日

嵌入式开发中排名第829

每月下载量24

MIT/Apache

10KB
199 代码行

简单的BCD数字原语

CI crates.io

此软件包提供了一个简单的BcdNumber类型,可以在嵌入式no_std环境中使用。

如果您缺少某个功能,请提出问题或PR。

示例

let bcd = BcdNumber::<2>::try_new(1234u16).unwrap();
assert_eq!(1234u16, bcd.value());
assert_eq!([0x12, 0x34], bcd.bcd_bytes());
assert_eq!(bcd, BcdNumber::try_from([0x12, 0x34]).unwrap());

依赖关系

~95–325KB