KEK/gen.h
2022-06-10 20:59:36 +02:00

17 lines
390 B
C

// (C) 2018-2022 by Folkert van Heusden
// Released under Apache License v2.0
#pragma once
extern bool trace_output;
typedef enum { EVENT_NONE = 0, EVENT_HALT, EVENT_INTERRUPT, EVENT_TERMINATE } stop_event_t;
#if defined(ESP32)
#define D(...) do { } while(0);
#else
#ifndef NDEBUG
#define D(x) do { if (trace_output) { x } } while(0);
#else
#define D(...) do { } while(0);
#endif
#endif