You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
965 B
40 lines
965 B
#pragma once
|
|
|
|
namespace TeensyTimerTool
|
|
{
|
|
enum class errorCode
|
|
{
|
|
OK = 0,
|
|
|
|
// Warnings
|
|
periodOverflow= -100,
|
|
wrongType= -101,
|
|
triggeredLate= -102, //warn if new setted period is shorter than elapsed time
|
|
|
|
//General errors
|
|
argument = 100,
|
|
callback= 101,
|
|
reload= 102,
|
|
noFreeModule = 103,
|
|
noFreeChannel = 104, // requested module has no free channel
|
|
notImplemented= 105, // timer does not support this feature
|
|
notInitialized= 106,
|
|
|
|
|
|
// GTP Errors
|
|
GTP_err = 200,
|
|
GTP_err2 = 201,
|
|
|
|
//TMR Errors
|
|
TMR_err = 300,
|
|
TMR_err2 = 301,
|
|
|
|
//FTM Errors
|
|
FTM_err = 400,
|
|
FTM_err2 = 401,
|
|
|
|
//TCK Errors
|
|
TCK_err = 900,
|
|
TCK_err2 = 901,
|
|
};
|
|
} |