]>
Commit | Line | Data |
---|---|---|
d10e08ae | 1 | #ifndef __PCF7931_H |
2 | #define __PCF7931_H | |
3 | ||
818e15b0 S |
4 | size_t DemodPCF7931(uint8_t **outBlocks); |
5 | bool IsBlock0PCF7931(uint8_t *Block); | |
6 | bool IsBlock1PCF7931(uint8_t *Block); | |
d10e08ae | 7 | void ReadPCF7931(); |
8 | void SendCmdPCF7931(uint32_t * tab); | |
9 | bool AddBytePCF7931(uint8_t byte, uint32_t * tab, int32_t l, int32_t p); | |
10 | bool AddBitPCF7931(bool b, uint32_t * tab, int32_t l, int32_t p); | |
11 | bool AddPatternPCF7931(uint32_t a, uint32_t b, uint32_t c, uint32_t * tab); | |
12 | void WritePCF7931(uint8_t pass1, uint8_t pass2, uint8_t pass3, uint8_t pass4, uint8_t pass5, uint8_t pass6, uint8_t pass7, uint16_t init_delay, int32_t l, int32_t p, uint8_t address, uint8_t byte, uint8_t data); | |
818e15b0 | 13 | void BruteForcePCF7931(uint64_t start_password, uint8_t tries, uint16_t init_delay, int32_t l, int32_t p); |
d10e08ae | 14 | |
15 | #endif |