Чет работает
This commit is contained in:
6
AllLibs/MyLibs/Doc/html/search/all_0.js
Normal file
6
AllLibs/MyLibs/Doc/html/search/all_0.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['abs_0',['ABS',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html#ga996f7be338ccb40d1a2a5abc1ad61759',1,'mylibs_defs.h']]],
|
||||
['access_20defines_1',['Bit access defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['assert_5fusertracker_2',['assert_usertracker',['../group___t_r_a_c_k_e_r_s.html#gadd7fd2c6e3a4800f1d5ddab35fd4b43e',1,'trackers.h']]]
|
||||
];
|
||||
10
AllLibs/MyLibs/Doc/html/search/all_1.js
Normal file
10
AllLibs/MyLibs/Doc/html/search/all_1.js
Normal file
@@ -0,0 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['bench_5ftime_2eh_0',['bench_time.h',['../bench__time_8h.html',1,'']]],
|
||||
['bench_5ftime_5fenable_1',['BENCH_TIME_ENABLE',['../group___g_e_n___c_o_n_f_i_g.html#ga67c3c54503b9bbd5d175ac46d37866d9',1,'__mylibs_config.h']]],
|
||||
['bench_5ftime_5fmax_5fchannels_2',['BENCH_TIME_MAX_CHANNELS',['../group___g_e_n___c_o_n_f_i_g.html#ga74fdf777ceefa5e7d67120fbda4cde52',1,'__mylibs_config.h']]],
|
||||
['bit_20access_20defines_3',['Bit access defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['bit_5faccess_2eh_4',['bit_access.h',['../bit__access_8h.html',1,'']]],
|
||||
['buffer_5',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]],
|
||||
['byteswap16_6',['ByteSwap16',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html#ga0f22e895ac7781c3d1b68fee182c4291',1,'mylibs_defs.h']]]
|
||||
];
|
||||
12
AllLibs/MyLibs/Doc/html/search/all_10.js
Normal file
12
AllLibs/MyLibs/Doc/html/search/all_10.js
Normal file
@@ -0,0 +1,12 @@
|
||||
var searchData=
|
||||
[
|
||||
['uint16_5fbit_0',['uint16_bit',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html#ga6a122b536ad99ae611c8cf01437af086',1,'bit_access.h']]],
|
||||
['uint16_5fbittypedef_1',['uint16_BitTypeDef',['../unionuint16___bit_type_def.html',1,'']]],
|
||||
['uint32_5fbit_2',['uint32_bit',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html#gafaa2080168b1b6f7281e8bfabab022d1',1,'bit_access.h']]],
|
||||
['uint32_5fbittypedef_3',['uint32_BitTypeDef',['../unionuint32___bit_type_def.html',1,'']]],
|
||||
['uint64_5fbit_4',['uint64_bit',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html#ga47eb69ce9330a1c73fe8031240f02f0a',1,'bit_access.h']]],
|
||||
['uint64_5fbittypedef_5',['uint64_BitTypeDef',['../unionuint64___bit_type_def.html',1,'']]],
|
||||
['uint8_5fbit_6',['uint8_bit',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html#ga57dc3bb3472a66fc92312f89d42d2396',1,'bit_access.h']]],
|
||||
['uint8_5fbittypedef_7',['uint8_BitTypeDef',['../unionuint8___bit_type_def.html',1,'']]],
|
||||
['utils_20defines_8',['Utils defines',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_11.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_11.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_12.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_12.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['возможности_0',['Основные возможности',['../index.html#основные-возможности',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_13.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_13.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['инструкция_20по_20подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/all_14.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/all_14.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['обзор_20extendedlibs_0',['Обзор <span class="tt">ExtendedLibs</span>',['../index.html',1,'']]],
|
||||
['общие_20утилиты_20mylibs_20mylibs_5ftools_1',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]],
|
||||
['основные_20возможности_2',['Основные возможности',['../index.html#основные-возможности',1,'']]],
|
||||
['отладка_20mylibs_5fdebug_5ftools_3',['Отладка* (<a class="el" href="group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html">Debug Tools</a>)',['../index.html#отладка-ref-mylibs_debug_tools',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/all_15.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/all_15.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['по_20подключению_1',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_16.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_16.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_17.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_17.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['утилиты_20mylibs_20mylibs_5ftools_0',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]]
|
||||
];
|
||||
11
AllLibs/MyLibs/Doc/html/search/all_2.js
Normal file
11
AllLibs/MyLibs/Doc/html/search/all_2.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['check_5fnull_5fptr_5f1_0',['check_null_ptr_1',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga5d066a5b9781f9437e75d98677489eb9',1,'mylibs_defs.h']]],
|
||||
['check_5fnull_5fptr_5f2_1',['check_null_ptr_2',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga27b363f333cacdccc15f5174e096b5b3',1,'mylibs_defs.h']]],
|
||||
['check_5fnull_5fptr_5f3_2',['check_null_ptr_3',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga838b40542faa9aa273d18f921b21fda2',1,'mylibs_defs.h']]],
|
||||
['check_5fnull_5fptr_5f4_3',['check_null_ptr_4',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#ga590973be111afc3f9ba15e6939530254',1,'mylibs_defs.h']]],
|
||||
['check_5fnull_5fptr_5f5_4',['check_null_ptr_5',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#gaab0aafd7a4a21ec4f338b19269f65490',1,'mylibs_defs.h']]],
|
||||
['clearstruct_5',['ClearStruct',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html#gaf5e598848326d48e86167e5099a029be',1,'mylibs_defs.h']]],
|
||||
['configs_6',['Configs',['../group___m_y_l_i_b_s___c_o_n_f_i_g.html',1,'']]],
|
||||
['configs_7',['configs',['../group___g_e_n___c_o_n_f_i_g.html',1,'Genetic configs'],['../group___l_i_b_s___c_o_n_f_i_g.html',1,'Libraries configs'],['../group___t_r_a_c_e___c_o_n_f_i_g.html',1,'Trace configs']]]
|
||||
];
|
||||
8
AllLibs/MyLibs/Doc/html/search/all_3.js
Normal file
8
AllLibs/MyLibs/Doc/html/search/all_3.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['data_0',['data',['../struct_r_t_t___flash_header__t.html#a1100df39b0eccb835946f4c13de23b4e',1,'RTT_FlashHeader_t']]],
|
||||
['debug_20tools_1',['Debug Tools',['../group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html',1,'']]],
|
||||
['defines_2',['defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'Bit access defines'],['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html',1,'Delays defines'],['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'Error Handler defines'],['../group___t_r_a_c_e___g_p_i_o.html',1,'GPIO trace defines'],['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'Hardfault trace defines'],['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'Serial trace defines'],['../group___t_r_a_c_e.html',1,'Trace defines'],['../group___t_r_a_c_k_e_r_s.html',1,'Trackers defines'],['../group___u_t_i_l_s___d_e_f_i_n_e_s.html',1,'Utils defines']]],
|
||||
['delays_20defines_3',['Delays defines',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['divide_5fup_4',['Divide_Up',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html#gabf45f2b60eedf80cf9d1dbe4302a741e',1,'mylibs_defs.h']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/all_4.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/all_4.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['error_20handler_20defines_0',['Error Handler defines',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['extendedlibs_1',['Обзор <span class="tt">ExtendedLibs</span>',['../index.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/all_5.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/all_5.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['flash_20rtt_20buffer_0',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]],
|
||||
['freertos_5fdelay_1',['FREERTOS_DELAY',['../group___l_i_b_s___c_o_n_f_i_g.html#ga57c369737d5c0cfdb7baeecba0a4b151',1,'__mylibs_config.h']]]
|
||||
];
|
||||
13
AllLibs/MyLibs/Doc/html/search/all_6.js
Normal file
13
AllLibs/MyLibs/Doc/html/search/all_6.js
Normal file
@@ -0,0 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['gen_5fmax_5fcandidates_0',['GEN_MAX_CANDIDATES',['../group___g_e_n___c_o_n_f_i_g.html#ga201cffde04ebc6540869c74bd1dae869',1,'__mylibs_config.h']]],
|
||||
['gen_5fmax_5fparams_1',['GEN_MAX_PARAMS',['../group___g_e_n___c_o_n_f_i_g.html#ga8daf4b266a95353d580bd7946f47c0ab',1,'__mylibs_config.h']]],
|
||||
['gen_5foptimization_5fenable_2',['GEN_OPTIMIZATION_ENABLE',['../group___g_e_n___c_o_n_f_i_g.html#gae6d1db3c0b21f67cb0db2673d207b62c',1,'__mylibs_config.h']]],
|
||||
['gen_5foptimizer_2eh_3',['gen_optimizer.h',['../gen__optimizer_8h.html',1,'']]],
|
||||
['general_20tools_4',['General Tools',['../group___m_y_l_i_b_s___t_o_o_l_s.html',1,'']]],
|
||||
['genetic_20configs_5',['Genetic configs',['../group___g_e_n___c_o_n_f_i_g.html',1,'']]],
|
||||
['genetic_20optimizer_6',['Genetic optimizer',['../group___g_e_n___o_p_t_i_m_i_z_e_r.html',1,'']]],
|
||||
['genoptimizer_5ft_7',['GenOptimizer_t',['../struct_gen_optimizer__t.html',1,'']]],
|
||||
['gpio_20trace_20defines_8',['GPIO trace defines',['../group___t_r_a_c_e___g_p_i_o.html',1,'']]],
|
||||
['gpio_5ftrace_5fenable_9',['GPIO_TRACE_ENABLE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga4222e0e400ad81737cefcabeb03fd23b',1,'__mylibs_config.h']]]
|
||||
];
|
||||
11
AllLibs/MyLibs/Doc/html/search/all_7.js
Normal file
11
AllLibs/MyLibs/Doc/html/search/all_7.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['handler_20defines_0',['Error Handler defines',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['hardfault_20trace_20defines_1',['Hardfault trace defines',['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'']]],
|
||||
['hardfault_5fserial_5ftrace_2',['HARDFAULT_SERIAL_TRACE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga47f454f804b4dbc26cae079e8d8641e6',1,'__mylibs_config.h']]],
|
||||
['hf_5fflash_5faddr_3',['HF_FLASH_ADDR',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga0c602733a4a359bf8c095d71cd4d0f63',1,'__mylibs_config.h']]],
|
||||
['hf_5fram_5fend_4',['HF_RAM_END',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga92d0d14732edb7dfa21d483304bdb051',1,'__mylibs_config.h']]],
|
||||
['hf_5frtt_5ftag_5fbase_5',['HF_RTT_TAG_BASE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gadc960255719c7eff4bdfaa850be9b313',1,'__mylibs_config.h']]],
|
||||
['hf_5frtt_5ftail_5fsize_6',['HF_RTT_TAIL_SIZE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gafcc7ea03d4df8f1909e580b519a7f3ca',1,'__mylibs_config.h']]],
|
||||
['hf_5fstack_5fdump_5fwords_7',['HF_STACK_DUMP_WORDS',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gaa31234688b333a505aaa57b8ecdedf5b',1,'__mylibs_config.h']]]
|
||||
];
|
||||
9
AllLibs/MyLibs/Doc/html/search/all_8.js
Normal file
9
AllLibs/MyLibs/Doc/html/search/all_8.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['if_5fassert_5fusertracker_0',['if_assert_usertracker',['../group___t_r_a_c_k_e_r_s.html#gad91d8ca89074270fc040c0449e57cf07',1,'trackers.h']]],
|
||||
['include_5fbit_5faccess_5flib_1',['INCLUDE_BIT_ACCESS_LIB',['../group___l_i_b_s___c_o_n_f_i_g.html#gaf4ddb2a71ec0d05c2480e197cd17c0be',1,'__mylibs_config.h']]],
|
||||
['include_5fgen_5foptimizer_2',['INCLUDE_GEN_OPTIMIZER',['../group___l_i_b_s___c_o_n_f_i_g.html#ga3cdc9ef47fd3ff080d38481295327692',1,'__mylibs_config.h']]],
|
||||
['include_5fgeneral_5fperiph_5flibs_3',['INCLUDE_GENERAL_PERIPH_LIBS',['../group___l_i_b_s___c_o_n_f_i_g.html#ga181a46326e46b60afb160190832c7281',1,'__mylibs_config.h']]],
|
||||
['include_5ftrace_5flib_4',['INCLUDE_TRACE_LIB',['../group___l_i_b_s___c_o_n_f_i_g.html#ga0a3ca94b616997069dd53e2c6c2687d7',1,'__mylibs_config.h']]],
|
||||
['include_5ftrackers_5flib_5',['INCLUDE_TRACKERS_LIB',['../group___l_i_b_s___c_o_n_f_i_g.html#ga4403055986b70bb02b8d37073a122e32',1,'__mylibs_config.h']]]
|
||||
];
|
||||
8
AllLibs/MyLibs/Doc/html/search/all_9.js
Normal file
8
AllLibs/MyLibs/Doc/html/search/all_9.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['libraries_20configs_0',['Libraries configs',['../group___l_i_b_s___c_o_n_f_i_g.html',1,'']]],
|
||||
['libs_1',['My Libs',['../group___m_y_l_i_b_s___a_l_l.html',1,'']]],
|
||||
['local_5ftime_2',['local_time',['../group___t_r_a_c_e___s_e_r_i_a_l.html#ga9c853b02c22f26023c34d1d404b6d653',1,'local_time: trace.h'],['../group___l_i_b_s___c_o_n_f_i_g.html#ga9c853b02c22f26023c34d1d404b6d653',1,'local_time: __mylibs_config.h']]],
|
||||
['log_5flevel_3',['LOG_LEVEL',['../group___t_r_a_c_e___s_e_r_i_a_l.html#ga0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'LOG_LEVEL: trace.h'],['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'LOG_LEVEL: __mylibs_config.h']]],
|
||||
['log_5fprintf_4',['log_printf',['../group___t_r_a_c_e___s_e_r_i_a_l.html#ga730fb7b8d0bbb348dca73c15bd0e0b26',1,'trace.h']]]
|
||||
];
|
||||
15
AllLibs/MyLibs/Doc/html/search/all_a.js
Normal file
15
AllLibs/MyLibs/Doc/html/search/all_a.js
Normal file
@@ -0,0 +1,15 @@
|
||||
var searchData=
|
||||
[
|
||||
['measurement_0',['Time measurement',['../group___b_e_n_c_h___t_i_m_e.html',1,'']]],
|
||||
['msdelay_1',['msDelay',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#gabeb97579daeb622c6651ed03c4a27479',1,'mylibs_defs.h']]],
|
||||
['msdelaystart_2',['msDelayStart',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#ga8a5051b1292d1019fe8dd3fc5521ab25',1,'mylibs_defs.h']]],
|
||||
['msdelaywaitdone_3',['msDelayWaitDone',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#gaed082c07b9fc4d1894330d885b9b5518',1,'mylibs_defs.h']]],
|
||||
['msdelaywhileactive_4',['msDelayWhileActive',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html#ga0b97e172659a59ee4fa56f851643ae85',1,'mylibs_defs.h']]],
|
||||
['my_20libs_5',['My Libs',['../group___m_y_l_i_b_s___a_l_l.html',1,'']]],
|
||||
['my_5fprintf_6',['my_printf',['../group___t_r_a_c_e___s_e_r_i_a_l.html#gae9b9b8a611e291a2f2aa5abf99f3ebaa',1,'trace.h']]],
|
||||
['mylibs_20mylibs_5ftools_7',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]],
|
||||
['mylibs_5fdebug_5ftools_8',['Отладка* (<a class="el" href="group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html">Debug Tools</a>)',['../index.html#отладка-ref-mylibs_debug_tools',1,'']]],
|
||||
['mylibs_5fdefs_2eh_9',['mylibs_defs.h',['../mylibs__defs_8h.html',1,'']]],
|
||||
['mylibs_5ferror_5fhandler_10',['MyLibs_Error_Handler',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html#gae110df81afd885a390bbeb152d7b709f',1,'mylibs_defs.h']]],
|
||||
['mylibs_5ftools_11',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_b.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_b.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['num_5fof_5fusercnts_0',['num_of_usercnts',['../group___t_r_a_c_k_e_r_s.html#ga72be24629fedb8bf70e830373d151fbc',1,'trackers.h']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/all_c.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/all_c.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['optimizer_0',['Genetic optimizer',['../group___g_e_n___o_p_t_i_m_i_z_e_r.html',1,'']]]
|
||||
];
|
||||
14
AllLibs/MyLibs/Doc/html/search/all_d.js
Normal file
14
AllLibs/MyLibs/Doc/html/search/all_d.js
Normal file
@@ -0,0 +1,14 @@
|
||||
var searchData=
|
||||
[
|
||||
['rtt_20buffer_0',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]],
|
||||
['rtt_5feraseflash_1',['RTT_EraseFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga8d8c6850e32b42871faefce3352012d1',1,'trace.h']]],
|
||||
['rtt_5fflash_5fbuffer_5fsize_2',['RTT_FLASH_BUFFER_SIZE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga501312b24e322de4dd6755ad442f0ba3',1,'__mylibs_config.h']]],
|
||||
['rtt_5fflash_5fsector_3',['RTT_FLASH_SECTOR',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga3bc1b76864e1d32cbdd174d4caae7724',1,'__mylibs_config.h']]],
|
||||
['rtt_5fflash_5fsector_5fend_4',['RTT_FLASH_SECTOR_END',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gafeca0be3688dea07ff443f894668003d',1,'__mylibs_config.h']]],
|
||||
['rtt_5fflash_5fsector_5fstart_5',['RTT_FLASH_SECTOR_START',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga8e56f75d3ab8a89ddde1404ae23c3297',1,'__mylibs_config.h']]],
|
||||
['rtt_5fflashheader_5ft_6',['RTT_FlashHeader_t',['../struct_r_t_t___flash_header__t.html',1,'']]],
|
||||
['rtt_5fflashprepare_7',['RTT_FlashPrepare',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga21353cb4f5af666237739e62ce019cd6',1,'trace.h']]],
|
||||
['rtt_5freadfromflash_8',['RTT_ReadFromFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga734b2ebbf0c77699b739013878cfd146',1,'trace.h']]],
|
||||
['rtt_5fsavetoflash_9',['RTT_SaveToFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga79f222c8ab644de4d47f07528d1edd63',1,'trace.h']]],
|
||||
['rtt_5ftrace_5fenable_10',['RTT_TRACE_ENABLE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga00ff2175bdc1fb11c8ec970ea3010dd8',1,'__mylibs_config.h']]]
|
||||
];
|
||||
11
AllLibs/MyLibs/Doc/html/search/all_e.js
Normal file
11
AllLibs/MyLibs/Doc/html/search/all_e.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['segger_5frtt_5fbuffer_5fdown_0',['SEGGER_RTT_BUFFER_DOWN',['../struct_s_e_g_g_e_r___r_t_t___b_u_f_f_e_r___d_o_w_n.html',1,'']]],
|
||||
['segger_5frtt_5fbuffer_5fup_1',['SEGGER_RTT_BUFFER_UP',['../struct_s_e_g_g_e_r___r_t_t___b_u_f_f_e_r___u_p.html',1,'']]],
|
||||
['segger_5frtt_5fcb_2',['SEGGER_RTT_CB',['../struct_s_e_g_g_e_r___r_t_t___c_b.html',1,'']]],
|
||||
['segger_5frtt_5fprintf_5fdesc_3',['SEGGER_RTT_PRINTF_DESC',['../struct_s_e_g_g_e_r___r_t_t___p_r_i_n_t_f___d_e_s_c.html',1,'']]],
|
||||
['serial_20trace_20defines_4',['Serial trace defines',['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'']]],
|
||||
['serial_5ftrace_5fenable_5',['SERIAL_TRACE_ENABLE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#ga76936505ca200d2e61226b7ba68f27c6',1,'__mylibs_config.h']]],
|
||||
['size_6',['size',['../struct_r_t_t___flash_header__t.html#afd1a5c51af6f97d170c2ccbbe3e34699',1,'RTT_FlashHeader_t']]],
|
||||
['swo_5ftrace_5fenable_7',['SWO_TRACE_ENABLE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gab8db9704b5d11858aa879689b9d36336',1,'__mylibs_config.h']]]
|
||||
];
|
||||
32
AllLibs/MyLibs/Doc/html/search/all_f.js
Normal file
32
AllLibs/MyLibs/Doc/html/search/all_f.js
Normal file
@@ -0,0 +1,32 @@
|
||||
var searchData=
|
||||
[
|
||||
['tag_0',['tag',['../struct_r_t_t___flash_header__t.html#a844ee5470a323a749856cbb7a682dc57',1,'RTT_FlashHeader_t']]],
|
||||
['tern_5fassert_5fusertracker_1',['tern_assert_usertracker',['../group___t_r_a_c_k_e_r_s.html#ga39b6ffbc561f8caac276415e1ad32c30',1,'trackers.h']]],
|
||||
['time_20measurement_2',['Time measurement',['../group___b_e_n_c_h___t_i_m_e.html',1,'']]],
|
||||
['tools_3',['Tools',['../group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html',1,'Debug Tools'],['../group___m_y_l_i_b_s___t_o_o_l_s.html',1,'General Tools']]],
|
||||
['trace_20configs_4',['Trace configs',['../group___t_r_a_c_e___c_o_n_f_i_g.html',1,'']]],
|
||||
['trace_20defines_5',['Trace defines',['../group___t_r_a_c_e.html',1,'']]],
|
||||
['trace_20defines_6',['trace defines',['../group___t_r_a_c_e___g_p_i_o.html',1,'GPIO trace defines'],['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'Hardfault trace defines'],['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'Serial trace defines']]],
|
||||
['trace_2eh_7',['trace.h',['../trace_8h.html',1,'']]],
|
||||
['trace_5fgpio_5freset_8',['TRACE_GPIO_RESET',['../group___t_r_a_c_e___g_p_i_o.html#ga69741d88c991112e99fe7a62e025108a',1,'trace.h']]],
|
||||
['trace_5fgpio_5fset_9',['TRACE_GPIO_SET',['../group___t_r_a_c_e___g_p_i_o.html#ga02a6a7b273766121db8ad4a1371373eb',1,'trace.h']]],
|
||||
['trackerclear_5fall_10',['TrackerClear_All',['../group___t_r_a_c_k_e_r_s.html#ga704f7b9f8c65c9bcec48ce7cb77a2d3b',1,'trackers.h']]],
|
||||
['trackerclear_5ferr_11',['TrackerClear_Err',['../group___t_r_a_c_k_e_r_s.html#gae860b6947c6e317e14d40bd7b4b8eb74',1,'trackers.h']]],
|
||||
['trackerclear_5fok_12',['TrackerClear_Ok',['../group___t_r_a_c_k_e_r_s.html#ga5dd8bac8c7ab5832019d55d7a68371b9',1,'trackers.h']]],
|
||||
['trackerclear_5fuser_13',['TrackerClear_User',['../group___t_r_a_c_k_e_r_s.html#ga063dab1067005e1600ea32531fdf3f8d',1,'trackers.h']]],
|
||||
['trackerclear_5fuserall_14',['TrackerClear_UserAll',['../group___t_r_a_c_k_e_r_s.html#gaaec7ec19977bb26fa1919dfe920b82d5',1,'trackers.h']]],
|
||||
['trackerclear_5fwarn_15',['TrackerClear_Warn',['../group___t_r_a_c_k_e_r_s.html#ga365a8c60bd13b75154feda649dd21ead',1,'trackers.h']]],
|
||||
['trackercnt_5ferr_16',['TrackerCnt_Err',['../group___t_r_a_c_k_e_r_s.html#ga49af29ab3927cad105c1d2b018a767e9',1,'trackers.h']]],
|
||||
['trackercnt_5fok_17',['TrackerCnt_Ok',['../group___t_r_a_c_k_e_r_s.html#ga23de0006aa08984cfeddb6aa5e512fa1',1,'trackers.h']]],
|
||||
['trackercnt_5fuser_18',['TrackerCnt_User',['../group___t_r_a_c_k_e_r_s.html#ga1b7549afc4a1760b54a9b93b0f6d105e',1,'trackers.h']]],
|
||||
['trackercnt_5fwarn_19',['TrackerCnt_Warn',['../group___t_r_a_c_k_e_r_s.html#ga8017fb05a56a1b667244f1f786fa9c57',1,'trackers.h']]],
|
||||
['trackerget_5ferr_20',['TrackerGet_Err',['../group___t_r_a_c_k_e_r_s.html#ga9dc91e6b798a081f95f2ccef2c288e5e',1,'trackers.h']]],
|
||||
['trackerget_5fok_21',['TrackerGet_Ok',['../group___t_r_a_c_k_e_r_s.html#gab880911066605602a966641682090169',1,'trackers.h']]],
|
||||
['trackerget_5fuser_22',['TrackerGet_User',['../group___t_r_a_c_k_e_r_s.html#ga4b08632669043dfdbd219dda03502bdb',1,'trackers.h']]],
|
||||
['trackerget_5fwarn_23',['TrackerGet_Warn',['../group___t_r_a_c_k_e_r_s.html#ga47ac59a406ee74d4cd9fe0fbaf63a758',1,'trackers.h']]],
|
||||
['trackers_20defines_24',['Trackers defines',['../group___t_r_a_c_k_e_r_s.html',1,'']]],
|
||||
['trackers_2eh_25',['trackers.h',['../trackers_8h.html',1,'']]],
|
||||
['trackers_5fenable_26',['TRACKERS_ENABLE',['../group___t_r_a_c_e___c_o_n_f_i_g.html#gac9eaedc31ab023ce7d6403999216e496',1,'__mylibs_config.h']]],
|
||||
['trackertypedef_27',['TrackerTypeDef',['../group___t_r_a_c_k_e_r_s.html#ga50ccb119acf302969b7fdcb58f2130e4',1,'trackers.h']]],
|
||||
['trackerwrite_5fuser_28',['TrackerWrite_User',['../group___t_r_a_c_k_e_r_s.html#gad2f4062a9ac8c2ab062a364f640ebc51',1,'trackers.h']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/classes_0.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/classes_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['genoptimizer_5ft_0',['GenOptimizer_t',['../struct_gen_optimizer__t.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/classes_1.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/classes_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['rtt_5fflashheader_5ft_0',['RTT_FlashHeader_t',['../struct_r_t_t___flash_header__t.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/classes_2.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/classes_2.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['segger_5frtt_5fbuffer_5fdown_0',['SEGGER_RTT_BUFFER_DOWN',['../struct_s_e_g_g_e_r___r_t_t___b_u_f_f_e_r___d_o_w_n.html',1,'']]],
|
||||
['segger_5frtt_5fbuffer_5fup_1',['SEGGER_RTT_BUFFER_UP',['../struct_s_e_g_g_e_r___r_t_t___b_u_f_f_e_r___u_p.html',1,'']]],
|
||||
['segger_5frtt_5fcb_2',['SEGGER_RTT_CB',['../struct_s_e_g_g_e_r___r_t_t___c_b.html',1,'']]],
|
||||
['segger_5frtt_5fprintf_5fdesc_3',['SEGGER_RTT_PRINTF_DESC',['../struct_s_e_g_g_e_r___r_t_t___p_r_i_n_t_f___d_e_s_c.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/classes_3.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/classes_3.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['uint16_5fbittypedef_0',['uint16_BitTypeDef',['../unionuint16___bit_type_def.html',1,'']]],
|
||||
['uint32_5fbittypedef_1',['uint32_BitTypeDef',['../unionuint32___bit_type_def.html',1,'']]],
|
||||
['uint64_5fbittypedef_2',['uint64_BitTypeDef',['../unionuint64___bit_type_def.html',1,'']]],
|
||||
['uint8_5fbittypedef_3',['uint8_BitTypeDef',['../unionuint8___bit_type_def.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/files_0.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/files_0.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['bench_5ftime_2eh_0',['bench_time.h',['../bench__time_8h.html',1,'']]],
|
||||
['bit_5faccess_2eh_1',['bit_access.h',['../bit__access_8h.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/files_1.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/files_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['gen_5foptimizer_2eh_0',['gen_optimizer.h',['../gen__optimizer_8h.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/files_2.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/files_2.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['mylibs_5fdefs_2eh_0',['mylibs_defs.h',['../mylibs__defs_8h.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/files_3.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/files_3.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['trace_2eh_0',['trace.h',['../trace_8h.html',1,'']]],
|
||||
['trackers_2eh_1',['trackers.h',['../trackers_8h.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/functions_0.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/functions_0.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['rtt_5feraseflash_0',['RTT_EraseFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga8d8c6850e32b42871faefce3352012d1',1,'trace.h']]],
|
||||
['rtt_5fflashprepare_1',['RTT_FlashPrepare',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga21353cb4f5af666237739e62ce019cd6',1,'trace.h']]],
|
||||
['rtt_5freadfromflash_2',['RTT_ReadFromFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga734b2ebbf0c77699b739013878cfd146',1,'trace.h']]],
|
||||
['rtt_5fsavetoflash_3',['RTT_SaveToFlash',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html#ga79f222c8ab644de4d47f07528d1edd63',1,'trace.h']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_0.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['access_20defines_0',['Bit access defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/groups_1.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/groups_1.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['bit_20access_20defines_0',['Bit access defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['buffer_1',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/groups_2.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/groups_2.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['configs_0',['Configs',['../group___m_y_l_i_b_s___c_o_n_f_i_g.html',1,'']]],
|
||||
['configs_1',['configs',['../group___g_e_n___c_o_n_f_i_g.html',1,'Genetic configs'],['../group___l_i_b_s___c_o_n_f_i_g.html',1,'Libraries configs'],['../group___t_r_a_c_e___c_o_n_f_i_g.html',1,'Trace configs']]]
|
||||
];
|
||||
6
AllLibs/MyLibs/Doc/html/search/groups_3.js
Normal file
6
AllLibs/MyLibs/Doc/html/search/groups_3.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['debug_20tools_0',['Debug Tools',['../group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html',1,'']]],
|
||||
['defines_1',['defines',['../group___b_i_t___a_c_c_e_s_s___d_e_f_i_n_e_s.html',1,'Bit access defines'],['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html',1,'Delays defines'],['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'Error Handler defines'],['../group___t_r_a_c_e___g_p_i_o.html',1,'GPIO trace defines'],['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'Hardfault trace defines'],['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'Serial trace defines'],['../group___t_r_a_c_e.html',1,'Trace defines'],['../group___t_r_a_c_k_e_r_s.html',1,'Trackers defines'],['../group___u_t_i_l_s___d_e_f_i_n_e_s.html',1,'Utils defines']]],
|
||||
['delays_20defines_2',['Delays defines',['../group___d_e_l_a_y_s___d_e_f_i_n_e_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_4.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_4.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['error_20handler_20defines_0',['Error Handler defines',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_5.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_5.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['flash_20rtt_20buffer_0',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/groups_6.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/groups_6.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['general_20tools_0',['General Tools',['../group___m_y_l_i_b_s___t_o_o_l_s.html',1,'']]],
|
||||
['genetic_20configs_1',['Genetic configs',['../group___g_e_n___c_o_n_f_i_g.html',1,'']]],
|
||||
['genetic_20optimizer_2',['Genetic optimizer',['../group___g_e_n___o_p_t_i_m_i_z_e_r.html',1,'']]],
|
||||
['gpio_20trace_20defines_3',['GPIO trace defines',['../group___t_r_a_c_e___g_p_i_o.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/groups_7.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/groups_7.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['handler_20defines_0',['Error Handler defines',['../group___e_r_r_o_r___h_a_n_d_l_e_r___d_e_f_i_n_e_s.html',1,'']]],
|
||||
['hardfault_20trace_20defines_1',['Hardfault trace defines',['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/groups_8.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/groups_8.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['libraries_20configs_0',['Libraries configs',['../group___l_i_b_s___c_o_n_f_i_g.html',1,'']]],
|
||||
['libs_1',['My Libs',['../group___m_y_l_i_b_s___a_l_l.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/groups_9.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/groups_9.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['measurement_0',['Time measurement',['../group___b_e_n_c_h___t_i_m_e.html',1,'']]],
|
||||
['my_20libs_1',['My Libs',['../group___m_y_l_i_b_s___a_l_l.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_a.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_a.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['optimizer_0',['Genetic optimizer',['../group___g_e_n___o_p_t_i_m_i_z_e_r.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_b.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_b.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['rtt_20buffer_0',['Flash RTT Buffer',['../group___t_r_a_c_e___r_t_t___f_l_a_s_h.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_c.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_c.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['serial_20trace_20defines_0',['Serial trace defines',['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'']]]
|
||||
];
|
||||
9
AllLibs/MyLibs/Doc/html/search/groups_d.js
Normal file
9
AllLibs/MyLibs/Doc/html/search/groups_d.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['time_20measurement_0',['Time measurement',['../group___b_e_n_c_h___t_i_m_e.html',1,'']]],
|
||||
['tools_1',['Tools',['../group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html',1,'Debug Tools'],['../group___m_y_l_i_b_s___t_o_o_l_s.html',1,'General Tools']]],
|
||||
['trace_20configs_2',['Trace configs',['../group___t_r_a_c_e___c_o_n_f_i_g.html',1,'']]],
|
||||
['trace_20defines_3',['Trace defines',['../group___t_r_a_c_e.html',1,'']]],
|
||||
['trace_20defines_4',['trace defines',['../group___t_r_a_c_e___g_p_i_o.html',1,'GPIO trace defines'],['../group___t_r_a_c_e___h_a_r_d_f_a_u_l_t.html',1,'Hardfault trace defines'],['../group___t_r_a_c_e___s_e_r_i_a_l.html',1,'Serial trace defines']]],
|
||||
['trackers_20defines_5',['Trackers defines',['../group___t_r_a_c_k_e_r_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/groups_e.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/groups_e.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['utils_20defines_0',['Utils defines',['../group___u_t_i_l_s___d_e_f_i_n_e_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_0.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['extendedlibs_0',['Обзор <span class="tt">ExtendedLibs</span>',['../index.html',1,'']]]
|
||||
];
|
||||
6
AllLibs/MyLibs/Doc/html/search/pages_1.js
Normal file
6
AllLibs/MyLibs/Doc/html/search/pages_1.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['mylibs_20mylibs_5ftools_0',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]],
|
||||
['mylibs_5fdebug_5ftools_1',['Отладка* (<a class="el" href="group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html">Debug Tools</a>)',['../index.html#отладка-ref-mylibs_debug_tools',1,'']]],
|
||||
['mylibs_5ftools_2',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_2.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_2.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_3.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_3.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['возможности_0',['Основные возможности',['../index.html#основные-возможности',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_4.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_4.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['инструкция_20по_20подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]]
|
||||
];
|
||||
7
AllLibs/MyLibs/Doc/html/search/pages_5.js
Normal file
7
AllLibs/MyLibs/Doc/html/search/pages_5.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['обзор_20extendedlibs_0',['Обзор <span class="tt">ExtendedLibs</span>',['../index.html',1,'']]],
|
||||
['общие_20утилиты_20mylibs_20mylibs_5ftools_1',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]],
|
||||
['основные_20возможности_2',['Основные возможности',['../index.html#основные-возможности',1,'']]],
|
||||
['отладка_20mylibs_5fdebug_5ftools_3',['Отладка* (<a class="el" href="group___m_y_l_i_b_s___d_e_b_u_g___t_o_o_l_s.html">Debug Tools</a>)',['../index.html#отладка-ref-mylibs_debug_tools',1,'']]]
|
||||
];
|
||||
5
AllLibs/MyLibs/Doc/html/search/pages_6.js
Normal file
5
AllLibs/MyLibs/Doc/html/search/pages_6.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['по_20подключению_1',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_7.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_7.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/pages_8.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/pages_8.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['утилиты_20mylibs_20mylibs_5ftools_0',['Общие утилиты MyLibs (<a class="el" href="group___m_y_l_i_b_s___t_o_o_l_s.html">General Tools</a>)',['../index.html#общие-утилиты-mylibs-ref-mylibs_tools',1,'']]]
|
||||
];
|
||||
378
AllLibs/MyLibs/Doc/html/search/search.css
Normal file
378
AllLibs/MyLibs/Doc/html/search/search.css
Normal file
@@ -0,0 +1,378 @@
|
||||
/*---------------- Search Box positioning */
|
||||
|
||||
#main-menu > li:last-child {
|
||||
/* This <li> object is the parent of the search bar */
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 43px;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
/*---------------- Search box styling */
|
||||
|
||||
.SRPage * {
|
||||
font-weight: normal;
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
dark-mode-toggle {
|
||||
margin-left: 5px;
|
||||
display: flex;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
display: inline-block;
|
||||
white-space : nowrap;
|
||||
background: var(--search-background-color);
|
||||
border-radius: 0.65em;
|
||||
border: 1px solid var(--search-box-border-color);
|
||||
z-index: 102;
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
#MSearchBox .left {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
height: 1.6em;
|
||||
}
|
||||
|
||||
#MSearchField {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
width: 7.5em;
|
||||
height: 22px;
|
||||
margin: 0 0 0 0.15em;
|
||||
padding: 0;
|
||||
line-height: 1em;
|
||||
border:none;
|
||||
color: var(--search-foreground-color);
|
||||
outline: none;
|
||||
font-family: var(--font-family-search);
|
||||
-webkit-border-radius: 0px;
|
||||
border-radius: 0px;
|
||||
background: none;
|
||||
}
|
||||
|
||||
@media(hover: none) {
|
||||
/* to avoid zooming on iOS */
|
||||
#MSearchField {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 1.4em;
|
||||
height: 1.6em;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
font-size: inherit;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
outline: none;
|
||||
|
||||
}
|
||||
|
||||
#MSearchCloseImg {
|
||||
margin: 6px 0 0 4px;
|
||||
}
|
||||
|
||||
.close-icon {
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
background-color: var(--search-close-icon-bg-color);
|
||||
border-radius: 50%;
|
||||
position: relative;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
.close-icon:before,
|
||||
.close-icon:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
width: 7px;
|
||||
height: 1px;
|
||||
background-color: var(--search-close-icon-fg-color);
|
||||
}
|
||||
|
||||
.close-icon:before {
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.close-icon:after {
|
||||
transform: rotate(-45deg);
|
||||
}
|
||||
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: var(--search-active-color);
|
||||
}
|
||||
|
||||
.search-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
#MSearchSelectExt.search-icon {
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
#MSearchSelectExt + input {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.search-icon::before, .search-icon::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
border: 1.5px solid var(--search-foreground-color);
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
.search-icon::before {
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
border-radius: 50%;
|
||||
top: 7px;
|
||||
left: 2px;
|
||||
background: var(--search-background-color);
|
||||
}
|
||||
|
||||
.search-icon::after {
|
||||
border: 1px solid var(--search-foreground-color);
|
||||
width: 0px;
|
||||
height: 3px;
|
||||
border-radius: 2px;
|
||||
top: 15px;
|
||||
left: 8px;
|
||||
transform: rotate(-45deg);
|
||||
transform-origin: top left;
|
||||
}
|
||||
|
||||
.search-icon-dropdown {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 3px solid transparent;
|
||||
border-right: 3px solid transparent;
|
||||
border-top: 3px solid var(--search-foreground-color);
|
||||
top: 8px;
|
||||
left: 15px;
|
||||
transform: translateX(-50%);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid var(--search-filter-border-color);
|
||||
background-color: var(--search-filter-background-color);
|
||||
backdrop-filter: var(--search-filter-backdrop-filter);
|
||||
-webkit-backdrop-filter: var(--search-filter-backdrop-filter);
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt var(--font-family-search);
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: var(--font-family-monospace);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: var(--search-filter-foreground-color);
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: var(--search-filter-foreground-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: var(--search-filter-highlight-text-color);
|
||||
background-color: var(--search-filter-highlight-bg-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
/*width: 60ex;*/
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
@keyframes slideInSearchResults {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translate(0, 15px);
|
||||
}
|
||||
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translate(0, 20px);
|
||||
}
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: auto;
|
||||
right: 4px;
|
||||
top: 0;
|
||||
border: 1px solid var(--search-results-border-color);
|
||||
background-color: var(--search-results-background-color);
|
||||
backdrop-filter: var(--search-results-backdrop-filter);
|
||||
-webkit-backdrop-filter: var(--search-results-backdrop-filter);
|
||||
z-index:10000;
|
||||
width: 300px;
|
||||
height: 400px;
|
||||
overflow: auto;
|
||||
border-radius: 8px;
|
||||
transform: translate(0, 20px);
|
||||
animation: ease-out 280ms slideInSearchResults;
|
||||
box-shadow: 0 2px 8px 0 rgba(0,0,0,.075);
|
||||
}
|
||||
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 10pt;
|
||||
padding: 2px 5px;
|
||||
}
|
||||
|
||||
div.SRPage {
|
||||
margin: 5px 2px;
|
||||
/*background-color: var(--search-results-background-color);*/
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
font-size: 8pt;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
#searchBoxPos1 dark-mode-toggle {
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.pages b {
|
||||
color: var(--nav-foreground-color);
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-color: var(--nav-menu-active-bg);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
708
AllLibs/MyLibs/Doc/html/search/search.js
Normal file
708
AllLibs/MyLibs/Doc/html/search/search.js
Normal file
@@ -0,0 +1,708 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
const SEARCH_COOKIE_NAME = ''+'search_grp';
|
||||
|
||||
const searchResults = new SearchResults();
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, extension) {
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
if (!extension || extension == "") { extension = ".html"; }
|
||||
|
||||
function getXPos(item) {
|
||||
let x = 0;
|
||||
if (item.offsetWidth) {
|
||||
while (item && item!=document.body) {
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item) {
|
||||
let y = 0;
|
||||
if (item.offsetWidth) {
|
||||
while (item && item!=document.body) {
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.extension = extension;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = () => document.getElementById("MSearchField");
|
||||
this.DOMSearchSelect = () => document.getElementById("MSearchSelect");
|
||||
this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow");
|
||||
this.DOMPopupSearchResults = () => document.getElementById("MSearchResults");
|
||||
this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow");
|
||||
this.DOMSearchClose = () => document.getElementById("MSearchClose");
|
||||
this.DOMSearchBox = () => document.getElementById("MSearchBox");
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive) {
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function() {
|
||||
const searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
const searchField = this.DOMSearchSelect();
|
||||
|
||||
const left = getXPos(searchField);
|
||||
const top = getYPos(searchField) + searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout) {
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function() {
|
||||
this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this),
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt) {
|
||||
if (this.keyTimeout) { // kill running timer
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
const e = evt ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13) {
|
||||
if (e.shiftKey==1) {
|
||||
this.OnSearchSelectShow();
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
} else {
|
||||
const elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
} else if (e.keyCode==27) { // Escape out of the search field
|
||||
e.stopPropagation();
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
const searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) { // search value has changed
|
||||
if (searchValue != "") { // non-empty search
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.Search.bind(this), this.keyTimeoutLength);
|
||||
} else { // empty search field
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function() {
|
||||
let count=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.GetSelectionIdByName = function(name) {
|
||||
let j=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i];
|
||||
if (child.className=='SelectItem') {
|
||||
if (child.childNodes[1].nodeValue==name) {
|
||||
return j;
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id) {
|
||||
let j=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
const node = child.firstChild;
|
||||
if (j==id) {
|
||||
node.innerHTML='•';
|
||||
Cookie.writeSetting(SEARCH_COOKIE_NAME, child.childNodes[1].nodeValue, 0)
|
||||
} else {
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id) {
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
const searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) { // something was found -> do a search
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) { // Down
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
} else if (e.keyCode==38 && this.searchIndex>0) { // Up
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
} else if (e.keyCode==13 || e.keyCode==27) {
|
||||
e.stopPropagation();
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function() {
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function() {
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function() {
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
const searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
const code = searchValue.toLowerCase().charCodeAt(0);
|
||||
let idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
let jsFile;
|
||||
let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1) {
|
||||
const hexCode=idx.toString(16);
|
||||
jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
|
||||
}
|
||||
|
||||
const loadJS = function(url, impl, loc) {
|
||||
const scriptTag = document.createElement('script');
|
||||
scriptTag.src = url;
|
||||
scriptTag.onload = impl;
|
||||
scriptTag.onreadystatechange = impl;
|
||||
loc.appendChild(scriptTag);
|
||||
}
|
||||
|
||||
const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
const domSearchBox = this.DOMSearchBox();
|
||||
const domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
const domSearchClose = this.DOMSearchClose();
|
||||
const resultsPath = this.resultsPath;
|
||||
|
||||
const handleResults = function() {
|
||||
document.getElementById("Loading").style.display="none";
|
||||
if (typeof searchData !== 'undefined') {
|
||||
createResults(resultsPath);
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
}
|
||||
|
||||
if (idx!=-1) {
|
||||
searchResults.Search(searchValue);
|
||||
} else { // no file with search results => force empty search results
|
||||
searchResults.Search('====');
|
||||
}
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block') {
|
||||
domSearchClose.style.display = 'inline-block';
|
||||
let left = getXPos(domSearchBox) + 150;
|
||||
let top = getYPos(domSearchBox) + 20;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
const maxWidth = document.body.clientWidth;
|
||||
const maxHeight = document.body.clientHeight;
|
||||
let width = 300;
|
||||
if (left<10) left=10;
|
||||
if (width+left+8>maxWidth) width=maxWidth-left-8;
|
||||
let height = 400;
|
||||
if (height+top+8>maxHeight) height=maxHeight-top-8;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResultsWindow.style.height = height + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
if (jsFile) {
|
||||
loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
|
||||
} else {
|
||||
handleResults();
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive) {
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
) {
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
this.searchActive = true;
|
||||
} else if (!isActive) { // directly remove the panel
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
this.DOMSearchField().value = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults() {
|
||||
|
||||
function convertToId(search) {
|
||||
let result = '';
|
||||
for (let i=0;i<search.length;i++) {
|
||||
const c = search.charAt(i);
|
||||
const cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/)) {
|
||||
result+=c;
|
||||
} else if (cn<16) {
|
||||
result+="_0"+cn.toString(16);
|
||||
} else {
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id) {
|
||||
const parentElement = document.getElementById(id);
|
||||
let element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement) {
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') {
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) {
|
||||
element = element.firstChild;
|
||||
} else if (element.nextSibling) {
|
||||
element = element.nextSibling;
|
||||
} else {
|
||||
do {
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement) {
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id) {
|
||||
const element = this.FindChildElement(id);
|
||||
if (element) {
|
||||
if (element.style.display == 'block') {
|
||||
element.style.display = 'none';
|
||||
} else {
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search) {
|
||||
if (!search) { // get search word from URL
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
const resultRows = document.getElementsByTagName("div");
|
||||
let matches = 0;
|
||||
|
||||
let i = 0;
|
||||
while (i < resultRows.length) {
|
||||
const row = resultRows.item(i);
|
||||
if (row.className == "SRResult") {
|
||||
let rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search) {
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
} else {
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) { // no results
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
} else { // at least one result
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index) {
|
||||
let focusItem;
|
||||
for (;;) {
|
||||
const focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') {
|
||||
break;
|
||||
} else if (!focusItem) { // last element
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index) {
|
||||
let focusItem;
|
||||
for (;;) {
|
||||
const focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') {
|
||||
break;
|
||||
} else if (!focusItem) { // last element
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e) {
|
||||
if (e.type == "keydown") {
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
} else if (e.type == "keypress") {
|
||||
if (!this.repeatOn) {
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
} else if (e.type == "keyup") {
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) { // Up
|
||||
const newIndex = itemIndex-1;
|
||||
let focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem) {
|
||||
let child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') { // children visible
|
||||
let n=0;
|
||||
let tmpElem;
|
||||
for (;;) { // search for last child
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem) {
|
||||
focusItem = tmpElem;
|
||||
} else { // found it!
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem) {
|
||||
focusItem.focus();
|
||||
} else { // return focus to search field
|
||||
document.getElementById("MSearchField").focus();
|
||||
}
|
||||
} else if (this.lastKey==40) { // Down
|
||||
const newIndex = itemIndex+1;
|
||||
let focusItem;
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') { // children visible
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
} else if (this.lastKey==39) { // Right
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
} else if (this.lastKey==37) { // Left
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
} else if (this.lastKey==27) { // Escape
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
} else if (this.lastKey==13) { // Enter
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) { // Up
|
||||
if (childIndex>0) {
|
||||
const newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
} else { // already at first child, jump to parent
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
} else if (this.lastKey==40) { // Down
|
||||
const newIndex = childIndex+1;
|
||||
let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) { // last child, jump to parent next parent
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem) {
|
||||
elem.focus();
|
||||
}
|
||||
} else if (this.lastKey==27) { // Escape
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
} else if (this.lastKey==13) { // Enter
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function createResults(resultsPath) {
|
||||
|
||||
function setKeyActions(elem,action) {
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr) {
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
const decodeHtml = (html) => {
|
||||
const txt = document.createElement("textarea");
|
||||
txt.innerHTML = html;
|
||||
return txt.value;
|
||||
};
|
||||
|
||||
const results = document.getElementById("SRResults");
|
||||
results.innerHTML = '';
|
||||
searchData.forEach((elem,index) => {
|
||||
const id = elem[0];
|
||||
const srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
const srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
const srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+index);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+index+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = decodeHtml(elem[1][0]);
|
||||
srEntry.appendChild(srLink);
|
||||
if (elem[1].length==2) { // single result
|
||||
if (elem[1][1][0].startsWith('http://') || elem[1][1][0].startsWith('https://')) { // absolute path
|
||||
srLink.setAttribute('href',elem[1][1][0]);
|
||||
} else { // relative path
|
||||
srLink.setAttribute('href',resultsPath+elem[1][1][0]);
|
||||
}
|
||||
srLink.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (elem[1][1][1]) {
|
||||
srLink.setAttribute('target','_parent');
|
||||
} else {
|
||||
srLink.setAttribute('target','_blank');
|
||||
}
|
||||
const srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = decodeHtml(elem[1][1][2]);
|
||||
srEntry.appendChild(srScope);
|
||||
} else { // multiple results
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
const srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (let c=0; c<elem[1].length-1; c++) {
|
||||
const srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+index+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+index+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
if (elem[1][c+1][0].startsWith('http://') || elem[1][c+1][0].startsWith('https://')) { // absolute path
|
||||
srChild.setAttribute('href',elem[1][c+1][0]);
|
||||
} else { // relative path
|
||||
srChild.setAttribute('href',resultsPath+elem[1][c+1][0]);
|
||||
}
|
||||
srChild.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (elem[1][c+1][1]) {
|
||||
srChild.setAttribute('target','_parent');
|
||||
} else {
|
||||
srChild.setAttribute('target','_blank');
|
||||
}
|
||||
srChild.innerHTML = decodeHtml(elem[1][c+1][2]);
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
});
|
||||
}
|
||||
|
||||
function init_search() {
|
||||
const results = document.getElementById("MSearchSelectWindow");
|
||||
|
||||
results.tabIndex=0;
|
||||
for (let key in indexSectionLabels) {
|
||||
const link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
|
||||
const input = document.getElementById("MSearchSelect");
|
||||
const searchSelectWindow = document.getElementById("MSearchSelectWindow");
|
||||
input.tabIndex=0;
|
||||
input.addEventListener("keydown", function(event) {
|
||||
if (event.keyCode==13 || event.keyCode==40) {
|
||||
event.preventDefault();
|
||||
if (searchSelectWindow.style.display == 'block') {
|
||||
searchBox.CloseSelectionWindow();
|
||||
} else {
|
||||
searchBox.OnSearchSelectShow();
|
||||
searchBox.DOMSearchSelectWindow().focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
const name = Cookie.readSetting(SEARCH_COOKIE_NAME,0);
|
||||
const id = searchBox.GetSelectionIdByName(name);
|
||||
searchBox.OnSelectItem(id);
|
||||
}
|
||||
/* @license-end */
|
||||
33
AllLibs/MyLibs/Doc/html/search/searchdata.js
Normal file
33
AllLibs/MyLibs/Doc/html/search/searchdata.js
Normal file
@@ -0,0 +1,33 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "abcdefghilmnorstuбвиопсу",
|
||||
1: "grsu",
|
||||
2: "bgmt",
|
||||
3: "r",
|
||||
4: "dst",
|
||||
5: "abcdefghlmorstu",
|
||||
6: "emбвиопсу"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "files",
|
||||
3: "functions",
|
||||
4: "variables",
|
||||
5: "groups",
|
||||
6: "pages"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Files",
|
||||
3: "Functions",
|
||||
4: "Variables",
|
||||
5: "Modules",
|
||||
6: "Pages"
|
||||
};
|
||||
|
||||
4
AllLibs/MyLibs/Doc/html/search/variables_0.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/variables_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['data_0',['data',['../struct_r_t_t___flash_header__t.html#a1100df39b0eccb835946f4c13de23b4e',1,'RTT_FlashHeader_t']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/variables_1.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/variables_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['size_0',['size',['../struct_r_t_t___flash_header__t.html#afd1a5c51af6f97d170c2ccbbe3e34699',1,'RTT_FlashHeader_t']]]
|
||||
];
|
||||
4
AllLibs/MyLibs/Doc/html/search/variables_2.js
Normal file
4
AllLibs/MyLibs/Doc/html/search/variables_2.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['tag_0',['tag',['../struct_r_t_t___flash_header__t.html#a844ee5470a323a749856cbb7a682dc57',1,'RTT_FlashHeader_t']]]
|
||||
];
|
||||
Reference in New Issue
Block a user