/* * @file rfiutil.h * @brief Number to string conversion header * * @date Nov 15, 2012 * @author Andrey Belomutskiy, (c) 2012-2017 */ #ifndef RFIUTIL_H_ #define RFIUTIL_H_ #include "global.h" #if !EFI_UNIT_TEST #include "histogram.h" /** * Unfortunately ChibiOS has two versions of methods for different * contexts. */ #ifndef SIMULATOR #define isLocked() (ch.dbg.lock_cnt > 0) #define isIsrContext() (ch.dbg.isr_cnt > 0) #else #define isLocked() (0) #define isIsrContext() (0) #endif #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ //char hexC(int v); void chVTSetAny(virtual_timer_t *vtp, systime_t time, vtfunc_t vtfunc, void *par); #ifdef __cplusplus } void printHistogram(Logging *logging, histogram_s *histogram); #endif /* __cplusplus */ #endif /* EFI_UNIT_TEST */ #endif /* RFIUTIL_H_ */