Чет работает
This commit is contained in:
8
AllLibs/PeriphGeneral/Doc/html/search/all_0.js
Normal file
8
AllLibs/PeriphGeneral/Doc/html/search/all_0.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]],
|
||||
['clk_5fgpio_5falternagefunc_1',['CLK_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#a3f3748103a0b7861f6700042fd691ba1',1,'SPI_SettingsTypeDef']]],
|
||||
['clk_5fgpiox_2',['CLK_GPIOx',['../struct_s_p_i___settings_type_def.html#a6a15d48eccf92959de3a086031fdc979',1,'SPI_SettingsTypeDef']]],
|
||||
['clk_5fpin_3',['CLK_PIN',['../struct_s_p_i___settings_type_def.html#a3bcb1ed12da3544e02e6d36493669bdc',1,'SPI_SettingsTypeDef']]],
|
||||
['configs_4',['General Configs',['../group___g_e_n_e_r_a_l___c_o_n_f_i_g_s.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/all_1.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/all_1.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['defines_0',['defines',['../group___g_p_i_o___i_n_i_t.html',1,'GPIO Init defines'],['../group___s_p_i___i_n_i_t.html',1,'SPI Init defines'],['../group___t_i_m___i_n_i_t.html',1,'TIM Init defines'],['../group___u_a_r_t___i_n_i_t.html',1,'UART Init defines']]],
|
||||
['delay_20tools_1',['Delay tools',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html',1,'']]],
|
||||
['dma_5fchannel_5fx_2',['DMA_CHANNEL_X',['../struct_s_p_i___settings_type_def.html#aa0edaa145076d2383b3e0095d156d474',1,'SPI_SettingsTypeDef::DMA_CHANNEL_X'],['../struct_u_a_r_t___settings_type_def.html#a15ce92b03f7f189bfbe1ab88a5f94d19',1,'UART_SettingsTypeDef::DMA_CHANNEL_X']]],
|
||||
['dmachannel_3',['DMAChannel',['../struct_s_p_i___settings_type_def.html#a3cfd9469b0617a68bbd2a161ba06bb95',1,'SPI_SettingsTypeDef::DMAChannel'],['../struct_u_a_r_t___settings_type_def.html#a1ecc9ac6a1d2747ade56770cbab6a613',1,'UART_SettingsTypeDef::DMAChannel']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_10.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_10.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['релиза_20библиотеки_20stm32_5fgeneral_0',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_11.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_11.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_12.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_12.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
6
AllLibs/PeriphGeneral/Doc/html/search/all_2.js
Normal file
6
AllLibs/PeriphGeneral/Doc/html/search/all_2.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['encoder_20tools_0',['Encoder tools',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html',1,'']]],
|
||||
['encoder_5fdiff_1',['Encoder_Diff',['../struct_t_i_m___encoder_type_def.html#a6f769f027b760a4b496e2b2b77bf54a3',1,'TIM_EncoderTypeDef']]],
|
||||
['encoder_5fshdw_2',['Encoder_Shdw',['../struct_t_i_m___encoder_type_def.html#a0dacce3dde7df3122583869d96a372a2',1,'TIM_EncoderTypeDef']]]
|
||||
];
|
||||
34
AllLibs/PeriphGeneral/Doc/html/search/all_3.js
Normal file
34
AllLibs/PeriphGeneral/Doc/html/search/all_3.js
Normal file
@@ -0,0 +1,34 @@
|
||||
var searchData=
|
||||
[
|
||||
['general_20configs_0',['General Configs',['../group___g_e_n_e_r_a_l___c_o_n_f_i_g_s.html',1,'']]],
|
||||
['general_20tools_1',['General tools',['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html',1,'General tools']]],
|
||||
['general_5fgpio_2ec_2',['general_gpio.c',['../general__gpio_8c.html',1,'']]],
|
||||
['general_5fgpio_2eh_3',['general_gpio.h',['../general__gpio_8h.html',1,'']]],
|
||||
['general_5fspi_2ec_4',['general_spi.c',['../general__spi_8c.html',1,'']]],
|
||||
['general_5fspi_2eh_5',['general_spi.h',['../general__spi_8h.html',1,'']]],
|
||||
['general_5ftim_2ec_6',['general_tim.c',['../general__tim_8c.html',1,'']]],
|
||||
['general_5ftim_2eh_7',['general_tim.h',['../general__tim_8h.html',1,'']]],
|
||||
['general_5fuart_2ec_8',['general_uart.c',['../general__uart_8c.html',1,'']]],
|
||||
['general_5fuart_2eh_9',['general_uart.h',['../general__uart_8h.html',1,'']]],
|
||||
['gpio_20init_20defines_10',['GPIO Init defines',['../group___g_p_i_o___i_n_i_t.html',1,'']]],
|
||||
['gpio_20tools_11',['GPIO Tools',['../group___g_e_n_e_r_a_l___g_p_i_o.html',1,'']]],
|
||||
['gpio_5fclock_5fenable_12',['GPIO_Clock_Enable',['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html#ga962f010f783b81fcdd27eb6b53db28e6',1,'GPIO_Clock_Enable(GPIO_TypeDef *GPIOx): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html#ga962f010f783b81fcdd27eb6b53db28e6',1,'GPIO_Clock_Enable(GPIO_TypeDef *GPIOx): general_gpio.c']]],
|
||||
['gpio_5fled_5fblink_5fstart_13',['GPIO_LED_Blink_Start',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaf22f44ecaf6a1932b47edc5a845b03a9',1,'GPIO_LED_Blink_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaf22f44ecaf6a1932b47edc5a845b03a9',1,'GPIO_LED_Blink_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c']]],
|
||||
['gpio_5fled_5fdynamic_5fhandle_14',['GPIO_LED_Dynamic_Handle',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gad6e6189824406c4d472b6340c7f19bb2',1,'GPIO_LED_Dynamic_Handle(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gad6e6189824406c4d472b6340c7f19bb2',1,'GPIO_LED_Dynamic_Handle(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5ffading_5fstart_15',['GPIO_LED_Fading_Start',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaa00f20021781464af3dfe74aa3e59a0a',1,'GPIO_LED_Fading_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaa00f20021781464af3dfe74aa3e59a0a',1,'GPIO_LED_Fading_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c']]],
|
||||
['gpio_5fled_5finit_16',['GPIO_LED_Init',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gac936453c7a0841c0b17bcfdae4958084',1,'GPIO_LED_Init(GPIO_LEDTypeDef *led, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t LED_On_State): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gac936453c7a0841c0b17bcfdae4958084',1,'GPIO_LED_Init(GPIO_LEDTypeDef *led, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t LED_ActiveLevel): general_gpio.c']]],
|
||||
['gpio_5fled_5foff_17',['GPIO_LED_Off',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaadda2d4f021390a4e392210a5ace5357',1,'GPIO_LED_Off(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaadda2d4f021390a4e392210a5ace5357',1,'GPIO_LED_Off(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5fon_18',['GPIO_LED_On',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ga4b9572949326b050694cd55d0a7e5f6c',1,'GPIO_LED_On(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ga4b9572949326b050694cd55d0a7e5f6c',1,'GPIO_LED_On(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5fset_19',['GPIO_LED_Set',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gae78b570447d55a462a679a89dbaa8ea2',1,'GPIO_LED_Set(GPIO_LEDTypeDef *led, uint8_t led_state): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gae78b570447d55a462a679a89dbaa8ea2',1,'GPIO_LED_Set(GPIO_LEDTypeDef *led, uint8_t led_state): general_gpio.c']]],
|
||||
['gpio_5fledstatetypedef_20',['GPIO_LEDStateTypeDef',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaac2b90d8b8c9579b6aa5d3bbda9b1ff1',1,'general_gpio.h']]],
|
||||
['gpio_5fledtypedef_21',['GPIO_LEDTypeDef',['../struct_g_p_i_o___l_e_d_type_def.html',1,'']]],
|
||||
['gpio_5fpin_5frx_22',['GPIO_PIN_RX',['../struct_u_a_r_t___settings_type_def.html#a3fba2b52788fe453348b5d92ed52ba49',1,'UART_SettingsTypeDef']]],
|
||||
['gpio_5fpin_5fsw_23',['GPIO_PIN_SW',['../struct_t_i_m___encoder_type_def.html#a6973108a83d2a3ea4fc3e0e8a501af80',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5fti1_24',['GPIO_PIN_TI1',['../struct_t_i_m___encoder_type_def.html#a4fc05ef011205a6702cb3d006bab677e',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5fti2_25',['GPIO_PIN_TI2',['../struct_t_i_m___encoder_type_def.html#a67ad037b92162546763fc9c425b5e3c5',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5ftx_26',['GPIO_PIN_TX',['../struct_u_a_r_t___settings_type_def.html#a5f1babfcfb436cd77f5614253c0a5bef',1,'UART_SettingsTypeDef']]],
|
||||
['gpio_5fread_5fswitch_27',['GPIO_Read_Switch',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#ga960b24335b2026abcad126ab8c422d70',1,'GPIO_Read_Switch(GPIO_SwitchTypeDef *swstart): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#ga960b24335b2026abcad126ab8c422d70',1,'GPIO_Read_Switch(GPIO_SwitchTypeDef *sw): general_gpio.c']]],
|
||||
['gpio_5fswitch_5finit_28',['GPIO_Switch_Init',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#gacafee0e68877f2b25df843356871d1f7',1,'GPIO_Switch_Init(GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_On_State): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#gacafee0e68877f2b25df843356871d1f7',1,'GPIO_Switch_Init(GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_ActiveLevel): general_gpio.c']]],
|
||||
['gpio_5fswitchtypedef_29',['GPIO_SwitchTypeDef',['../struct_g_p_i_o___switch_type_def.html',1,'']]],
|
||||
['gpiox_30',['GPIOx',['../struct_t_i_m___encoder_type_def.html#ad29873fc8cdc71462e6d8744621120e9',1,'TIM_EncoderTypeDef::GPIOx'],['../struct_u_a_r_t___settings_type_def.html#af6f9910d065bae715cdb4a1024143a8f',1,'UART_SettingsTypeDef::GPIOx']]]
|
||||
];
|
||||
8
AllLibs/PeriphGeneral/Doc/html/search/all_4.js
Normal file
8
AllLibs/PeriphGeneral/Doc/html/search/all_4.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['hal_5fspi_5fmodule_5fenabled_0',['HAL_SPI_MODULE_ENABLED',['../group___s_p_i___i_n_i_t.html#ga8ad4712bf4add56892d057778e826e0c',1,'general_spi.h']]],
|
||||
['hal_5fuart_5fmodule_5fenabled_1',['HAL_UART_MODULE_ENABLED',['../group___u_a_r_t___i_n_i_t.html#ga167269406e73327b95c3bb7b9cfe6d89',1,'general_uart.h']]],
|
||||
['hspi_2',['hspi',['../struct_s_p_i___settings_type_def.html#ad203d8b8d67e4f477d002d15b03ba422',1,'SPI_SettingsTypeDef']]],
|
||||
['htim_3',['htim',['../struct_t_i_m___settings_type_def.html#ada49efdbd35a8e442c3cff630d42f34c',1,'TIM_SettingsTypeDef::htim'],['../struct_t_i_m___encoder_type_def.html#adc80bd5a90444c31d84157f35c59b95c',1,'TIM_EncoderTypeDef::htim']]],
|
||||
['huart_4',['huart',['../struct_u_a_r_t___settings_type_def.html#accf2c9448a3ea8eb3b8c25a569276fea',1,'UART_SettingsTypeDef']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_5.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_5.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['init_20defines_0',['Init defines',['../group___g_p_i_o___i_n_i_t.html',1,'GPIO Init defines'],['../group___s_p_i___i_n_i_t.html',1,'SPI Init defines'],['../group___t_i_m___i_n_i_t.html',1,'TIM Init defines'],['../group___u_a_r_t___i_n_i_t.html',1,'UART Init defines']]]
|
||||
];
|
||||
16
AllLibs/PeriphGeneral/Doc/html/search/all_6.js
Normal file
16
AllLibs/PeriphGeneral/Doc/html/search/all_6.js
Normal file
@@ -0,0 +1,16 @@
|
||||
var searchData=
|
||||
[
|
||||
['led_20tools_0',['LED tools',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html',1,'']]],
|
||||
['led_5factivelvl_1',['LED_ActiveLvl',['../struct_g_p_i_o___l_e_d_type_def.html#abe9aadc0b28d042267f7155e187a1816',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fis_5fblinking_2',['LED_IS_BLINKING',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1a2445895bed5dcbedc82ea3ef02bec6fb',1,'general_gpio.h']]],
|
||||
['led_5fis_5ffading_3',['LED_IS_FADING',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1aa610f6df44c939aa7d45e318036fa03b',1,'general_gpio.h']]],
|
||||
['led_5fis_5foff_4',['LED_IS_OFF',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1a74276cd2464314e422e8a144483f74ae',1,'general_gpio.h']]],
|
||||
['led_5fis_5fon_5',['LED_IS_ON',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1af6abfb9c5b95abbdb239590f2cd245ea',1,'general_gpio.h']]],
|
||||
['led_5foff_6',['LED_OFF',['../group___g_p_i_o___i_n_i_t.html#ga80700bb63bd56ebabbb4728aa433fd29',1,'general_gpio.h']]],
|
||||
['led_5fon_7',['LED_ON',['../group___g_p_i_o___i_n_i_t.html#gaf2e697ac60e05813d45ea2c9c9e79c25',1,'general_gpio.h']]],
|
||||
['led_5fperiod_8',['LED_Period',['../struct_g_p_i_o___l_e_d_type_def.html#a6cc026931a4681732f9a329ae03098ec',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fpin_9',['LED_Pin',['../struct_g_p_i_o___l_e_d_type_def.html#a684ff60e4c94daf2221524cdc6fcc978',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fport_10',['LED_Port',['../struct_g_p_i_o___l_e_d_type_def.html#a831923d4d157267ecc2f1add1c49adcf',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fpwm_5fticks_11',['LED_PWM_TICKS',['../group___g_p_i_o___i_n_i_t.html#ga1d42e219765ec526d99e306638ac0023',1,'general_gpio.h']]],
|
||||
['local_5ftime_12',['local_time',['../group___g_p_i_o___i_n_i_t.html#ga9c853b02c22f26023c34d1d404b6d653',1,'general_gpio.h']]]
|
||||
];
|
||||
9
AllLibs/PeriphGeneral/Doc/html/search/all_7.js
Normal file
9
AllLibs/PeriphGeneral/Doc/html/search/all_7.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['miso_5fgpio_5falternagefunc_0',['MISO_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#aecd7a5c6e205335b8ed229d74cd35d14',1,'SPI_SettingsTypeDef']]],
|
||||
['miso_5fgpiox_1',['MISO_GPIOx',['../struct_s_p_i___settings_type_def.html#a0d55a2941854f61934487f3d209cfa95',1,'SPI_SettingsTypeDef']]],
|
||||
['miso_5fpin_2',['MISO_PIN',['../struct_s_p_i___settings_type_def.html#a3366c654d7ec6dd41c6a0b504dc8509a',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fgpio_5falternagefunc_3',['MOSI_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#afbe75a1c36650a4a9b41fa706a4c7eab',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fgpiox_4',['MOSI_GPIOx',['../struct_s_p_i___settings_type_def.html#a0af3bdb273818ff97eb4ff3cff918820',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fpin_5',['MOSI_PIN',['../struct_s_p_i___settings_type_def.html#a961208869faf4a7369aaf4edde75f176',1,'SPI_SettingsTypeDef']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_8.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_8.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['oc_20channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/all_9.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/all_9.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['pwm_20oc_20channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]]
|
||||
];
|
||||
32
AllLibs/PeriphGeneral/Doc/html/search/all_a.js
Normal file
32
AllLibs/PeriphGeneral/Doc/html/search/all_a.js
Normal file
@@ -0,0 +1,32 @@
|
||||
var searchData=
|
||||
[
|
||||
['sbreakdeadtimeconfig_0',['sBreakDeadTimeConfig',['../struct_t_i_m___settings_type_def.html#a961f19f0e1672715c27bc94d7871dbb7',1,'TIM_SettingsTypeDef']]],
|
||||
['sclocksourceconfig_1',['sClockSourceConfig',['../struct_t_i_m___settings_type_def.html#a3805f627567798c3cd1d79a0da42bea0',1,'TIM_SettingsTypeDef']]],
|
||||
['sconfig_2',['sConfig',['../struct_t_i_m___encoder_type_def.html#a021f0c585e9e62d68a4b09f630d8b6e5',1,'TIM_EncoderTypeDef']]],
|
||||
['smasterconfig_3',['sMasterConfig',['../struct_t_i_m___settings_type_def.html#a2d9d277dd395424b964445ec1bc65b21',1,'TIM_SettingsTypeDef']]],
|
||||
['spi_20init_20defines_4',['SPI Init defines',['../group___s_p_i___i_n_i_t.html',1,'']]],
|
||||
['spi_20tools_5',['SPI Tools',['../group___g_e_n_e_r_a_l___s_p_i.html',1,'']]],
|
||||
['spi_5fbase_5finit_6',['SPI_Base_Init',['../group___g_e_n_e_r_a_l___s_p_i.html#ga0e177e3c57a8fcdc73b5602e72ec66ba',1,'SPI_Base_Init(SPI_SettingsTypeDef *sspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#ga0e177e3c57a8fcdc73b5602e72ec66ba',1,'SPI_Base_Init(SPI_SettingsTypeDef *sspi): general_spi.c']]],
|
||||
['spi_5fcheck_5finit_5fstruct_7',['SPI_Check_Init_Struct',['../group___g_e_n_e_r_a_l___s_p_i.html#ga333dd251bc878931086d48aa932b1a5f',1,'SPI_Check_Init_Struct(SPI_SettingsTypeDef *sspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#ga333dd251bc878931086d48aa932b1a5f',1,'SPI_Check_Init_Struct(SPI_SettingsTypeDef *sspi): general_spi.c']]],
|
||||
['spi_5fgpio_5finit_8',['SPI_GPIO_Init',['../general__spi_8c.html#ae80d21e5cab86571709a2619442733b5',1,'general_spi.c']]],
|
||||
['spi_5fmspdeinit_9',['SPI_MspDeInit',['../group___g_e_n_e_r_a_l___s_p_i.html#gac279cc3eaa35541edfe330a1844a85e4',1,'SPI_MspDeInit(SPI_HandleTypeDef *hspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#gac279cc3eaa35541edfe330a1844a85e4',1,'SPI_MspDeInit(SPI_HandleTypeDef *hspi): general_spi.c']]],
|
||||
['spi_5fmspinit_10',['SPI_MspInit',['../group___g_e_n_e_r_a_l___s_p_i.html#gab9f13318daf02bc5b5f302ae392dccac',1,'SPI_MspInit(SPI_HandleTypeDef *hspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#gab9f13318daf02bc5b5f302ae392dccac',1,'SPI_MspInit(SPI_HandleTypeDef *hspi): general_spi.c']]],
|
||||
['spi_5fsettingstypedef_11',['SPI_SettingsTypeDef',['../struct_s_p_i___settings_type_def.html',1,'']]],
|
||||
['sslaveconfig_12',['sSlaveConfig',['../struct_t_i_m___settings_type_def.html#a9694cf0910a69d48ff94f8aeac106969',1,'TIM_SettingsTypeDef']]],
|
||||
['state_13',['state',['../struct_g_p_i_o___l_e_d_type_def.html#ad28d93023a00e3c5669bd3deda122435',1,'GPIO_LEDTypeDef']]],
|
||||
['stickbaseprescaler_14',['sTickBasePrescaler',['../struct_t_i_m___settings_type_def.html#a11151fe125960cb8e61328ffd06b7718',1,'TIM_SettingsTypeDef']]],
|
||||
['stickbaseus_15',['sTickBaseUS',['../struct_t_i_m___settings_type_def.html#a58da1b4c0f6d12d7d9fb2f170b9b9e6e',1,'TIM_SettingsTypeDef']]],
|
||||
['stimahbfreqmhz_16',['sTimAHBFreqMHz',['../struct_t_i_m___settings_type_def.html#a7073358fd3a722687eb85238ab570014',1,'TIM_SettingsTypeDef']]],
|
||||
['stimfreqhz_17',['sTimFreqHz',['../struct_t_i_m___settings_type_def.html#af6057ff3f60f5e01b41d4a347b79a5e4',1,'TIM_SettingsTypeDef']]],
|
||||
['stimmode_18',['sTimMode',['../struct_t_i_m___settings_type_def.html#ab90e370c3edda88e76583293c250d2b0',1,'TIM_SettingsTypeDef']]],
|
||||
['stm32_5fgeneral_19',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]],
|
||||
['sw_20',['Sw',['../struct_t_i_m___encoder_type_def.html#a99295760ff8b27d1e6f1710f29383a45',1,'TIM_EncoderTypeDef']]],
|
||||
['sw_5factivelvl_21',['Sw_ActiveLvl',['../struct_g_p_i_o___switch_type_def.html#a4fadf5ead3ebccad521a52c064eeb405',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5ffilterdelay_22',['Sw_FilterDelay',['../struct_g_p_i_o___switch_type_def.html#a2600e599a961af2e280c721894df4c06',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5foff_23',['SW_OFF',['../group___g_p_i_o___i_n_i_t.html#gacd8900c9ec0efde1da3253b718574067',1,'general_gpio.h']]],
|
||||
['sw_5fon_24',['SW_ON',['../group___g_p_i_o___i_n_i_t.html#ga19d9e3aced311179a2914e0c9b13d0f9',1,'general_gpio.h']]],
|
||||
['sw_5fpin_25',['Sw_Pin',['../struct_g_p_i_o___switch_type_def.html#a63d58d9cba49a5823175585ef2996032',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5fport_26',['Sw_Port',['../struct_g_p_i_o___switch_type_def.html#afb369df75a6065fd89ac4ba97d98ab1a',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5fprevstate_27',['Sw_PrevState',['../struct_g_p_i_o___switch_type_def.html#a245f1dc811279ce5d4598582db979a89',1,'GPIO_SwitchTypeDef']]],
|
||||
['switch_20tools_28',['Switch tools',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html',1,'']]]
|
||||
];
|
||||
31
AllLibs/PeriphGeneral/Doc/html/search/all_b.js
Normal file
31
AllLibs/PeriphGeneral/Doc/html/search/all_b.js
Normal file
@@ -0,0 +1,31 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_20init_20defines_0',['TIM Init defines',['../group___t_i_m___i_n_i_t.html',1,'']]],
|
||||
['tim_20tools_1',['TIM Tools',['../group___g_e_n_e_r_a_l___t_i_m.html',1,'']]],
|
||||
['tim_5fbase_5fdisable_2',['TIM_Base_Disable',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800ae838122c0e83bc57ad31b546bf2f00e5',1,'general_tim.h']]],
|
||||
['tim_5fbase_5finit_3',['TIM_Base_Init',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga7044214f24a9868ba7e1650b55e639ec',1,'TIM_Base_Init(TIM_SettingsTypeDef *stim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga7044214f24a9868ba7e1650b55e639ec',1,'TIM_Base_Init(TIM_SettingsTypeDef *stim): general_tim.c']]],
|
||||
['tim_5fbase_5fmspdeinit_4',['TIM_Base_MspDeInit',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga879e3f1c919c02990736730275367115',1,'TIM_Base_MspDeInit(TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga879e3f1c919c02990736730275367115',1,'TIM_Base_MspDeInit(TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fbase_5fmspinit_5',['TIM_Base_MspInit',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaad47337be7ba2f6c0777c40d7278c931',1,'TIM_Base_MspInit(TIM_HandleTypeDef *htim, TIM_ITModeTypeDef it_mode): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaad47337be7ba2f6c0777c40d7278c931',1,'TIM_Base_MspInit(TIM_HandleTypeDef *htim, TIM_ITModeTypeDef it_mode): general_tim.c']]],
|
||||
['tim_5fdefault_6',['TIM_DEFAULT',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaeb611874216a4661fb83366b99b9e787ab0869828a4dfd62eaa44868ca27835f8',1,'general_tim.h']]],
|
||||
['tim_5fdelay_7',['TIM_Delay',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga88c552a133cb6e3015453cccab74c07e',1,'TIM_Delay(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga88c552a133cb6e3015453cccab74c07e',1,'TIM_Delay(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c']]],
|
||||
['tim_5fdelay_5fnonblocking_8',['TIM_Delay_NonBlocking',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga108637af414bff3373059273b815ce9b',1,'TIM_Delay_NonBlocking(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga108637af414bff3373059273b815ce9b',1,'TIM_Delay_NonBlocking(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c']]],
|
||||
['tim_5fdelay_5fstart_9',['TIM_Delay_Start',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga4c0dfde4e15f677600605348b4e97834',1,'TIM_Delay_Start(TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga4c0dfde4e15f677600605348b4e97834',1,'TIM_Delay_Start(TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fencoder_5finit_10',['TIM_Encoder_Init',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga8d16c3b7e7c6decc54c5c3d1a8bf0fbc',1,'TIM_Encoder_Init(TIM_EncoderTypeDef *henc1, TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga8d16c3b7e7c6decc54c5c3d1a8bf0fbc',1,'TIM_Encoder_Init(TIM_EncoderTypeDef *henc, TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fencoder_5fread_11',['TIM_Encoder_Read',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#gac3bc6525f88c275e47eb864e6d567501',1,'TIM_Encoder_Read(TIM_EncoderTypeDef *henc): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#gac3bc6525f88c275e47eb864e6d567501',1,'TIM_Encoder_Read(TIM_EncoderTypeDef *henc): general_tim.c']]],
|
||||
['tim_5fencoder_5freadswitch_12',['TIM_Encoder_ReadSwitch',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga117b795017e9e3a357ddefe323412761',1,'TIM_Encoder_ReadSwitch(TIM_EncoderTypeDef *henc): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga117b795017e9e3a357ddefe323412761',1,'TIM_Encoder_ReadSwitch(TIM_EncoderTypeDef *henc): general_tim.c']]],
|
||||
['tim_5fencodertypedef_13',['TIM_EncoderTypeDef',['../struct_t_i_m___encoder_type_def.html',1,'']]],
|
||||
['tim_5fit_5fmode_14',['TIM_IT_MODE',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaeb611874216a4661fb83366b99b9e787a89ecf1ef6d45ead2efcb7dd30396114c',1,'general_tim.h']]],
|
||||
['tim_5fitmodetypedef_15',['TIM_ITModeTypeDef',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaeb611874216a4661fb83366b99b9e787',1,'general_tim.h']]],
|
||||
['tim_5fmhztickbasetypedef_16',['TIM_MHzTickBaseTypeDef',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaa0a51c870325217ac099881f09dd0800',1,'general_tim.h']]],
|
||||
['tim_5foc_5fcomparator_5finit_17',['TIM_OC_Comparator_Init',['../group___m_y_l_i_b_s___t_i_m___o_c.html#gae2608ca8023e9a0713af0b4fbfbc1889',1,'TIM_OC_Comparator_Init(TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___o_c.html#gae2608ca8023e9a0713af0b4fbfbc1889',1,'TIM_OC_Comparator_Init(TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL): general_tim.c']]],
|
||||
['tim_5foutput_5fpwm_5finit_18',['TIM_Output_PWM_Init',['../group___m_y_l_i_b_s___t_i_m___o_c.html#gadb2f465d89f609e035867e980c3a29c6',1,'TIM_Output_PWM_Init(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t PWM_PIN): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___o_c.html#gadb2f465d89f609e035867e980c3a29c6',1,'TIM_Output_PWM_Init(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN): general_tim.c']]],
|
||||
['tim_5fsettingstypedef_19',['TIM_SettingsTypeDef',['../struct_t_i_m___settings_type_def.html',1,'']]],
|
||||
['tim_5ftickbase_5f100ms_20',['TIM_TickBase_100MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a18527a2d781eb4365aecd9a3184fc1da',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f100us_21',['TIM_TickBase_100US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a096ef0ab67788487f69d8877c6d89b30',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f10ms_22',['TIM_TickBase_10MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a7421a08abd119e71aa99eea5ab5d6daa',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f10us_23',['TIM_TickBase_10US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a060b01e890891fd17c8f95b55a94139f',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f1ms_24',['TIM_TickBase_1MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a6a66c5ed1d966c9e30f0219b664d2b25',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f1us_25',['TIM_TickBase_1US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a63df3123d0ddc592b189ed1594456ea2',1,'general_tim.h']]],
|
||||
['tools_26',['Tools',['../group___g_e_n_e_r_a_l___g_p_i_o.html',1,'GPIO Tools'],['../group___g_e_n_e_r_a_l___s_p_i.html',1,'SPI Tools'],['../group___g_e_n_e_r_a_l___t_i_m.html',1,'TIM Tools'],['../group___g_e_n_e_r_a_l___u_a_r_t.html',1,'UART Tools']]],
|
||||
['tools_27',['tools',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html',1,'Delay tools'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html',1,'Encoder tools'],['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html',1,'LED tools'],['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'PWM/OC Channels tools'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html',1,'Switch tools']]]
|
||||
];
|
||||
35
AllLibs/PeriphGeneral/Doc/html/search/all_c.js
Normal file
35
AllLibs/PeriphGeneral/Doc/html/search/all_c.js
Normal file
@@ -0,0 +1,35 @@
|
||||
var searchData=
|
||||
[
|
||||
['uart_20init_20defines_0',['UART Init defines',['../group___u_a_r_t___i_n_i_t.html',1,'']]],
|
||||
['uart_20tools_1',['UART Tools',['../group___g_e_n_e_r_a_l___u_a_r_t.html',1,'']]],
|
||||
['uart_5fbase_5finit_2',['UART_Base_Init',['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9f07396b778505c934143e89953e154',1,'UART_Base_Init(UART_SettingsTypeDef *suart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9f07396b778505c934143e89953e154',1,'UART_Base_Init(UART_SettingsTypeDef *suart): general_uart.c']]],
|
||||
['uart_5fcheck_5finit_5fstruct_3',['UART_Check_Init_Struct',['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga2a22e46ecb9e04b2ce197a0e9c09044a',1,'UART_Check_Init_Struct(UART_SettingsTypeDef *suart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga2a22e46ecb9e04b2ce197a0e9c09044a',1,'UART_Check_Init_Struct(UART_SettingsTypeDef *suart): general_uart.c']]],
|
||||
['uart_5fdma_5finit_4',['UART_DMA_Init',['../general__uart_8c.html#ad82d0cbd19151675135fd75dad315d05',1,'general_uart.c']]],
|
||||
['uart_5fgpio_5finit_5',['UART_GPIO_Init',['../general__uart_8c.html#a3abae05bbde5f3b402bf18ca13dc6a0b',1,'general_uart.c']]],
|
||||
['uart_5fmspdeinit_6',['UART_MspDeInit',['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga93ed6ceef4e3b5e7885786125cce93bc',1,'UART_MspDeInit(UART_HandleTypeDef *huart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga93ed6ceef4e3b5e7885786125cce93bc',1,'UART_MspDeInit(UART_HandleTypeDef *huart): general_uart.c']]],
|
||||
['uart_5fmspinit_7',['UART_MspInit',['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9313fd2f9fc6873ca6bfbc5b96edbbb',1,'UART_MspInit(UART_HandleTypeDef *huart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9313fd2f9fc6873ca6bfbc5b96edbbb',1,'UART_MspInit(UART_HandleTypeDef *huart): general_uart.c']]],
|
||||
['uart_5fsettingstypedef_8',['UART_SettingsTypeDef',['../struct_u_a_r_t___settings_type_def.html',1,'']]],
|
||||
['use_5fspi1_9',['USE_SPI1',['../group___s_p_i___i_n_i_t.html#ga2fe0c8aeb2c61679f32836fef479eedf',1,'general_spi.h']]],
|
||||
['use_5fspi2_10',['USE_SPI2',['../group___s_p_i___i_n_i_t.html#ga53687cddb8e39e76a79b8ffaa152fb2b',1,'general_spi.h']]],
|
||||
['use_5fspi3_11',['USE_SPI3',['../group___s_p_i___i_n_i_t.html#ga5fdd6e5934a8005ef05b80f6d95883dc',1,'general_spi.h']]],
|
||||
['use_5ftim1_12',['USE_TIM1',['../group___t_i_m___i_n_i_t.html#ga54a98c21365e0bc45b81555d2b101f2b',1,'general_tim.h']]],
|
||||
['use_5ftim10_13',['USE_TIM10',['../group___t_i_m___i_n_i_t.html#ga98c0691052d1da2c4053dd3586ff7ce9',1,'general_tim.h']]],
|
||||
['use_5ftim11_14',['USE_TIM11',['../group___t_i_m___i_n_i_t.html#ga176c97f06ebcf14e06e5c5bdbfac44c2',1,'general_tim.h']]],
|
||||
['use_5ftim12_15',['USE_TIM12',['../group___t_i_m___i_n_i_t.html#ga4e2b0e6cdf9eed74581b575c3fd9516b',1,'general_tim.h']]],
|
||||
['use_5ftim13_16',['USE_TIM13',['../group___t_i_m___i_n_i_t.html#gaf48ef87650517652ddec039a189507ac',1,'general_tim.h']]],
|
||||
['use_5ftim14_17',['USE_TIM14',['../group___t_i_m___i_n_i_t.html#ga9ae40be31d5271abe3e49f896d916d5c',1,'general_tim.h']]],
|
||||
['use_5ftim2_18',['USE_TIM2',['../group___t_i_m___i_n_i_t.html#ga72535a44955b43cbcd56e25039ab32eb',1,'general_tim.h']]],
|
||||
['use_5ftim3_19',['USE_TIM3',['../group___t_i_m___i_n_i_t.html#ga5b5685a43273b6e37242a4aba3ee0617',1,'general_tim.h']]],
|
||||
['use_5ftim4_20',['USE_TIM4',['../group___t_i_m___i_n_i_t.html#ga1493b39c9214501180b81b4c892f9be0',1,'general_tim.h']]],
|
||||
['use_5ftim5_21',['USE_TIM5',['../group___t_i_m___i_n_i_t.html#ga252f4fba93fc265110e83760e0590af3',1,'general_tim.h']]],
|
||||
['use_5ftim6_22',['USE_TIM6',['../group___t_i_m___i_n_i_t.html#ga8fe31b98160627d19038222910be3f46',1,'general_tim.h']]],
|
||||
['use_5ftim7_23',['USE_TIM7',['../group___t_i_m___i_n_i_t.html#ga7cdc54cc8cbbb6e9f60001f1e3e6ec67',1,'general_tim.h']]],
|
||||
['use_5ftim8_24',['USE_TIM8',['../group___t_i_m___i_n_i_t.html#ga28ba33d7c6bf22821dafa5bcee4854be',1,'general_tim.h']]],
|
||||
['use_5ftim9_25',['USE_TIM9',['../group___t_i_m___i_n_i_t.html#gaac627c0e98c9594cc41b1b46eb39e44a',1,'general_tim.h']]],
|
||||
['use_5fuart4_26',['USE_UART4',['../group___u_a_r_t___i_n_i_t.html#ga779530e93e7aa1f25eb13045ec42b8e7',1,'general_uart.h']]],
|
||||
['use_5fuart5_27',['USE_UART5',['../group___u_a_r_t___i_n_i_t.html#ga592c6bf4a6496d6806ba0838cdfa2340',1,'general_uart.h']]],
|
||||
['use_5fusart1_28',['USE_USART1',['../group___u_a_r_t___i_n_i_t.html#gace54f148bb1d72f13bf397d096d38d1b',1,'general_uart.h']]],
|
||||
['use_5fusart2_29',['USE_USART2',['../group___u_a_r_t___i_n_i_t.html#gaacb3968508217a0d8b3f64aa0c8aa07d',1,'general_uart.h']]],
|
||||
['use_5fusart3_30',['USE_USART3',['../group___u_a_r_t___i_n_i_t.html#ga6dadd967b428aade24008ec060009976',1,'general_uart.h']]],
|
||||
['use_5fusart6_31',['USE_USART6',['../group___u_a_r_t___i_n_i_t.html#gafaeb8bdd4aa7fb1987505530daa90868',1,'general_uart.h']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/all_d.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/all_d.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]],
|
||||
['библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/all_e.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/all_e.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['инструкция_20по_20подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['инструкция_20по_20подключению_20релиза_20библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/all_f.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/all_f.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['подключению_20релиза_20библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]],
|
||||
['по_20подключению_2',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['по_20подключению_20релиза_20библиотеки_20stm32_5fgeneral_3',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/classes_0.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/classes_0.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['gpio_5fledtypedef_0',['GPIO_LEDTypeDef',['../struct_g_p_i_o___l_e_d_type_def.html',1,'']]],
|
||||
['gpio_5fswitchtypedef_1',['GPIO_SwitchTypeDef',['../struct_g_p_i_o___switch_type_def.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/classes_1.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/classes_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['spi_5fsettingstypedef_0',['SPI_SettingsTypeDef',['../struct_s_p_i___settings_type_def.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/classes_2.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/classes_2.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_5fencodertypedef_0',['TIM_EncoderTypeDef',['../struct_t_i_m___encoder_type_def.html',1,'']]],
|
||||
['tim_5fsettingstypedef_1',['TIM_SettingsTypeDef',['../struct_t_i_m___settings_type_def.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/classes_3.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/classes_3.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['uart_5fsettingstypedef_0',['UART_SettingsTypeDef',['../struct_u_a_r_t___settings_type_def.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/enums_0.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/enums_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['gpio_5fledstatetypedef_0',['GPIO_LEDStateTypeDef',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaac2b90d8b8c9579b6aa5d3bbda9b1ff1',1,'general_gpio.h']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/enums_1.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/enums_1.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_5fitmodetypedef_0',['TIM_ITModeTypeDef',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaeb611874216a4661fb83366b99b9e787',1,'general_tim.h']]],
|
||||
['tim_5fmhztickbasetypedef_1',['TIM_MHzTickBaseTypeDef',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaa0a51c870325217ac099881f09dd0800',1,'general_tim.h']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/enumvalues_0.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/enumvalues_0.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['led_5fis_5fblinking_0',['LED_IS_BLINKING',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1a2445895bed5dcbedc82ea3ef02bec6fb',1,'general_gpio.h']]],
|
||||
['led_5fis_5ffading_1',['LED_IS_FADING',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1aa610f6df44c939aa7d45e318036fa03b',1,'general_gpio.h']]],
|
||||
['led_5fis_5foff_2',['LED_IS_OFF',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1a74276cd2464314e422e8a144483f74ae',1,'general_gpio.h']]],
|
||||
['led_5fis_5fon_3',['LED_IS_ON',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ggaac2b90d8b8c9579b6aa5d3bbda9b1ff1af6abfb9c5b95abbdb239590f2cd245ea',1,'general_gpio.h']]]
|
||||
];
|
||||
12
AllLibs/PeriphGeneral/Doc/html/search/enumvalues_1.js
Normal file
12
AllLibs/PeriphGeneral/Doc/html/search/enumvalues_1.js
Normal file
@@ -0,0 +1,12 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_5fbase_5fdisable_0',['TIM_Base_Disable',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800ae838122c0e83bc57ad31b546bf2f00e5',1,'general_tim.h']]],
|
||||
['tim_5fdefault_1',['TIM_DEFAULT',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaeb611874216a4661fb83366b99b9e787ab0869828a4dfd62eaa44868ca27835f8',1,'general_tim.h']]],
|
||||
['tim_5fit_5fmode_2',['TIM_IT_MODE',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaeb611874216a4661fb83366b99b9e787a89ecf1ef6d45ead2efcb7dd30396114c',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f100ms_3',['TIM_TickBase_100MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a18527a2d781eb4365aecd9a3184fc1da',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f100us_4',['TIM_TickBase_100US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a096ef0ab67788487f69d8877c6d89b30',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f10ms_5',['TIM_TickBase_10MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a7421a08abd119e71aa99eea5ab5d6daa',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f10us_6',['TIM_TickBase_10US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a060b01e890891fd17c8f95b55a94139f',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f1ms_7',['TIM_TickBase_1MS',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a6a66c5ed1d966c9e30f0219b664d2b25',1,'general_tim.h']]],
|
||||
['tim_5ftickbase_5f1us_8',['TIM_TickBase_1US',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ggaa0a51c870325217ac099881f09dd0800a63df3123d0ddc592b189ed1594456ea2',1,'general_tim.h']]]
|
||||
];
|
||||
11
AllLibs/PeriphGeneral/Doc/html/search/files_0.js
Normal file
11
AllLibs/PeriphGeneral/Doc/html/search/files_0.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['general_5fgpio_2ec_0',['general_gpio.c',['../general__gpio_8c.html',1,'']]],
|
||||
['general_5fgpio_2eh_1',['general_gpio.h',['../general__gpio_8h.html',1,'']]],
|
||||
['general_5fspi_2ec_2',['general_spi.c',['../general__spi_8c.html',1,'']]],
|
||||
['general_5fspi_2eh_3',['general_spi.h',['../general__spi_8h.html',1,'']]],
|
||||
['general_5ftim_2ec_4',['general_tim.c',['../general__tim_8c.html',1,'']]],
|
||||
['general_5ftim_2eh_5',['general_tim.h',['../general__tim_8h.html',1,'']]],
|
||||
['general_5fuart_2ec_6',['general_uart.c',['../general__uart_8c.html',1,'']]],
|
||||
['general_5fuart_2eh_7',['general_uart.h',['../general__uart_8h.html',1,'']]]
|
||||
];
|
||||
13
AllLibs/PeriphGeneral/Doc/html/search/functions_0.js
Normal file
13
AllLibs/PeriphGeneral/Doc/html/search/functions_0.js
Normal file
@@ -0,0 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['gpio_5fclock_5fenable_0',['GPIO_Clock_Enable',['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html#ga962f010f783b81fcdd27eb6b53db28e6',1,'GPIO_Clock_Enable(GPIO_TypeDef *GPIOx): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html#ga962f010f783b81fcdd27eb6b53db28e6',1,'GPIO_Clock_Enable(GPIO_TypeDef *GPIOx): general_gpio.c']]],
|
||||
['gpio_5fled_5fblink_5fstart_1',['GPIO_LED_Blink_Start',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaf22f44ecaf6a1932b47edc5a845b03a9',1,'GPIO_LED_Blink_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaf22f44ecaf6a1932b47edc5a845b03a9',1,'GPIO_LED_Blink_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c']]],
|
||||
['gpio_5fled_5fdynamic_5fhandle_2',['GPIO_LED_Dynamic_Handle',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gad6e6189824406c4d472b6340c7f19bb2',1,'GPIO_LED_Dynamic_Handle(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gad6e6189824406c4d472b6340c7f19bb2',1,'GPIO_LED_Dynamic_Handle(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5ffading_5fstart_3',['GPIO_LED_Fading_Start',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaa00f20021781464af3dfe74aa3e59a0a',1,'GPIO_LED_Fading_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaa00f20021781464af3dfe74aa3e59a0a',1,'GPIO_LED_Fading_Start(GPIO_LEDTypeDef *led, uint32_t period): general_gpio.c']]],
|
||||
['gpio_5fled_5finit_4',['GPIO_LED_Init',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gac936453c7a0841c0b17bcfdae4958084',1,'GPIO_LED_Init(GPIO_LEDTypeDef *led, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t LED_On_State): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gac936453c7a0841c0b17bcfdae4958084',1,'GPIO_LED_Init(GPIO_LEDTypeDef *led, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t LED_ActiveLevel): general_gpio.c']]],
|
||||
['gpio_5fled_5foff_5',['GPIO_LED_Off',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaadda2d4f021390a4e392210a5ace5357',1,'GPIO_LED_Off(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gaadda2d4f021390a4e392210a5ace5357',1,'GPIO_LED_Off(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5fon_6',['GPIO_LED_On',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ga4b9572949326b050694cd55d0a7e5f6c',1,'GPIO_LED_On(GPIO_LEDTypeDef *led): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#ga4b9572949326b050694cd55d0a7e5f6c',1,'GPIO_LED_On(GPIO_LEDTypeDef *led): general_gpio.c']]],
|
||||
['gpio_5fled_5fset_7',['GPIO_LED_Set',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gae78b570447d55a462a679a89dbaa8ea2',1,'GPIO_LED_Set(GPIO_LEDTypeDef *led, uint8_t led_state): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html#gae78b570447d55a462a679a89dbaa8ea2',1,'GPIO_LED_Set(GPIO_LEDTypeDef *led, uint8_t led_state): general_gpio.c']]],
|
||||
['gpio_5fread_5fswitch_8',['GPIO_Read_Switch',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#ga960b24335b2026abcad126ab8c422d70',1,'GPIO_Read_Switch(GPIO_SwitchTypeDef *swstart): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#ga960b24335b2026abcad126ab8c422d70',1,'GPIO_Read_Switch(GPIO_SwitchTypeDef *sw): general_gpio.c']]],
|
||||
['gpio_5fswitch_5finit_9',['GPIO_Switch_Init',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#gacafee0e68877f2b25df843356871d1f7',1,'GPIO_Switch_Init(GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_On_State): general_gpio.c'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html#gacafee0e68877f2b25df843356871d1f7',1,'GPIO_Switch_Init(GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_ActiveLevel): general_gpio.c']]]
|
||||
];
|
||||
8
AllLibs/PeriphGeneral/Doc/html/search/functions_1.js
Normal file
8
AllLibs/PeriphGeneral/Doc/html/search/functions_1.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['spi_5fbase_5finit_0',['SPI_Base_Init',['../group___g_e_n_e_r_a_l___s_p_i.html#ga0e177e3c57a8fcdc73b5602e72ec66ba',1,'SPI_Base_Init(SPI_SettingsTypeDef *sspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#ga0e177e3c57a8fcdc73b5602e72ec66ba',1,'SPI_Base_Init(SPI_SettingsTypeDef *sspi): general_spi.c']]],
|
||||
['spi_5fcheck_5finit_5fstruct_1',['SPI_Check_Init_Struct',['../group___g_e_n_e_r_a_l___s_p_i.html#ga333dd251bc878931086d48aa932b1a5f',1,'SPI_Check_Init_Struct(SPI_SettingsTypeDef *sspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#ga333dd251bc878931086d48aa932b1a5f',1,'SPI_Check_Init_Struct(SPI_SettingsTypeDef *sspi): general_spi.c']]],
|
||||
['spi_5fgpio_5finit_2',['SPI_GPIO_Init',['../general__spi_8c.html#ae80d21e5cab86571709a2619442733b5',1,'general_spi.c']]],
|
||||
['spi_5fmspdeinit_3',['SPI_MspDeInit',['../group___g_e_n_e_r_a_l___s_p_i.html#gac279cc3eaa35541edfe330a1844a85e4',1,'SPI_MspDeInit(SPI_HandleTypeDef *hspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#gac279cc3eaa35541edfe330a1844a85e4',1,'SPI_MspDeInit(SPI_HandleTypeDef *hspi): general_spi.c']]],
|
||||
['spi_5fmspinit_4',['SPI_MspInit',['../group___g_e_n_e_r_a_l___s_p_i.html#gab9f13318daf02bc5b5f302ae392dccac',1,'SPI_MspInit(SPI_HandleTypeDef *hspi): general_spi.c'],['../group___g_e_n_e_r_a_l___s_p_i.html#gab9f13318daf02bc5b5f302ae392dccac',1,'SPI_MspInit(SPI_HandleTypeDef *hspi): general_spi.c']]]
|
||||
];
|
||||
14
AllLibs/PeriphGeneral/Doc/html/search/functions_2.js
Normal file
14
AllLibs/PeriphGeneral/Doc/html/search/functions_2.js
Normal file
@@ -0,0 +1,14 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_5fbase_5finit_0',['TIM_Base_Init',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga7044214f24a9868ba7e1650b55e639ec',1,'TIM_Base_Init(TIM_SettingsTypeDef *stim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga7044214f24a9868ba7e1650b55e639ec',1,'TIM_Base_Init(TIM_SettingsTypeDef *stim): general_tim.c']]],
|
||||
['tim_5fbase_5fmspdeinit_1',['TIM_Base_MspDeInit',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga879e3f1c919c02990736730275367115',1,'TIM_Base_MspDeInit(TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#ga879e3f1c919c02990736730275367115',1,'TIM_Base_MspDeInit(TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fbase_5fmspinit_2',['TIM_Base_MspInit',['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaad47337be7ba2f6c0777c40d7278c931',1,'TIM_Base_MspInit(TIM_HandleTypeDef *htim, TIM_ITModeTypeDef it_mode): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html#gaad47337be7ba2f6c0777c40d7278c931',1,'TIM_Base_MspInit(TIM_HandleTypeDef *htim, TIM_ITModeTypeDef it_mode): general_tim.c']]],
|
||||
['tim_5fdelay_3',['TIM_Delay',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga88c552a133cb6e3015453cccab74c07e',1,'TIM_Delay(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga88c552a133cb6e3015453cccab74c07e',1,'TIM_Delay(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c']]],
|
||||
['tim_5fdelay_5fnonblocking_4',['TIM_Delay_NonBlocking',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga108637af414bff3373059273b815ce9b',1,'TIM_Delay_NonBlocking(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga108637af414bff3373059273b815ce9b',1,'TIM_Delay_NonBlocking(TIM_HandleTypeDef *htim, uint16_t delay): general_tim.c']]],
|
||||
['tim_5fdelay_5fstart_5',['TIM_Delay_Start',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga4c0dfde4e15f677600605348b4e97834',1,'TIM_Delay_Start(TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html#ga4c0dfde4e15f677600605348b4e97834',1,'TIM_Delay_Start(TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fencoder_5finit_6',['TIM_Encoder_Init',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga8d16c3b7e7c6decc54c5c3d1a8bf0fbc',1,'TIM_Encoder_Init(TIM_EncoderTypeDef *henc1, TIM_HandleTypeDef *htim): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga8d16c3b7e7c6decc54c5c3d1a8bf0fbc',1,'TIM_Encoder_Init(TIM_EncoderTypeDef *henc, TIM_HandleTypeDef *htim): general_tim.c']]],
|
||||
['tim_5fencoder_5fread_7',['TIM_Encoder_Read',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#gac3bc6525f88c275e47eb864e6d567501',1,'TIM_Encoder_Read(TIM_EncoderTypeDef *henc): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#gac3bc6525f88c275e47eb864e6d567501',1,'TIM_Encoder_Read(TIM_EncoderTypeDef *henc): general_tim.c']]],
|
||||
['tim_5fencoder_5freadswitch_8',['TIM_Encoder_ReadSwitch',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga117b795017e9e3a357ddefe323412761',1,'TIM_Encoder_ReadSwitch(TIM_EncoderTypeDef *henc): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html#ga117b795017e9e3a357ddefe323412761',1,'TIM_Encoder_ReadSwitch(TIM_EncoderTypeDef *henc): general_tim.c']]],
|
||||
['tim_5foc_5fcomparator_5finit_9',['TIM_OC_Comparator_Init',['../group___m_y_l_i_b_s___t_i_m___o_c.html#gae2608ca8023e9a0713af0b4fbfbc1889',1,'TIM_OC_Comparator_Init(TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___o_c.html#gae2608ca8023e9a0713af0b4fbfbc1889',1,'TIM_OC_Comparator_Init(TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL): general_tim.c']]],
|
||||
['tim_5foutput_5fpwm_5finit_10',['TIM_Output_PWM_Init',['../group___m_y_l_i_b_s___t_i_m___o_c.html#gadb2f465d89f609e035867e980c3a29c6',1,'TIM_Output_PWM_Init(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t PWM_PIN): general_tim.c'],['../group___m_y_l_i_b_s___t_i_m___o_c.html#gadb2f465d89f609e035867e980c3a29c6',1,'TIM_Output_PWM_Init(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN): general_tim.c']]]
|
||||
];
|
||||
9
AllLibs/PeriphGeneral/Doc/html/search/functions_3.js
Normal file
9
AllLibs/PeriphGeneral/Doc/html/search/functions_3.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['uart_5fbase_5finit_0',['UART_Base_Init',['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9f07396b778505c934143e89953e154',1,'UART_Base_Init(UART_SettingsTypeDef *suart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9f07396b778505c934143e89953e154',1,'UART_Base_Init(UART_SettingsTypeDef *suart): general_uart.c']]],
|
||||
['uart_5fcheck_5finit_5fstruct_1',['UART_Check_Init_Struct',['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga2a22e46ecb9e04b2ce197a0e9c09044a',1,'UART_Check_Init_Struct(UART_SettingsTypeDef *suart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga2a22e46ecb9e04b2ce197a0e9c09044a',1,'UART_Check_Init_Struct(UART_SettingsTypeDef *suart): general_uart.c']]],
|
||||
['uart_5fdma_5finit_2',['UART_DMA_Init',['../general__uart_8c.html#ad82d0cbd19151675135fd75dad315d05',1,'general_uart.c']]],
|
||||
['uart_5fgpio_5finit_3',['UART_GPIO_Init',['../general__uart_8c.html#a3abae05bbde5f3b402bf18ca13dc6a0b',1,'general_uart.c']]],
|
||||
['uart_5fmspdeinit_4',['UART_MspDeInit',['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga93ed6ceef4e3b5e7885786125cce93bc',1,'UART_MspDeInit(UART_HandleTypeDef *huart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#ga93ed6ceef4e3b5e7885786125cce93bc',1,'UART_MspDeInit(UART_HandleTypeDef *huart): general_uart.c']]],
|
||||
['uart_5fmspinit_5',['UART_MspInit',['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9313fd2f9fc6873ca6bfbc5b96edbbb',1,'UART_MspInit(UART_HandleTypeDef *huart): general_uart.c'],['../group___g_e_n_e_r_a_l___u_a_r_t.html#gab9313fd2f9fc6873ca6bfbc5b96edbbb',1,'UART_MspInit(UART_HandleTypeDef *huart): general_uart.c']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/groups_0.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/groups_0.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]],
|
||||
['configs_1',['General Configs',['../group___g_e_n_e_r_a_l___c_o_n_f_i_g_s.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/groups_1.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/groups_1.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['defines_0',['defines',['../group___g_p_i_o___i_n_i_t.html',1,'GPIO Init defines'],['../group___s_p_i___i_n_i_t.html',1,'SPI Init defines'],['../group___t_i_m___i_n_i_t.html',1,'TIM Init defines'],['../group___u_a_r_t___i_n_i_t.html',1,'UART Init defines']]],
|
||||
['delay_20tools_1',['Delay tools',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_2.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_2.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['encoder_20tools_0',['Encoder tools',['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/groups_3.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/groups_3.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['general_20configs_0',['General Configs',['../group___g_e_n_e_r_a_l___c_o_n_f_i_g_s.html',1,'']]],
|
||||
['general_20tools_1',['General tools',['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html',1,'General tools']]],
|
||||
['gpio_20init_20defines_2',['GPIO Init defines',['../group___g_p_i_o___i_n_i_t.html',1,'']]],
|
||||
['gpio_20tools_3',['GPIO Tools',['../group___g_e_n_e_r_a_l___g_p_i_o.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_4.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_4.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['init_20defines_0',['Init defines',['../group___g_p_i_o___i_n_i_t.html',1,'GPIO Init defines'],['../group___s_p_i___i_n_i_t.html',1,'SPI Init defines'],['../group___t_i_m___i_n_i_t.html',1,'TIM Init defines'],['../group___u_a_r_t___i_n_i_t.html',1,'UART Init defines']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_5.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_5.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['led_20tools_0',['LED tools',['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_6.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_6.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['oc_20channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_7.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_7.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['pwm_20oc_20channels_20tools_0',['PWM/OC Channels tools',['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'']]]
|
||||
];
|
||||
6
AllLibs/PeriphGeneral/Doc/html/search/groups_8.js
Normal file
6
AllLibs/PeriphGeneral/Doc/html/search/groups_8.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['spi_20init_20defines_0',['SPI Init defines',['../group___s_p_i___i_n_i_t.html',1,'']]],
|
||||
['spi_20tools_1',['SPI Tools',['../group___g_e_n_e_r_a_l___s_p_i.html',1,'']]],
|
||||
['switch_20tools_2',['Switch tools',['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/groups_9.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/groups_9.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['tim_20init_20defines_0',['TIM Init defines',['../group___t_i_m___i_n_i_t.html',1,'']]],
|
||||
['tim_20tools_1',['TIM Tools',['../group___g_e_n_e_r_a_l___t_i_m.html',1,'']]],
|
||||
['tools_2',['Tools',['../group___g_e_n_e_r_a_l___g_p_i_o.html',1,'GPIO Tools'],['../group___g_e_n_e_r_a_l___s_p_i.html',1,'SPI Tools'],['../group___g_e_n_e_r_a_l___t_i_m.html',1,'TIM Tools'],['../group___g_e_n_e_r_a_l___u_a_r_t.html',1,'UART Tools']]],
|
||||
['tools_3',['tools',['../group___m_y_l_i_b_s___t_i_m___d_e_l_a_y.html',1,'Delay tools'],['../group___m_y_l_i_b_s___t_i_m___e_n_c_o_d_e_r.html',1,'Encoder tools'],['../group___m_y_l_i_b_s___g_p_i_o___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___t_i_m___g_e_n_e_r_a_l.html',1,'General tools'],['../group___m_y_l_i_b_s___g_p_i_o___l_e_d_s.html',1,'LED tools'],['../group___m_y_l_i_b_s___t_i_m___o_c.html',1,'PWM/OC Channels tools'],['../group___m_y_l_i_b_s___g_p_i_o___s_w_i_t_c_h.html',1,'Switch tools']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/groups_a.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/groups_a.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['uart_20init_20defines_0',['UART Init defines',['../group___u_a_r_t___i_n_i_t.html',1,'']]],
|
||||
['uart_20tools_1',['UART Tools',['../group___g_e_n_e_r_a_l___u_a_r_t.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/groups_b.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/groups_b.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['конфигурации_20stm32_20general_0',['Конфигурации STM32 General',['../group___g_e_n_e_r_a_l___c_o_n_f_i_g_s.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/pages_0.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/pages_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['stm32_5fgeneral_0',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/pages_1.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/pages_1.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]],
|
||||
['библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/pages_2.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/pages_2.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['инструкция_20по_20подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['инструкция_20по_20подключению_20релиза_20библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/pages_3.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/pages_3.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['подключению_0',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['подключению_20релиза_20библиотеки_20stm32_5fgeneral_1',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]],
|
||||
['по_20подключению_2',['Инструкция по подключению',['../index.html#инструкция-по-подключению',1,'']]],
|
||||
['по_20подключению_20релиза_20библиотеки_20stm32_5fgeneral_3',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/pages_4.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/pages_4.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['релиза_20библиотеки_20stm32_5fgeneral_0',['Инструкция по подключению релиза библиотеки <span class="tt">STM32_General</span>',['../index.html',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/pages_5.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/pages_5.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
4
AllLibs/PeriphGeneral/Doc/html/search/pages_6.js
Normal file
4
AllLibs/PeriphGeneral/Doc/html/search/pages_6.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['структура_20библиотеки_0',['Структура библиотеки',['../index.html#структура-библиотеки',1,'']]]
|
||||
];
|
||||
378
AllLibs/PeriphGeneral/Doc/html/search/search.css
Normal file
378
AllLibs/PeriphGeneral/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/PeriphGeneral/Doc/html/search/search.js
Normal file
708
AllLibs/PeriphGeneral/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 */
|
||||
39
AllLibs/PeriphGeneral/Doc/html/search/searchdata.js
Normal file
39
AllLibs/PeriphGeneral/Doc/html/search/searchdata.js
Normal file
@@ -0,0 +1,39 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "cdeghilmopstuбипрс",
|
||||
1: "gstu",
|
||||
2: "g",
|
||||
3: "gstu",
|
||||
4: "cdeghlms",
|
||||
5: "gt",
|
||||
6: "lt",
|
||||
7: "cdegilopstu",
|
||||
8: "sбипрс"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "files",
|
||||
3: "functions",
|
||||
4: "variables",
|
||||
5: "enums",
|
||||
6: "enumvalues",
|
||||
7: "groups",
|
||||
8: "pages"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Files",
|
||||
3: "Functions",
|
||||
4: "Variables",
|
||||
5: "Enumerations",
|
||||
6: "Enumerator",
|
||||
7: "Modules",
|
||||
8: "Pages"
|
||||
};
|
||||
|
||||
6
AllLibs/PeriphGeneral/Doc/html/search/variables_0.js
Normal file
6
AllLibs/PeriphGeneral/Doc/html/search/variables_0.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['clk_5fgpio_5falternagefunc_0',['CLK_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#a3f3748103a0b7861f6700042fd691ba1',1,'SPI_SettingsTypeDef']]],
|
||||
['clk_5fgpiox_1',['CLK_GPIOx',['../struct_s_p_i___settings_type_def.html#a6a15d48eccf92959de3a086031fdc979',1,'SPI_SettingsTypeDef']]],
|
||||
['clk_5fpin_2',['CLK_PIN',['../struct_s_p_i___settings_type_def.html#a3bcb1ed12da3544e02e6d36493669bdc',1,'SPI_SettingsTypeDef']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/variables_1.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/variables_1.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['dma_5fchannel_5fx_0',['DMA_CHANNEL_X',['../struct_s_p_i___settings_type_def.html#aa0edaa145076d2383b3e0095d156d474',1,'SPI_SettingsTypeDef::DMA_CHANNEL_X'],['../struct_u_a_r_t___settings_type_def.html#a15ce92b03f7f189bfbe1ab88a5f94d19',1,'UART_SettingsTypeDef::DMA_CHANNEL_X']]],
|
||||
['dmachannel_1',['DMAChannel',['../struct_s_p_i___settings_type_def.html#a3cfd9469b0617a68bbd2a161ba06bb95',1,'SPI_SettingsTypeDef::DMAChannel'],['../struct_u_a_r_t___settings_type_def.html#a1ecc9ac6a1d2747ade56770cbab6a613',1,'UART_SettingsTypeDef::DMAChannel']]]
|
||||
];
|
||||
5
AllLibs/PeriphGeneral/Doc/html/search/variables_2.js
Normal file
5
AllLibs/PeriphGeneral/Doc/html/search/variables_2.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['encoder_5fdiff_0',['Encoder_Diff',['../struct_t_i_m___encoder_type_def.html#a6f769f027b760a4b496e2b2b77bf54a3',1,'TIM_EncoderTypeDef']]],
|
||||
['encoder_5fshdw_1',['Encoder_Shdw',['../struct_t_i_m___encoder_type_def.html#a0dacce3dde7df3122583869d96a372a2',1,'TIM_EncoderTypeDef']]]
|
||||
];
|
||||
9
AllLibs/PeriphGeneral/Doc/html/search/variables_3.js
Normal file
9
AllLibs/PeriphGeneral/Doc/html/search/variables_3.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['gpio_5fpin_5frx_0',['GPIO_PIN_RX',['../struct_u_a_r_t___settings_type_def.html#a3fba2b52788fe453348b5d92ed52ba49',1,'UART_SettingsTypeDef']]],
|
||||
['gpio_5fpin_5fsw_1',['GPIO_PIN_SW',['../struct_t_i_m___encoder_type_def.html#a6973108a83d2a3ea4fc3e0e8a501af80',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5fti1_2',['GPIO_PIN_TI1',['../struct_t_i_m___encoder_type_def.html#a4fc05ef011205a6702cb3d006bab677e',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5fti2_3',['GPIO_PIN_TI2',['../struct_t_i_m___encoder_type_def.html#a67ad037b92162546763fc9c425b5e3c5',1,'TIM_EncoderTypeDef']]],
|
||||
['gpio_5fpin_5ftx_4',['GPIO_PIN_TX',['../struct_u_a_r_t___settings_type_def.html#a5f1babfcfb436cd77f5614253c0a5bef',1,'UART_SettingsTypeDef']]],
|
||||
['gpiox_5',['GPIOx',['../struct_t_i_m___encoder_type_def.html#ad29873fc8cdc71462e6d8744621120e9',1,'TIM_EncoderTypeDef::GPIOx'],['../struct_u_a_r_t___settings_type_def.html#af6f9910d065bae715cdb4a1024143a8f',1,'UART_SettingsTypeDef::GPIOx']]]
|
||||
];
|
||||
6
AllLibs/PeriphGeneral/Doc/html/search/variables_4.js
Normal file
6
AllLibs/PeriphGeneral/Doc/html/search/variables_4.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['hspi_0',['hspi',['../struct_s_p_i___settings_type_def.html#ad203d8b8d67e4f477d002d15b03ba422',1,'SPI_SettingsTypeDef']]],
|
||||
['htim_1',['htim',['../struct_t_i_m___settings_type_def.html#ada49efdbd35a8e442c3cff630d42f34c',1,'TIM_SettingsTypeDef::htim'],['../struct_t_i_m___encoder_type_def.html#adc80bd5a90444c31d84157f35c59b95c',1,'TIM_EncoderTypeDef::htim']]],
|
||||
['huart_2',['huart',['../struct_u_a_r_t___settings_type_def.html#accf2c9448a3ea8eb3b8c25a569276fea',1,'UART_SettingsTypeDef']]]
|
||||
];
|
||||
7
AllLibs/PeriphGeneral/Doc/html/search/variables_5.js
Normal file
7
AllLibs/PeriphGeneral/Doc/html/search/variables_5.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['led_5factivelvl_0',['LED_ActiveLvl',['../struct_g_p_i_o___l_e_d_type_def.html#abe9aadc0b28d042267f7155e187a1816',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fperiod_1',['LED_Period',['../struct_g_p_i_o___l_e_d_type_def.html#a6cc026931a4681732f9a329ae03098ec',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fpin_2',['LED_Pin',['../struct_g_p_i_o___l_e_d_type_def.html#a684ff60e4c94daf2221524cdc6fcc978',1,'GPIO_LEDTypeDef']]],
|
||||
['led_5fport_3',['LED_Port',['../struct_g_p_i_o___l_e_d_type_def.html#a831923d4d157267ecc2f1add1c49adcf',1,'GPIO_LEDTypeDef']]]
|
||||
];
|
||||
9
AllLibs/PeriphGeneral/Doc/html/search/variables_6.js
Normal file
9
AllLibs/PeriphGeneral/Doc/html/search/variables_6.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['miso_5fgpio_5falternagefunc_0',['MISO_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#aecd7a5c6e205335b8ed229d74cd35d14',1,'SPI_SettingsTypeDef']]],
|
||||
['miso_5fgpiox_1',['MISO_GPIOx',['../struct_s_p_i___settings_type_def.html#a0d55a2941854f61934487f3d209cfa95',1,'SPI_SettingsTypeDef']]],
|
||||
['miso_5fpin_2',['MISO_PIN',['../struct_s_p_i___settings_type_def.html#a3366c654d7ec6dd41c6a0b504dc8509a',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fgpio_5falternagefunc_3',['MOSI_GPIO_AlternageFunc',['../struct_s_p_i___settings_type_def.html#afbe75a1c36650a4a9b41fa706a4c7eab',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fgpiox_4',['MOSI_GPIOx',['../struct_s_p_i___settings_type_def.html#a0af3bdb273818ff97eb4ff3cff918820',1,'SPI_SettingsTypeDef']]],
|
||||
['mosi_5fpin_5',['MOSI_PIN',['../struct_s_p_i___settings_type_def.html#a961208869faf4a7369aaf4edde75f176',1,'SPI_SettingsTypeDef']]]
|
||||
];
|
||||
20
AllLibs/PeriphGeneral/Doc/html/search/variables_7.js
Normal file
20
AllLibs/PeriphGeneral/Doc/html/search/variables_7.js
Normal file
@@ -0,0 +1,20 @@
|
||||
var searchData=
|
||||
[
|
||||
['sbreakdeadtimeconfig_0',['sBreakDeadTimeConfig',['../struct_t_i_m___settings_type_def.html#a961f19f0e1672715c27bc94d7871dbb7',1,'TIM_SettingsTypeDef']]],
|
||||
['sclocksourceconfig_1',['sClockSourceConfig',['../struct_t_i_m___settings_type_def.html#a3805f627567798c3cd1d79a0da42bea0',1,'TIM_SettingsTypeDef']]],
|
||||
['sconfig_2',['sConfig',['../struct_t_i_m___encoder_type_def.html#a021f0c585e9e62d68a4b09f630d8b6e5',1,'TIM_EncoderTypeDef']]],
|
||||
['smasterconfig_3',['sMasterConfig',['../struct_t_i_m___settings_type_def.html#a2d9d277dd395424b964445ec1bc65b21',1,'TIM_SettingsTypeDef']]],
|
||||
['sslaveconfig_4',['sSlaveConfig',['../struct_t_i_m___settings_type_def.html#a9694cf0910a69d48ff94f8aeac106969',1,'TIM_SettingsTypeDef']]],
|
||||
['state_5',['state',['../struct_g_p_i_o___l_e_d_type_def.html#ad28d93023a00e3c5669bd3deda122435',1,'GPIO_LEDTypeDef']]],
|
||||
['stickbaseprescaler_6',['sTickBasePrescaler',['../struct_t_i_m___settings_type_def.html#a11151fe125960cb8e61328ffd06b7718',1,'TIM_SettingsTypeDef']]],
|
||||
['stickbaseus_7',['sTickBaseUS',['../struct_t_i_m___settings_type_def.html#a58da1b4c0f6d12d7d9fb2f170b9b9e6e',1,'TIM_SettingsTypeDef']]],
|
||||
['stimahbfreqmhz_8',['sTimAHBFreqMHz',['../struct_t_i_m___settings_type_def.html#a7073358fd3a722687eb85238ab570014',1,'TIM_SettingsTypeDef']]],
|
||||
['stimfreqhz_9',['sTimFreqHz',['../struct_t_i_m___settings_type_def.html#af6057ff3f60f5e01b41d4a347b79a5e4',1,'TIM_SettingsTypeDef']]],
|
||||
['stimmode_10',['sTimMode',['../struct_t_i_m___settings_type_def.html#ab90e370c3edda88e76583293c250d2b0',1,'TIM_SettingsTypeDef']]],
|
||||
['sw_11',['Sw',['../struct_t_i_m___encoder_type_def.html#a99295760ff8b27d1e6f1710f29383a45',1,'TIM_EncoderTypeDef']]],
|
||||
['sw_5factivelvl_12',['Sw_ActiveLvl',['../struct_g_p_i_o___switch_type_def.html#a4fadf5ead3ebccad521a52c064eeb405',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5ffilterdelay_13',['Sw_FilterDelay',['../struct_g_p_i_o___switch_type_def.html#a2600e599a961af2e280c721894df4c06',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5fpin_14',['Sw_Pin',['../struct_g_p_i_o___switch_type_def.html#a63d58d9cba49a5823175585ef2996032',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5fport_15',['Sw_Port',['../struct_g_p_i_o___switch_type_def.html#afb369df75a6065fd89ac4ba97d98ab1a',1,'GPIO_SwitchTypeDef']]],
|
||||
['sw_5fprevstate_16',['Sw_PrevState',['../struct_g_p_i_o___switch_type_def.html#a245f1dc811279ce5d4598582db979a89',1,'GPIO_SwitchTypeDef']]]
|
||||
];
|
||||
Reference in New Issue
Block a user