]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/fpgaloader.c
ADD: lf indalademod output, The binary string is now printed with linebreaks every...
[proxmark3-svn] / armsrc / fpgaloader.c
index 16fed7c52469b857437a3d58474a1dd4d892f4b4..7bcee1eb677300c0e1511cdc4c253e92b9497fb7 100644 (file)
@@ -276,9 +276,6 @@ static void DownloadFPGA_byte(unsigned char w)
 // Download the fpga image starting at current stream position with length FpgaImageLen bytes
 static void DownloadFPGA(int bitstream_version, int FpgaImageLen, z_streamp compressed_fpga_stream, uint8_t *output_buffer)
 {
-
-       Dbprintf("DownloadFPGA(len: %d)", FpgaImageLen);
-       
        int i=0;
 
        AT91C_BASE_PIOA->PIO_OER = GPIO_FPGA_ON;
@@ -436,6 +433,8 @@ void FpgaDownloadAndGo(int bitstream_version)
        }
 
        inflateEnd(&compressed_fpga_stream);
+       
+       BigBuf_free();
 }      
 
 
@@ -558,3 +557,11 @@ void SetAdcMuxFor(uint32_t whichGpio)
 
        HIGH(whichGpio);
 }
+
+void Fpga_print_status(void)
+{
+       Dbprintf("Fgpa");
+       if(downloaded_bitstream == FPGA_BITSTREAM_HF) Dbprintf("  mode.............HF");
+       else if(downloaded_bitstream == FPGA_BITSTREAM_LF) Dbprintf("  mode.............LF");
+       else Dbprintf("  mode.............%d", downloaded_bitstream);
+}
Impressum, Datenschutz