sarmfsw: SMFSW Toolbox (for ARM & compatible with Arduino platform) 3.7
SMFSW collection of miscellaneous functions & macros (for ARM & compatible with Arduino platform)
Loading...
Searching...
No Matches
arm_inlines_bcd.h File Reference

BCD code conversion inlines. More...

#include <stdlib.h>
Include dependency graph for arm_inlines_bcd.h:
This graph shows which files directly or indirectly include this file:

Functions

DWORD HexToBCD (const DWORD hex)
 Converts hexadecimal value to BCD.
 
DWORD BCDToHex (const DWORD bcd)
 Converts BCD value to hexadecimal.
 

Detailed Description

BCD code conversion inlines.

Author
SMFSW

Function Documentation

◆ BCDToHex()

DWORD BCDToHex ( const DWORD bcd)
inline

Converts BCD value to hexadecimal.

Note
Returns 0xFFFFFFFF if BCD value is inconsistent
Parameters
[in]bcd- BCD value to convert
Returns
Hexadecimal value

◆ HexToBCD()

DWORD HexToBCD ( const DWORD hex)
inline

Converts hexadecimal value to BCD.

Note
Returns 0xFFFFFFFF if Hex value can't be represented on a BCD BYTE
Parameters
[in]hex- Hexadecimal value to convert
Returns
BCD value