]>
cloudbase.mooo.com Git - z180-stamp.git/blob - avr/bcd.c
2 * (C) Copyright 2014 Leo C. <erbl259-lmu@yahoo.de>
4 * SPDX-License-Identifier: GPL-2.0+
11 uint_fast8_t bcd2bin(uint8_t val
)
13 return (val
>> 4) * 10 + (val
& 0x0f);
16 uint8_t bin2bcd (uint_fast8_t val
)
18 div_t d
= div(val
, 10);
20 return (d
.quot
<< 4) | d
.rem
;