mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-14 02:26:59 -07:00
fix FpgaSetupSsc() (#807)
* ouch! Be aware that same major modes are used in LF and HF!
This commit is contained in:
parent
5ea2a24839
commit
ba778bc3c4
1 changed files with 1 additions and 1 deletions
|
@ -136,7 +136,7 @@ void FpgaSetupSsc(uint8_t FPGA_mode)
|
|||
|
||||
// 8, 16 or 32 bits per transfer, no loopback, MSB first, 1 transfer per sync
|
||||
// pulse, no output sync
|
||||
if ((FPGA_mode & 0xe0) == FPGA_MAJOR_MODE_HF_READER) {
|
||||
if ((FPGA_mode & 0xe0) == FPGA_MAJOR_MODE_HF_READER && FpgaGetCurrent() == FPGA_BITSTREAM_HF) {
|
||||
AT91C_BASE_SSC->SSC_RFMR = SSC_FRAME_MODE_BITS_IN_WORD(16) | AT91C_SSC_MSBF | SSC_FRAME_MODE_WORDS_PER_TRANSFER(0);
|
||||
} else {
|
||||
AT91C_BASE_SSC->SSC_RFMR = SSC_FRAME_MODE_BITS_IN_WORD(8) | AT91C_SSC_MSBF | SSC_FRAME_MODE_WORDS_PER_TRANSFER(0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue