Diff » lepto.diff
| include/lepto/can_message_tdt.h | ||
|---|---|---|
| 171 | 171 | 
    fadeTime = 0x88 + OBJECT_OFFSET,  | 
| 172 | 172 | 
    eventCodeRepeated = 0x89 + OBJECT_OFFSET,  | 
| 173 | 173 | 
    logCode = 0x8A + OBJECT_OFFSET,  | 
| 174 | 
       logCodeRepeated            = 0x8B + OBJECT_OFFSET,
   | 
|
| 174 | 
       lastError                  = 0x8B + OBJECT_OFFSET,
   | 
|
| 175 | 175 | 
     | 
| 176 | 176 | 
    startSwitches = 0x90 + OBJECT_OFFSET, // None  | 
| 177 | 177 | 
    startAmbientSwitches = 0x90 + OBJECT_OFFSET, // None  | 
| include/lepto/lepto.h | ||
|---|---|---|
| 57 | 57 | 
    //#define ARG_ "define feature as '1', 'y' or 'yes' to enable it."  | 
| 58 | 58 | 
    // Need two stages to resolve defines; e.g. make "ARG_" instead of "ARG_FOO"  | 
| 59 | 59 | 
    #define IS_ENABLED(a) _V_IS_ENABLED( CONFIG_ ## a )  | 
| 60 | 
    #define IS_SET(a) _V_IS_ENABLED( a )  | 
|
| 60 | 61 | 
    // #define _V_IS_ENABLED(a) ARG_##a  | 
| 61 | 62 | 
    #define _V_IS_ENABLED(a) __V_IS_ENABLED( a )  | 
| 62 | 63 | 
    #define __V_IS_ENABLED(a) ARG_##a  | 
| include/lepto/log.h | ||
|---|---|---|
| 41 | 41 | |
| 42 | 42 | 
    // { exception(); };
   | 
| 43 | 43 | |
| 44 | ||
| 45 | ||
| 46 | 44 | 
    enum class ELogCategory  | 
| 47 | 45 | 
    {
   | 
| 48 | 46 | 
    Debug = 0,  | 
| 49 | 
    Null = 0,  | 
|
| 50 | 
    Good = 1,  | 
|
| 51 | 
    Info = 1,  | 
|
| 52 | 
    Caution = 2,  | 
|
| 53 | 
    Warning = 3,  | 
|
| 54 | 
    ErrorStart = 4,  | 
|
| 55 | 
    Critical = 4,  | 
|
| 56 | 
    Fatal = 5,  | 
|
| 57 | 
    ErrorEnd = 5,  | 
|
| 58 | 
    Beckon = 6,  | 
|
| 59 | 
    Calm = 7,  | 
|
| 60 | ||
| 61 | 
    Loop = 8,  | 
|
| 47 | 
    Good = 0,  | 
|
| 48 | 
    Info = 0,  | 
|
| 49 | 
    Caution = 1,  | 
|
| 50 | 
    Warning = 2,  | 
|
| 51 | 
    Critical = 3,  | 
|
| 52 | 
    Fatal = 4,  | 
|
| 53 | ||
| 54 | 
    Function = 8, // Function area  | 
|
| 55 | 
    Beckon = 8, //  | 
|
| 56 | 
    Calm = 9,  | 
|
| 57 | 
    //Loop = 8,  | 
|
| 62 | 58 | 
    };  | 
| 63 | 59 | |
| 60 | 
    static_assert (3/4 == 0, "Round problem" );  | 
|
| 61 | 
    static_assert (4/4 == 1, "" );  | 
|
| 62 | ||
| 64 | 63 | 
    enum class ELogCode: int;  | 
| 65 | 64 | |
| 66 | 65 | 
    inline constexpr ELogCode operator| (ELogCategory cat, int i)  | 
| src/log.cpp | ||
|---|---|---|
| 31 | 31 | 
    [(int)ELogCategory::Critical]=ANSI_RED "Error: ",  | 
| 32 | 32 | 
    [(int)ELogCategory::Fatal]=ANSI_RED "Fatal: " };  | 
| 33 | 33 | 
    #else  | 
| 34 | 
       { [(int)ELogCategory::Debug]="",
   | 
|
| 35 | 
    [(int)ELogCategory::Good]="",  | 
|
| 36 | 
    [(int)ELogCategory::Caution]="C:",  | 
|
| 37 | 
    [(int)ELogCategory::Warning]="W:",  | 
|
| 38 | 
    [(int)ELogCategory::Critical]="E:",  | 
|
| 39 | 
    [(int)ELogCategory::Fatal]="F:" };  | 
|
| 34 | 
       { [ (int)ELogCategory::Debug ]="",
   | 
|
| 35 | 
    [(int)ELogCategory::Caution ]="C:",  | 
|
| 36 | 
    [(int)ELogCategory::Warning ]="W:",  | 
|
| 37 | 
    [(int)ELogCategory::Critical ]="E:",  | 
|
| 38 | 
    [(int)ELogCategory::Fatal ]="F:" };  | 
|
| 40 | 39 | 
    #endif  | 
| 41 | 40 | |
| 42 | 41 | 
    #if 0  |