Skip to content

Commit 00edf97

Browse files
committed
Portenta: WHD: remove debug prints
1 parent 6db3edc commit 00edf97

File tree

3 files changed

+19
-13
lines changed

3 files changed

+19
-13
lines changed

targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/COMPONENT_WHD/interface/cyhal_hw_types.h

+7-1
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,17 @@ typedef struct
8181
void *empty;
8282
} cyhal_spi_t;
8383

84+
85+
#include "whd_debug.h"
86+
87+
#if defined(WPRINT_ENABLE_WHD_ERROR) || defined(WPRINT_ENABLE_WHD_INFO) || defined(WPRINT_ENABLE_WHD_DEBUG)
8488
/** \} group_hal_hw_types_data_structures */
8589
#define PRINTF(...) do { \
8690
(void) printf(__VA_ARGS__); \
8791
} while (0)
88-
92+
#else
93+
#define PRINTF(...)
94+
#endif
8995

9096
#include "whd_config.h"
9197

targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/COMPONENT_WHD/interface/cyhal_sdio.c

+11-11
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ cy_rslt_t cyhal_sdio_send_cmd(const cyhal_sdio_t *obj, cyhal_transfer_t directio
276276
loop_count--;
277277
if ( loop_count == 0 || (( response != NULL) && (( temp_sta & SDIO_ERROR_MASK ) != 0)) )
278278
{
279-
PRINTF("Restart single access loop count %ld stat %lx\n",loop_count,temp_sta);
279+
WPRINT_MACRO( ("Restart single access loop count %ld stat %lx\n",loop_count,temp_sta) );
280280
goto restart;
281281
}
282282
} while ( ( temp_sta & SDIO_FLAG_CMDACT ) != 0);
@@ -297,10 +297,10 @@ cy_rslt_t cyhal_sdio_send_cmd(const cyhal_sdio_t *obj, cyhal_transfer_t directio
297297

298298
if (result)
299299
{
300-
PRINTF("SDIO->POWER %lx \n",SDIO->POWER);
301-
PRINTF("SDIO->CLKCR %lx \n",SDIO->CLKCR);
302-
PRINTF("result %lx \n", result);
303-
PRINTF("cyhal_sdio_send_cmd %s\n",(result==0)? "Passed":"Failed");
300+
WPRINT_MACRO( ("SDIO->POWER %lx \n",SDIO->POWER) );
301+
WPRINT_MACRO( ("SDIO->CLKCR %lx \n",SDIO->CLKCR) );
302+
WPRINT_MACRO( ("result %lx \n", result) );
303+
WPRINT_MACRO( ("cyhal_sdio_send_cmd %s\n",(result==0)? "Passed":"Failed") );
304304
while(1);
305305
}
306306
// platform_mcu_powersave_enable();
@@ -524,7 +524,7 @@ cy_rslt_t cyhal_sdio_bulk_transfer(cyhal_sdio_t *obj, cyhal_transfer_t direction
524524
if (attempts >= (uint16_t) BUS_LEVEL_MAX_RETRIES)
525525
{
526526
/* WWD_SDIO_RETRIES_EXCEEDED */
527-
PRINTF("Too much attempt\n");
527+
WPRINT_MACRO(("Too much attempt\n"));
528528
result = -1;
529529
goto exit;
530530
}
@@ -574,23 +574,23 @@ cy_rslt_t cyhal_sdio_bulk_transfer(cyhal_sdio_t *obj, cyhal_transfer_t direction
574574
#endif
575575
if ( result != CY_RSLT_SUCCESS )
576576
{
577-
PRINTF("failed getting semaphore\n");
577+
WPRINT_MACRO(("failed getting semaphore\n"));
578578
goto exit;
579579
}
580580
if ( sdio_transfer_failed )
581581
{
582-
PRINTF("try again sdio_transfer_failed %x irq %x\n",sdio_transfer_failed,irqstatus);
582+
WPRINT_MACRO( ("try again sdio_transfer_failed %x irq %x\n",sdio_transfer_failed,irqstatus) );
583583
goto restart;
584584
}
585585
/* Check if there were any SDIO errors */
586586
if ( ( SDIO->STA & ( SDIO_STA_DTIMEOUT | SDIO_STA_CTIMEOUT ) ) != 0 )
587587
{
588-
PRINTF("sdio errors SDIO_STA_DTIMEOUT | SDIO_STA_CTIMEOUT\n");
588+
WPRINT_MACRO(("sdio errors SDIO_STA_DTIMEOUT | SDIO_STA_CTIMEOUT\n"));
589589
goto restart;
590590
}
591591
else if ( ( ( SDIO->STA & ( SDIO_STA_CCRCFAIL | SDIO_STA_DCRCFAIL | SDIO_STA_TXUNDERR | SDIO_STA_RXOVERR ) ) != 0 ) )
592592
{
593-
PRINTF("sdio errors SDIO_STA_CCRCFAIL | SDIO_STA_DCRCFAIL | SDIO_STA_TXUNDERR | SDIO_STA_RXOVER \n");
593+
WPRINT_MACRO(("sdio errors SDIO_STA_CCRCFAIL | SDIO_STA_DCRCFAIL | SDIO_STA_TXUNDERR | SDIO_STA_RXOVER \n"));
594594
goto restart;
595595
}
596596

@@ -632,7 +632,7 @@ cy_rslt_t cyhal_sdio_bulk_transfer(cyhal_sdio_t *obj, cyhal_transfer_t direction
632632

633633
//HAL_Delay(30);
634634
if (0) { //(direction==CYHAL_READ) {
635-
PRINTF("%d %s cmd 53 argument %lx datasize %d blocknumber 0x%x cmdis %lx %lu dctrl = %x\n",num++,(direction!=CYHAL_READ)?"Write":"Read",argument,length,arg.cmd53.count,cmd,cmd,dctrl);
635+
WPRINT_MACRO(("%d %s cmd 53 argument %lx datasize %d blocknumber 0x%x cmdis %lx %lu dctrl = %x\n",num++,(direction!=CYHAL_READ)?"Write":"Read",argument,length,arg.cmd53.count,cmd,cmd,dctrl));
636636
}
637637
return result;
638638
}

targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/COMPONENT_WHD/src/include/whd_debug.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ extern "C"
3636
#define WPRINT_ENABLE_WHD_DEBUG
3737

3838
#define WHD_ENABLE_STATS
39-
/*#define WHD_LOGGING_BUFFER_ENABLE*/
39+
#define WHD_LOGGING_BUFFER_ENABLE
4040

4141
#if defined (__GNUC__)
4242
#define WHD_TRIGGER_BREAKPOINT( ) do { __asm__ ("bkpt"); } while (0)

0 commit comments

Comments
 (0)