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
This commit is contained in:
Christina Quast
2015-04-09 22:38:47 +02:00
parent abcf3038d2
commit 95d6616ba1
8 changed files with 95 additions and 72 deletions

View File

@@ -38,11 +38,16 @@
static const Pin pins_bus[] = {PINS_BUS_DEFAULT};
void MITM_configure( void )
{
Phone_configure();
CCID_configure();
}
void MITM_init( void )
{
CCID_init();
Phone_Master_Init();
Phone_init();
return;
/* Configure ISO7816 driver */
@@ -62,9 +67,14 @@ void MITM_init( void )
*/
}
void MITM_exit( void )
{
Phone_exit();
CCID_exit();
}
void MITM_run( void )
{
Phone_run();
CCID_SmartCardRequest();
CCID_run();
}