summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* new usb protocol doesn't give feedback for write commands(no author)2006-07-301-4/+0
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@67 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - update code to reflect req_ctx changes(no author)2006-07-301-13/+86
| | | | | | | | - use interrupt based UDP send for EP2 - untested implementation to send FIFO read in multiple packets (64byte payload + hdr) git-svn-id: https://svn.openpcd.org:2342/trunk@66 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add new DUMPREG command definition(no author)2006-07-301-0/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@65 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - export anticol() function(no author)2006-07-301-5/+8
| | | | | | | | - use rc632_iso14443ab_transceive() instead of rc632_transceive() - some more debugging code git-svn-id: https://svn.openpcd.org:2342/trunk@64 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - use 4.8MHz SPI in case of DMA(no author)2006-07-301-7/+15
| | | | | | | | - fix wait-after-powerup to vendor-specified command reg polling - fix function prototype in case !DEBUG git-svn-id: https://svn.openpcd.org:2342/trunk@63 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* implement request context processing for RC632 interrupt(no author)2006-07-302-12/+40
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@62 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* implement new request context and interrupt handling(no author)2006-07-302-11/+115
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@61 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fix poll interval fields in endpoint descriptors(no author)2006-07-301-3/+3
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@60 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* introduce new req_ctx api and handling (no author)2006-07-302-26/+38
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@59 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* more fine-grained debugging primitives(no author)2006-07-301-9/+28
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@58 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* don't use LOOPBACK on non-olimex boards(no author)2006-07-301-1/+0
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@57 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add definition for STALLSENT bit in UDP CSR register(no author)2006-07-301-0/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@56 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add definitions for likely/unlikely(no author)2006-07-302-0/+8
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@55 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - remove duplicate definition(no author)2006-07-291-9/+3
| | | | | | | - add rc632_reg_irq_pin_cfg git-svn-id: https://svn.openpcd.org:2342/trunk@54 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* don't go into reserved values(no author)2006-07-281-0/+9
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@53 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* remove all traces of interrupt_utils.h(no author)2006-07-283-3/+0
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@52 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - move all librfid-imported header files into include/librfid/(no author)2006-07-2821-71/+758
| | | | | | | | | | | | | | | | | | | | - import rfid_layer2_iso14443a.c from librfid - fix definition of 14443A ATQA to be __attribute__((packed)); - fix SPI DMA routines (hopefully!) - introduce new 'hexdump' function for creating hexdump debug output - move clearing SPI/UDP interrupt code to end of function to prevent re-entrance - declare spi_transceive() functions static - add hexdump debug output to DMA spi_transceive - remove tx_buf/rx_buf buffers and rather use spi_inbuf/spi_outbuf - add new "main_analog.c" program to use 'q' and 'w' to select analog output - increase interrupt stack to 1k - add _main_dbgu() function to allow 'main' programs to extend supported dbgu cmds - remove old DEBUG_TOGGLE_LED code from main.c - print ATQA that is received after successful REQA transceive in main_reqa.c - add OLIMEX make define so we can do "make TARGET=main_dumbreader OLIMEX=1" git-svn-id: https://svn.openpcd.org:2342/trunk@51 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - re-enable MFIN/MFOUT code since #defines for PAxx are correct now(no author)2006-07-271-5/+0
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@50 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fix MFIN/MFOUT definitions(no author)2006-07-271-2/+2
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@49 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* export turn_{on,off}_rf functions(no author)2006-07-251-2/+2
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@48 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* export turn_{on,off}_rf() functions(no author)2006-07-251-18/+30
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@47 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - add some comments on what this code does(no author)2006-07-251-2/+18
| | | | | | | | - more debugging output - switch LED1(red) according to the result of the transceive operation git-svn-id: https://svn.openpcd.org:2342/trunk@46 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* make rc632 API compatible with librfid. Import real librfid functions.(no author)2006-07-257-169/+1165
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@45 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* remove whitespace that causes problem(no author)2006-07-251-2/+2
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@44 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* dos2unix(no author)2006-07-252-262/+262
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@43 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* added support for "make program" (at91flash)(no author)2006-07-251-0/+8
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@42 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* updated linker files directory structure(no author)2006-07-254-0/+556
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@41 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* changed directory structure(no author)2006-07-253-0/+400
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@40 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fixed linker/makefile & updated 'board.h'-concept(no author)2006-07-2529-21140/+23
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@39 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* don't loopback :)(no author)2006-07-241-1/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@38 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fix main_reqa build(no author)2006-07-246-128/+314
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@37 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* remaining changes after half-failing commit(no author)2006-07-245-15/+57
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@36 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* major rework(no author)2006-07-2435-355/+1679
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@35 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - fix fifo read length(no author)2006-07-233-7/+14
| | | | | | | - use openpcd defines for endpoints git-svn-id: https://svn.openpcd.org:2342/trunk@34 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fix clear bit(no author)2006-07-231-1/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@33 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* implement clear and set bit functions via usb(no author)2006-07-232-25/+24
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@32 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add definitions for clear and set bit commands(no author)2006-07-231-9/+13
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@31 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add clear bits and set bits functions(no author)2006-07-232-14/+35
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@30 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* make sure DEBUGP macros work when -DDEBUG is not used(no author)2006-07-231-2/+3
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@29 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* build for real hardware, not olimex develboard(no author)2006-07-231-3/+3
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@28 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* implement help message, get and clear bit operations(no author)2006-07-232-52/+100
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@27 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - add RC632 Interrupt USB packet generation(no author)2006-07-233-12/+30
| | | | | | | - use new IRQ priority definitions git-svn-id: https://svn.openpcd.org:2342/trunk@26 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add definition of IRQ "Command"(no author)2006-07-231-0/+2
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@25 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add interrupt priority definitions(no author)2006-07-231-0/+4
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@24 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - message about not implemented VFIFO stuff(no author)2006-07-231-0/+3
| | | | | | | - fix length of read fifo packets git-svn-id: https://svn.openpcd.org:2342/trunk@23 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - reset endpoint in case of CLEAR FEATURE request (data toggle!)(no author)2006-07-231-14/+22
| | | | | | | | | - fix endpoint numbering (if we have 0x01, we can't have 0x81) - don't generate interrupts for EP2/EP3 (yet) - correct use of DEBUGPCRF where applicable git-svn-id: https://svn.openpcd.org:2342/trunk@22 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - increase to 320kHz SPI clock rate(no author)2006-07-231-2/+2
| | | | | | | - enable SPI overflow interrupts git-svn-id: https://svn.openpcd.org:2342/trunk@21 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* fix length of returned usb packet(no author)2006-07-231-0/+1
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@20 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* cosmetic cleanup of debug statements(no author)2006-07-236-23/+26
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@19 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* add host helper program to test OpenPCD(no author)2006-07-233-0/+290
| | | | git-svn-id: https://svn.openpcd.org:2342/trunk@18 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
personal git repositories of Harald Welte. Your mileage may vary