openpcd/openpicc/application
henryk 3e2456c734 Make the diffmiller decoder a __ramfunc. Should severely increase decoder speed (needs testing), but takes up 4k of RAM
git-svn-id: https://svn.openpcd.org:2342/trunk@477 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
2008-05-22 04:52:19 +00:00
..
adc.c Get tc_cdiv working (presumably, need to check on the oscilloscope) 2007-11-13 04:37:38 +00:00
adc.h Get tc_cdiv working (presumably, need to check on the oscilloscope) 2007-11-13 04:37:38 +00:00
clock_switch.c Port over the differential miller decoder from the sniffonly host tool 2008-03-05 05:03:36 +00:00
clock_switch.h Port over the differential miller decoder from the sniffonly host tool 2008-03-05 05:03:36 +00:00
cmd.c Add code to change uid/nonce on the fly 2008-04-28 16:24:30 +00:00
cmd.h Add performance measurement code 2008-03-10 00:53:54 +00:00
da.c Add da_get_value to return the last written value 2007-11-11 04:31:13 +00:00
da.h Add da_get_value to return the last written value 2007-11-11 04:31:13 +00:00
dbgu.h Add code modules for tc_fdt, tc_cdiv_sync, tc_cdiv, ssc_picc 2007-11-11 19:24:37 +00:00
decoder.c Add load modulation and encoding/decoding code from harald 2007-11-24 07:59:42 +00:00
decoder.h Prepare transmission code 2007-11-26 06:20:17 +00:00
decoder_miller.c Prevent late frames by spinning in SSC CP0 IRQ till end of short frame reception 2007-12-09 06:10:56 +00:00
decoder_nrzl.c Add load modulation and encoding/decoding code from harald 2007-11-24 07:59:42 +00:00
env.c Initial import of FreeRTOS code for OpenPICC 2007-11-06 20:26:48 +00:00
env.h Initial import of FreeRTOS code for OpenPICC 2007-11-06 20:26:48 +00:00
gammatable.inc Add pwm led code from sniffonly branch 2008-03-01 20:24:22 +00:00
gammatable.py Add pwm led code from sniffonly branch 2008-03-01 20:24:22 +00:00
iso14443.h Faked anticollision working now. During stress test (OpenPCD reqa firmware in anticol mode performing one cycle every 70ms) there were 52 late frames in 15992. 2008-03-14 18:29:28 +00:00
iso14443_layer2a.c Scale back the debug output 2008-03-18 16:09:43 +00:00
iso14443_layer2a.h Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
iso14443_layer3a.c Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
iso14443_layer3a.h New cleaned-up (and then messed up again) SSC code 2008-02-29 08:53:20 +00:00
iso14443_sniffer.c Better Output 2008-03-14 09:29:43 +00:00
iso14443_sniffer.h Commit a first version of an iso 14443 layer 2 and a passive sniffer. Works for short frames, and sometimes even for long frames. Pending some major cleanup 2008-02-09 17:49:39 +00:00
iso14443a_diffmiller.c Make the diffmiller decoder a __ramfunc. Should severely increase decoder speed (needs testing), but takes up 4k of RAM 2008-05-22 04:52:19 +00:00
iso14443a_diffmiller.h Make the diffmiller decoder a __ramfunc. Should severely increase decoder speed (needs testing), but takes up 4k of RAM 2008-05-22 04:52:19 +00:00
iso14443a_manchester.c Add performance measurement code 2008-03-10 00:53:54 +00:00
iso14443a_manchester.h Forgotten file 2007-11-27 17:51:16 +00:00
iso14443a_miller.c Port over the differential miller decoder from the sniffonly host tool 2008-03-05 05:03:36 +00:00
iso14443a_miller.h Record size of SSC RX DMA buffers in transfers, much clearer 2007-12-15 20:56:57 +00:00
iso14443a_pretender.c Switch SSC DMA Tx buffer allocation to dynamic, frees about 16k of RAM (the four static buffers took about 18k, the new dynamic allocations take about 2k) 2008-05-22 04:46:52 +00:00
iso14443a_pretender.h Check received length of the frame that is supposed to contain the PCD challenge 2008-04-28 16:24:08 +00:00
led.c Add pwm led code from sniffonly branch 2008-03-01 20:24:22 +00:00
led.h Add pwm led code from sniffonly branch 2008-03-01 20:24:22 +00:00
load_modulation.c Add load modulation and encoding/decoding code from harald 2007-11-24 07:59:42 +00:00
load_modulation.h Add load modulation and encoding/decoding code from harald 2007-11-24 07:59:42 +00:00
main.c Add new hardware revision, make it the default 2008-03-18 18:40:55 +00:00
openpicc.h Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
performance.c Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
performance.h Add performance measurement code 2008-03-10 00:53:54 +00:00
pio_irq.c convert pio irq isr to a switching isr 2008-03-05 05:52:53 +00:00
pio_irq.h convert pio irq isr to a switching isr 2008-03-05 05:52:53 +00:00
pll.c convert pio irq isr to a switching isr 2008-03-05 05:52:53 +00:00
pll.h Add command to toggle PLL inhibition 2008-02-11 11:38:02 +00:00
ssc.c Fix the clock gating for the new layer 2 code 2008-03-15 04:29:10 +00:00
ssc.h Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
ssc_buffer.h Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
tc_cdiv.c Framework to support run-time hardware selection. Future hardware releases should be changed to be boot-time detectable (e.g. using the yet unused AD inputs) so that one image can be used for all 2008-02-11 12:25:41 +00:00
tc_cdiv.h New hardware version 2007-12-19 05:04:39 +00:00
tc_cdiv_sync.c Framework to support run-time hardware selection. Future hardware releases should be changed to be boot-time detectable (e.g. using the yet unused AD inputs) so that one image can be used for all 2008-02-11 12:25:41 +00:00
tc_cdiv_sync.h Framework to support run-time hardware selection. Future hardware releases should be changed to be boot-time detectable (e.g. using the yet unused AD inputs) so that one image can be used for all 2008-02-11 12:25:41 +00:00
tc_fdt.c Change used interrupts 2008-03-17 19:41:38 +00:00
tc_fdt.h Add new miller decoder (not working yet) 2007-12-12 01:50:14 +00:00
tc_recv.c Remove performance print, it's blocking the IRQ too long which in turn will make the SSC TXSYN IRQ arrive late, which will make the SSC not switch to CONTINUOUS in time which will truncate all 2008-03-18 14:26:49 +00:00
tc_recv.h Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
tc_sniffer.c Add T/C based receiver code with integrated miller decoder 2008-03-14 04:55:15 +00:00
tc_sniffer.h Copy over the relevant changes from the sniffonly branch pending integration 2008-03-05 01:59:58 +00:00
usb_print.c Copy over the relevant changes from the sniffonly branch pending integration 2008-03-05 01:59:58 +00:00
usb_print.h Copy over the relevant changes from the sniffonly branch pending integration 2008-03-05 01:59:58 +00:00