distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
BIND_LOW_LEVEL_INITIALIZER_IMPLEMENTATION() macro. More...
#include "distortos/CONCATENATE.h"
Go to the source code of this file.
Macros | |
#define | PRIORITY_STRING_0 "00" |
#define | PRIORITY_STRING_1 "01" |
#define | PRIORITY_STRING_2 "02" |
#define | PRIORITY_STRING_3 "03" |
#define | PRIORITY_STRING_4 "04" |
#define | PRIORITY_STRING_5 "05" |
#define | PRIORITY_STRING_6 "06" |
#define | PRIORITY_STRING_7 "07" |
#define | PRIORITY_STRING_8 "08" |
#define | PRIORITY_STRING_9 "09" |
#define | PRIORITY_STRING_10 "10" |
#define | PRIORITY_STRING_11 "11" |
#define | PRIORITY_STRING_12 "12" |
#define | PRIORITY_STRING_13 "13" |
#define | PRIORITY_STRING_14 "14" |
#define | PRIORITY_STRING_15 "15" |
#define | PRIORITY_STRING_16 "16" |
#define | PRIORITY_STRING_17 "17" |
#define | PRIORITY_STRING_18 "18" |
#define | PRIORITY_STRING_19 "19" |
#define | PRIORITY_STRING_20 "20" |
#define | PRIORITY_STRING_21 "21" |
#define | PRIORITY_STRING_22 "22" |
#define | PRIORITY_STRING_23 "23" |
#define | PRIORITY_STRING_24 "24" |
#define | PRIORITY_STRING_25 "25" |
#define | PRIORITY_STRING_26 "26" |
#define | PRIORITY_STRING_27 "27" |
#define | PRIORITY_STRING_28 "28" |
#define | PRIORITY_STRING_29 "29" |
#define | PRIORITY_STRING_30 "30" |
#define | PRIORITY_STRING_31 "31" |
#define | PRIORITY_STRING_32 "32" |
#define | PRIORITY_STRING_33 "33" |
#define | PRIORITY_STRING_34 "34" |
#define | PRIORITY_STRING_35 "35" |
#define | PRIORITY_STRING_36 "36" |
#define | PRIORITY_STRING_37 "37" |
#define | PRIORITY_STRING_38 "38" |
#define | PRIORITY_STRING_39 "39" |
#define | PRIORITY_STRING_40 "40" |
#define | PRIORITY_STRING_41 "41" |
#define | PRIORITY_STRING_42 "42" |
#define | PRIORITY_STRING_43 "43" |
#define | PRIORITY_STRING_44 "44" |
#define | PRIORITY_STRING_45 "45" |
#define | PRIORITY_STRING_46 "46" |
#define | PRIORITY_STRING_47 "47" |
#define | PRIORITY_STRING_48 "48" |
#define | PRIORITY_STRING_49 "49" |
#define | PRIORITY_STRING_50 "50" |
#define | PRIORITY_STRING_51 "51" |
#define | PRIORITY_STRING_52 "52" |
#define | PRIORITY_STRING_53 "53" |
#define | PRIORITY_STRING_54 "54" |
#define | PRIORITY_STRING_55 "55" |
#define | PRIORITY_STRING_56 "56" |
#define | PRIORITY_STRING_57 "57" |
#define | PRIORITY_STRING_58 "58" |
#define | PRIORITY_STRING_59 "59" |
#define | PRIORITY_STRING_60 "60" |
#define | PRIORITY_STRING_61 "61" |
#define | PRIORITY_STRING_62 "62" |
#define | PRIORITY_STRING_63 "63" |
#define | PRIORITY_STRING_64 "64" |
#define | PRIORITY_STRING_65 "65" |
#define | PRIORITY_STRING_66 "66" |
#define | PRIORITY_STRING_67 "67" |
#define | PRIORITY_STRING_68 "68" |
#define | PRIORITY_STRING_69 "69" |
#define | PRIORITY_STRING_70 "70" |
#define | PRIORITY_STRING_71 "71" |
#define | PRIORITY_STRING_72 "72" |
#define | PRIORITY_STRING_73 "73" |
#define | PRIORITY_STRING_74 "74" |
#define | PRIORITY_STRING_75 "75" |
#define | PRIORITY_STRING_76 "76" |
#define | PRIORITY_STRING_77 "77" |
#define | PRIORITY_STRING_78 "78" |
#define | PRIORITY_STRING_79 "79" |
#define | PRIORITY_STRING_80 "80" |
#define | PRIORITY_STRING_81 "81" |
#define | PRIORITY_STRING_82 "82" |
#define | PRIORITY_STRING_83 "83" |
#define | PRIORITY_STRING_84 "84" |
#define | PRIORITY_STRING_85 "85" |
#define | PRIORITY_STRING_86 "86" |
#define | PRIORITY_STRING_87 "87" |
#define | PRIORITY_STRING_88 "88" |
#define | PRIORITY_STRING_89 "89" |
#define | PRIORITY_STRING_90 "90" |
#define | PRIORITY_STRING_91 "91" |
#define | PRIORITY_STRING_92 "92" |
#define | PRIORITY_STRING_93 "93" |
#define | PRIORITY_STRING_94 "94" |
#define | PRIORITY_STRING_95 "95" |
#define | PRIORITY_STRING_96 "96" |
#define | PRIORITY_STRING_97 "97" |
#define | PRIORITY_STRING_98 "98" |
#define | PRIORITY_STRING_99 "99" |
#define | PRIORITY_STRING(priority) CONCATENATE2(PRIORITY_STRING_, priority) |
Transforms integer into a zero-padded string. More... | |
#define | BIND_LOW_LEVEL_INITIALIZER_IMPLEMENTATION(priority, function, sectionPrefix) |
Binds function as low-level (pre-)initializer with specified priority. More... | |
Typedefs | |
typedef void() | LowLevelInitializer(void) |
low-level initializer function More... | |
BIND_LOW_LEVEL_INITIALIZER_IMPLEMENTATION() macro.
#define BIND_LOW_LEVEL_INITIALIZER_IMPLEMENTATION | ( | priority, | |
function, | |||
sectionPrefix | |||
) |
Binds function as low-level (pre-)initializer with specified priority.
[in] | priority | is an priority of the low-level (pre-)initializer, [0; 99] |
[in] | function | is the low-level (pre-)initializer function |
[in] | sectionPrefix | is the section prefix, {".low_level_preinitializers.", ".low_level_initializers."} |
#define PRIORITY_STRING | ( | priority | ) | CONCATENATE2(PRIORITY_STRING_, priority) |
Transforms integer into a zero-padded string.
[in] | priority | is an integer which will be transformed, [0; 99] |
typedef void() LowLevelInitializer(void) |
low-level initializer function