mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 10:37:23 -07:00
ADD: Binary Encoded Digit -> Decimal
ADD: Decimal -> Binary Encoded Digit Ie decimal 2345 becomes 0x2345 and hex 0x2345 becomes decimal 2345
This commit is contained in:
parent
514ddaa2ff
commit
dae31af21e
2 changed files with 23 additions and 4 deletions
|
@ -9,12 +9,13 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdint.h> //included in data.h
|
||||
#include <stdint.h> //included in data.h
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
#include <time.h>
|
||||
#include "data.h" //for FILE_PATH_SIZE
|
||||
#include <time.h>
|
||||
#include <math.h> // math.pow
|
||||
#include "data.h" // for FILE_PATH_SIZE
|
||||
#include "proxmark3.h"
|
||||
|
||||
#ifndef BITMASK
|
||||
|
@ -55,6 +56,14 @@
|
|||
#ifndef SWAP_NIBBLE
|
||||
# define SWAP_NIBBLE(b) ( (NIBBLE_LOW(b)<< 4) | NIBBLE_HIGH(b))
|
||||
#endif
|
||||
|
||||
#ifndef BCD2DEC
|
||||
# define BCD2DEC(bcd) HornerScheme(bcd, 0x10, 10)
|
||||
#endif
|
||||
#ifndef DEC2BCD
|
||||
# define DEC2BCD(dec) HornerScheme(dec, 10, 0x10)
|
||||
#endif
|
||||
|
||||
int ukbhit(void);
|
||||
|
||||
void AddLogLine(char *fileName, char *extData, char *c);
|
||||
|
@ -102,4 +111,5 @@ uint32_t le32toh (uint8_t *data);
|
|||
uint32_t PackBits(uint8_t start, uint8_t len, uint8_t* bits);
|
||||
void rol(uint8_t *data, const size_t len);
|
||||
uint32_t SwapBits(uint32_t value, int nrbits);
|
||||
uint32_t reflect(uint32_t v, int b);
|
||||
uint32_t reflect(uint32_t v, int b);
|
||||
uint64_t HornerScheme(uint64_t num, uint64_t divider, uint64_t factor);
|
Loading…
Add table
Add a link
Reference in a new issue