48 #define PIOS_DEBUG_Assert(test) do { if (!(test)) PIOS_DEBUG_Panic(PIOS_DEBUG_AssertMsg); } while (0)
49 #define PIOS_Assert(test) PIOS_DEBUG_Assert(test)
51 #define PIOS_DEBUG_Assert(test) do { } while(0)
52 #define PIOS_Assert(test) do { if (!(test)) PIOS_DEBUG_Panic(NULL); } while (0)
55 #define PIOS_Abort() PIOS_Assert(0)
void PIOS_DEBUG_PinValue8Bit(uint8_t value)
void PIOS_DEBUG_PinHigh(uint8_t pin)
const char * PIOS_DEBUG_AssertMsg
void PIOS_DEBUG_Init(const struct pios_tim_channel *channels, uint8_t num_channels)
void PIOS_DEBUG_PinLow(uint8_t pin)
void PIOS_DEBUG_PinValue4BitL(uint8_t value)
void PIOS_DEBUG_Panic(const char *msg) __attribute__((noreturn))