mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-24 17:28:32 +03:00
Sniffer prints sends received data over uart0
But only when you program the chip. At some point it stops printing the received bytes because the interrupt is not triggered anymore. I do not know yet how and why this happens. Even after restarting the board this state is maintained.
This commit is contained in:
@@ -108,8 +108,6 @@ void USART1_IrqHandler( void )
|
|||||||
*/
|
*/
|
||||||
uint32_t csr = USART_PHONE->US_CSR;
|
uint32_t csr = USART_PHONE->US_CSR;
|
||||||
|
|
||||||
printf(".\n\r");
|
|
||||||
|
|
||||||
if (csr & US_CSR_TXRDY) {
|
if (csr & US_CSR_TXRDY) {
|
||||||
/* transmit buffer empty, nothing to transmit */
|
/* transmit buffer empty, nothing to transmit */
|
||||||
}
|
}
|
||||||
@@ -129,7 +127,7 @@ void USART1_IrqHandler( void )
|
|||||||
/** Initializes a ISO driver
|
/** Initializes a ISO driver
|
||||||
* \param pPinIso7816RstMC Pin ISO 7816 Rst MC
|
* \param pPinIso7816RstMC Pin ISO 7816 Rst MC
|
||||||
*/
|
*/
|
||||||
void _ISO7816_Init( const Pin pPinIso7816RstMC )
|
void _ISO7816_Init( )
|
||||||
{
|
{
|
||||||
TRACE_DEBUG("ISO_Init\n\r");
|
TRACE_DEBUG("ISO_Init\n\r");
|
||||||
|
|
||||||
@@ -193,6 +191,8 @@ extern int main( void )
|
|||||||
PIO_Configure( pins_bus, PIO_LISTSIZE( pins_bus) ) ;
|
PIO_Configure( pins_bus, PIO_LISTSIZE( pins_bus) ) ;
|
||||||
PIO_Configure(pPwr, PIO_LISTSIZE( pPwr ));
|
PIO_Configure(pPwr, PIO_LISTSIZE( pPwr ));
|
||||||
|
|
||||||
|
_ISO7816_Init( );
|
||||||
|
|
||||||
printf("***** START \n\r");
|
printf("***** START \n\r");
|
||||||
while (1) {
|
while (1) {
|
||||||
// printf(".\n\r");
|
// printf(".\n\r");
|
||||||
|
|||||||
Reference in New Issue
Block a user