Christina Quast
be235275fa
Added not working PTS parsing to host communication
2015-05-02 17:56:32 +02:00
Christina Quast
7a7f98c9f2
ringbuf.c: rbuf peek function
2015-05-02 17:53:13 +02:00
Christina Quast
bf12a6f79e
iso7816_uart: starting point for pts parsing
2015-05-02 13:22:07 +02:00
Christina Quast
4bec8d8e26
host_communication.c: printf becomes TRACE_DEBUG
2015-04-21 23:03:59 +02:00
Christina Quast
e4cbfe6f47
Moved ISR_PhoneRST into iso code file and simtrace header
2015-04-20 13:07:28 +02:00
Christina Quast
3d5e3ab612
simtrace_iso7816.c: Remove unused _ISO7816_Init
2015-04-20 12:20:50 +02:00
Christina Quast
4b8149363a
iso7816_4.c: CLK div differs for Master and Slave
...
Attention: Each init function has to enable and disable receiver and
transmitter on its own!
2015-04-17 18:50:25 +02:00
Christina Quast
ad215aaf66
ccid.c: removed SMARTCARD_CONNECT_PIN check (always defined)
2015-04-16 15:00:07 +02:00
Christina Quast
2379ac8e32
main.c: Removed double declaration of var i
2015-04-16 11:09:37 +02:00
Christina Quast
ec9c09e9b9
Moved global Usart state into usart struct
2015-04-16 10:45:39 +02:00
Christina Quast
911bf26a55
sniffer.c: Enable/disable interrupts in init/exit function
2015-04-13 22:39:11 +02:00
Christina Quast
d52201f6db
phone.c: Enable/disable interrupts on init/exit
2015-04-13 22:38:05 +02:00
Christina Quast
dcce4c3244
phone.c: Callback routine for reenabling RST interrupt
2015-04-13 22:20:12 +02:00
Christina Quast
de68867402
main.c: Reset board if USB not configured
2015-04-12 15:20:57 +02:00
Christina Quast
b595e7cb53
Merge branch 'new_iso_init' (sniffer not working)
...
Conflicts:
firmware/src_simtrace/phone.c
firmware/src_simtrace/simtrace.h
2015-04-12 13:31:01 +02:00
Christina Quast
2b8a18bf3a
Sniffer with ringbuf, works SOMETIMES
...
* Sniffer uses phone endpoints for communication and the ringbuffer
routines the phone communication uses
* Most times the Usart1 interrupt is not triggered, and therefore
no values are recorded
2015-04-12 09:31:36 +02:00
Christina Quast
5c6a299c71
phone.c: Sniffer bus config make switch
2015-04-11 20:03:14 +02:00
Christina Quast
611bea8b4b
tc_etu: Corrected compiler warning
2015-04-11 18:15:51 +02:00
Christina Quast
4db82e092f
ringbuffer implementation
2015-04-11 18:15:27 +02:00
Christina Quast
2ee3ec73f4
tc_etu.c: Fixed PIN initialisation compiler waring
2015-04-11 12:27:46 +02:00
Christina Quast
542f9183bb
basic ringbuffer implementation
2015-04-11 09:31:15 +02:00
Christina Quast
87ddfa8c23
phone.c: Bug fix: USB err format string interchanged
2015-04-11 08:44:40 +02:00
Christina Quast
e24b9ace89
ISO7816_Init: Initialized with USART
...
* ISO7816_Init: Takes Usart_info and CLK_SLAVE/CLK_MASTER as param
* ISO7816_SendChar, ISO7816_GetChar: Usart_info is passed
* ISO7816_Set_Reset_Pin function for CCID part
* iso7816_4.c: BOARD_ISO7816_BASE_USART replaced by USART_SIM
* Redundant _ISO7816_Init, _ISO7816_SendChar, _ISO7816_GetChar
functions removed
* All simtrace modes use iso7816_4.c functions instead of redefined
_ISO7816_xxx functions
2015-04-10 17:44:49 +02:00
Christina Quast
3eab56e079
ISO7816_Init with more parameters, slave/master clock
2015-04-10 15:38:49 +02:00
Christina Quast
95d6616ba1
Split init into configure and init
...
* Implemented configure, init, exit functions:
When a configuration is changed, interrupts for reset pins
should be disabled
* Moved variables shared between code files to simtrace.h
2015-04-09 22:38:47 +02:00
Christina Quast
bf464ae566
Moved ccid related files to bord related folders
2015-04-09 19:47:45 +02:00
Christina Quast
6b02775638
phone.c: Check return values of USB_Write
2015-04-09 19:47:27 +02:00
Christina Quast
e2dddd5885
Renamed simtrace_src to src_simtrace
2015-04-09 17:40:48 +02:00