dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pios_debug.h File Reference
#include <pios_tim_priv.h>

Go to the source code of this file.

Macros

#define PIOS_DEBUG_Assert(test)   do { } while(0)
 
#define PIOS_Assert(test)   do { if (!(test)) PIOS_DEBUG_Panic(NULL); } while (0)
 
#define PIOS_Abort()   PIOS_Assert(0)
 

Functions

void PIOS_DEBUG_Init (const struct pios_tim_channel *channels, uint8_t num_channels)
 
void PIOS_DEBUG_PinHigh (uint8_t pin)
 
void PIOS_DEBUG_PinLow (uint8_t pin)
 
void PIOS_DEBUG_PinValue8Bit (uint8_t value)
 
void PIOS_DEBUG_PinValue4BitL (uint8_t value)
 
void PIOS_DEBUG_Panic (const char *msg) __attribute__((noreturn))
 

Variables

const char * PIOS_DEBUG_AssertMsg