46typedef enum cyw43_stat_t_ {
49 CYW43_STAT_SDIO_INT_CLEAR,
50 CYW43_STAT_SPI_INT_CLEAR,
51 CYW43_STAT_SPI_PACKET_AVAILABLE,
52 CYW43_STAT_SLEEP_COUNT,
53 CYW43_STAT_WAKE_COUNT,
54 CYW43_STAT_LWIP_RUN_COUNT,
55 CYW43_STAT_CYW43_RUN_COUNT,
56 CYW43_STAT_PENDSV_RUN_COUNT,
57 CYW43_STAT_PENDSV_DISABLED_COUNT,
59 CYW43_STAT_PACKET_IN_COUNT,
60 CYW43_STAT_PACKET_OUT_COUNT,
61 CYW43_STAT_LONGEST_IOCTL_TIME,
65extern uint32_t cyw43_stats[CYW43_STAT_LAST];
66#define CYW43_STAT_INC(A) cyw43_stats[CYW43_STAT_##A]++
67#define CYW43_STAT_GET(A) cyw43_stats[CYW43_STAT_##A]
68#define CYW43_STAT_SET(A, B) cyw43_stats[CYW43_STAT_##A] = B
69#define CYW43_STAT_CLR(A) cyw43_stats[CYW43_STAT_##A] = 0
73#define CYW43_STAT_INC(A)
74#define CYW43_STAT_GET(A)
75#define CYW43_STAT_SET(A, B)
76#define CYW43_STAT_CLR(A)
80void cyw43_dump_stats(
void);