From a68d0ab74fcaf4d930b05880cbdc7ac2f56c33b6 Mon Sep 17 00:00:00 2001 From: OneOfEleven Date: Sat, 21 Oct 2023 13:00:38 +0100 Subject: [PATCH] clean ups --- external/CMSIS_5/ARM.CMSIS.pdsc | 2964 ---- external/CMSIS_5/CMSIS/DSP/README.md | 5 - .../DoxyGen/Build/html/CMSIS-Toolbox.png | Bin 69971 -> 0 bytes .../DoxyGen/Build/html/CMSIS_Logo_Final.png | Bin 5823 -> 0 bytes .../DoxyGen/Build/html/CmdLineBuild.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/Build/html/bc_s.png | Bin 676 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Build/html/bdwn.png | Bin 147 -> 0 bytes .../Build/html/build_revisionHistory.html | 14 - .../CMSIS/DoxyGen/Build/html/cbuild.html | 14 - .../DoxyGen/Build/html/cbuild_install.html | 14 - .../CMSIS/DoxyGen/Build/html/cbuild_uv.html | 14 - .../CMSIS/DoxyGen/Build/html/cbuildgen.html | 14 - .../CMSIS/DoxyGen/Build/html/ccmerge.html | 14 - .../CMSIS/DoxyGen/Build/html/closed.png | Bin 132 -> 0 bytes .../CMSIS/DoxyGen/Build/html/cmake.html | 14 - .../CMSIS/DoxyGen/Build/html/cmsis.css | 1282 -- .../CMSIS/DoxyGen/Build/html/cmsis_footer.js | 3 - .../CMSIS/DoxyGen/Build/html/cp_init.html | 14 - .../CMSIS/DoxyGen/Build/html/cp_install.html | 14 - .../DoxyGen/Build/html/cprjFormat_pg.html | 14 - .../CMSIS/DoxyGen/Build/html/cprj_types.html | 14 - .../CMSIS/DoxyGen/Build/html/doxygen.css | 1366 -- .../CMSIS/DoxyGen/Build/html/doxygen.png | Bin 3779 -> 0 bytes .../CMSIS/DoxyGen/Build/html/dynsections.js | 97 - .../DoxyGen/Build/html/element_compilers.html | 14 - .../Build/html/element_components.html | 14 - .../DoxyGen/Build/html/element_cprj.html | 14 - .../DoxyGen/Build/html/element_created.html | 14 - .../DoxyGen/Build/html/element_files.html | 14 - .../DoxyGen/Build/html/element_info.html | 14 - .../DoxyGen/Build/html/element_layers.html | 14 - .../DoxyGen/Build/html/element_packages.html | 14 - .../DoxyGen/Build/html/element_target.html | 14 - .../CMSIS/DoxyGen/Build/html/ftv2blank.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2cl.png | Bin 453 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2doc.png | Bin 746 -> 0 bytes .../DoxyGen/Build/html/ftv2folderclosed.png | Bin 616 -> 0 bytes .../DoxyGen/Build/html/ftv2folderopen.png | Bin 597 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2lastnode.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2link.png | Bin 746 -> 0 bytes .../DoxyGen/Build/html/ftv2mlastnode.png | Bin 246 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2mnode.png | Bin 246 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2mo.png | Bin 403 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2node.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2ns.png | Bin 388 -> 0 bytes .../DoxyGen/Build/html/ftv2plastnode.png | Bin 229 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2pnode.png | Bin 229 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2splitbar.png | Bin 314 -> 0 bytes .../CMSIS/DoxyGen/Build/html/ftv2vertline.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/Build/html/index.html | 173 - .../CMSIS/DoxyGen/Build/html/jquery.js | 72 - .../CMSIS/DoxyGen/Build/html/make.html | 14 - .../CMSIS/DoxyGen/Build/html/nav_f.png | Bin 153 -> 0 bytes .../CMSIS/DoxyGen/Build/html/nav_g.png | Bin 95 -> 0 bytes .../CMSIS/DoxyGen/Build/html/nav_h.png | Bin 98 -> 0 bytes .../CMSIS/DoxyGen/Build/html/navtree.css | 143 - .../CMSIS/DoxyGen/Build/html/navtree.js | 527 - .../CMSIS/DoxyGen/Build/html/navtreeindex0.js | 4 - .../CMSIS_5/CMSIS/DoxyGen/Build/html/open.png | Bin 123 -> 0 bytes .../CMSIS/DoxyGen/Build/html/pages.html | 14 - .../DoxyGen/Build/html/printComponentTabs.js | 40 - .../Build/html/projectDescriptionSchema.html | 14 - .../CMSIS/DoxyGen/Build/html/resize.js | 97 - .../CMSIS/DoxyGen/Build/html/search/close.png | Bin 273 -> 0 bytes .../DoxyGen/Build/html/search/mag_sel.png | Bin 563 -> 0 bytes .../DoxyGen/Build/html/search/nomatches.html | 12 - .../DoxyGen/Build/html/search/search.css | 240 - .../CMSIS/DoxyGen/Build/html/search/search.js | 795 - .../DoxyGen/Build/html/search/search_l.png | Bin 604 -> 0 bytes .../DoxyGen/Build/html/search/search_m.png | Bin 158 -> 0 bytes .../DoxyGen/Build/html/search/search_r.png | Bin 612 -> 0 bytes .../CMSIS/DoxyGen/Build/html/sync_off.png | Bin 853 -> 0 bytes .../CMSIS/DoxyGen/Build/html/sync_on.png | Bin 845 -> 0 bytes .../CMSIS/DoxyGen/Build/html/tab_a.png | Bin 142 -> 0 bytes .../CMSIS/DoxyGen/Build/html/tab_b.png | Bin 169 -> 0 bytes .../CMSIS/DoxyGen/Build/html/tab_h.png | Bin 177 -> 0 bytes .../CMSIS/DoxyGen/Build/html/tab_s.png | Bin 184 -> 0 bytes .../CMSIS/DoxyGen/Build/html/tab_topnav.png | Bin 232 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Build/html/tabs.css | 71 - external/CMSIS_5/CMSIS/DoxyGen/Core/core.dxy | 2340 --- .../CMSIS_5/CMSIS/DoxyGen/Core/core_CM0-7.dxy | 2335 --- .../CMSIS_5/CMSIS/DoxyGen/Core/src/MISRA.txt | 71 - .../CMSIS/DoxyGen/Core/src/Overview.txt | 457 - .../DoxyGen/Core/src/Ref_CompilerControl.txt | 546 - .../CMSIS/DoxyGen/Core/src/Ref_CoreReg.txt | 741 - .../DoxyGen/Core/src/Ref_DataStructs.txt | 319 - .../CMSIS/DoxyGen/Core/src/Ref_Debug.txt | 116 - .../CMSIS/DoxyGen/Core/src/Ref_FPU.txt | 28 - .../CMSIS/DoxyGen/Core/src/Ref_MPU.txt | 373 - .../CMSIS/DoxyGen/Core/src/Ref_MPU8.txt | 300 - .../CMSIS/DoxyGen/Core/src/Ref_MVE.txt | 24 - .../CMSIS/DoxyGen/Core/src/Ref_NVIC.txt | 836 - .../CMSIS/DoxyGen/Core/src/Ref_PMU8.txt | 428 - .../CMSIS/DoxyGen/Core/src/Ref_Peripheral.txt | 231 - .../DoxyGen/Core/src/Ref_SystemAndClock.txt | 95 - .../CMSIS/DoxyGen/Core/src/Ref_Systick.txt | 60 - .../CMSIS/DoxyGen/Core/src/Ref_Trustzone.txt | 493 - .../DoxyGen/Core/src/Ref_VersionControl.txt | 131 - .../CMSIS/DoxyGen/Core/src/Ref_cm4_simd.txt | 1960 --- .../CMSIS/DoxyGen/Core/src/Ref_cmInstr.txt | 485 - .../DoxyGen/Core/src/RegMap_CMSIS2ARM_Doc.txt | 500 - .../CMSIS/DoxyGen/Core/src/Template.txt | 1719 -- .../CMSIS_5/CMSIS/DoxyGen/Core/src/Using.txt | 347 - .../CMSIS/DoxyGen/Core/src/UsingTrustZone.txt | 165 - .../CMSIS/DoxyGen/Core/src/core_cm7.txt | 176 - .../Core/src/images/ARMv8-M_images.pptx | Bin 346601 -> 0 bytes .../Core/src/images/CMSIS_CORE_Files.png | Bin 59163 -> 0 bytes .../Core/src/images/CMSIS_CORE_Files_USER.png | Bin 30200 -> 0 bytes .../Core/src/images/CMSIS_TZ_files.png | Bin 74534 -> 0 bytes .../DoxyGen/Core/src/images/CMSIS_V3_V5.pptx | Bin 1973711 -> 0 bytes .../DoxyGen/Core/src/images/MemoryMap_NS.png | Bin 65389 -> 0 bytes .../DoxyGen/Core/src/images/MemoryMap_S.png | Bin 67748 -> 0 bytes .../DoxyGen/Core/src/images/Registers.png | Bin 68473 -> 0 bytes .../DoxyGen/Core/src/images/SimpleUseCase.png | Bin 51599 -> 0 bytes .../DoxyGen/Core/src/images/TZ_context.png | Bin 59538 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Core_A/core_A.dxy | 2347 --- .../CMSIS/DoxyGen/Core_A/src/MISRA.txt | 65 - .../CMSIS/DoxyGen/Core_A/src/Overview.txt | 158 - .../DoxyGen/Core_A/src/Ref_SystemAndClock.txt | 94 - .../CMSIS/DoxyGen/Core_A/src/Template.txt | 342 - .../CMSIS/DoxyGen/Core_A/src/Using.txt | 164 - .../CMSIS/DoxyGen/Core_A/src/cmsis_armcc.txt | 411 - .../DoxyGen/Core_A/src/cmsis_compiler.txt | 7 - .../CMSIS/DoxyGen/Core_A/src/core_ca.txt | 354 - .../Core_A/src/images/CMSIS_CORE_A_Files.png | Bin 69730 -> 0 bytes .../src/images/CMSIS_CORE_A_Files_user.png | Bin 48399 -> 0 bytes .../Core_A/src/images/CMSIS_Core_A.pptx | Bin 321335 -> 0 bytes .../CMSIS/DoxyGen/Core_A/src/irq_ctrl.txt | 676 - .../CMSIS/DoxyGen/Core_A/src/ref_cache.txt | 187 - .../DoxyGen/Core_A/src/ref_core_register.txt | 1169 -- .../CMSIS/DoxyGen/Core_A/src/ref_gic.txt | 674 - .../CMSIS/DoxyGen/Core_A/src/ref_mmu.txt | 179 - .../CMSIS/DoxyGen/Core_A/src/ref_timer.txt | 211 - .../CMSIS_5/CMSIS/DoxyGen/DAP/CMSIS_DAP.pptx | Bin 1117739 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DAP/CMSIS_DAP2.pptx | Bin 255360 -> 0 bytes external/CMSIS_5/CMSIS/DoxyGen/DAP/dap.dxy | 2317 --- .../CMSIS_5/CMSIS/DoxyGen/DAP/src/dap.txt | 171 - .../CMSIS/DoxyGen/DAP/src/dap_USB_cmds.txt | 1657 -- .../CMSIS/DoxyGen/DAP/src/dap_config.txt | 270 - .../DAP/src/images/CMSIS_DAP_Debug_Unit.png | Bin 16004 -> 0 bytes .../src/images/CMSIS_DAP_Debug_Unit_ISO.png | Bin 23598 -> 0 bytes .../DAP/src/images/CMSIS_DAP_INTERFACE.png | Bin 26553 -> 0 bytes .../DAP/src/images/CMSIS_DAP_INTERFACE2.png | Bin 20534 -> 0 bytes .../DAP/src/images/CMSIS_DAP_SWStack.png | Bin 121452 -> 0 bytes .../DAP/src/images/CMSIS_DAP_SWStack.pptx | Bin 964413 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_DAP_FW_V1.png | Bin 5789 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_Device.png | Bin 46112 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_Flash.png | Bin 38618 -> 0 bytes .../CMSIS/DoxyGen/DAP/src/images/MDK_USB.png | Bin 20473 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_USB_CDC.png | Bin 42773 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_USB_Custom.png | Bin 25218 -> 0 bytes .../src/images/MDK_USB_Custom_WinUSBGIUD.png | Bin 12245 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_USB_HID.png | Bin 33326 -> 0 bytes .../DoxyGen/DAP/src/images/MDK_Validation.png | Bin 17848 -> 0 bytes .../CMSIS/DoxyGen/DAP/src/images/RTE.png | Bin 79487 -> 0 bytes .../DoxyGen/DAP/src/images/SWD_Sequence.png | Bin 23638 -> 0 bytes .../DSP/html/BasicMathFunctionsF16_8c.html | 14 - .../DSP/html/BasicMathFunctions_8c.html | 14 - .../DSP/html/BayesFunctionsF16_8c.html | 14 - .../DoxyGen/DSP/html/BayesFunctions_8c.html | 14 - .../DoxyGen/DSP/html/CMSIS_Logo_Final.png | Bin 5823 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/ChangeLog_pg.html | 14 - .../DoxyGen/DSP/html/CommonTablesF16_8c.html | 14 - .../DoxyGen/DSP/html/CommonTables_8c.html | 14 - .../DSP/html/ComplexMathFunctionsF16_8c.html | 14 - .../DSP/html/ComplexMathFunctions_8c.html | 14 - .../DSP/html/ControllerFunctions_8c.html | 14 - .../DSP/html/DistanceFunctionsF16_8c.html | 14 - .../DSP/html/DistanceFunctions_8c.html | 14 - .../html/Examples_2ARM_2CMakeLists_8txt.html | 14 - .../DSP/html/FastMathFunctionsF16_8c.html | 14 - .../DSP/html/FastMathFunctions_8c.html | 14 - .../DSP/html/FilteringFunctionsF16_8c.html | 14 - .../DSP/html/FilteringFunctions_8c.html | 14 - .../html/InterpolationFunctionsF16_8c.html | 14 - .../DSP/html/InterpolationFunctions_8c.html | 14 - .../DSP/html/MatrixFunctionsF16_8c.html | 14 - .../DoxyGen/DSP/html/MatrixFunctions_8c.html | 14 - .../DSP/html/QuaternionMathFunctions_8c.html | 14 - .../DoxyGen/DSP/html/SVMFunctionsF16_8c.html | 14 - .../DoxyGen/DSP/html/SVMFunctions_8c.html | 14 - .../DSP/html/Source_2CMakeLists_8txt.html | 14 - .../DSP/html/StatisticsFunctionsF16_8c.html | 14 - .../DSP/html/StatisticsFunctions_8c.html | 14 - .../DSP/html/SupportFunctionsF16_8c.html | 14 - .../DoxyGen/DSP/html/SupportFunctions_8c.html | 14 - .../DSP/html/TransformFunctionsF16_8c.html | 14 - .../DSP/html/TransformFunctions_8c.html | 14 - .../CMSIS/DoxyGen/DSP/html/annotated.html | 14 - .../DoxyGen/DSP/html/arm__abs__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__abs__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__abs__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__abs__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__abs__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__abs__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__f64_8c.html | 14 - .../html/arm__absmax__no__idx__f16_8c.html | 14 - .../html/arm__absmax__no__idx__f32_8c.html | 14 - .../html/arm__absmax__no__idx__f64_8c.html | 14 - .../html/arm__absmax__no__idx__q15_8c.html | 14 - .../html/arm__absmax__no__idx__q31_8c.html | 14 - .../DSP/html/arm__absmax__no__idx__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmax__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__f64_8c.html | 14 - .../html/arm__absmin__no__idx__f16_8c.html | 14 - .../html/arm__absmin__no__idx__f32_8c.html | 14 - .../html/arm__absmin__no__idx__f64_8c.html | 14 - .../html/arm__absmin__no__idx__q15_8c.html | 14 - .../html/arm__absmin__no__idx__q31_8c.html | 14 - .../DSP/html/arm__absmin__no__idx__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__absmin__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__add__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__and__u16_8c.html | 14 - .../DoxyGen/DSP/html/arm__and__u32_8c.html | 14 - .../DoxyGen/DSP/html/arm__and__u8_8c.html | 14 - .../DoxyGen/DSP/html/arm__atan2__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__atan2__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__atan2__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__atan2__q31_8c.html | 14 - .../DSP/html/arm__barycenter__f16_8c.html | 14 - .../DSP/html/arm__barycenter__f32_8c.html | 14 - ...__bayes__example_2ARMCM0__config_8txt.html | 14 - ...__bayes__example_2ARMCM3__config_8txt.html | 14 - ...yes__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...yes__example_2ARMCM7__SP__config_8txt.html | 14 - .../arm__bayes__example_2Abstract_8txt.html | 14 - .../html/arm__bayes__example_2train_8py.html | 14 - .../DSP/html/arm__bayes__example__f32_8c.html | 14 - .../html/arm__bilinear__interp__f16_8c.html | 14 - .../html/arm__bilinear__interp__f32_8c.html | 14 - .../html/arm__bilinear__interp__q15_8c.html | 14 - .../html/arm__bilinear__interp__q31_8c.html | 14 - .../html/arm__bilinear__interp__q7_8c.html | 14 - ...ad__cascade__df1__32x64__init__q31_8c.html | 14 - ...__biquad__cascade__df1__32x64__q31_8c.html | 14 - .../arm__biquad__cascade__df1__f16_8c.html | 14 - .../arm__biquad__cascade__df1__f32_8c.html | 14 - ...m__biquad__cascade__df1__fast__q15_8c.html | 14 - ...m__biquad__cascade__df1__fast__q31_8c.html | 14 - ...m__biquad__cascade__df1__init__f16_8c.html | 14 - ...m__biquad__cascade__df1__init__f32_8c.html | 14 - ...m__biquad__cascade__df1__init__q15_8c.html | 14 - ...m__biquad__cascade__df1__init__q31_8c.html | 14 - .../arm__biquad__cascade__df1__q15_8c.html | 14 - .../arm__biquad__cascade__df1__q31_8c.html | 14 - .../arm__biquad__cascade__df2T__f16_8c.html | 14 - .../arm__biquad__cascade__df2T__f32_8c.html | 14 - .../arm__biquad__cascade__df2T__f64_8c.html | 14 - ...__biquad__cascade__df2T__init__f16_8c.html | 14 - ...__biquad__cascade__df2T__init__f32_8c.html | 14 - ...__biquad__cascade__df2T__init__f64_8c.html | 14 - ...biquad__cascade__stereo__df2T__f16_8c.html | 14 - ...biquad__cascade__stereo__df2T__f32_8c.html | 14 - ...__cascade__stereo__df2T__init__f16_8c.html | 14 - ...__cascade__stereo__df2T__init__f32_8c.html | 14 - .../DSP/html/arm__bitonic__sort__f32_8c.html | 14 - .../DSP/html/arm__bitreversal2_8c.html | 14 - .../DoxyGen/DSP/html/arm__bitreversal_8c.html | 14 - .../DSP/html/arm__bitreversal__f16_8c.html | 14 - .../arm__braycurtis__distance__f16_8c.html | 14 - .../arm__braycurtis__distance__f32_8c.html | 14 - .../DSP/html/arm__bubble__sort__f32_8c.html | 14 - .../html/arm__canberra__distance__f16_8c.html | 14 - .../html/arm__canberra__distance__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__cfft__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__cfft__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__cfft__f64_8c.html | 14 - .../DSP/html/arm__cfft__init__f16_8c.html | 14 - .../DSP/html/arm__cfft__init__f32_8c.html | 14 - .../DSP/html/arm__cfft__init__f64_8c.html | 14 - .../DSP/html/arm__cfft__init__q15_8c.html | 14 - .../DSP/html/arm__cfft__init__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__cfft__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__cfft__q31_8c.html | 14 - .../DSP/html/arm__cfft__radix2__f16_8c.html | 14 - .../DSP/html/arm__cfft__radix2__f32_8c.html | 14 - .../html/arm__cfft__radix2__init__f16_8c.html | 14 - .../html/arm__cfft__radix2__init__f32_8c.html | 14 - .../html/arm__cfft__radix2__init__q15_8c.html | 14 - .../html/arm__cfft__radix2__init__q31_8c.html | 14 - .../DSP/html/arm__cfft__radix2__q15_8c.html | 14 - .../DSP/html/arm__cfft__radix2__q31_8c.html | 14 - .../DSP/html/arm__cfft__radix4__f16_8c.html | 14 - .../DSP/html/arm__cfft__radix4__f32_8c.html | 14 - .../html/arm__cfft__radix4__init__f16_8c.html | 14 - .../html/arm__cfft__radix4__init__f32_8c.html | 14 - .../html/arm__cfft__radix4__init__q15_8c.html | 14 - .../html/arm__cfft__radix4__init__q31_8c.html | 14 - .../DSP/html/arm__cfft__radix4__q15_8c.html | 14 - .../DSP/html/arm__cfft__radix4__q31_8c.html | 14 - .../DSP/html/arm__cfft__radix8__f16_8c.html | 14 - .../DSP/html/arm__cfft__radix8__f32_8c.html | 14 - .../arm__chebyshev__distance__f16_8c.html | 14 - .../arm__chebyshev__distance__f32_8c.html | 14 - .../arm__chebyshev__distance__f64_8c.html | 14 - .../arm__cityblock__distance__f16_8c.html | 14 - .../arm__cityblock__distance__f32_8c.html | 14 - .../arm__cityblock__distance__f64_8c.html | 14 - ...__marks__example_2ARMCM0__config_8txt.html | 14 - ...__marks__example_2ARMCM3__config_8txt.html | 14 - ...rks__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...rks__example_2ARMCM7__SP__config_8txt.html | 14 - ..._class__marks__example_2Abstract_8txt.html | 14 - .../arm__class__marks__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__clip__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__clip__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__clip__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__clip__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__clip__q7_8c.html | 14 - .../DSP/html/arm__cmplx__conj__f16_8c.html | 14 - .../DSP/html/arm__cmplx__conj__f32_8c.html | 14 - .../DSP/html/arm__cmplx__conj__q15_8c.html | 14 - .../DSP/html/arm__cmplx__conj__q31_8c.html | 14 - .../html/arm__cmplx__dot__prod__f16_8c.html | 14 - .../html/arm__cmplx__dot__prod__f32_8c.html | 14 - .../html/arm__cmplx__dot__prod__q15_8c.html | 14 - .../html/arm__cmplx__dot__prod__q31_8c.html | 14 - .../DSP/html/arm__cmplx__mag__f16_8c.html | 14 - .../DSP/html/arm__cmplx__mag__f32_8c.html | 14 - .../DSP/html/arm__cmplx__mag__f64_8c.html | 14 - .../html/arm__cmplx__mag__fast__q15_8c.html | 14 - .../DSP/html/arm__cmplx__mag__q15_8c.html | 14 - .../DSP/html/arm__cmplx__mag__q31_8c.html | 14 - .../arm__cmplx__mag__squared__f16_8c.html | 14 - .../arm__cmplx__mag__squared__f32_8c.html | 14 - .../arm__cmplx__mag__squared__f64_8c.html | 14 - .../arm__cmplx__mag__squared__q15_8c.html | 14 - .../arm__cmplx__mag__squared__q31_8c.html | 14 - .../html/arm__cmplx__mult__cmplx__f16_8c.html | 14 - .../html/arm__cmplx__mult__cmplx__f32_8c.html | 14 - .../html/arm__cmplx__mult__cmplx__f64_8c.html | 14 - .../html/arm__cmplx__mult__cmplx__q15_8c.html | 14 - .../html/arm__cmplx__mult__cmplx__q31_8c.html | 14 - .../html/arm__cmplx__mult__real__f16_8c.html | 14 - .../html/arm__cmplx__mult__real__f32_8c.html | 14 - .../html/arm__cmplx__mult__real__q15_8c.html | 14 - .../html/arm__cmplx__mult__real__q31_8c.html | 14 - .../DSP/html/arm__common__tables_8c.html | 14 - .../DSP/html/arm__common__tables_8h.html | 14 - .../DSP/html/arm__common__tables__f16_8c.html | 14 - .../DSP/html/arm__common__tables__f16_8h.html | 14 - .../DSP/html/arm__const__structs_8c.html | 14 - .../DSP/html/arm__const__structs_8h.html | 14 - .../DSP/html/arm__const__structs__f16_8c.html | 14 - .../DSP/html/arm__const__structs__f16_8h.html | 14 - .../DoxyGen/DSP/html/arm__conv__f32_8c.html | 14 - .../html/arm__conv__fast__opt__q15_8c.html | 14 - .../DSP/html/arm__conv__fast__q15_8c.html | 14 - .../DSP/html/arm__conv__fast__q31_8c.html | 14 - .../DSP/html/arm__conv__opt__q15_8c.html | 14 - .../DSP/html/arm__conv__opt__q7_8c.html | 14 - .../DSP/html/arm__conv__partial__f32_8c.html | 14 - ...arm__conv__partial__fast__opt__q15_8c.html | 14 - .../arm__conv__partial__fast__q15_8c.html | 14 - .../arm__conv__partial__fast__q31_8c.html | 14 - .../html/arm__conv__partial__opt__q15_8c.html | 14 - .../html/arm__conv__partial__opt__q7_8c.html | 14 - .../DSP/html/arm__conv__partial__q15_8c.html | 14 - .../DSP/html/arm__conv__partial__q31_8c.html | 14 - .../DSP/html/arm__conv__partial__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__conv__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__conv__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__conv__q7_8c.html | 14 - ...olution__example_2ARMCM0__config_8txt.html | 14 - ...olution__example_2ARMCM3__config_8txt.html | 14 - ...ion__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...ion__example_2ARMCM7__SP__config_8txt.html | 14 - ...__convolution__example_2Abstract_8txt.html | 14 - ...convolution__example_2math__helper_8c.html | 14 - ...convolution__example_2math__helper_8h.html | 14 - .../arm__convolution__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__copy__q7_8c.html | 14 - .../DSP/html/arm__correlate__f16_8c.html | 14 - .../DSP/html/arm__correlate__f32_8c.html | 14 - .../DSP/html/arm__correlate__f64_8c.html | 14 - .../arm__correlate__fast__opt__q15_8c.html | 14 - .../html/arm__correlate__fast__q15_8c.html | 14 - .../html/arm__correlate__fast__q31_8c.html | 14 - .../DSP/html/arm__correlate__opt__q15_8c.html | 14 - .../DSP/html/arm__correlate__opt__q7_8c.html | 14 - .../DSP/html/arm__correlate__q15_8c.html | 14 - .../DSP/html/arm__correlate__q31_8c.html | 14 - .../DSP/html/arm__correlate__q7_8c.html | 14 - .../arm__correlation__distance__f16_8c.html | 14 - .../arm__correlation__distance__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__cos__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__cos__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__cos__q31_8c.html | 14 - .../html/arm__cosine__distance__f16_8c.html | 14 - .../html/arm__cosine__distance__f32_8c.html | 14 - .../html/arm__cosine__distance__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__dct4__f32_8c.html | 14 - .../DSP/html/arm__dct4__init__f32_8c.html | 14 - .../DSP/html/arm__dct4__init__q15_8c.html | 14 - .../DSP/html/arm__dct4__init__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__dct4__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__dct4__q31_8c.html | 14 - .../DSP/html/arm__dice__distance_8c.html | 14 - .../DoxyGen/DSP/html/arm__divide__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__divide__q31_8c.html | 14 - .../DSP/html/arm__dot__prod__f16_8c.html | 14 - .../DSP/html/arm__dot__prod__f32_8c.html | 14 - .../DSP/html/arm__dot__prod__f64_8c.html | 14 - .../DSP/html/arm__dot__prod__q15_8c.html | 14 - .../DSP/html/arm__dot__prod__q31_8c.html | 14 - .../DSP/html/arm__dot__prod__q7_8c.html | 14 - ...product__example_2ARMCM0__config_8txt.html | 14 - ...product__example_2ARMCM3__config_8txt.html | 14 - ...uct__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...uct__example_2ARMCM7__SP__config_8txt.html | 14 - ...m__dotproduct__example_2Abstract_8txt.html | 14 - .../arm__dotproduct__example__f32_8c.html | 14 - .../DSP/html/arm__entropy__f16_8c.html | 14 - .../DSP/html/arm__entropy__f32_8c.html | 14 - .../DSP/html/arm__entropy__f64_8c.html | 14 - .../arm__euclidean__distance__f16_8c.html | 14 - .../arm__euclidean__distance__f32_8c.html | 14 - .../arm__euclidean__distance__f64_8c.html | 14 - .../DSP/html/arm__f16__to__float_8c.html | 14 - .../DSP/html/arm__f16__to__q15_8c.html | 14 - .../DSP/html/arm__fft__bin__data_8c.html | 14 - ...ft__bin__example_2ARMCM0__config_8txt.html | 14 - ...ft__bin__example_2ARMCM3__config_8txt.html | 14 - ...bin__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...bin__example_2ARMCM7__SP__config_8txt.html | 14 - ...arm__fft__bin__example_2Abstract_8txt.html | 14 - .../html/arm__fft__bin__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__fill__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__data_8c.html | 14 - .../DSP/html/arm__fir__decimate__f32_8c.html | 14 - .../arm__fir__decimate__fast__q15_8c.html | 14 - .../arm__fir__decimate__fast__q31_8c.html | 14 - .../arm__fir__decimate__init__f32_8c.html | 14 - .../arm__fir__decimate__init__q15_8c.html | 14 - .../arm__fir__decimate__init__q31_8c.html | 14 - .../DSP/html/arm__fir__decimate__q15_8c.html | 14 - .../DSP/html/arm__fir__decimate__q31_8c.html | 14 - ...rm__fir__example_2ARMCM0__config_8txt.html | 14 - ...rm__fir__example_2ARMCM3__config_8txt.html | 14 - ...fir__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...fir__example_2ARMCM7__SP__config_8txt.html | 14 - .../arm__fir__example_2Abstract_8txt.html | 14 - .../arm__fir__example_2math__helper_8c.html | 14 - .../arm__fir__example_2math__helper_8h.html | 14 - .../DSP/html/arm__fir__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__f64_8c.html | 14 - .../DSP/html/arm__fir__fast__q15_8c.html | 14 - .../DSP/html/arm__fir__fast__q31_8c.html | 14 - .../DSP/html/arm__fir__init__f16_8c.html | 14 - .../DSP/html/arm__fir__init__f32_8c.html | 14 - .../DSP/html/arm__fir__init__f64_8c.html | 14 - .../DSP/html/arm__fir__init__q15_8c.html | 14 - .../DSP/html/arm__fir__init__q31_8c.html | 14 - .../DSP/html/arm__fir__init__q7_8c.html | 14 - .../html/arm__fir__interpolate__f32_8c.html | 14 - .../arm__fir__interpolate__init__f32_8c.html | 14 - .../arm__fir__interpolate__init__q15_8c.html | 14 - .../arm__fir__interpolate__init__q31_8c.html | 14 - .../html/arm__fir__interpolate__q15_8c.html | 14 - .../html/arm__fir__interpolate__q31_8c.html | 14 - .../DSP/html/arm__fir__lattice__f32_8c.html | 14 - .../html/arm__fir__lattice__init__f32_8c.html | 14 - .../html/arm__fir__lattice__init__q15_8c.html | 14 - .../html/arm__fir__lattice__init__q31_8c.html | 14 - .../DSP/html/arm__fir__lattice__q15_8c.html | 14 - .../DSP/html/arm__fir__lattice__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__fir__q7_8c.html | 14 - .../DSP/html/arm__fir__sparse__f32_8c.html | 14 - .../html/arm__fir__sparse__init__f32_8c.html | 14 - .../html/arm__fir__sparse__init__q15_8c.html | 14 - .../html/arm__fir__sparse__init__q31_8c.html | 14 - .../html/arm__fir__sparse__init__q7_8c.html | 14 - .../DSP/html/arm__fir__sparse__q15_8c.html | 14 - .../DSP/html/arm__fir__sparse__q31_8c.html | 14 - .../DSP/html/arm__fir__sparse__q7_8c.html | 14 - .../DSP/html/arm__float__to__f16_8c.html | 14 - .../DSP/html/arm__float__to__q15_8c.html | 14 - .../DSP/html/arm__float__to__q31_8c.html | 14 - .../DSP/html/arm__float__to__q7_8c.html | 14 - ...ussian__naive__bayes__predict__f16_8c.html | 14 - ...ussian__naive__bayes__predict__f32_8c.html | 14 - .../arm__graphic__equalizer__data_8c.html | 14 - ...ualizer__example_2ARMCM0__config_8txt.html | 14 - ...ualizer__example_2ARMCM3__config_8txt.html | 14 - ...zer__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...zer__example_2ARMCM7__SP__config_8txt.html | 14 - ...ic__equalizer__example_2Abstract_8txt.html | 14 - ...__equalizer__example_2math__helper_8c.html | 14 - ...__equalizer__example_2math__helper_8h.html | 14 - ...__graphic__equalizer__example__q31_8c.html | 14 - .../DSP/html/arm__hamming__distance_8c.html | 14 - .../DSP/html/arm__heap__sort__f32_8c.html | 14 - .../DSP/html/arm__helium__utils_8h.html | 14 - .../DSP/html/arm__iir__lattice__f32_8c.html | 14 - .../html/arm__iir__lattice__init__f32_8c.html | 14 - .../html/arm__iir__lattice__init__q15_8c.html | 14 - .../html/arm__iir__lattice__init__q31_8c.html | 14 - .../DSP/html/arm__iir__lattice__q15_8c.html | 14 - .../DSP/html/arm__iir__lattice__q31_8c.html | 14 - .../html/arm__insertion__sort__f32_8c.html | 14 - .../DSP/html/arm__jaccard__distance_8c.html | 14 - .../arm__jensenshannon__distance__f16_8c.html | 14 - .../arm__jensenshannon__distance__f32_8c.html | 14 - .../html/arm__kullback__leibler__f16_8c.html | 14 - .../html/arm__kullback__leibler__f32_8c.html | 14 - .../html/arm__kullback__leibler__f64_8c.html | 14 - .../DSP/html/arm__kulsinski__distance_8c.html | 14 - .../html/arm__levinson__durbin__f16_8c.html | 14 - .../html/arm__levinson__durbin__f32_8c.html | 14 - .../html/arm__levinson__durbin__q31_8c.html | 14 - .../html/arm__linear__interp__data_8c.html | 14 - ..._interp__example_2ARMCM0__config_8txt.html | 14 - ..._interp__example_2ARMCM3__config_8txt.html | 14 - ...erp__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...erp__example_2ARMCM7__SP__config_8txt.html | 14 - ...inear__interp__example_2Abstract_8txt.html | 14 - ...ear__interp__example_2math__helper_8c.html | 14 - ...ear__interp__example_2math__helper_8h.html | 14 - .../arm__linear__interp__example__f32_8c.html | 14 - .../DSP/html/arm__linear__interp__f16_8c.html | 14 - .../DSP/html/arm__linear__interp__f32_8c.html | 14 - .../DSP/html/arm__linear__interp__q15_8c.html | 14 - .../DSP/html/arm__linear__interp__q31_8c.html | 14 - .../DSP/html/arm__linear__interp__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__lms__f32_8c.html | 14 - .../DSP/html/arm__lms__init__f32_8c.html | 14 - .../DSP/html/arm__lms__init__q15_8c.html | 14 - .../DSP/html/arm__lms__init__q31_8c.html | 14 - .../DSP/html/arm__lms__norm__f32_8c.html | 14 - .../html/arm__lms__norm__init__f32_8c.html | 14 - .../html/arm__lms__norm__init__q15_8c.html | 14 - .../html/arm__lms__norm__init__q31_8c.html | 14 - .../DSP/html/arm__lms__norm__q15_8c.html | 14 - .../DSP/html/arm__lms__norm__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__lms__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__lms__q31_8c.html | 14 - .../arm__logsumexp__dot__prod__f16_8c.html | 14 - .../arm__logsumexp__dot__prod__f32_8c.html | 14 - .../DSP/html/arm__logsumexp__f16_8c.html | 14 - .../DSP/html/arm__logsumexp__f32_8c.html | 14 - .../DSP/html/arm__mat__add__f16_8c.html | 14 - .../DSP/html/arm__mat__add__f32_8c.html | 14 - .../DSP/html/arm__mat__add__q15_8c.html | 14 - .../DSP/html/arm__mat__add__q31_8c.html | 14 - .../DSP/html/arm__mat__cholesky__f16_8c.html | 14 - .../DSP/html/arm__mat__cholesky__f32_8c.html | 14 - .../DSP/html/arm__mat__cholesky__f64_8c.html | 14 - .../html/arm__mat__cmplx__mult__f16_8c.html | 14 - .../html/arm__mat__cmplx__mult__f32_8c.html | 14 - .../html/arm__mat__cmplx__mult__q15_8c.html | 14 - .../html/arm__mat__cmplx__mult__q31_8c.html | 14 - .../html/arm__mat__cmplx__trans__f16_8c.html | 14 - .../html/arm__mat__cmplx__trans__f32_8c.html | 14 - .../html/arm__mat__cmplx__trans__q15_8c.html | 14 - .../html/arm__mat__cmplx__trans__q31_8c.html | 14 - .../DSP/html/arm__mat__init__f16_8c.html | 14 - .../DSP/html/arm__mat__init__f32_8c.html | 14 - .../DSP/html/arm__mat__init__q15_8c.html | 14 - .../DSP/html/arm__mat__init__q31_8c.html | 14 - .../DSP/html/arm__mat__inverse__f16_8c.html | 14 - .../DSP/html/arm__mat__inverse__f32_8c.html | 14 - .../DSP/html/arm__mat__inverse__f64_8c.html | 14 - .../DSP/html/arm__mat__ldlt__f32_8c.html | 14 - .../DSP/html/arm__mat__ldlt__f64_8c.html | 14 - .../DSP/html/arm__mat__mult__f16_8c.html | 14 - .../DSP/html/arm__mat__mult__f32_8c.html | 14 - .../DSP/html/arm__mat__mult__f64_8c.html | 14 - .../html/arm__mat__mult__fast__q15_8c.html | 14 - .../html/arm__mat__mult__fast__q31_8c.html | 14 - .../DSP/html/arm__mat__mult__opt__q31_8c.html | 14 - .../DSP/html/arm__mat__mult__q15_8c.html | 14 - .../DSP/html/arm__mat__mult__q31_8c.html | 14 - .../DSP/html/arm__mat__mult__q7_8c.html | 14 - .../DSP/html/arm__mat__scale__f16_8c.html | 14 - .../DSP/html/arm__mat__scale__f32_8c.html | 14 - .../DSP/html/arm__mat__scale__q15_8c.html | 14 - .../DSP/html/arm__mat__scale__q31_8c.html | 14 - ...mat__solve__lower__triangular__f16_8c.html | 14 - ...mat__solve__lower__triangular__f32_8c.html | 14 - ...mat__solve__lower__triangular__f64_8c.html | 14 - ...mat__solve__upper__triangular__f16_8c.html | 14 - ...mat__solve__upper__triangular__f32_8c.html | 14 - ...mat__solve__upper__triangular__f64_8c.html | 14 - .../DSP/html/arm__mat__sub__f16_8c.html | 14 - .../DSP/html/arm__mat__sub__f32_8c.html | 14 - .../DSP/html/arm__mat__sub__f64_8c.html | 14 - .../DSP/html/arm__mat__sub__q15_8c.html | 14 - .../DSP/html/arm__mat__sub__q31_8c.html | 14 - .../DSP/html/arm__mat__trans__f16_8c.html | 14 - .../DSP/html/arm__mat__trans__f32_8c.html | 14 - .../DSP/html/arm__mat__trans__f64_8c.html | 14 - .../DSP/html/arm__mat__trans__q15_8c.html | 14 - .../DSP/html/arm__mat__trans__q31_8c.html | 14 - .../DSP/html/arm__mat__trans__q7_8c.html | 14 - .../DSP/html/arm__mat__vec__mult__f16_8c.html | 14 - .../DSP/html/arm__mat__vec__mult__f32_8c.html | 14 - .../DSP/html/arm__mat__vec__mult__q15_8c.html | 14 - .../DSP/html/arm__mat__vec__mult__q31_8c.html | 14 - .../DSP/html/arm__mat__vec__mult__q7_8c.html | 14 - .../CMSIS/DoxyGen/DSP/html/arm__math_8h.html | 14 - .../DoxyGen/DSP/html/arm__math__f16_8h.html | 14 - .../DSP/html/arm__math__memory_8h.html | 14 - .../DoxyGen/DSP/html/arm__math__types_8h.html | 14 - .../DSP/html/arm__math__types__f16_8h.html | 14 - ..._matrix__example_2ARMCM0__config_8txt.html | 14 - ..._matrix__example_2ARMCM3__config_8txt.html | 14 - ...rix__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...rix__example_2ARMCM7__SP__config_8txt.html | 14 - .../arm__matrix__example_2Abstract_8txt.html | 14 - ...arm__matrix__example_2math__helper_8c.html | 14 - ...arm__matrix__example_2math__helper_8h.html | 14 - .../html/arm__matrix__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__f64_8c.html | 14 - .../DSP/html/arm__max__no__idx__f16_8c.html | 14 - .../DSP/html/arm__max__no__idx__f32_8c.html | 14 - .../DSP/html/arm__max__no__idx__f64_8c.html | 14 - .../DSP/html/arm__max__no__idx__q15_8c.html | 14 - .../DSP/html/arm__max__no__idx__q31_8c.html | 14 - .../DSP/html/arm__max__no__idx__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__max__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__mean__q7_8c.html | 14 - .../DSP/html/arm__merge__sort__f32_8c.html | 14 - .../html/arm__merge__sort__init__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__mfcc__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__mfcc__f32_8c.html | 14 - .../DSP/html/arm__mfcc__init__f16_8c.html | 14 - .../DSP/html/arm__mfcc__init__f32_8c.html | 14 - .../DSP/html/arm__mfcc__init__q15_8c.html | 14 - .../DSP/html/arm__mfcc__init__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__mfcc__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__mfcc__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__f64_8c.html | 14 - .../DSP/html/arm__min__no__idx__f16_8c.html | 14 - .../DSP/html/arm__min__no__idx__f32_8c.html | 14 - .../DSP/html/arm__min__no__idx__f64_8c.html | 14 - .../DSP/html/arm__min__no__idx__q15_8c.html | 14 - .../DSP/html/arm__min__no__idx__q31_8c.html | 14 - .../DSP/html/arm__min__no__idx__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__min__q7_8c.html | 14 - .../arm__minkowski__distance__f16_8c.html | 14 - .../arm__minkowski__distance__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__mse__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__mult__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__mve__tables_8c.html | 14 - .../DoxyGen/DSP/html/arm__mve__tables_8h.html | 14 - .../DSP/html/arm__mve__tables__f16_8c.html | 14 - .../DSP/html/arm__mve__tables__f16_8h.html | 14 - .../DoxyGen/DSP/html/arm__negate__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__negate__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__negate__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__negate__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__negate__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__negate__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__not__u16_8c.html | 14 - .../DoxyGen/DSP/html/arm__not__u32_8c.html | 14 - .../DoxyGen/DSP/html/arm__not__u8_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__offset__q7_8c.html | 14 - .../DoxyGen/DSP/html/arm__or__u16_8c.html | 14 - .../DoxyGen/DSP/html/arm__or__u32_8c.html | 14 - .../DoxyGen/DSP/html/arm__or__u8_8c.html | 14 - .../DSP/html/arm__pid__init__f32_8c.html | 14 - .../DSP/html/arm__pid__init__q15_8c.html | 14 - .../DSP/html/arm__pid__init__q31_8c.html | 14 - .../DSP/html/arm__pid__reset__f32_8c.html | 14 - .../DSP/html/arm__pid__reset__q15_8c.html | 14 - .../DSP/html/arm__pid__reset__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__power__q7_8c.html | 14 - .../DSP/html/arm__q15__to__f16_8c.html | 14 - .../DSP/html/arm__q15__to__float_8c.html | 14 - .../DSP/html/arm__q15__to__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__q15__to__q7_8c.html | 14 - .../DSP/html/arm__q31__to__float_8c.html | 14 - .../DSP/html/arm__q31__to__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__q31__to__q7_8c.html | 14 - .../DSP/html/arm__q7__to__float_8c.html | 14 - .../DoxyGen/DSP/html/arm__q7__to__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__q7__to__q31_8c.html | 14 - .../arm__quaternion2rotation__f32_8c.html | 14 - .../arm__quaternion__conjugate__f32_8c.html | 14 - .../arm__quaternion__inverse__f32_8c.html | 14 - .../html/arm__quaternion__norm__f32_8c.html | 14 - .../arm__quaternion__normalize__f32_8c.html | 14 - .../arm__quaternion__product__f32_8c.html | 14 - ...__quaternion__product__single__f32_8c.html | 14 - .../DSP/html/arm__quick__sort__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__rfft__f32_8c.html | 14 - .../DSP/html/arm__rfft__fast__f16_8c.html | 14 - .../DSP/html/arm__rfft__fast__f32_8c.html | 14 - .../DSP/html/arm__rfft__fast__f64_8c.html | 14 - .../html/arm__rfft__fast__init__f16_8c.html | 14 - .../html/arm__rfft__fast__init__f32_8c.html | 14 - .../html/arm__rfft__fast__init__f64_8c.html | 14 - .../DSP/html/arm__rfft__init__f32_8c.html | 14 - .../DSP/html/arm__rfft__init__q15_8c.html | 14 - .../DSP/html/arm__rfft__init__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__rfft__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__rfft__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__rms__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__rms__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__rms__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__rms__q31_8c.html | 14 - .../arm__rogerstanimoto__distance_8c.html | 14 - .../arm__rotation2quaternion__f32_8c.html | 14 - .../html/arm__russellrao__distance_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__scale__q7_8c.html | 14 - .../html/arm__selection__sort__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__shift__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__shift__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__shift__q7_8c.html | 14 - .../html/arm__signal__converge__data_8c.html | 14 - ...onverge__example_2ARMCM0__config_8txt.html | 14 - ...onverge__example_2ARMCM3__config_8txt.html | 14 - ...rge__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...rge__example_2ARMCM7__SP__config_8txt.html | 14 - ...nal__converge__example_2Abstract_8txt.html | 14 - ...l__converge__example_2math__helper_8c.html | 14 - ...l__converge__example_2math__helper_8h.html | 14 - ...rm__signal__converge__example__f32_8c.html | 14 - ...in__cos__example_2ARMCM0__config_8txt.html | 14 - ...in__cos__example_2ARMCM3__config_8txt.html | 14 - ...cos__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...cos__example_2ARMCM7__SP__config_8txt.html | 14 - ...arm__sin__cos__example_2Abstract_8txt.html | 14 - .../html/arm__sin__cos__example__f32_8c.html | 14 - .../DSP/html/arm__sin__cos__f32_8c.html | 14 - .../DSP/html/arm__sin__cos__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__sin__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__sin__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__sin__q31_8c.html | 14 - .../html/arm__sokalmichener__distance_8c.html | 14 - .../html/arm__sokalsneath__distance_8c.html | 14 - .../DoxyGen/DSP/html/arm__sort__f32_8c.html | 14 - .../DSP/html/arm__sort__init__f32_8c.html | 14 - .../DSP/html/arm__spline__interp__f32_8c.html | 14 - .../arm__spline__interp__init__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__sqrt__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__sqrt__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__std__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__std__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__std__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__std__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__std__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__q31_8c.html | 14 - .../DoxyGen/DSP/html/arm__sub__q7_8c.html | 14 - ...rm__svm__example_2ARMCM0__config_8txt.html | 14 - ...rm__svm__example_2ARMCM3__config_8txt.html | 14 - ...svm__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...svm__example_2ARMCM7__SP__config_8txt.html | 14 - .../arm__svm__example_2Abstract_8txt.html | 14 - .../html/arm__svm__example_2train_8py.html | 14 - .../DSP/html/arm__svm__example__f32_8c.html | 14 - .../html/arm__svm__linear__init__f16_8c.html | 14 - .../html/arm__svm__linear__init__f32_8c.html | 14 - .../arm__svm__linear__predict__f16_8c.html | 14 - .../arm__svm__linear__predict__f32_8c.html | 14 - .../arm__svm__polynomial__init__f16_8c.html | 14 - .../arm__svm__polynomial__init__f32_8c.html | 14 - ...arm__svm__polynomial__predict__f16_8c.html | 14 - ...arm__svm__polynomial__predict__f32_8c.html | 14 - .../DSP/html/arm__svm__rbf__init__f16_8c.html | 14 - .../DSP/html/arm__svm__rbf__init__f32_8c.html | 14 - .../html/arm__svm__rbf__predict__f16_8c.html | 14 - .../html/arm__svm__rbf__predict__f32_8c.html | 14 - .../html/arm__svm__sigmoid__init__f16_8c.html | 14 - .../html/arm__svm__sigmoid__init__f32_8c.html | 14 - .../arm__svm__sigmoid__predict__f16_8c.html | 14 - .../arm__svm__sigmoid__predict__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__var__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__var__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__var__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__var__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__var__q31_8c.html | 14 - ...ariance__example_2ARMCM0__config_8txt.html | 14 - ...ariance__example_2ARMCM3__config_8txt.html | 14 - ...nce__example_2ARMCM4__FP__config_8txt.html | 14 - ...xample_2ARMCM55__FP__MVE__config_8txt.html | 14 - ...nce__example_2ARMCM7__SP__config_8txt.html | 14 - ...arm__variance__example_2Abstract_8txt.html | 14 - .../html/arm__variance__example__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__vec__math_8h.html | 14 - .../DSP/html/arm__vec__math__f16_8h.html | 14 - .../DoxyGen/DSP/html/arm__vexp__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__vexp__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__vexp__f64_8c.html | 14 - .../DSP/html/arm__vinverse__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__vlog__f16_8c.html | 14 - .../DoxyGen/DSP/html/arm__vlog__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__vlog__f64_8c.html | 14 - .../DoxyGen/DSP/html/arm__vlog__q15_8c.html | 14 - .../DoxyGen/DSP/html/arm__vlog__q31_8c.html | 14 - .../DSP/html/arm__weighted__sum__f16_8c.html | 14 - .../DSP/html/arm__weighted__sum__f32_8c.html | 14 - .../DoxyGen/DSP/html/arm__xor__u16_8c.html | 14 - .../DoxyGen/DSP/html/arm__xor__u32_8c.html | 14 - .../DoxyGen/DSP/html/arm__xor__u8_8c.html | 14 - .../DSP/html/arm__yule__distance_8c.html | 14 - .../arm_bayes_example_f32_8c-example.html | 14 - ...rm_class_marks_example_f32_8c-example.html | 14 - ...rm_convolution_example_f32_8c-example.html | 14 - ...arm_dotproduct_example_f32_8c-example.html | 14 - .../arm_fft_bin_example_f32_8c-example.html | 14 - .../html/arm_fir_example_f32_8c-example.html | 14 - ...phic_equalizer_example_q31_8c-example.html | 14 - ..._linear_interp_example_f32_8c-example.html | 14 - .../arm_matrix_example_f32_8c-example.html | 14 - ...ignal_converge_example_f32_8c-example.html | 14 - .../arm_sin_cos_example_f32_8c-example.html | 14 - .../html/arm_svm_example_f32_8c-example.html | 14 - .../arm_variance_example_f32_8c-example.html | 14 - .../DSP/html/basic__math__functions_8h.html | 14 - .../html/basic__math__functions__f16_8h.html | 14 - .../DoxyGen/DSP/html/bayes__functions_8h.html | 14 - .../DSP/html/bayes__functions__f16_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/bc_s.png | Bin 676 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/bdwn.png | Bin 147 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/classes.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/closed.png | Bin 132 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/cmsis.css | 1282 -- .../DSP/html/complex__math__functions_8h.html | 14 - .../complex__math__functions__f16_8h.html | 14 - .../DSP/html/controller__functions_8h.html | 14 - .../html/controller__functions__f16_8h.html | 14 - .../CMSIS/DoxyGen/DSP/html/deprecated.html | 14 - .../DSP/html/distance__functions_8h.html | 14 - .../DSP/html/distance__functions__f16_8h.html | 14 - .../CMSIS/DoxyGen/DSP/html/dotProduct.gif | Bin 1935 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/doxygen.css | 1366 -- .../CMSIS/DoxyGen/DSP/html/doxygen.png | Bin 3779 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/dynsections.js | 97 - .../CMSIS/DoxyGen/DSP/html/examples.html | 14 - .../DSP/html/fast__math__functions_8h.html | 14 - .../html/fast__math__functions__f16_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/files.html | 14 - .../DSP/html/filtering__functions_8h.html | 14 - .../html/filtering__functions__f16_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/footer.js | 7 - .../CMSIS/DoxyGen/DSP/html/functions.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_b.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_c.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_d.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_e.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_f.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_g.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_i.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_k.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_l.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_m.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_n.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_o.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_p.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_r.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_s.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_t.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_v.html | 14 - .../DoxyGen/DSP/html/functions_vars.html | 14 - .../DoxyGen/DSP/html/functions_vars_b.html | 14 - .../DoxyGen/DSP/html/functions_vars_c.html | 14 - .../DoxyGen/DSP/html/functions_vars_d.html | 14 - .../DoxyGen/DSP/html/functions_vars_e.html | 14 - .../DoxyGen/DSP/html/functions_vars_f.html | 14 - .../DoxyGen/DSP/html/functions_vars_g.html | 14 - .../DoxyGen/DSP/html/functions_vars_i.html | 14 - .../DoxyGen/DSP/html/functions_vars_k.html | 14 - .../DoxyGen/DSP/html/functions_vars_l.html | 14 - .../DoxyGen/DSP/html/functions_vars_m.html | 14 - .../DoxyGen/DSP/html/functions_vars_n.html | 14 - .../DoxyGen/DSP/html/functions_vars_o.html | 14 - .../DoxyGen/DSP/html/functions_vars_p.html | 14 - .../DoxyGen/DSP/html/functions_vars_r.html | 14 - .../DoxyGen/DSP/html/functions_vars_s.html | 14 - .../DoxyGen/DSP/html/functions_vars_t.html | 14 - .../DoxyGen/DSP/html/functions_vars_v.html | 14 - .../DoxyGen/DSP/html/functions_vars_w.html | 14 - .../DoxyGen/DSP/html/functions_vars_x.html | 14 - .../DoxyGen/DSP/html/functions_vars_y.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_w.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_x.html | 14 - .../CMSIS/DoxyGen/DSP/html/functions_y.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_a.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_b.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_c.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_d.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_defs.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_e.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_enum.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_eval.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_f.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_func.html | 14 - .../DoxyGen/DSP/html/globals_func_a.html | 14 - .../DoxyGen/DSP/html/globals_func_b.html | 14 - .../DoxyGen/DSP/html/globals_func_c.html | 14 - .../DoxyGen/DSP/html/globals_func_d.html | 14 - .../DoxyGen/DSP/html/globals_func_e.html | 14 - .../DoxyGen/DSP/html/globals_func_f.html | 14 - .../DoxyGen/DSP/html/globals_func_g.html | 14 - .../DoxyGen/DSP/html/globals_func_h.html | 14 - .../DoxyGen/DSP/html/globals_func_i.html | 14 - .../DoxyGen/DSP/html/globals_func_j.html | 14 - .../DoxyGen/DSP/html/globals_func_k.html | 14 - .../DoxyGen/DSP/html/globals_func_l.html | 14 - .../DoxyGen/DSP/html/globals_func_m.html | 14 - .../DoxyGen/DSP/html/globals_func_n.html | 14 - .../DoxyGen/DSP/html/globals_func_o.html | 14 - .../DoxyGen/DSP/html/globals_func_p.html | 14 - .../DoxyGen/DSP/html/globals_func_q.html | 14 - .../DoxyGen/DSP/html/globals_func_r.html | 14 - .../DoxyGen/DSP/html/globals_func_s.html | 14 - .../DoxyGen/DSP/html/globals_func_t.html | 14 - .../DoxyGen/DSP/html/globals_func_v.html | 14 - .../DoxyGen/DSP/html/globals_func_w.html | 14 - .../DoxyGen/DSP/html/globals_func_x.html | 14 - .../DoxyGen/DSP/html/globals_func_y.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_g.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_h.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_i.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_j.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_k.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_l.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_m.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_n.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_o.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_p.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_q.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_r.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_s.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_t.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_type.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_u.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_v.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_vars.html | 14 - .../DoxyGen/DSP/html/globals_vars_b.html | 14 - .../DoxyGen/DSP/html/globals_vars_c.html | 14 - .../DoxyGen/DSP/html/globals_vars_d.html | 14 - .../DoxyGen/DSP/html/globals_vars_e.html | 14 - .../DoxyGen/DSP/html/globals_vars_f.html | 14 - .../DoxyGen/DSP/html/globals_vars_g.html | 14 - .../DoxyGen/DSP/html/globals_vars_i.html | 14 - .../DoxyGen/DSP/html/globals_vars_l.html | 14 - .../DoxyGen/DSP/html/globals_vars_m.html | 14 - .../DoxyGen/DSP/html/globals_vars_n.html | 14 - .../DoxyGen/DSP/html/globals_vars_o.html | 14 - .../DoxyGen/DSP/html/globals_vars_p.html | 14 - .../DoxyGen/DSP/html/globals_vars_r.html | 14 - .../DoxyGen/DSP/html/globals_vars_s.html | 14 - .../DoxyGen/DSP/html/globals_vars_t.html | 14 - .../DoxyGen/DSP/html/globals_vars_v.html | 14 - .../DoxyGen/DSP/html/globals_vars_w.html | 14 - .../DoxyGen/DSP/html/globals_vars_x.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_w.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_x.html | 14 - .../CMSIS/DoxyGen/DSP/html/globals_y.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__AbsMax.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__AbsMin.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__And.html | 14 - .../DoxyGen/DSP/html/group__BasicAbs.html | 14 - .../DoxyGen/DSP/html/group__BasicAdd.html | 14 - .../DoxyGen/DSP/html/group__BasicClip.html | 14 - .../DoxyGen/DSP/html/group__BasicDotProd.html | 14 - .../DoxyGen/DSP/html/group__BasicMult.html | 14 - .../DoxyGen/DSP/html/group__BasicNegate.html | 14 - .../DoxyGen/DSP/html/group__BasicOffset.html | 14 - .../DoxyGen/DSP/html/group__BasicScale.html | 14 - .../DoxyGen/DSP/html/group__BasicShift.html | 14 - .../DoxyGen/DSP/html/group__BasicSub.html | 14 - .../DoxyGen/DSP/html/group__BayesExample.html | 14 - .../DSP/html/group__BilinearInterpolate.html | 14 - .../DSP/html/group__BiquadCascadeDF1.html | 14 - .../html/group__BiquadCascadeDF1__32x64.html | 14 - .../DSP/html/group__BiquadCascadeDF2T.html | 14 - .../DoxyGen/DSP/html/group__BoolDist.html | 14 - .../DoxyGen/DSP/html/group__CFFT__CIFFT.html | 14 - .../DoxyGen/DSP/html/group__Canberra.html | 14 - .../DoxyGen/DSP/html/group__Chebyshev.html | 14 - .../DoxyGen/DSP/html/group__ClassMarks.html | 14 - .../DSP/html/group__CmplxByCmplxMult.html | 14 - .../DSP/html/group__CmplxByRealMult.html | 14 - .../DSP/html/group__CmplxMatrixMult.html | 14 - .../DoxyGen/DSP/html/group__ComplexFFT.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Conv.html | 14 - .../DSP/html/group__ConvolutionExample.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Corr.html | 14 - .../DoxyGen/DSP/html/group__Correlation.html | 14 - .../DoxyGen/DSP/html/group__CosineDist.html | 14 - .../DoxyGen/DSP/html/group__DCT4__IDCT4.html | 14 - .../DSP/html/group__DCT4__IDCT4__Table.html | 14 - .../DSP/html/group__DotproductExample.html | 14 - .../DoxyGen/DSP/html/group__Entropy.html | 14 - .../DoxyGen/DSP/html/group__Euclidean.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__FIR.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__FIRLPF.html | 14 - .../DSP/html/group__FIR__Interpolate.html | 14 - .../DoxyGen/DSP/html/group__FIR__Lattice.html | 14 - .../DoxyGen/DSP/html/group__FIR__Sparse.html | 14 - .../DSP/html/group__FIR__decimate.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Fill.html | 14 - .../DoxyGen/DSP/html/group__FloatDist.html | 14 - .../DoxyGen/DSP/html/group__FrequencyBin.html | 14 - .../DoxyGen/DSP/html/group__GEQ5Band.html | 14 - .../DoxyGen/DSP/html/group__IIR__Lattice.html | 14 - .../DSP/html/group__JensenShannon.html | 14 - .../DSP/html/group__Kullback-Leibler.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__LD.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__LMS.html | 14 - .../DoxyGen/DSP/html/group__LMS__NORM.html | 14 - .../DSP/html/group__LinearInterpExample.html | 14 - .../DSP/html/group__LinearInterpolate.html | 14 - .../DoxyGen/DSP/html/group__LogSumExp.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__MFCC.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__MSE.html | 14 - .../DoxyGen/DSP/html/group__Manhattan.html | 14 - .../DoxyGen/DSP/html/group__MatrixAdd.html | 14 - .../DoxyGen/DSP/html/group__MatrixChol.html | 14 - .../DSP/html/group__MatrixComplexTrans.html | 14 - .../DSP/html/group__MatrixExample.html | 14 - .../DoxyGen/DSP/html/group__MatrixInit.html | 14 - .../DoxyGen/DSP/html/group__MatrixInv.html | 14 - .../DoxyGen/DSP/html/group__MatrixMult.html | 14 - .../DoxyGen/DSP/html/group__MatrixScale.html | 14 - .../DoxyGen/DSP/html/group__MatrixSub.html | 14 - .../DoxyGen/DSP/html/group__MatrixTrans.html | 14 - .../DSP/html/group__MatrixVectMult.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Max.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Min.html | 14 - .../DoxyGen/DSP/html/group__Minkowski.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Not.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Or.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__PID.html | 14 - .../DoxyGen/DSP/html/group__PartialConv.html | 14 - .../DSP/html/group__QuatConjugate.html | 14 - .../DoxyGen/DSP/html/group__QuatConv.html | 14 - .../DoxyGen/DSP/html/group__QuatInverse.html | 14 - .../DoxyGen/DSP/html/group__QuatNorm.html | 14 - .../DSP/html/group__QuatNormalized.html | 14 - .../DoxyGen/DSP/html/group__QuatProd.html | 14 - .../DSP/html/group__QuatProdSingle.html | 14 - .../DoxyGen/DSP/html/group__QuatProdVect.html | 14 - .../DoxyGen/DSP/html/group__QuatRot.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__RMS.html | 14 - .../DoxyGen/DSP/html/group__RealFFT.html | 14 - .../DSP/html/group__RealFFT__Table.html | 14 - .../DoxyGen/DSP/html/group__RotQuat.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__SQRT.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__STD.html | 14 - .../DoxyGen/DSP/html/group__SVMExample.html | 14 - .../DSP/html/group__SignalConvergence.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__SinCos.html | 14 - .../DSP/html/group__SinCosExample.html | 14 - .../DoxyGen/DSP/html/group__Sorting.html | 14 - .../DSP/html/group__SplineInterpolate.html | 14 - .../DSP/html/group__VarianceExample.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__Xor.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__atan2.html | 14 - .../DoxyGen/DSP/html/group__barycenter.html | 14 - .../DoxyGen/DSP/html/group__braycurtis.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__clarke.html | 14 - .../DoxyGen/DSP/html/group__cmplx__conj.html | 14 - .../DSP/html/group__cmplx__dot__prod.html | 14 - .../DoxyGen/DSP/html/group__cmplx__mag.html | 14 - .../DSP/html/group__cmplx__mag__squared.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__copy.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__cos.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__divide.html | 14 - .../DoxyGen/DSP/html/group__f16__to__x.html | 14 - .../DoxyGen/DSP/html/group__float__to__x.html | 14 - .../DoxyGen/DSP/html/group__groupBayes.html | 14 - .../DSP/html/group__groupCmplxMath.html | 14 - .../DSP/html/group__groupController.html | 14 - .../DSP/html/group__groupDistance.html | 14 - .../DSP/html/group__groupExamples.html | 14 - .../DSP/html/group__groupFastMath.html | 14 - .../DoxyGen/DSP/html/group__groupFilters.html | 14 - .../DSP/html/group__groupInterpolation.html | 14 - .../DoxyGen/DSP/html/group__groupMath.html | 14 - .../DoxyGen/DSP/html/group__groupMatrix.html | 14 - .../DSP/html/group__groupQuaternionMath.html | 14 - .../DoxyGen/DSP/html/group__groupSVM.html | 14 - .../DoxyGen/DSP/html/group__groupStats.html | 14 - .../DoxyGen/DSP/html/group__groupSupport.html | 14 - .../DSP/html/group__groupTransforms.html | 14 - .../DoxyGen/DSP/html/group__inv__clarke.html | 14 - .../DoxyGen/DSP/html/group__inv__park.html | 14 - .../DoxyGen/DSP/html/group__linearsvm.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__mean.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__park.html | 14 - .../DoxyGen/DSP/html/group__polysvm.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__power.html | 14 - .../DoxyGen/DSP/html/group__q15__to__x.html | 14 - .../DoxyGen/DSP/html/group__q31__to__x.html | 14 - .../DoxyGen/DSP/html/group__q7__to__x.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__rbfsvm.html | 14 - .../DoxyGen/DSP/html/group__sigmoidsvm.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__sin.html | 14 - .../DoxyGen/DSP/html/group__typecast.html | 14 - .../DoxyGen/DSP/html/group__variance.html | 14 - .../CMSIS/DoxyGen/DSP/html/group__vlog.html | 14 - .../DoxyGen/DSP/html/group__weightedsum.html | 14 - .../CMSIS/DoxyGen/DSP/html/history_8txt.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html | 125 - .../CMSIS/DoxyGen/DSP/html/index.html.bak | 238 - .../DSP/html/interpolation__functions_8h.html | 14 - .../interpolation__functions__f16_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/jquery.js | 72 - .../DSP/html/matrix__functions_8h.html | 14 - .../DSP/html/matrix__functions__f16_8h.html | 14 - .../DoxyGen/DSP/html/matrix__utils_8h.html | 14 - .../CMSIS/DoxyGen/DSP/html/modules.html | 14 - .../DoxyGen/DSP/html/namespacemembers.html | 14 - .../DSP/html/namespacemembers_vars.html | 14 - .../CMSIS/DoxyGen/DSP/html/namespaces.html | 14 - .../DoxyGen/DSP/html/namespacetrain.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_f.png | Bin 153 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_g.png | Bin 95 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_h.png | Bin 98 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/navtree.css | 143 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/navtree.js | 528 - .../CMSIS/DoxyGen/DSP/html/navtreeindex0.js | 4 - .../CMSIS/DoxyGen/DSP/html/none_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/open.png | Bin 123 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/pages.html | 14 - .../DoxyGen/DSP/html/printComponentTabs.js | 40 - .../html/quaternion__math__functions_8h.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/DSP/html/resize.js | 97 - .../CMSIS/DoxyGen/DSP/html/search/all_0.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_0.js | 36 - .../CMSIS/DoxyGen/DSP/html/search/all_1.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_1.js | 1614 -- .../CMSIS/DoxyGen/DSP/html/search/all_10.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_10.js | 36 - .../CMSIS/DoxyGen/DSP/html/search/all_11.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_11.js | 59 - .../CMSIS/DoxyGen/DSP/html/search/all_12.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_12.js | 31 - .../CMSIS/DoxyGen/DSP/html/search/all_13.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_13.js | 80 - .../CMSIS/DoxyGen/DSP/html/search/all_14.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_14.js | 107 - .../CMSIS/DoxyGen/DSP/html/search/all_15.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_15.js | 5 - .../CMSIS/DoxyGen/DSP/html/search/all_16.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_16.js | 32 - .../CMSIS/DoxyGen/DSP/html/search/all_17.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_17.js | 23 - .../CMSIS/DoxyGen/DSP/html/search/all_18.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_18.js | 15 - .../CMSIS/DoxyGen/DSP/html/search/all_19.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_19.js | 8 - .../CMSIS/DoxyGen/DSP/html/search/all_1a.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_1a.js | 4 - .../CMSIS/DoxyGen/DSP/html/search/all_2.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_2.js | 30 - .../CMSIS/DoxyGen/DSP/html/search/all_3.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_3.js | 71 - .../CMSIS/DoxyGen/DSP/html/search/all_4.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_4.js | 25 - .../CMSIS/DoxyGen/DSP/html/search/all_5.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_5.js | 15 - .../CMSIS/DoxyGen/DSP/html/search/all_6.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_6.js | 62 - .../CMSIS/DoxyGen/DSP/html/search/all_7.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_7.js | 9 - .../CMSIS/DoxyGen/DSP/html/search/all_8.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_8.js | 7 - .../CMSIS/DoxyGen/DSP/html/search/all_9.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_9.js | 18 - .../CMSIS/DoxyGen/DSP/html/search/all_a.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_a.js | 4 - .../CMSIS/DoxyGen/DSP/html/search/all_b.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_b.js | 7 - .../CMSIS/DoxyGen/DSP/html/search/all_c.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_c.js | 32 - .../CMSIS/DoxyGen/DSP/html/search/all_d.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_d.js | 52 - .../CMSIS/DoxyGen/DSP/html/search/all_e.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_e.js | 33 - .../CMSIS/DoxyGen/DSP/html/search/all_f.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/all_f.js | 9 - .../DoxyGen/DSP/html/search/classes_0.html | 26 - .../DoxyGen/DSP/html/search/classes_0.js | 98 - .../CMSIS/DoxyGen/DSP/html/search/close.png | Bin 273 -> 0 bytes .../DoxyGen/DSP/html/search/defines_0.html | 26 - .../DoxyGen/DSP/html/search/defines_0.js | 10 - .../DoxyGen/DSP/html/search/defines_1.html | 26 - .../DoxyGen/DSP/html/search/defines_1.js | 38 - .../DoxyGen/DSP/html/search/defines_10.html | 26 - .../DoxyGen/DSP/html/search/defines_10.js | 9 - .../DoxyGen/DSP/html/search/defines_11.html | 26 - .../DoxyGen/DSP/html/search/defines_11.js | 22 - .../DoxyGen/DSP/html/search/defines_12.html | 26 - .../DoxyGen/DSP/html/search/defines_12.js | 8 - .../DoxyGen/DSP/html/search/defines_13.html | 26 - .../DoxyGen/DSP/html/search/defines_13.js | 4 - .../DoxyGen/DSP/html/search/defines_14.html | 26 - .../DoxyGen/DSP/html/search/defines_14.js | 4 - .../DoxyGen/DSP/html/search/defines_15.html | 26 - .../DoxyGen/DSP/html/search/defines_15.js | 4 - .../DoxyGen/DSP/html/search/defines_2.html | 26 - .../DoxyGen/DSP/html/search/defines_2.js | 5 - .../DoxyGen/DSP/html/search/defines_3.html | 26 - .../DoxyGen/DSP/html/search/defines_3.js | 5 - .../DoxyGen/DSP/html/search/defines_4.html | 26 - .../DoxyGen/DSP/html/search/defines_4.js | 9 - .../DoxyGen/DSP/html/search/defines_5.html | 26 - .../DoxyGen/DSP/html/search/defines_5.js | 4 - .../DoxyGen/DSP/html/search/defines_6.html | 26 - .../DoxyGen/DSP/html/search/defines_6.js | 20 - .../DoxyGen/DSP/html/search/defines_7.html | 26 - .../DoxyGen/DSP/html/search/defines_7.js | 4 - .../DoxyGen/DSP/html/search/defines_8.html | 26 - .../DoxyGen/DSP/html/search/defines_8.js | 5 - .../DoxyGen/DSP/html/search/defines_9.html | 26 - .../DoxyGen/DSP/html/search/defines_9.js | 5 - .../DoxyGen/DSP/html/search/defines_a.html | 26 - .../DoxyGen/DSP/html/search/defines_a.js | 18 - .../DoxyGen/DSP/html/search/defines_b.html | 26 - .../DoxyGen/DSP/html/search/defines_b.js | 19 - .../DoxyGen/DSP/html/search/defines_c.html | 26 - .../DoxyGen/DSP/html/search/defines_c.js | 16 - .../DoxyGen/DSP/html/search/defines_d.html | 26 - .../DoxyGen/DSP/html/search/defines_d.js | 5 - .../DoxyGen/DSP/html/search/defines_e.html | 26 - .../DoxyGen/DSP/html/search/defines_e.js | 12 - .../DoxyGen/DSP/html/search/defines_f.html | 26 - .../DoxyGen/DSP/html/search/defines_f.js | 15 - .../DoxyGen/DSP/html/search/enums_0.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/enums_0.js | 8 - .../DoxyGen/DSP/html/search/enumvalues_0.html | 26 - .../DoxyGen/DSP/html/search/enumvalues_0.js | 25 - .../DoxyGen/DSP/html/search/files_0.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_0.js | 691 - .../DoxyGen/DSP/html/search/files_1.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_1.js | 11 - .../DoxyGen/DSP/html/search/files_2.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_2.js | 12 - .../DoxyGen/DSP/html/search/files_3.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_3.js | 7 - .../DoxyGen/DSP/html/search/files_4.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_4.js | 4 - .../DoxyGen/DSP/html/search/files_5.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_5.js | 11 - .../DoxyGen/DSP/html/search/files_6.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_6.js | 4 - .../DoxyGen/DSP/html/search/files_7.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_7.js | 7 - .../DoxyGen/DSP/html/search/files_8.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_8.js | 8 - .../DoxyGen/DSP/html/search/files_9.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_9.js | 4 - .../DoxyGen/DSP/html/search/files_a.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_a.js | 5 - .../DoxyGen/DSP/html/search/files_b.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_b.js | 17 - .../DoxyGen/DSP/html/search/files_c.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_c.js | 7 - .../DoxyGen/DSP/html/search/files_d.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/files_d.js | 4 - .../DoxyGen/DSP/html/search/functions_0.html | 26 - .../DoxyGen/DSP/html/search/functions_0.js | 29 - .../DoxyGen/DSP/html/search/functions_1.html | 26 - .../DoxyGen/DSP/html/search/functions_1.js | 645 - .../DoxyGen/DSP/html/search/functions_2.html | 26 - .../DoxyGen/DSP/html/search/functions_2.js | 9 - .../DoxyGen/DSP/html/search/functions_3.html | 26 - .../DoxyGen/DSP/html/search/functions_3.js | 4 - .../DoxyGen/DSP/html/search/functions_4.html | 26 - .../DoxyGen/DSP/html/search/functions_4.js | 4 - .../DoxyGen/DSP/html/search/functions_5.html | 26 - .../DoxyGen/DSP/html/search/functions_5.js | 5 - .../DoxyGen/DSP/html/search/functions_6.html | 26 - .../DoxyGen/DSP/html/search/functions_6.js | 4 - .../DoxyGen/DSP/html/search/functions_7.html | 26 - .../DoxyGen/DSP/html/search/functions_7.js | 10 - .../DoxyGen/DSP/html/search/functions_8.html | 26 - .../DoxyGen/DSP/html/search/functions_8.js | 4 - .../DoxyGen/DSP/html/search/functions_9.html | 26 - .../DoxyGen/DSP/html/search/functions_9.js | 5 - .../DoxyGen/DSP/html/search/functions_a.html | 26 - .../DoxyGen/DSP/html/search/functions_a.js | 6 - .../DoxyGen/DSP/html/search/functions_b.html | 26 - .../DoxyGen/DSP/html/search/functions_b.js | 6 - .../DoxyGen/DSP/html/search/functions_c.html | 26 - .../DoxyGen/DSP/html/search/functions_c.js | 6 - .../DoxyGen/DSP/html/search/groups_0.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_0.js | 6 - .../DoxyGen/DSP/html/search/groups_1.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_1.js | 12 - .../DoxyGen/DSP/html/search/groups_10.html | 26 - .../DoxyGen/DSP/html/search/groups_10.js | 8 - .../DoxyGen/DSP/html/search/groups_11.html | 26 - .../DoxyGen/DSP/html/search/groups_11.js | 14 - .../DoxyGen/DSP/html/search/groups_12.html | 26 - .../DoxyGen/DSP/html/search/groups_12.js | 5 - .../DoxyGen/DSP/html/search/groups_13.html | 26 - .../DoxyGen/DSP/html/search/groups_13.js | 26 - .../DoxyGen/DSP/html/search/groups_14.html | 26 - .../DoxyGen/DSP/html/search/groups_14.js | 4 - .../DoxyGen/DSP/html/search/groups_2.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_2.js | 32 - .../DoxyGen/DSP/html/search/groups_3.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_3.js | 7 - .../DoxyGen/DSP/html/search/groups_4.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_4.js | 8 - .../DoxyGen/DSP/html/search/groups_5.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_5.js | 14 - .../DoxyGen/DSP/html/search/groups_6.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_6.js | 4 - .../DoxyGen/DSP/html/search/groups_7.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_7.js | 4 - .../DoxyGen/DSP/html/search/groups_8.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_8.js | 5 - .../DoxyGen/DSP/html/search/groups_9.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_9.js | 4 - .../DoxyGen/DSP/html/search/groups_a.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_a.js | 4 - .../DoxyGen/DSP/html/search/groups_b.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_b.js | 9 - .../DoxyGen/DSP/html/search/groups_c.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_c.js | 19 - .../DoxyGen/DSP/html/search/groups_d.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_d.js | 4 - .../DoxyGen/DSP/html/search/groups_e.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_e.js | 7 - .../DoxyGen/DSP/html/search/groups_f.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/groups_f.js | 12 - .../CMSIS/DoxyGen/DSP/html/search/mag_sel.png | Bin 563 -> 0 bytes .../DoxyGen/DSP/html/search/namespaces_0.html | 26 - .../DoxyGen/DSP/html/search/namespaces_0.js | 4 - .../DoxyGen/DSP/html/search/nomatches.html | 12 - .../DoxyGen/DSP/html/search/pages_0.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/pages_0.js | 4 - .../DoxyGen/DSP/html/search/pages_1.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/pages_1.js | 4 - .../DoxyGen/DSP/html/search/pages_2.html | 26 - .../CMSIS/DoxyGen/DSP/html/search/pages_2.js | 4 - .../CMSIS/DoxyGen/DSP/html/search/search.css | 240 - .../CMSIS/DoxyGen/DSP/html/search/search.js | 795 - .../DoxyGen/DSP/html/search/search.js.bak | 815 - .../DoxyGen/DSP/html/search/search_l.png | Bin 604 -> 0 bytes .../DoxyGen/DSP/html/search/search_m.png | Bin 158 -> 0 bytes .../DoxyGen/DSP/html/search/search_r.png | Bin 612 -> 0 bytes .../DoxyGen/DSP/html/search/typedefs_0.html | 26 - .../DoxyGen/DSP/html/search/typedefs_0.js | 13 - .../DoxyGen/DSP/html/search/typedefs_1.html | 26 - .../DoxyGen/DSP/html/search/typedefs_1.js | 34 - .../DoxyGen/DSP/html/search/typedefs_2.html | 26 - .../DoxyGen/DSP/html/search/typedefs_2.js | 10 - .../DoxyGen/DSP/html/search/variables_0.html | 26 - .../DoxyGen/DSP/html/search/variables_0.js | 124 - .../DoxyGen/DSP/html/search/variables_1.html | 26 - .../DoxyGen/DSP/html/search/variables_1.js | 12 - .../DoxyGen/DSP/html/search/variables_10.html | 26 - .../DoxyGen/DSP/html/search/variables_10.js | 92 - .../DoxyGen/DSP/html/search/variables_11.html | 26 - .../DoxyGen/DSP/html/search/variables_11.js | 8 - .../DoxyGen/DSP/html/search/variables_12.html | 26 - .../DoxyGen/DSP/html/search/variables_12.js | 19 - .../DoxyGen/DSP/html/search/variables_13.html | 26 - .../DoxyGen/DSP/html/search/variables_13.js | 15 - .../DoxyGen/DSP/html/search/variables_14.html | 26 - .../DoxyGen/DSP/html/search/variables_14.js | 8 - .../DoxyGen/DSP/html/search/variables_15.html | 26 - .../DoxyGen/DSP/html/search/variables_15.js | 4 - .../DoxyGen/DSP/html/search/variables_2.html | 26 - .../DoxyGen/DSP/html/search/variables_2.js | 24 - .../DoxyGen/DSP/html/search/variables_3.html | 26 - .../DoxyGen/DSP/html/search/variables_3.js | 9 - .../DoxyGen/DSP/html/search/variables_4.html | 26 - .../DoxyGen/DSP/html/search/variables_4.js | 8 - .../DoxyGen/DSP/html/search/variables_5.html | 26 - .../DoxyGen/DSP/html/search/variables_5.js | 16 - .../DoxyGen/DSP/html/search/variables_6.html | 26 - .../DoxyGen/DSP/html/search/variables_6.js | 6 - .../DoxyGen/DSP/html/search/variables_7.html | 26 - .../DoxyGen/DSP/html/search/variables_7.js | 8 - .../DoxyGen/DSP/html/search/variables_8.html | 26 - .../DoxyGen/DSP/html/search/variables_8.js | 6 - .../DoxyGen/DSP/html/search/variables_9.html | 26 - .../DoxyGen/DSP/html/search/variables_9.js | 10 - .../DoxyGen/DSP/html/search/variables_a.html | 26 - .../DoxyGen/DSP/html/search/variables_a.js | 10 - .../DoxyGen/DSP/html/search/variables_b.html | 26 - .../DoxyGen/DSP/html/search/variables_b.js | 23 - .../DoxyGen/DSP/html/search/variables_c.html | 26 - .../DoxyGen/DSP/html/search/variables_c.js | 6 - .../DoxyGen/DSP/html/search/variables_d.html | 26 - .../DoxyGen/DSP/html/search/variables_d.js | 23 - .../DoxyGen/DSP/html/search/variables_e.html | 26 - .../DoxyGen/DSP/html/search/variables_e.js | 17 - .../DoxyGen/DSP/html/search/variables_f.html | 26 - .../DoxyGen/DSP/html/search/variables_f.js | 27 - .../DSP/html/statistics__functions_8h.html | 14 - .../html/statistics__functions__f16_8h.html | 14 - ...tarm__bilinear__interp__instance__f16.html | 14 - ...tarm__bilinear__interp__instance__f32.html | 14 - ...tarm__bilinear__interp__instance__q15.html | 14 - ...tarm__bilinear__interp__instance__q31.html | 14 - ...ctarm__bilinear__interp__instance__q7.html | 14 - ...rm__biquad__cas__df1__32x64__ins__q31.html | 14 - ..._biquad__cascade__df2T__instance__f16.html | 14 - ..._biquad__cascade__df2T__instance__f32.html | 14 - ..._biquad__cascade__df2T__instance__f64.html | 14 - ..._cascade__stereo__df2T__instance__f16.html | 14 - ..._cascade__stereo__df2T__instance__f32.html | 14 - ...ructarm__biquad__casd__df1__inst__f16.html | 14 - ...ructarm__biquad__casd__df1__inst__f32.html | 14 - ...ructarm__biquad__casd__df1__inst__q15.html | 14 - ...ructarm__biquad__casd__df1__inst__q31.html | 14 - .../html/structarm__cfft__instance__f16.html | 14 - .../html/structarm__cfft__instance__f32.html | 14 - .../html/structarm__cfft__instance__f64.html | 14 - .../html/structarm__cfft__instance__q15.html | 14 - .../html/structarm__cfft__instance__q31.html | 14 - ...tructarm__cfft__radix2__instance__f16.html | 14 - ...tructarm__cfft__radix2__instance__f32.html | 14 - ...tructarm__cfft__radix2__instance__q15.html | 14 - ...tructarm__cfft__radix2__instance__q31.html | 14 - ...tructarm__cfft__radix4__instance__f16.html | 14 - ...tructarm__cfft__radix4__instance__f32.html | 14 - ...tructarm__cfft__radix4__instance__q15.html | 14 - ...tructarm__cfft__radix4__instance__q31.html | 14 - .../html/structarm__dct4__instance__f32.html | 14 - .../html/structarm__dct4__instance__q15.html | 14 - .../html/structarm__dct4__instance__q31.html | 14 - ...ructarm__fir__decimate__instance__f32.html | 14 - ...ructarm__fir__decimate__instance__q15.html | 14 - ...ructarm__fir__decimate__instance__q31.html | 14 - .../html/structarm__fir__instance__f16.html | 14 - .../html/structarm__fir__instance__f32.html | 14 - .../html/structarm__fir__instance__f64.html | 14 - .../html/structarm__fir__instance__q15.html | 14 - .../html/structarm__fir__instance__q31.html | 14 - .../html/structarm__fir__instance__q7.html | 14 - ...tarm__fir__interpolate__instance__f32.html | 14 - ...tarm__fir__interpolate__instance__q15.html | 14 - ...tarm__fir__interpolate__instance__q31.html | 14 - ...tructarm__fir__lattice__instance__f32.html | 14 - ...tructarm__fir__lattice__instance__q15.html | 14 - ...tructarm__fir__lattice__instance__q31.html | 14 - ...structarm__fir__sparse__instance__f32.html | 14 - ...structarm__fir__sparse__instance__q15.html | 14 - ...structarm__fir__sparse__instance__q31.html | 14 - .../structarm__fir__sparse__instance__q7.html | 14 - ...gaussian__naive__bayes__instance__f16.html | 14 - ...gaussian__naive__bayes__instance__f32.html | 14 - ...tructarm__iir__lattice__instance__f32.html | 14 - ...tructarm__iir__lattice__instance__q15.html | 14 - ...tructarm__iir__lattice__instance__q31.html | 14 - ...uctarm__linear__interp__instance__f16.html | 14 - ...uctarm__linear__interp__instance__f32.html | 14 - .../html/structarm__lms__instance__f32.html | 14 - .../html/structarm__lms__instance__q15.html | 14 - .../html/structarm__lms__instance__q31.html | 14 - .../structarm__lms__norm__instance__f32.html | 14 - .../structarm__lms__norm__instance__q15.html | 14 - .../structarm__lms__norm__instance__q31.html | 14 - .../structarm__matrix__instance__f16.html | 14 - .../structarm__matrix__instance__f32.html | 14 - .../structarm__matrix__instance__f64.html | 14 - .../structarm__matrix__instance__q15.html | 14 - .../structarm__matrix__instance__q31.html | 14 - .../html/structarm__matrix__instance__q7.html | 14 - ...structarm__merge__sort__instance__f32.html | 14 - .../html/structarm__mfcc__instance__f16.html | 14 - .../html/structarm__mfcc__instance__f32.html | 14 - .../html/structarm__mfcc__instance__q15.html | 14 - .../html/structarm__mfcc__instance__q31.html | 14 - .../html/structarm__pid__instance__f32.html | 14 - .../html/structarm__pid__instance__q15.html | 14 - .../html/structarm__pid__instance__q31.html | 14 - .../structarm__rfft__fast__instance__f16.html | 14 - .../structarm__rfft__fast__instance__f32.html | 14 - .../structarm__rfft__fast__instance__f64.html | 14 - .../html/structarm__rfft__instance__f32.html | 14 - .../html/structarm__rfft__instance__q15.html | 14 - .../html/structarm__rfft__instance__q31.html | 14 - .../html/structarm__sort__instance__f32.html | 14 - .../structarm__spline__instance__f32.html | 14 - ...structarm__svm__linear__instance__f16.html | 14 - ...structarm__svm__linear__instance__f32.html | 14 - ...ctarm__svm__polynomial__instance__f16.html | 14 - ...ctarm__svm__polynomial__instance__f32.html | 14 - .../structarm__svm__rbf__instance__f16.html | 14 - .../structarm__svm__rbf__instance__f32.html | 14 - ...tructarm__svm__sigmoid__instance__f16.html | 14 - ...tructarm__svm__sigmoid__instance__f32.html | 14 - .../DSP/html/support__functions_8h.html | 14 - .../DSP/html/support__functions__f16_8h.html | 14 - .../DoxyGen/DSP/html/svm__defines_8h.html | 14 - .../DoxyGen/DSP/html/svm__functions_8h.html | 14 - .../DSP/html/svm__functions__f16_8h.html | 14 - .../CMSIS/DoxyGen/DSP/html/sync_off.png | Bin 853 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/sync_on.png | Bin 845 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_a.png | Bin 142 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_b.png | Bin 169 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_h.png | Bin 177 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_s.png | Bin 184 -> 0 bytes .../CMSIS/DoxyGen/DSP/html/tab_topnav.png | Bin 232 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/DSP/html/tabs.css | 71 - .../DSP/html/transform__functions_8h.html | 14 - .../html/transform__functions__f16_8h.html | 14 - .../DoxyGen/DSP/html/unionany32x2__t.html | 14 - .../DoxyGen/DSP/html/unionany32x4__t.html | 14 - .../CMSIS/DoxyGen/DSP/html/utils_8h.html | 14 - .../Doxygen_Templates/CMSIS_Logo_Final.png | Bin 5823 -> 0 bytes .../DoxygenLayout_forUser.xml | 187 - .../CMSIS/DoxyGen/Doxygen_Templates/check.png | Bin 922 -> 0 bytes .../CMSIS/DoxyGen/Doxygen_Templates/cmsis.css | 1282 -- .../Doxygen_Templates/cmsis_dap_header.html | 57 - .../Doxygen_Templates/cmsis_footer.html | 19 - .../DoxyGen/Doxygen_Templates/cmsis_footer.js | 3 - .../Doxygen_Templates/cmsis_header.html | 63 - .../DoxyGen/Doxygen_Templates/navtree.css | 123 - .../Doxygen_Templates/printComponentTabs.js | 40 - .../DoxyGen/Doxygen_Templates/search.css | 240 - .../DoxyGen/Doxygen_Templates/tab_topnav.png | Bin 232 -> 0 bytes .../CMSIS/DoxyGen/Doxygen_Templates/tabs.css | 71 - .../CMSIS_5/CMSIS/DoxyGen/Driver/Driver.dxy | 2361 --- .../CMSIS/DoxyGen/Driver/src/Driver_CAN.c | 1151 -- .../CMSIS/DoxyGen/Driver/src/Driver_Common.c | 76 - .../CMSIS/DoxyGen/Driver/src/Driver_ETH.c | 224 - .../CMSIS/DoxyGen/Driver/src/Driver_ETH_MAC.c | 641 - .../CMSIS/DoxyGen/Driver/src/Driver_ETH_PHY.c | 303 - .../CMSIS/DoxyGen/Driver/src/Driver_Flash.c | 365 - .../CMSIS/DoxyGen/Driver/src/Driver_I2C.c | 605 - .../CMSIS/DoxyGen/Driver/src/Driver_MCI.c | 799 - .../CMSIS/DoxyGen/Driver/src/Driver_NAND.c | 897 - .../DoxyGen/Driver/src/Driver_NAND_AddOn.txt | 73 - .../CMSIS/DoxyGen/Driver/src/Driver_SAI.c | 936 -- .../CMSIS/DoxyGen/Driver/src/Driver_SPI.c | 723 - .../CMSIS/DoxyGen/Driver/src/Driver_Storage.c | 770 - .../CMSIS/DoxyGen/Driver/src/Driver_USART.c | 801 - .../CMSIS/DoxyGen/Driver/src/Driver_USB.c | 153 - .../CMSIS/DoxyGen/Driver/src/Driver_USBD.c | 420 - .../CMSIS/DoxyGen/Driver/src/Driver_USBH.c | 681 - .../CMSIS/DoxyGen/Driver/src/Driver_WiFi.c | 1707 -- .../CMSIS/DoxyGen/Driver/src/Flash_Demo.c | 55 - .../CMSIS/DoxyGen/Driver/src/General.txt | 4439 ----- .../CMSIS/DoxyGen/Driver/src/I2C_Demo.c | 132 - .../CMSIS/DoxyGen/Driver/src/I2C_SlaveDemo.c | 41 - .../CMSIS/DoxyGen/Driver/src/MCI_Demo.c | 253 - .../CMSIS/DoxyGen/Driver/src/NAND_Demo.c | 165 - .../CMSIS/DoxyGen/Driver/src/SPI_Demo.c | 98 - .../CMSIS/DoxyGen/Driver/src/USART_Demo.c | 87 - .../CMSIS_5/CMSIS/DoxyGen/Driver/src/VIO.txt | 515 - .../Driver/src/images/CAN_Bit_Timing.png | Bin 11350 -> 0 bytes .../Driver/src/images/CAN_Bit_Timing.vsd | Bin 117248 -> 0 bytes .../DoxyGen/Driver/src/images/CAN_Node.png | Bin 14612 -> 0 bytes .../DoxyGen/Driver/src/images/CAN_Node.vsd | Bin 98816 -> 0 bytes .../Driver/src/images/ComponentSelection.png | Bin 64797 -> 0 bytes .../Driver/src/images/EthernetSchematic.png | Bin 8745 -> 0 bytes .../Driver/src/images/EthernetSchematic.vsd | Bin 96256 -> 0 bytes .../Driver/src/images/I2C_BlockDiagram.png | Bin 9229 -> 0 bytes .../Driver/src/images/I2C_BlockDiagram.vsd | Bin 102912 -> 0 bytes .../Driver/src/images/NAND_PageLayout.png | Bin 6245 -> 0 bytes .../Driver/src/images/NAND_PageLayout.vsd | Bin 90112 -> 0 bytes .../Driver/src/images/NAND_Schematics.png | Bin 5256 -> 0 bytes .../Driver/src/images/NAND_Schematics.vsd | Bin 91648 -> 0 bytes .../Driver/src/images/NAND_SpareArea.png | Bin 6725 -> 0 bytes .../Driver/src/images/NAND_SpareArea.vsd | Bin 95232 -> 0 bytes .../Driver/src/images/NOR_Schematics.png | Bin 5415 -> 0 bytes .../Driver/src/images/NOR_Schematics.vsd | Bin 92160 -> 0 bytes .../images/Non_blocking_transmit_small.png | Bin 141513 -> 0 bytes .../Driver/src/images/PDSC_Example.png | Bin 90428 -> 0 bytes .../Driver/src/images/SAI_Schematics.png | Bin 7969 -> 0 bytes .../Driver/src/images/SAI_Schematics.vsd | Bin 92672 -> 0 bytes .../Driver/src/images/SAI_TimingDiagrams.vsd | Bin 110080 -> 0 bytes .../Driver/src/images/SD_1BitBusMode.png | Bin 13407 -> 0 bytes .../Driver/src/images/SD_1BitBusMode.vsd | Bin 116224 -> 0 bytes .../Driver/src/images/SD_4BitBusMode.png | Bin 15067 -> 0 bytes .../Driver/src/images/SD_4BitBusMode.vsd | Bin 117760 -> 0 bytes .../DoxyGen/Driver/src/images/SPI_BusMode.png | Bin 12799 -> 0 bytes .../DoxyGen/Driver/src/images/SPI_BusMode.vsd | Bin 116224 -> 0 bytes .../Driver/src/images/SPI_Master1Slaves.png | Bin 3880 -> 0 bytes .../Driver/src/images/SPI_Master1Slaves.vsd | Bin 89600 -> 0 bytes .../Driver/src/images/SPI_Master2Slaves.png | Bin 6360 -> 0 bytes .../Driver/src/images/SPI_Master2Slaves.vsd | Bin 101888 -> 0 bytes .../Driver/src/images/SPI_Master3Slaves.png | Bin 8733 -> 0 bytes .../Driver/src/images/SPI_Master3Slaves.vsd | Bin 105472 -> 0 bytes .../Driver/src/images/SoftwarePacks.png | Bin 22521 -> 0 bytes .../DoxyGen/Driver/src/images/Storage.vsd | Bin 37376 -> 0 bytes .../Driver/src/images/USB_Schematics.png | Bin 8555 -> 0 bytes .../Driver/src/images/USB_Schematics.vsd | Bin 94720 -> 0 bytes .../CMSIS/DoxyGen/Driver/src/images/WiFi.png | Bin 6407 -> 0 bytes .../DoxyGen/Driver/src/images/driver.png | Bin 98358 -> 0 bytes .../DoxyGen/Driver/src/images/driver.pptx | Bin 913520 -> 0 bytes .../Driver/src/images/driver_sai_i2s.png | Bin 10353 -> 0 bytes .../Driver/src/images/driver_sai_lsb.png | Bin 9001 -> 0 bytes .../Driver/src/images/driver_sai_msb.png | Bin 10909 -> 0 bytes .../Driver/src/images/driver_sai_pcm.png | Bin 11945 -> 0 bytes .../Driver/src/images/driver_sai_user.png | Bin 29535 -> 0 bytes .../DoxyGen/Driver/src/images/image001.png | Bin 48526 -> 0 bytes .../DoxyGen/Driver/src/images/image002.png | Bin 31971 -> 0 bytes .../DoxyGen/Driver/src/images/image003.png | Bin 5227 -> 0 bytes .../DoxyGen/Driver/src/images/image004.png | Bin 47673 -> 0 bytes .../DoxyGen/Driver/src/images/image005.png | Bin 19626 -> 0 bytes .../DoxyGen/Driver/src/images/image006.png | Bin 289678 -> 0 bytes .../Driver/src/images/storage_sw_stack.png | Bin 58435 -> 0 bytes .../Driver/src/images/vioComponentViewer.png | Bin 18821 -> 0 bytes .../Driver/src/images/vioRationale.png | Bin 178044 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/General/general.dxy | 2345 --- .../DoxyGen/General/src/images/Overview.png | Bin 114052 -> 0 bytes .../DoxyGen/General/src/introduction.txt | 572 - external/CMSIS_5/CMSIS/DoxyGen/How2Doc.txt | 281 - .../ActivationFunctions_2CMakeLists_8txt.html | 14 - .../BasicMathFunctions_2CMakeLists_8txt.html | 14 - .../DoxyGen/NN/html/CMSIS_Logo_Final.png | Bin 5823 -> 0 bytes .../DoxyGen/NN/html/CMakeLists_8txt.html | 14 - .../CMSIS/DoxyGen/NN/html/ChangeLog_pg.html | 14 - ...ncatenationFunctions_2CMakeLists_8txt.html | 14 - ...ConvolutionFunctions_2CMakeLists_8txt.html | 14 - ...lyConnectedFunctions_2CMakeLists_8txt.html | 14 - .../NNSupportFunctions_2CMakeLists_8txt.html | 14 - .../PoolingFunctions_2CMakeLists_8txt.html | 14 - .../ReshapeFunctions_2CMakeLists_8txt.html | 14 - .../html/SVDFunctions_2CMakeLists_8txt.html | 14 - .../SoftmaxFunctions_2CMakeLists_8txt.html | 14 - .../CMSIS/DoxyGen/NN/html/annotated.html | 14 - .../CMSIS/DoxyGen/NN/html/annotated.js | 18 - .../DoxyGen/NN/html/arm__avgpool__s16_8c.html | 14 - .../DoxyGen/NN/html/arm__avgpool__s8_8c.html | 14 - .../NN/html/arm__concatenation__s8__w_8c.html | 14 - .../NN/html/arm__concatenation__s8__x_8c.html | 14 - .../NN/html/arm__concatenation__s8__y_8c.html | 14 - .../NN/html/arm__concatenation__s8__z_8c.html | 14 - .../html/arm__convolve__1__x__n__s8_8c.html | 14 - ...lve__1x1__HWC__q7__fast__nonsquare_8c.html | 14 - .../html/arm__convolve__1x1__s8__fast_8c.html | 14 - .../arm__convolve__HWC__q15__basic_8c.html | 14 - .../arm__convolve__HWC__q15__fast_8c.html | 14 - ...onvolve__HWC__q15__fast__nonsquare_8c.html | 14 - .../html/arm__convolve__HWC__q7__RGB_8c.html | 14 - .../arm__convolve__HWC__q7__basic_8c.html | 14 - ...onvolve__HWC__q7__basic__nonsquare_8c.html | 14 - .../html/arm__convolve__HWC__q7__fast_8c.html | 14 - ...convolve__HWC__q7__fast__nonsquare_8c.html | 14 - .../NN/html/arm__convolve__fast__s16_8c.html | 14 - .../NN/html/arm__convolve__s16_8c.html | 14 - .../DoxyGen/NN/html/arm__convolve__s8_8c.html | 14 - .../html/arm__convolve__wrapper__s16_8c.html | 14 - .../html/arm__convolve__wrapper__s8_8c.html | 14 - .../arm__depthwise__conv__3x3__s8_8c.html | 14 - .../arm__depthwise__conv__fast__s16_8c.html | 14 - .../NN/html/arm__depthwise__conv__s16_8c.html | 14 - .../NN/html/arm__depthwise__conv__s8_8c.html | 14 - .../arm__depthwise__conv__s8__opt_8c.html | 14 - ...__depthwise__conv__u8__basic__ver1_8c.html | 14 - ...arm__depthwise__conv__wrapper__s16_8c.html | 14 - .../arm__depthwise__conv__wrapper__s8_8c.html | 14 - ...epthwise__separable__conv__HWC__q7_8c.html | 14 - ...eparable__conv__HWC__q7__nonsquare_8c.html | 14 - .../html/arm__elementwise__add__s16_8c.html | 14 - .../NN/html/arm__elementwise__add__s8_8c.html | 14 - .../html/arm__elementwise__mul__s16_8c.html | 14 - .../NN/html/arm__elementwise__mul__s8_8c.html | 14 - ...ully__connected__mat__q7__vec__q15_8c.html | 14 - ..._connected__mat__q7__vec__q15__opt_8c.html | 14 - .../html/arm__fully__connected__q15_8c.html | 14 - .../arm__fully__connected__q15__opt_8c.html | 14 - .../NN/html/arm__fully__connected__q7_8c.html | 14 - .../arm__fully__connected__q7__opt_8c.html | 14 - .../html/arm__fully__connected__s16_8c.html | 14 - .../NN/html/arm__fully__connected__s8_8c.html | 14 - .../NN/html/arm__max__pool__s16_8c.html | 14 - .../NN/html/arm__max__pool__s8_8c.html | 14 - .../arm__nn__accumulate__q7__to__q15_8c.html | 14 - .../NN/html/arm__nn__activations__q15_8c.html | 14 - .../NN/html/arm__nn__activations__q7_8c.html | 14 - .../DoxyGen/NN/html/arm__nn__add__q7_8c.html | 14 - ...depthwise__conv__nt__t__padded__s8_8c.html | 14 - ...m__nn__depthwise__conv__nt__t__s16_8c.html | 14 - ...rm__nn__depthwise__conv__nt__t__s8_8c.html | 14 - ...arm__nn__depthwise__conv__s8__core_8c.html | 14 - .../arm__nn__mat__mul__core__1x__s8_8c.html | 14 - .../arm__nn__mat__mul__core__4x__s8_8c.html | 14 - .../arm__nn__mat__mul__kernel__s16_8c.html | 14 - ...rm__nn__mat__mult__kernel__q7__q15_8c.html | 14 - ...__mult__kernel__q7__q15__reordered_8c.html | 14 - ...rm__nn__mat__mult__kernel__s8__s16_8c.html | 14 - .../arm__nn__mat__mult__nt__t__s8_8c.html | 14 - .../NN/html/arm__nn__mat__mult__s8_8c.html | 14 - .../NN/html/arm__nn__math__types_8h.html | 14 - .../NN/html/arm__nn__mult__q15_8c.html | 14 - .../DoxyGen/NN/html/arm__nn__mult__q7_8c.html | 14 - .../html/arm__nn__softmax__common__s8_8c.html | 14 - .../DoxyGen/NN/html/arm__nn__tables_8h.html | 14 - .../DoxyGen/NN/html/arm__nn__types_8h.html | 14 - .../arm__nn__vec__mat__mult__t__s16_8c.html | 14 - .../arm__nn__vec__mat__mult__t__s8_8c.html | 14 - ...m__nn__vec__mat__mult__t__svdf__s8_8c.html | 14 - .../DoxyGen/NN/html/arm__nnfunctions_8h.html | 14 - .../NN/html/arm__nnsupportfunctions_8h.html | 14 - .../DoxyGen/NN/html/arm__nntables_8c.html | 14 - .../NN/html/arm__pool__q7__HWC_8c.html | 14 - .../html/arm__q7__to__q15__no__shift_8c.html | 14 - ..._q7__to__q15__reordered__no__shift_8c.html | 14 - ...__to__q15__reordered__with__offset_8c.html | 14 - .../arm__q7__to__q15__with__offset_8c.html | 14 - .../DoxyGen/NN/html/arm__relu6__s8_8c.html | 14 - .../DoxyGen/NN/html/arm__relu__q15_8c.html | 14 - .../DoxyGen/NN/html/arm__relu__q7_8c.html | 14 - .../DoxyGen/NN/html/arm__reshape__s8_8c.html | 14 - .../DoxyGen/NN/html/arm__softmax__q15_8c.html | 14 - .../DoxyGen/NN/html/arm__softmax__q7_8c.html | 14 - .../DoxyGen/NN/html/arm__softmax__s16_8c.html | 14 - .../DoxyGen/NN/html/arm__softmax__s8_8c.html | 14 - .../NN/html/arm__softmax__s8__s16_8c.html | 14 - .../DoxyGen/NN/html/arm__softmax__u8_8c.html | 14 - .../arm__softmax__with__batch__q7_8c.html | 14 - .../DoxyGen/NN/html/arm__svdf__s8_8c.html | 14 - .../NN/html/arm__svdf__state__s16__s8_8c.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/bc_s.png | Bin 676 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/bdwn.png | Bin 147 -> 0 bytes .../CMSIS/DoxyGen/NN/html/classes.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/closed.png | Bin 132 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/cmsis.css | 1282 -- .../CMSIS/DoxyGen/NN/html/cmsis_footer.js | 3 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/doxygen.css | 1366 -- .../CMSIS_5/CMSIS/DoxyGen/NN/html/doxygen.png | Bin 3779 -> 0 bytes .../CMSIS/DoxyGen/NN/html/dynsections.js | 97 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/files.html | 14 - .../CMSIS/DoxyGen/NN/html/ftv2blank.png | Bin 86 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2cl.png | Bin 453 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2doc.png | Bin 746 -> 0 bytes .../DoxyGen/NN/html/ftv2folderclosed.png | Bin 616 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2folderopen.png | Bin 597 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2lastnode.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2link.png | Bin 746 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2mlastnode.png | Bin 246 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2mnode.png | Bin 246 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2mo.png | Bin 403 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2node.png | Bin 86 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2ns.png | Bin 388 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2plastnode.png | Bin 229 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2pnode.png | Bin 229 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2splitbar.png | Bin 314 -> 0 bytes .../CMSIS/DoxyGen/NN/html/ftv2vertline.png | Bin 86 -> 0 bytes .../CMSIS/DoxyGen/NN/html/functions.html | 14 - .../CMSIS/DoxyGen/NN/html/functions_vars.html | 14 - .../CMSIS/DoxyGen/NN/html/globals.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_a.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_c.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_d.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_defs.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_e.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_enum.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_eval.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_f.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_a.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_c.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_d.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_e.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_f.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_l.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_m.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_n.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_q.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_r.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_s.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_func_t.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_l.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_m.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_n.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_o.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_p.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_q.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_r.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_s.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_t.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_type.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_u.html | 14 - .../CMSIS/DoxyGen/NN/html/globals_vars.html | 14 - .../CMSIS/DoxyGen/NN/html/group__Acti.html | 14 - .../DoxyGen/NN/html/group__BasicMath.html | 14 - .../DoxyGen/NN/html/group__Concatenation.html | 14 - .../CMSIS/DoxyGen/NN/html/group__FC.html | 14 - .../DoxyGen/NN/html/group__NNBasicMath.html | 14 - .../CMSIS/DoxyGen/NN/html/group__NNConv.html | 14 - .../CMSIS/DoxyGen/NN/html/group__Pooling.html | 14 - .../CMSIS/DoxyGen/NN/html/group__Reshape.html | 14 - .../CMSIS/DoxyGen/NN/html/group__SVDF.html | 14 - .../CMSIS/DoxyGen/NN/html/group__Softmax.html | 14 - .../CMSIS/DoxyGen/NN/html/group__groupNN.html | 14 - .../NN/html/group__nndata__convert.html | 14 - .../CMSIS/DoxyGen/NN/html/history_8txt.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/index.html | 101 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/jquery.js | 72 - .../CMSIS/DoxyGen/NN/html/modules.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/modules.js | 6 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/nav_f.png | Bin 153 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/nav_g.png | Bin 95 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/nav_h.png | Bin 98 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/navtree.css | 143 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/navtree.js | 527 - .../CMSIS/DoxyGen/NN/html/navtreeindex0.js | 190 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/open.png | Bin 123 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/pages.html | 14 - .../DoxyGen/NN/html/printComponentTabs.js | 40 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/resize.js | 97 - .../NN/html/structarm__nn__double.html | 14 - .../DoxyGen/NN/html/structarm__nn__double.js | 5 - .../NN/html/structcmsis__nn__activation.html | 14 - .../NN/html/structcmsis__nn__activation.js | 5 - .../NN/html/structcmsis__nn__context.html | 14 - .../NN/html/structcmsis__nn__context.js | 5 - .../html/structcmsis__nn__conv__params.html | 14 - .../NN/html/structcmsis__nn__conv__params.js | 9 - .../NN/html/structcmsis__nn__dims.html | 14 - .../DoxyGen/NN/html/structcmsis__nn__dims.js | 7 - .../structcmsis__nn__dw__conv__params.html | 14 - .../html/structcmsis__nn__dw__conv__params.js | 10 - .../NN/html/structcmsis__nn__fc__params.html | 14 - .../NN/html/structcmsis__nn__fc__params.js | 7 - ...msis__nn__per__channel__quant__params.html | 14 - ...tcmsis__nn__per__channel__quant__params.js | 5 - ...cmsis__nn__per__tensor__quant__params.html | 14 - ...ctcmsis__nn__per__tensor__quant__params.js | 5 - .../html/structcmsis__nn__pool__params.html | 14 - .../NN/html/structcmsis__nn__pool__params.js | 6 - .../structcmsis__nn__softmax__lut__s16.html | 14 - .../structcmsis__nn__softmax__lut__s16.js | 5 - .../html/structcmsis__nn__svdf__params.html | 14 - .../NN/html/structcmsis__nn__svdf__params.js | 8 - .../NN/html/structcmsis__nn__tile.html | 14 - .../DoxyGen/NN/html/structcmsis__nn__tile.js | 5 - .../CMSIS/DoxyGen/NN/html/sync_off.png | Bin 853 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/sync_on.png | Bin 845 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/tab_a.png | Bin 142 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/tab_b.png | Bin 169 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/tab_h.png | Bin 177 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/tab_s.png | Bin 184 -> 0 bytes .../CMSIS/DoxyGen/NN/html/tab_topnav.png | Bin 232 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/NN/html/tabs.css | 71 - .../CMSIS_5/CMSIS/DoxyGen/NN/html/todo.html | 14 - .../NN/html/unionarm__nn__long__long.html | 14 - .../NN/html/unionarm__nn__long__long.js | 5 - .../DoxyGen/NN/html/unionarm__nnword.html | 14 - .../CMSIS/DoxyGen/NN/html/unionarm__nnword.js | 6 - .../DoxyGen/Pack/html/CMSIS_Logo_Final.png | Bin 5823 -> 0 bytes .../DoxyGen/Pack/html/algorithmFunc.html | 14 - .../CMSIS/DoxyGen/Pack/html/bash_script.html | 14 - .../CMSIS_5/CMSIS/DoxyGen/Pack/html/bc_s.png | Bin 676 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/bdwn.png | Bin 147 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/closed.png | Bin 132 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/cmsis.css | 1282 -- .../CMSIS/DoxyGen/Pack/html/cmsis_footer.js | 3 - .../CMSIS/DoxyGen/Pack/html/configWizard.html | 14 - .../DoxyGen/Pack/html/coresight_setup.html | 14 - .../CMSIS/DoxyGen/Pack/html/cp_Editors.html | 14 - .../DoxyGen/Pack/html/cp_PackTutorial.html | 14 - .../CMSIS/DoxyGen/Pack/html/cp_Packs.html | 14 - .../CMSIS/DoxyGen/Pack/html/cp_ZIPTool.html | 14 - .../DoxyGen/Pack/html/createPackPublish.html | 14 - .../DoxyGen/Pack/html/createPackUtil.html | 14 - .../DoxyGen/Pack/html/dbg_debug_sqns.html | 14 - .../DoxyGen/Pack/html/dbg_setup_access.html | 14 - .../DoxyGen/Pack/html/dbg_setup_tutorial.html | 14 - .../CMSIS/DoxyGen/Pack/html/dbg_sqns_ds.html | 14 - .../CMSIS/DoxyGen/Pack/html/dbg_sqns_ide.html | 14 - .../DoxyGen/Pack/html/dbg_sqns_uvision.html | 14 - .../DoxyGen/Pack/html/debug_description.html | 14 - .../CMSIS/DoxyGen/Pack/html/doxygen.css | 1366 -- .../CMSIS/DoxyGen/Pack/html/doxygen.png | Bin 3779 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/dynsections.js | 97 - .../DoxyGen/Pack/html/element_dominate.html | 14 - .../DoxyGen/Pack/html/element_keywords.html | 14 - .../DoxyGen/Pack/html/element_releases.html | 14 - .../DoxyGen/Pack/html/element_repository.html | 14 - .../Pack/html/element_requirements_pg.html | 14 - .../DoxyGen/Pack/html/element_taxonomy.html | 14 - .../DoxyGen/Pack/html/flashAlgorithm.html | 14 - .../CMSIS/DoxyGen/Pack/html/index.html | 120 - .../CMSIS_5/CMSIS/DoxyGen/Pack/html/jquery.js | 72 - .../CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_f.png | Bin 153 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_g.png | Bin 95 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_h.png | Bin 98 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/navtree.css | 143 - .../CMSIS/DoxyGen/Pack/html/navtree.js | 528 - .../CMSIS/DoxyGen/Pack/html/navtreeindex0.js | 4 - .../CMSIS_5/CMSIS/DoxyGen/Pack/html/open.png | Bin 123 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/packChk.html | 14 - .../CMSIS/DoxyGen/Pack/html/packFormat.html | 14 - .../DoxyGen/Pack/html/packIndexFile.html | 14 - .../Pack/html/pack_revisionHistory.html | 14 - .../CMSIS/DoxyGen/Pack/html/pages.html | 14 - .../CMSIS/DoxyGen/Pack/html/pdsc_apis_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_boards_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_components_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_conditions_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_devices_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_examples_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_family_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_generators_pg.html | 14 - .../DoxyGen/Pack/html/pdsc_package_pg.html | 14 - .../DoxyGen/Pack/html/printComponentTabs.js | 40 - .../CMSIS_5/CMSIS/DoxyGen/Pack/html/resize.js | 97 - .../CMSIS/DoxyGen/Pack/html/sdf_pg.html | 14 - .../CMSIS/DoxyGen/Pack/html/search/close.png | Bin 273 -> 0 bytes .../DoxyGen/Pack/html/search/mag_sel.png | Bin 563 -> 0 bytes .../DoxyGen/Pack/html/search/nomatches.html | 12 - .../CMSIS/DoxyGen/Pack/html/search/search.css | 240 - .../CMSIS/DoxyGen/Pack/html/search/search.js | 795 - .../DoxyGen/Pack/html/search/search_l.png | Bin 604 -> 0 bytes .../DoxyGen/Pack/html/search/search_m.png | Bin 158 -> 0 bytes .../DoxyGen/Pack/html/search/search_r.png | Bin 612 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/sync_off.png | Bin 853 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/sync_on.png | Bin 845 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_a.png | Bin 142 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_b.png | Bin 169 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_h.png | Bin 177 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_s.png | Bin 184 -> 0 bytes .../CMSIS/DoxyGen/Pack/html/tab_topnav.png | Bin 232 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/Pack/html/tabs.css | 71 - external/CMSIS_5/CMSIS/DoxyGen/RTOS/rtos.dxy | 2347 --- .../RTOS/src/RTX/cmsis_os_rtx_extensions.h | 16 - .../CMSIS/DoxyGen/RTOS/src/cmsis_os.txt | 4032 ----- .../DoxyGen/RTOS/src/images/API_Structure.png | Bin 9200 -> 0 bytes .../RTOS/src/images/CMSIS_Logo_Final.jpg | Bin 123676 -> 0 bytes .../RTOS/src/images/CMSIS_Logo_Final.png | Bin 12402 -> 0 bytes .../RTOS/src/images/CMSIS_RTOS_Files.png | Bin 15706 -> 0 bytes .../RTOS/src/images/CMSIS_V3_small.png | Bin 29233 -> 0 bytes .../DoxyGen/RTOS/src/images/MailQueue.png | Bin 14737 -> 0 bytes .../DoxyGen/RTOS/src/images/MessageQueue.png | Bin 11898 -> 0 bytes .../CMSIS/DoxyGen/RTOS/src/images/Mutex.png | Bin 8034 -> 0 bytes .../DoxyGen/RTOS/src/images/RTX_Structure.png | Bin 12738 -> 0 bytes .../RTOS/src/images/Reference_Section.vsd | Bin 70656 -> 0 bytes .../DoxyGen/RTOS/src/images/Semaphore.png | Bin 16954 -> 0 bytes .../DoxyGen/RTOS/src/images/ThreadStatus.png | Bin 20521 -> 0 bytes .../CMSIS/DoxyGen/RTOS/src/images/Timer.png | Bin 13428 -> 0 bytes .../DoxyGen/RTOS/src/images/TimerValues.png | Bin 4226 -> 0 bytes .../DoxyGen/RTOS/src/images/TimerValues.vsd | Bin 35328 -> 0 bytes .../DoxyGen/RTOS/src/images/add_item.png | Bin 71569 -> 0 bytes .../DoxyGen/RTOS/src/images/config_wizard.png | Bin 25580 -> 0 bytes .../RTOS/src/images/manage_rte_output.png | Bin 117551 -> 0 bytes .../RTOS/src/images/own_lib_projwin.png | Bin 17182 -> 0 bytes .../RTOS/src/images/project_window.png | Bin 9643 -> 0 bytes .../DoxyGen/RTOS/src/images/simple_signal.png | Bin 10667 -> 0 bytes .../RTOS/src/images/stack_usage_watermark.png | Bin 28581 -> 0 bytes external/CMSIS_5/CMSIS/DoxyGen/RTOS2/rtos.dxy | 2385 --- .../CMSIS/DoxyGen/RTOS2/rtos_CM0-7.dxy | 2381 --- .../CMSIS/DoxyGen/RTOS2/src/cmsis_os2.txt | 2465 --- .../DoxyGen/RTOS2/src/cmsis_os2_Event.txt | 342 - .../DoxyGen/RTOS2/src/cmsis_os2_Kernel.txt | 591 - .../DoxyGen/RTOS2/src/cmsis_os2_MemPool.txt | 283 - .../DoxyGen/RTOS2/src/cmsis_os2_Message.txt | 305 - .../DoxyGen/RTOS2/src/cmsis_os2_Migration.txt | 844 - .../RTOS2/src/cmsis_os2_MigrationGuide.txt | 187 - .../DoxyGen/RTOS2/src/cmsis_os2_Mutex.txt | 411 - .../RTOS2/src/cmsis_os2_ProcessIsolation.txt | 297 - .../DoxyGen/RTOS2/src/cmsis_os2_Sema.txt | 296 - .../DoxyGen/RTOS2/src/cmsis_os2_Status.txt | 166 - .../DoxyGen/RTOS2/src/cmsis_os2_Thread.txt | 1019 -- .../RTOS2/src/cmsis_os2_ThreadFlags.txt | 207 - .../DoxyGen/RTOS2/src/cmsis_os2_Timer.txt | 328 - .../DoxyGen/RTOS2/src/cmsis_os2_Tutorial.txt | 1154 -- .../DoxyGen/RTOS2/src/cmsis_os2_Wait.txt | 88 - .../DoxyGen/RTOS2/src/cmsis_os2_tick.txt | 241 - .../CMSIS/DoxyGen/RTOS2/src/history.txt | 263 - .../RTOS2/src/images/API_Structure.png | Bin 7494 -> 0 bytes .../RTOS2/src/images/API_Structure.vsd | Bin 32768 -> 0 bytes .../RTOS2/src/images/CMSIS_RTOS_Files.png | Bin 20340 -> 0 bytes .../RTOS2/src/images/KernelStackUsage.png | Bin 26643 -> 0 bytes .../DoxyGen/RTOS2/src/images/MailQueue.png | Bin 14737 -> 0 bytes .../DoxyGen/RTOS2/src/images/MemAllocGlob.png | Bin 6082 -> 0 bytes .../DoxyGen/RTOS2/src/images/MemAllocSpec.png | Bin 11293 -> 0 bytes .../DoxyGen/RTOS2/src/images/MemAllocStat.png | Bin 5012 -> 0 bytes .../DoxyGen/RTOS2/src/images/MessageQueue.png | Bin 12122 -> 0 bytes .../DoxyGen/RTOS2/src/images/MessageQueue.vsd | Bin 38912 -> 0 bytes .../CMSIS/DoxyGen/RTOS2/src/images/Mutex.png | Bin 11737 -> 0 bytes .../CMSIS/DoxyGen/RTOS2/src/images/Mutex.vsd | Bin 36864 -> 0 bytes .../DoxyGen/RTOS2/src/images/PC-Lint.png | Bin 47030 -> 0 bytes .../RTOS2/src/images/RTX5_Migrate1.PNG | Bin 26196 -> 0 bytes .../DoxyGen/RTOS2/src/images/Semaphore.png | Bin 26906 -> 0 bytes .../DoxyGen/RTOS2/src/images/Semaphores.vsd | Bin 51712 -> 0 bytes .../RTOS2/src/images/TheoryOfOperation.pptx | Bin 71284 -> 0 bytes .../DoxyGen/RTOS2/src/images/ThreadStatus.png | Bin 31308 -> 0 bytes .../DoxyGen/RTOS2/src/images/ThreadStatus.vsd | Bin 48128 -> 0 bytes .../CMSIS/DoxyGen/RTOS2/src/images/Timer.png | Bin 13428 -> 0 bytes .../DoxyGen/RTOS2/src/images/TimerValues.png | Bin 4039 -> 0 bytes .../DoxyGen/RTOS2/src/images/TimerValues.vsd | Bin 39936 -> 0 bytes .../DoxyGen/RTOS2/src/images/add_item.png | Bin 31105 -> 0 bytes .../src/images/cmsis_rtos_file_structure.vsd | Bin 50688 -> 0 bytes .../RTOS2/src/images/config_wizard.png | Bin 10239 -> 0 bytes .../src/images/config_wizard_eventFlags.png | Bin 6800 -> 0 bytes .../RTOS2/src/images/config_wizard_evtrec.png | Bin 4918 -> 0 bytes .../images/config_wizard_evtrecGeneration.png | Bin 7087 -> 0 bytes .../config_wizard_evtrecGlobEvtFiltSetup.png | Bin 3195 -> 0 bytes .../images/config_wizard_evtrecGlobIni.png | Bin 3308 -> 0 bytes ...config_wizard_evtrecRTOSEvtFilterSetup.png | Bin 9331 -> 0 bytes .../src/images/config_wizard_memPool.png | Bin 8846 -> 0 bytes .../src/images/config_wizard_msgQueue.png | Bin 9134 -> 0 bytes .../RTOS2/src/images/config_wizard_mutex.png | Bin 6678 -> 0 bytes .../src/images/config_wizard_semaphore.png | Bin 6851 -> 0 bytes .../RTOS2/src/images/config_wizard_system.png | Bin 11181 -> 0 bytes .../src/images/config_wizard_threads.png | Bin 13782 -> 0 bytes .../RTOS2/src/images/config_wizard_timer.png | Bin 8435 -> 0 bytes .../RTOS2/src/images/event_recorder_rte.png | Bin 41621 -> 0 bytes .../RTOS2/src/images/manage_rte_cortex-a.png | Bin 111780 -> 0 bytes .../RTOS2/src/images/manage_rte_output.png | Bin 53886 -> 0 bytes .../DoxyGen/RTOS2/src/images/mempool.png | Bin 13062 -> 0 bytes .../DoxyGen/RTOS2/src/images/mutex_states.png | Bin 31189 -> 0 bytes .../RTOS2/src/images/own_lib_projwin.png | Bin 14703 -> 0 bytes .../RTOS2/src/images/project_window.png | Bin 13275 -> 0 bytes .../RTOS2/src/images/rtos_components.png | Bin 79869 -> 0 bytes .../DoxyGen/RTOS2/src/images/rtos_mpu.png | Bin 77966 -> 0 bytes .../DoxyGen/RTOS2/src/images/scheduling.png | Bin 35038 -> 0 bytes .../RTOS2/src/images/semaphore_states.png | Bin 28048 -> 0 bytes .../RTOS2/src/images/simple_signal.png | Bin 10667 -> 0 bytes .../RTOS2/src/images/thread_watchdogs.png | Bin 75264 -> 0 bytes .../CMSIS/DoxyGen/RTOS2/src/mainpage.txt | 78 - .../CMSIS/DoxyGen/RTOS2/src/rtx_evr.txt | 2131 --- .../CMSIS/DoxyGen/RTOS2/src/rtx_os.txt | 359 - .../CMSIS/DoxyGen/RTOS2/src/validation.txt | 8 - .../CMSIS/DoxyGen/SVD/src/ARM_ExampleT0.h | 20 - .../DoxyGen/SVD/src/ARM_ExampleT0Struct.h | 68 - .../SVD/src/images/CMSIS_SVD_Schema_Gen.png | Bin 16096 -> 0 bytes .../SVD/src/images/CMSIS_SVD_Schema_Gen.vsd | Bin 40960 -> 0 bytes .../SVD/src/images/SystemViewer_Generated.PNG | Bin 39693 -> 0 bytes .../CMSIS_5/CMSIS/DoxyGen/SVD/src/svd.txt | 706 - .../CMSIS/DoxyGen/SVD/src/svd_schema.txt | 2443 --- external/CMSIS_5/CMSIS/DoxyGen/SVD/svd.dxy | 2322 --- .../CMSIS/DoxyGen/Zone/src/ErrorMessages.txt | 39 - .../CMSIS/DoxyGen/Zone/src/GenDataModel.txt | 792 - .../CMSIS/DoxyGen/Zone/src/Overview.txt | 1259 -- .../CMSIS/DoxyGen/Zone/src/XML_Format.txt | 2086 --- .../Zone/src/images/AddMemoryBlock.png | Bin 10718 -> 0 bytes .../Zone/src/images/AddNewZoneButton.png | Bin 547 -> 0 bytes .../CMSIS/DoxyGen/Zone/src/images/Buttons.png | Bin 8552 -> 0 bytes .../DoxyGen/Zone/src/images/CM33_0Azone.png | Bin 56602 -> 0 bytes .../Zone/src/images/CMSISPacksPreferences.png | Bin 16544 -> 0 bytes .../DoxyGen/Zone/src/images/CMSIS_Zone.pptx | Bin 423748 -> 0 bytes .../DoxyGen/Zone/src/images/CoreResAsgn.png | Bin 54542 -> 0 bytes .../Zone/src/images/DelMemoryRegion.png | Bin 11663 -> 0 bytes .../Zone/src/images/EclipseRestart.png | Bin 8170 -> 0 bytes .../DoxyGen/Zone/src/images/EclipseStart.png | Bin 94007 -> 0 bytes .../CMSIS/DoxyGen/Zone/src/images/GUI.png | Bin 355058 -> 0 bytes .../DoxyGen/Zone/src/images/GenCodeButton.png | Bin 1325 -> 0 bytes .../Zone/src/images/IRAM1_1Display.png | Bin 13190 -> 0 bytes .../Zone/src/images/InstallPlugIns.png | Bin 38310 -> 0 bytes .../DoxyGen/Zone/src/images/MCB400_zones.png | Bin 105898 -> 0 bytes .../Zone/src/images/MyProjAZoneOpen.png | Bin 97898 -> 0 bytes .../Zone/src/images/NewMemoryBlockWiz.png | Bin 35843 -> 0 bytes .../DoxyGen/Zone/src/images/NewProjWiz.png | Bin 17644 -> 0 bytes .../DoxyGen/Zone/src/images/NewZoneCM33_0.png | Bin 11118 -> 0 bytes .../DoxyGen/Zone/src/images/NewZoneSec.png | Bin 10909 -> 0 bytes .../Zone/src/images/OpenPackPerspective.png | Bin 17898 -> 0 bytes .../Zone/src/images/PackMngrButton.png | Bin 496 -> 0 bytes .../Zone/src/images/Partitioning_Hardware.png | Bin 31189 -> 0 bytes .../Zone/src/images/Partitioning_Workflow.png | Bin 82055 -> 0 bytes .../DoxyGen/Zone/src/images/ProjName.png | Bin 17012 -> 0 bytes .../Zone/src/images/ProjectExplorerWindow.png | Bin 48237 -> 0 bytes .../DoxyGen/Zone/src/images/SAML11_zones.png | Bin 58653 -> 0 bytes .../DoxyGen/Zone/src/images/STM32L5_zones.png | Bin 80157 -> 0 bytes .../DoxyGen/Zone/src/images/SaveButton.png | Bin 756 -> 0 bytes .../DoxyGen/Zone/src/images/SelectDevice.png | Bin 40052 -> 0 bytes .../Zone/src/images/SelectDeviceFrom.png | Bin 15539 -> 0 bytes .../Zone/src/images/SetProjectName.png | Bin 20872 -> 0 bytes .../Zone/src/images/SpecifyRzoneFile.png | Bin 16737 -> 0 bytes .../CMSIS/DoxyGen/Zone/src/images/Zone.vsdx | Bin 171362 -> 0 bytes .../DoxyGen/Zone/src/images/blinky_window.png | Bin 30465 -> 0 bytes .../DoxyGen/Zone/src/images/context_menu.png | Bin 4477 -> 0 bytes .../src/images/context_menu_conf_and_prop.png | Bin 3984 -> 0 bytes .../Zone/src/images/dma_channel_config.png | Bin 10680 -> 0 bytes .../Zone/src/images/dma_gpio_config.png | Bin 24204 -> 0 bytes .../DoxyGen/Zone/src/images/gen_output.png | Bin 14533 -> 0 bytes .../DoxyGen/Zone/src/images/generator.png | Bin 25221 -> 0 bytes .../DoxyGen/Zone/src/images/genmodel.graphml | 418 - .../Zone/src/images/gpio_pins_config.png | Bin 9804 -> 0 bytes .../Zone/src/images/hello_world_output.png | Bin 6877 -> 0 bytes .../src/images/hello_world_proj_window.png | Bin 32781 -> 0 bytes .../CMSIS/DoxyGen/Zone/src/images/images.odp | Bin 302124 -> 0 bytes .../Zone/src/images/import_from_file.png | Bin 23670 -> 0 bytes .../Zone/src/images/import_projects.png | Bin 33282 -> 0 bytes .../DoxyGen/Zone/src/images/import_wizard.png | Bin 91751 -> 0 bytes .../Zone/src/images/lpc55_resource_map.png | Bin 139809 -> 0 bytes .../Zone/src/images/lpc55_system_startup.png | Bin 33546 -> 0 bytes .../DoxyGen/Zone/src/images/lpc55_zones.png | Bin 103783 -> 0 bytes .../Zone/src/images/m2351_proj_window.png | Bin 26333 -> 0 bytes .../DoxyGen/Zone/src/images/m2351_zones.png | Bin 109959 -> 0 bytes .../CMSIS/DoxyGen/Zone/src/images/mpu.png | Bin 6999 -> 0 bytes .../DoxyGen/Zone/src/images/multicore.png | Bin 38311 -> 0 bytes .../DoxyGen/Zone/src/images/muscaA1_zones.png | Bin 99227 -> 0 bytes .../DoxyGen/Zone/src/images/muscaS1_zones.png | Bin 101353 -> 0 bytes .../DoxyGen/Zone/src/images/new_project.png | Bin 12392 -> 0 bytes .../Zone/src/images/partition_h_l5.png | Bin 40920 -> 0 bytes .../Zone/src/images/peripheral_properties.png | Bin 32066 -> 0 bytes .../DoxyGen/Zone/src/images/res_prop.png | Bin 8262 -> 0 bytes .../DoxyGen/Zone/src/images/resource_map.png | Bin 62198 -> 0 bytes .../Zone/src/images/soc-memorymap.graphml | 485 - .../Zone/src/images/som-decomposition.graphml | 358 - .../Zone/src/images/storagemodel.graphml | 867 - .../DoxyGen/Zone/src/images/trustzone.png | Bin 77648 -> 0 bytes .../Zone/src/images/window_preferences.png | Bin 37438 -> 0 bytes .../Zone/src/images/zone-assignment.graphml | 644 - .../DoxyGen/Zone/src/images/zone_map.png | Bin 58003 -> 0 bytes .../DoxyGen/Zone/src/images/zone_project.png | Bin 21661 -> 0 bytes external/CMSIS_5/CMSIS/DoxyGen/Zone/zone.dxy | 2318 --- external/CMSIS_5/CMSIS/DoxyGen/gen_doc.sh | 105 - external/CMSIS_5/CMSIS/DoxyGen/index.html | 14 - external/CMSIS_5/CMSIS/NN/README.md | 6 - .../CMSIS/Pack/Bash/Include/component.h | 0 external/CMSIS_5/CMSIS/Pack/Bash/License.txt | 1 - .../CMSIS/Pack/Bash/MyVendor.MyPack.pdsc.txt | 33 - external/CMSIS_5/CMSIS/Pack/Bash/README.md | 1 - .../CMSIS/Pack/Bash/Source/component.c | 0 external/CMSIS_5/CMSIS/Pack/Bash/gen_pack.sh | 204 - .../CMSIS/RTOS/CMSIS_RTOS_Tutorial.pdf | Bin 2022914 -> 0 bytes .../CMSIS_5/CMSIS/RTOS/RTX/INC/RTX_CM_lib.h | 558 - .../CMSIS_5/CMSIS/RTOS/RTX/INC/cmsis_os.h | 677 - .../CMSIS_5/CMSIS/RTOS/RTX/LIB/fetch_libs.sh | 80 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM0.c | 291 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM3.c | 264 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM4.c | 309 - .../CMSIS/RTOS/RTX/SRC/ARM/RTX_Lib_CM.uvoptx | 1506 -- .../CMSIS/RTOS/RTX/SRC/ARM/RTX_Lib_CM.uvprojx | 6107 ------- .../CMSIS/RTOS/RTX/SRC/ARM/SVC_Table.s | 48 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM0.S | 360 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM3.S | 335 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM4.S | 389 - .../CMSIS/RTOS/RTX/SRC/GCC/RTX_Lib_CM.uvoptx | 1368 -- .../CMSIS/RTOS/RTX/SRC/GCC/RTX_Lib_CM.uvprojx | 3819 ----- .../CMSIS/RTOS/RTX/SRC/GCC/SVC_Table.S | 44 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/HAL_CM.c | 171 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM0.s | 303 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM3.s | 256 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM4.s | 298 - .../CMSIS/RTOS/RTX/SRC/IAR/RTX_Lib_CM.ewp | 7876 --------- .../CMSIS/RTOS/RTX/SRC/IAR/RTX_Lib_CM.eww | 35 - .../CMSIS/RTOS/RTX/SRC/IAR/SVC_Table.s | 50 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/RTX_Config.h | 71 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_CMSIS.c | 2180 --- .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Event.c | 181 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Event.h | 36 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_HAL_CM.h | 280 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_List.c | 309 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_List.h | 56 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mailbox.c | 284 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mailbox.h | 37 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_MemBox.c | 159 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_MemBox.h | 36 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Memory.c | 131 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Memory.h | 35 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mutex.c | 252 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mutex.h | 34 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Robin.c | 74 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Robin.h | 35 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Semaphore.c | 173 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Semaphore.h | 36 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_System.c | 316 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_System.h | 42 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Task.c | 437 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Task.h | 72 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Time.c | 84 - external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Time.h | 37 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Timer.c | 125 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Timer.h | 36 - .../CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_TypeDef.h | 158 - .../CMSIS/RTOS/RTX/Templates/RTX_Conf_CM.c | 304 - .../RTOS/RTX/UserCodeTemplates/MailQueue.c | 71 - .../RTOS/RTX/UserCodeTemplates/MemPool.c | 63 - .../RTOS/RTX/UserCodeTemplates/MsgQueue.c | 85 - .../CMSIS/RTOS/RTX/UserCodeTemplates/Mutex.c | 55 - .../RTOS/RTX/UserCodeTemplates/Semaphore.c | 51 - .../CMSIS/RTOS/RTX/UserCodeTemplates/Thread.c | 26 - .../CMSIS/RTOS/RTX/UserCodeTemplates/Timer.c | 60 - .../CMSIS/RTOS/RTX/UserCodeTemplates/main.c | 21 - .../RTOS/RTX/UserCodeTemplates/osObjects.h | 70 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/Mail.h | 89 - .../CMSIS/RTOS/Template/CPP/MemoryPool.h | 62 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/Mutex.cpp | 31 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/Mutex.h | 43 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/Queue.h | 61 - .../CMSIS/RTOS/Template/CPP/RtosTimer.cpp | 28 - .../CMSIS/RTOS/Template/CPP/RtosTimer.h | 49 - .../CMSIS/RTOS/Template/CPP/Semaphore.cpp | 24 - .../CMSIS/RTOS/Template/CPP/Semaphore.h | 38 - .../CMSIS/RTOS/Template/CPP/Thread.cpp | 51 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/Thread.h | 78 - .../CMSIS_5/CMSIS/RTOS/Template/CPP/rtos.h | 17 - external/CMSIS_5/CMSIS/RTOS/Template/Hist.txt | 39 - .../CMSIS/RTOS/Template/Template.uvopt | 364 - .../CMSIS/RTOS/Template/Template.uvproj | 465 - .../CMSIS_5/CMSIS/RTOS/Template/cmsis_os.h | 698 - .../CMSIS_5/CMSIS/RTOS/Template/my_objects.h | 15 - .../CMSIS_5/CMSIS/RTOS/Template/os_sample.c | 74 - .../CMSIS_5/CMSIS/RTOS/Template/os_sample1.c | 34 - .../CMSIS/RTOS/Template/startup_LPC177x_8x.s | 301 - .../CMSIS/RTOS/Template/system_LPC177x_8x.c | 455 - .../CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h | 864 - .../CMSIS_5/CMSIS/RTOS2/Include/os_tick.h | 80 - .../CMSIS/RTOS2/RTX/Config/RTX_Config.c | 67 - .../CMSIS/RTOS2/RTX/Config/RTX_Config.h | 663 - .../CMSIS_5/CMSIS/RTOS2/RTX/Config/handlers.c | 158 - .../RTOS2/RTX/Examples/Blinky/Abstract.txt | 30 - .../CMSIS/RTOS2/RTX/Examples/Blinky/Blinky.c | 165 - .../RTOS2/RTX/Examples/Blinky/Blinky.uvguix | 3619 ---- .../RTOS2/RTX/Examples/Blinky/Blinky.uvoptx | 305 - .../RTOS2/RTX/Examples/Blinky/Blinky.uvprojx | 510 - .../Examples/Blinky/RTE/CMSIS/RTX_Config.c | 67 - .../Examples/Blinky/RTE/CMSIS/RTX_Config.h | 663 - .../Blinky/RTE/Compiler/EventRecorderConf.h | 34 - .../Blinky/RTE/Device/ARMCM3/ARMCM3_ac6.sct | 95 - .../Blinky/RTE/Device/ARMCM3/startup_ARMCM3.c | 150 - .../Blinky/RTE/Device/ARMCM3/system_ARMCM3.c | 65 - .../RTOS2/RTX/Examples/MemPool/Abstract.txt | 14 - .../RTOS2/RTX/Examples/MemPool/MemPool.uvguix | 3626 ---- .../RTOS2/RTX/Examples/MemPool/MemPool.uvoptx | 261 - .../RTX/Examples/MemPool/MemPool.uvprojx | 510 - .../Examples/MemPool/RTE/CMSIS/RTX_Config.c | 67 - .../Examples/MemPool/RTE/CMSIS/RTX_Config.h | 663 - .../MemPool/RTE/Compiler/EventRecorderConf.h | 34 - .../MemPool/RTE/Device/ARMCM3/ARMCM3_ac6.sct | 95 - .../RTE/Device/ARMCM3/startup_ARMCM3.c | 150 - .../MemPool/RTE/Device/ARMCM3/system_ARMCM3.c | 65 - .../CMSIS/RTOS2/RTX/Examples/MemPool/main.c | 135 - .../RTOS2/RTX/Examples/Migration/Abstract.txt | 30 - .../RTOS2/RTX/Examples/Migration/Blinky.c | 169 - .../RTX/Examples/Migration/Blinky.uvguix | 3619 ---- .../RTX/Examples/Migration/Blinky.uvoptx | 312 - .../RTX/Examples/Migration/Blinky.uvprojx | 522 - .../Examples/Migration/RTE/CMSIS/RTX_Config.c | 67 - .../Examples/Migration/RTE/CMSIS/RTX_Config.h | 663 - .../RTE/Compiler/EventRecorderConf.h | 34 - .../RTE/Device/ARMCM3/ARMCM3_ac6.sct | 95 - .../RTE/Device/ARMCM3/startup_ARMCM3.c | 150 - .../RTE/Device/ARMCM3/system_ARMCM3.c | 65 - .../RTOS2/RTX/Examples/MsgQueue/Abstract.txt | 16 - .../RTX/Examples/MsgQueue/MsqQueue.uvguix | 3626 ---- .../RTX/Examples/MsgQueue/MsqQueue.uvoptx | 271 - .../RTX/Examples/MsgQueue/MsqQueue.uvprojx | 510 - .../Examples/MsgQueue/RTE/CMSIS/RTX_Config.c | 67 - .../Examples/MsgQueue/RTE/CMSIS/RTX_Config.h | 663 - .../MsgQueue/RTE/Compiler/EventRecorderConf.h | 34 - .../MsgQueue/RTE/Device/ARMCM3/ARMCM3_ac6.sct | 95 - .../RTE/Device/ARMCM3/startup_ARMCM3.c | 150 - .../RTE/Device/ARMCM3/system_ARMCM3.c | 65 - .../CMSIS/RTOS2/RTX/Examples/MsgQueue/main.c | 120 - .../NoRTOS/ARMCM33_DSP_FP_TZ_config.txt | 24 - .../Examples/TrustZoneV8M/NoRTOS/Abstract.txt | 0 .../NoRTOS/CM33_ns/CM33_ns.uvguix | 119 - .../NoRTOS/CM33_ns/CM33_ns.uvoptx | 265 - .../NoRTOS/CM33_ns/CM33_ns.uvprojx | 457 - .../Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct | 123 - .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../TrustZoneV8M/NoRTOS/CM33_ns/main_ns.c | 49 - .../TrustZoneV8M/NoRTOS/CM33_s/Abstract.txt | 18 - .../TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvguix | 3601 ---- .../TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvoptx | 268 - .../TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvprojx | 475 - .../ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct | 123 - .../ARMCM33_DSP_FP_TZ/partition_ARMCM33.h | 1260 -- .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../TrustZoneV8M/NoRTOS/CM33_s/interface.c | 49 - .../TrustZoneV8M/NoRTOS/CM33_s/interface.h | 31 - .../TrustZoneV8M/NoRTOS/CM33_s/main_s.c | 61 - .../Examples/TrustZoneV8M/NoRTOS/Debug.ini | 4 - .../Examples/TrustZoneV8M/NoRTOS/NoRTOS.uvmpw | 21 - .../TrustZoneV8M/NoRTOS/NoRTOS.uvmpw.uvgui | 1797 -- .../RTOS/ARMCM33_DSP_FP_TZ_config.txt | 24 - .../Examples/TrustZoneV8M/RTOS/Abstract.txt | 0 .../TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvguix | 3601 ---- .../TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvoptx | 307 - .../TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvprojx | 492 - .../RTOS/CM33_ns/RTE/CMSIS/RTX_Config.c | 67 - .../RTOS/CM33_ns/RTE/CMSIS/RTX_Config.h | 665 - .../Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct | 123 - .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../TrustZoneV8M/RTOS/CM33_ns/main_ns.c | 115 - .../TrustZoneV8M/RTOS/CM33_s/Abstract.txt | 19 - .../TrustZoneV8M/RTOS/CM33_s/CM33_s.uvguix | 3601 ---- .../TrustZoneV8M/RTOS/CM33_s/CM33_s.uvoptx | 297 - .../TrustZoneV8M/RTOS/CM33_s/CM33_s.uvprojx | 476 - .../ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct | 123 - .../ARMCM33_DSP_FP_TZ/partition_ARMCM33.h | 1260 -- .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../TrustZoneV8M/RTOS/CM33_s/interface.c | 49 - .../TrustZoneV8M/RTOS/CM33_s/interface.h | 31 - .../TrustZoneV8M/RTOS/CM33_s/main_s.c | 61 - .../TrustZoneV8M/RTOS/CM33_s/tz_context.c | 203 - .../RTX/Examples/TrustZoneV8M/RTOS/Debug.ini | 4 - .../RTX/Examples/TrustZoneV8M/RTOS/RTOS.uvmpw | 21 - .../TrustZoneV8M/RTOS/RTOS.uvmpw.uvgui | 1797 -- .../RTOS_Faults/ARMCM33_DSP_FP_TZ_config.txt | 24 - .../TrustZoneV8M/RTOS_Faults/Abstract.txt | 0 .../RTOS_Faults/CM33_ns/CM33_ns.uvguix | 3601 ---- .../RTOS_Faults/CM33_ns/CM33_ns.uvoptx | 310 - .../RTOS_Faults/CM33_ns/CM33_ns.uvprojx | 487 - .../CM33_ns/RTE/CMSIS/RTX_Config.c | 67 - .../CM33_ns/RTE/CMSIS/RTX_Config.h | 665 - .../Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct | 123 - .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../RTOS_Faults/CM33_ns/main_ns.c | 238 - .../RTOS_Faults/CM33_s/Abstract.txt | 11 - .../RTOS_Faults/CM33_s/CM33_s.uvguix | 3601 ---- .../RTOS_Faults/CM33_s/CM33_s.uvoptx | 328 - .../RTOS_Faults/CM33_s/CM33_s.uvprojx | 491 - .../RTOS_Faults/CM33_s/Hardfault.c | 131 - .../RTOS_Faults/CM33_s/Hardfault.h | 8 - .../RTOS_Faults/CM33_s/IncidentLog_s.c | 89 - .../RTOS_Faults/CM33_s/IncidentLog_s.h | 77 - .../ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct | 123 - .../ARMCM33_DSP_FP_TZ/partition_ARMCM33.h | 1260 -- .../ARMCM33_DSP_FP_TZ/startup_ARMCM33.c | 170 - .../Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c | 97 - .../RTOS_Faults/CM33_s/SysTick_s.c | 85 - .../RTOS_Faults/CM33_s/SysTick_s.h | 45 - .../RTOS_Faults/CM33_s/interface.c | 49 - .../RTOS_Faults/CM33_s/interface.h | 31 - .../TrustZoneV8M/RTOS_Faults/CM33_s/main_s.c | 65 - .../RTOS_Faults/CM33_s/tz_context.c | 203 - .../TrustZoneV8M/RTOS_Faults/Debug.ini | 4 - .../RTOS_Faults/RTOS_Faults.uvmpw | 21 - .../RTOS_Faults/RTOS_Faults.uvmpw.uvgui | 1797 -- .../RTX/Examples_IAR/Blinky/Abstract.txt | 30 - .../RTOS2/RTX/Examples_IAR/Blinky/Blinky.c | 165 - .../RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd | 3088 ---- .../RTX/Examples_IAR/Blinky/Blinky/Blinky.ewp | 2294 --- .../Blinky/Blinky/settings/Blinky.crun | 13 - .../Blinky/Blinky/settings/Blinky.dbgdt | 1216 -- .../Blinky/Blinky/settings/Blinky.dnx | 100 - .../RTX/Examples_IAR/MsgQueue/Abstract.txt | 16 - .../MsgQueue/MsgQueue/MsgQueue.ewd | 3088 ---- .../MsgQueue/MsgQueue/MsgQueue.ewp | 2294 --- .../MsgQueue/MsgQueue/settings/MsgQueue.crun | 13 - .../MsgQueue/MsgQueue/settings/MsgQueue.dbgdt | 1196 -- .../MsgQueue/MsgQueue/settings/MsgQueue.dnx | 100 - .../RTOS2/RTX/Examples_IAR/MsgQueue/main.c | 120 - .../CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h | 73 - .../CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_evr.h | 2115 --- .../CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h | 489 - .../CMSIS/RTOS2/RTX/Include1/cmsis_os.h | 906 - .../ARM/MDK/Lint/MISRA_C_2012_Config.lnt | 1487 -- .../RTOS2/RTX/Library/ARM/MDK/RTX_CM.uvoptx | 1796 -- .../RTOS2/RTX/Library/ARM/MDK/RTX_CM.uvprojx | 5432 ------ .../RTOS2/RTX/Library/GCC/MDK/RTX_CM.uvoptx | 1634 -- .../RTOS2/RTX/Library/GCC/MDK/RTX_CM.uvprojx | 4789 ------ .../RTX/Library/IAR/IDE/RTE_Components.h | 13 - .../RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp | 13919 ---------------- .../RTOS2/RTX/Library/IAR/IDE/RTX_CM.eww | 63 - .../CMSIS/RTOS2/RTX/Library/RTX_Config.h | 189 - .../CMSIS_5/CMSIS/RTOS2/RTX/Library/build.py | 50 - .../CMSIS/RTOS2/RTX/Library/cmsis_os1.c | 371 - .../CMSIS/RTOS2/RTX/Library/fetch_libs.sh | 80 - external/CMSIS_5/CMSIS/RTOS2/RTX/RTX5.scvd | 1682 -- .../CMSIS/RTOS2/RTX/Source/ARM/irq_armv6m.s | 253 - .../CMSIS/RTOS2/RTX/Source/ARM/irq_armv7a.s | 478 - .../CMSIS/RTOS2/RTX/Source/ARM/irq_armv7m.s | 279 - .../CMSIS/RTOS2/RTX/Source/GCC/irq_armv6m.S | 255 - .../CMSIS/RTOS2/RTX/Source/GCC/irq_armv7a.S | 485 - .../CMSIS/RTOS2/RTX/Source/GCC/irq_armv7m.S | 281 - .../CMSIS/RTOS2/RTX/Source/GCC/irq_armv8mbl.S | 310 - .../CMSIS/RTOS2/RTX/Source/GCC/irq_armv8mml.S | 324 - .../CMSIS/RTOS2/RTX/Source/IAR/irq_armv6m.s | 249 - .../CMSIS/RTOS2/RTX/Source/IAR/irq_armv7a.s | 465 - .../CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s | 275 - .../CMSIS/RTOS2/RTX/Source/IAR/irq_armv8mbl.s | 307 - .../CMSIS/RTOS2/RTX/Source/IAR/irq_armv8mml.s | 324 - .../CMSIS/RTOS2/RTX/Source/rtx_core_c.h | 51 - .../CMSIS/RTOS2/RTX/Source/rtx_core_ca.h | 1199 -- .../CMSIS/RTOS2/RTX/Source/rtx_core_cm.h | 1297 -- .../CMSIS/RTOS2/RTX/Source/rtx_delay.c | 111 - .../CMSIS/RTOS2/RTX/Source/rtx_evflags.c | 735 - .../CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evr.c | 2266 --- .../CMSIS/RTOS2/RTX/Source/rtx_kernel.c | 971 -- .../CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.c | 879 - .../CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.h | 329 - .../CMSIS/RTOS2/RTX/Source/rtx_memory.c | 218 - .../CMSIS/RTOS2/RTX/Source/rtx_mempool.c | 847 - .../CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c | 1103 -- .../CMSIS/RTOS2/RTX/Source/rtx_mutex.c | 702 - .../CMSIS/RTOS2/RTX/Source/rtx_semaphore.c | 648 - .../CMSIS/RTOS2/RTX/Source/rtx_system.c | 220 - .../CMSIS/RTOS2/RTX/Source/rtx_thread.c | 2795 ---- .../CMSIS/RTOS2/RTX/Source/rtx_timer.c | 631 - .../CMSIS_5/CMSIS/RTOS2/RTX/Template/Events.c | 51 - .../CMSIS/RTOS2/RTX/Template/MemPool.c | 62 - .../CMSIS/RTOS2/RTX/Template/MsgQueue.c | 64 - .../CMSIS_5/CMSIS/RTOS2/RTX/Template/Mutex.c | 52 - .../CMSIS/RTOS2/RTX/Template/Semaphore.c | 50 - .../CMSIS_5/CMSIS/RTOS2/RTX/Template/Thread.c | 27 - .../CMSIS_5/CMSIS/RTOS2/RTX/Template/Timer.c | 51 - .../CMSIS_5/CMSIS/RTOS2/RTX/Template/main.c | 28 - .../CMSIS/RTOS2/RTX/Template/svc_user.c | 33 - .../CMSIS_5/CMSIS/RTOS2/Source/os_systick.c | 142 - .../CMSIS_5/CMSIS/RTOS2/Source/os_tick_gtim.c | 187 - .../CMSIS_5/CMSIS/RTOS2/Source/os_tick_ptim.c | 165 - .../CMSIS_5/CMSIS/RTOS2/Template/cmsis_os.h | 922 - .../CMSIS_5/CMSIS/RTOS2/Template/cmsis_os1.c | 361 - .../CMSIS_5/CMSIS/Utilities/ARM_Example.h | 237 - .../CMSIS_5/CMSIS/Utilities/ARM_Example.svd | 788 - .../CMSIS_5/CMSIS/Utilities/CMSIS-SVD.xsd | 668 - .../CMSIS_5/CMSIS/Utilities/check_header.sh | 116 - .../CMSIS_5/CMSIS/Utilities/check_links.sh | 25 - .../CMSIS_5/CMSIS/Utilities/fetch_devtools.sh | 63 - external/CMSIS_5/CMSIS/Utilities/gen_pack.sh | 359 - .../CMSIS_5/CMSIS_Review_Meeting_2020.pdf | Bin 1226862 -> 0 bytes .../Vendor/Device/Source/IAR/startup_Device.s | 156 - external/CMSIS_5/Jenkinsfile | 508 - external/CMSIS_5/README.md | 126 - external/CMSIS_5/Scalable Software Stack.pdf | Bin 441508 -> 0 bytes firmware.bin | Bin 60492 -> 0 bytes firmware.packed.bin | Bin 60510 -> 0 bytes 2488 files changed, 310418 deletions(-) delete mode 100644 external/CMSIS_5/ARM.CMSIS.pdsc delete mode 100644 external/CMSIS_5/CMSIS/DSP/README.md delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS-Toolbox.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/CmdLineBuild.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/bc_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/bdwn.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/build_revisionHistory.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_install.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_uv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuildgen.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ccmerge.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/closed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmake.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis_footer.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_init.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_install.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprjFormat_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprj_types.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/dynsections.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_compilers.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_components.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_cprj.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_created.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_files.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_info.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_layers.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_packages.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_target.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2blank.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2cl.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2doc.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2folderclosed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2folderopen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2lastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2link.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mlastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mo.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2node.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2ns.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2plastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2pnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2splitbar.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2vertline.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/index.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/jquery.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/make.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/nav_f.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/nav_g.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/nav_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/navtree.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/navtree.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/navtreeindex0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/open.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/pages.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/printComponentTabs.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/projectDescriptionSchema.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/resize.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/close.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/mag_sel.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/nomatches.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/search.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/search.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/search_l.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/search_m.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/search/search_r.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/sync_off.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/sync_on.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tab_a.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tab_b.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tab_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tab_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tab_topnav.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Build/html/tabs.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/core.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/core_CM0-7.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/MISRA.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Overview.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_CompilerControl.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_CoreReg.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_DataStructs.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_Debug.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_FPU.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_MPU.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_MPU8.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_MVE.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_NVIC.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_PMU8.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_Peripheral.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_SystemAndClock.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_Systick.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_Trustzone.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_VersionControl.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_cm4_simd.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Ref_cmInstr.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/RegMap_CMSIS2ARM_Doc.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Template.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/Using.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/UsingTrustZone.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/core_cm7.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/ARMv8-M_images.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/CMSIS_CORE_Files.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/CMSIS_CORE_Files_USER.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/CMSIS_TZ_files.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/CMSIS_V3_V5.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/MemoryMap_NS.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/MemoryMap_S.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/Registers.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/SimpleUseCase.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core/src/images/TZ_context.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/core_A.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/MISRA.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/Overview.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/Ref_SystemAndClock.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/Template.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/Using.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/cmsis_armcc.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/cmsis_compiler.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/core_ca.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/images/CMSIS_CORE_A_Files.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/images/CMSIS_CORE_A_Files_user.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/images/CMSIS_Core_A.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/irq_ctrl.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/ref_cache.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/ref_core_register.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/ref_gic.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/ref_mmu.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Core_A/src/ref_timer.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/CMSIS_DAP.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/CMSIS_DAP2.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/dap.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/dap.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/dap_USB_cmds.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/dap_config.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_Debug_Unit.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_Debug_Unit_ISO.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_INTERFACE.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_INTERFACE2.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_SWStack.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/CMSIS_DAP_SWStack.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_DAP_FW_V1.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_Device.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_Flash.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_USB.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_USB_CDC.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_USB_Custom.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_USB_Custom_WinUSBGIUD.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_USB_HID.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/MDK_Validation.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/RTE.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DAP/src/images/SWD_Sequence.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/BasicMathFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/BasicMathFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/BayesFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/BayesFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/ChangeLog_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/CommonTablesF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/CommonTables_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/ComplexMathFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/ComplexMathFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/ControllerFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/DistanceFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/DistanceFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/Examples_2ARM_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/FastMathFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/FastMathFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/FilteringFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/FilteringFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/InterpolationFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/InterpolationFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/MatrixFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/MatrixFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/QuaternionMathFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/SVMFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/SVMFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/Source_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/StatisticsFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/StatisticsFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/SupportFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/SupportFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/TransformFunctionsF16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/TransformFunctions_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/annotated.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__abs__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__no__idx__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmax__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__no__idx__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__absmin__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__add__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__and__u16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__and__u32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__and__u8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__atan2__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__atan2__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__atan2__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__atan2__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__barycenter__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__barycenter__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example_2train_8py.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bayes__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bilinear__interp__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bilinear__interp__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bilinear__interp__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bilinear__interp__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bilinear__interp__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__32x64__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__32x64__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df1__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__df2T__init__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__stereo__df2T__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__stereo__df2T__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__stereo__df2T__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__biquad__cascade__stereo__df2T__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bitonic__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bitreversal2_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bitreversal_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bitreversal__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__braycurtis__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__braycurtis__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__bubble__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__canberra__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__canberra__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__init__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix2__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix4__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix8__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cfft__radix8__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__chebyshev__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__chebyshev__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__chebyshev__distance__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cityblock__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cityblock__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cityblock__distance__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__class__marks__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__clip__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__clip__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__clip__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__clip__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__clip__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__conj__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__conj__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__conj__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__conj__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__dot__prod__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__dot__prod__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__dot__prod__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__dot__prod__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__squared__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__squared__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__squared__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__squared__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mag__squared__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__cmplx__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__cmplx__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__cmplx__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__cmplx__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__cmplx__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__real__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__real__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__real__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cmplx__mult__real__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__common__tables_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__common__tables_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__common__tables__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__common__tables__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__const__structs_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__const__structs_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__const__structs__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__const__structs__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__fast__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__opt__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__fast__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__opt__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__partial__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__conv__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__convolution__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__copy__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__fast__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__opt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__opt__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlate__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlation__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__correlation__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cos__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cos__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cos__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cosine__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cosine__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__cosine__distance__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dct4__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dice__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__divide__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__divide__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dot__prod__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__dotproduct__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__entropy__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__entropy__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__entropy__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__euclidean__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__euclidean__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__euclidean__distance__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__f16__to__float_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__f16__to__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__data_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fft__bin__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fill__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__data_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__decimate__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__init__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__interpolate__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__lattice__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__init__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__fir__sparse__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__float__to__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__float__to__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__float__to__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__float__to__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__gaussian__naive__bayes__predict__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__gaussian__naive__bayes__predict__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__data_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__graphic__equalizer__example__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__hamming__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__heap__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__helium__utils_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__iir__lattice__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__insertion__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__jaccard__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__jensenshannon__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__jensenshannon__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__kullback__leibler__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__kullback__leibler__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__kullback__leibler__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__kulsinski__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__levinson__durbin__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__levinson__durbin__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__levinson__durbin__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__data_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__linear__interp__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__norm__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__lms__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__logsumexp__dot__prod__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__logsumexp__dot__prod__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__logsumexp__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__logsumexp__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__add__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__add__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__add__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__add__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cholesky__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cholesky__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cholesky__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__mult__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__mult__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__mult__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__mult__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__trans__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__trans__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__trans__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__cmplx__trans__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__inverse__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__inverse__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__inverse__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__ldlt__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__ldlt__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__fast__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__fast__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__opt__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__mult__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__scale__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__scale__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__scale__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__scale__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__lower__triangular__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__lower__triangular__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__lower__triangular__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__upper__triangular__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__upper__triangular__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__solve__upper__triangular__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__sub__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__sub__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__sub__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__sub__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__sub__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__trans__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__vec__mult__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__vec__mult__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__vec__mult__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__vec__mult__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mat__vec__mult__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__math_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__math__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__math__memory_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__math__types_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__math__types__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__matrix__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__no__idx__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__max__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mean__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__merge__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__merge__sort__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mfcc__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__no__idx__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__min__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__minkowski__distance__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__minkowski__distance__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mse__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mult__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mve__tables_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mve__tables_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mve__tables__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__mve__tables__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__negate__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__not__u16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__not__u32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__not__u8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__offset__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__or__u16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__or__u32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__or__u8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__reset__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__reset__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__pid__reset__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__power__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q15__to__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q15__to__float_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q15__to__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q15__to__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q31__to__float_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q31__to__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q31__to__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q7__to__float_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q7__to__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__q7__to__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion2rotation__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__conjugate__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__inverse__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__norm__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__normalize__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__product__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quaternion__product__single__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__quick__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__fast__init__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__init__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__init__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rfft__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rms__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rms__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rms__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rms__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rogerstanimoto__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__rotation2quaternion__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__russellrao__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__scale__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__selection__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__shift__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__shift__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__shift__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__data_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2math__helper_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example_2math__helper_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__signal__converge__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__cos__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sin__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sokalmichener__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sokalsneath__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sort__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sort__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__spline__interp__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__spline__interp__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sqrt__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sqrt__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__std__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__std__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__std__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__std__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__std__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__sub__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example_2train_8py.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__linear__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__linear__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__linear__predict__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__linear__predict__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__polynomial__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__polynomial__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__polynomial__predict__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__polynomial__predict__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__rbf__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__rbf__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__rbf__predict__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__rbf__predict__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__sigmoid__init__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__sigmoid__init__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__sigmoid__predict__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__svm__sigmoid__predict__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__var__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__var__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__var__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__var__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__var__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2ARMCM0__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2ARMCM3__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2ARMCM4__FP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2ARMCM55__FP__MVE__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2ARMCM7__SP__config_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example_2Abstract_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__variance__example__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vec__math_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vec__math__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vexp__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vexp__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vexp__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vinverse__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vlog__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vlog__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vlog__f64_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vlog__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__vlog__q31_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__weighted__sum__f16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__weighted__sum__f32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__xor__u16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__xor__u32_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__xor__u8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm__yule__distance_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_bayes_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_class_marks_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_convolution_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_dotproduct_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_fft_bin_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_fir_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_graphic_equalizer_example_q31_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_linear_interp_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_matrix_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_signal_converge_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_sin_cos_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_svm_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/arm_variance_example_f32_8c-example.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/basic__math__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/basic__math__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/bayes__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/bayes__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/bc_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/bdwn.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/classes.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/closed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/cmsis.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/complex__math__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/complex__math__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/controller__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/controller__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/deprecated.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/distance__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/distance__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/dotProduct.gif delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/doxygen.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/doxygen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/dynsections.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/examples.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/fast__math__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/fast__math__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/files.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/filtering__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/filtering__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/footer.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_g.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_i.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_k.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_v.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_g.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_i.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_k.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_v.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_w.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_vars_y.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_w.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/functions_y.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_defs.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_enum.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_eval.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_g.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_i.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_j.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_k.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_q.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_v.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_w.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_func_y.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_g.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_i.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_j.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_k.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_q.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_type.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_u.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_v.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_g.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_i.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_v.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_w.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_vars_x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_w.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/globals_y.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__AbsMax.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__AbsMin.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__And.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicAbs.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicAdd.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicClip.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicDotProd.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicNegate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicOffset.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicScale.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicShift.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BasicSub.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BayesExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BilinearInterpolate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BiquadCascadeDF1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BiquadCascadeDF1__32x64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BiquadCascadeDF2T.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__BoolDist.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__CFFT__CIFFT.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Canberra.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Chebyshev.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__ClassMarks.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__CmplxByCmplxMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__CmplxByRealMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__CmplxMatrixMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__ComplexFFT.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Conv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__ConvolutionExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Corr.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Correlation.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__CosineDist.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__DCT4__IDCT4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__DCT4__IDCT4__Table.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__DotproductExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Entropy.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Euclidean.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIR.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIRLPF.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIR__Interpolate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIR__Lattice.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIR__Sparse.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FIR__decimate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Fill.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FloatDist.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__FrequencyBin.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__GEQ5Band.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__IIR__Lattice.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__JensenShannon.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Kullback-Leibler.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LD.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LMS.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LMS__NORM.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LinearInterpExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LinearInterpolate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__LogSumExp.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MFCC.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MSE.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Manhattan.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixAdd.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixChol.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixComplexTrans.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixInit.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixInv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixScale.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixSub.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixTrans.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__MatrixVectMult.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Max.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Min.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Minkowski.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Not.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Or.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__PID.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__PartialConv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatConjugate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatConv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatInverse.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatNorm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatNormalized.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatProd.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatProdSingle.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatProdVect.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__QuatRot.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__RMS.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__RealFFT.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__RealFFT__Table.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__RotQuat.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SQRT.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__STD.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SVMExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SignalConvergence.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SinCos.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SinCosExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Sorting.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__SplineInterpolate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__VarianceExample.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__Xor.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__atan2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__barycenter.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__braycurtis.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__clarke.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__cmplx__conj.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__cmplx__dot__prod.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__cmplx__mag.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__cmplx__mag__squared.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__copy.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__cos.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__divide.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__f16__to__x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__float__to__x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupBayes.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupCmplxMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupController.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupDistance.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupExamples.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupFastMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupFilters.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupInterpolation.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupMatrix.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupQuaternionMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupSVM.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupStats.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupSupport.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__groupTransforms.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__inv__clarke.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__inv__park.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__linearsvm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__mean.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__park.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__polysvm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__power.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__q15__to__x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__q31__to__x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__q7__to__x.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__rbfsvm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__sigmoidsvm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__sin.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__typecast.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__variance.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__vlog.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/group__weightedsum.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/history_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html.bak delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/jquery.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/matrix__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/matrix__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/matrix__utils_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/modules.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/namespacemembers.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/namespacemembers_vars.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/namespaces.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/namespacetrain.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_f.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_g.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/nav_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/navtree.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/navtree.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/navtreeindex0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/none_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/open.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/pages.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/printComponentTabs.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/quaternion__math__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/resize.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_10.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_10.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_11.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_11.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_12.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_12.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_13.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_13.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_14.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_14.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_15.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_16.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_17.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_17.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_18.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_18.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_19.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_19.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_1a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_1a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_d.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_e.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/all_f.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/classes_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/classes_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/close.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_10.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_10.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_11.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_11.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_12.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_12.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_13.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_13.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_14.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_14.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_15.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_d.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_e.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/defines_f.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/enums_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/enums_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/enumvalues_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/enumvalues_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/files_d.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/functions_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_10.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_10.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_11.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_11.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_12.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_12.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_13.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_13.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_14.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_14.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_d.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_e.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/groups_f.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/mag_sel.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/namespaces_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/namespaces_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/nomatches.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/pages_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search.js.bak delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search_l.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search_m.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/search_r.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/typedefs_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_0.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_1.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_1.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_10.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_10.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_11.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_11.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_12.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_12.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_13.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_13.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_14.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_14.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_15.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_2.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_2.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_3.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_3.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_4.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_4.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_5.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_5.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_6.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_6.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_7.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_8.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_8.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_9.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_9.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_a.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_b.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_b.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_c.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_d.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_e.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/search/variables_f.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/statistics__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/statistics__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__bilinear__interp__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__bilinear__interp__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__bilinear__interp__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__bilinear__interp__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__bilinear__interp__instance__q7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cas__df1__32x64__ins__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cascade__df2T__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cascade__df2T__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cascade__df2T__instance__f64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cascade__stereo__df2T__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__cascade__stereo__df2T__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__casd__df1__inst__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__casd__df1__inst__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__casd__df1__inst__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__biquad__casd__df1__inst__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__instance__f64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix2__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix2__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix2__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix2__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix4__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix4__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix4__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__cfft__radix4__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__dct4__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__dct4__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__dct4__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__decimate__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__decimate__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__decimate__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__f64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__instance__q7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__interpolate__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__interpolate__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__interpolate__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__lattice__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__lattice__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__lattice__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__sparse__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__sparse__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__sparse__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__fir__sparse__instance__q7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__gaussian__naive__bayes__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__gaussian__naive__bayes__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__iir__lattice__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__iir__lattice__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__iir__lattice__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__linear__interp__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__linear__interp__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__norm__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__norm__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__lms__norm__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__f64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__matrix__instance__q7.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__merge__sort__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__mfcc__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__mfcc__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__mfcc__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__mfcc__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__pid__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__pid__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__pid__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__fast__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__fast__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__fast__instance__f64.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__instance__q15.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__rfft__instance__q31.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__sort__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__spline__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__linear__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__linear__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__polynomial__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__polynomial__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__rbf__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__rbf__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__sigmoid__instance__f16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/structarm__svm__sigmoid__instance__f32.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/support__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/support__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/svm__defines_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/svm__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/svm__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/sync_off.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/sync_on.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_a.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_b.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tab_topnav.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/tabs.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/transform__functions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/transform__functions__f16_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/unionany32x2__t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/unionany32x4__t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/DSP/html/utils_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/DoxygenLayout_forUser.xml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/check.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/cmsis.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/cmsis_dap_header.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/cmsis_footer.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/cmsis_footer.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/cmsis_header.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/navtree.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/printComponentTabs.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/search.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/tab_topnav.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Doxygen_Templates/tabs.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/Driver.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_CAN.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_Common.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_ETH.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_ETH_MAC.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_ETH_PHY.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_Flash.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_I2C.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_MCI.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_NAND.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_NAND_AddOn.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_SAI.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_SPI.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_Storage.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_USART.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_USB.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_USBD.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_USBH.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Driver_WiFi.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/Flash_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/General.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/I2C_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/I2C_SlaveDemo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/MCI_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/NAND_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/SPI_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/USART_Demo.c delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/VIO.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/CAN_Bit_Timing.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/CAN_Bit_Timing.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/CAN_Node.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/CAN_Node.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/ComponentSelection.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/EthernetSchematic.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/EthernetSchematic.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/I2C_BlockDiagram.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/I2C_BlockDiagram.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_PageLayout.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_PageLayout.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_Schematics.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_Schematics.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_SpareArea.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NAND_SpareArea.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NOR_Schematics.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/NOR_Schematics.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/Non_blocking_transmit_small.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/PDSC_Example.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SAI_Schematics.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SAI_Schematics.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SAI_TimingDiagrams.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SD_1BitBusMode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SD_1BitBusMode.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SD_4BitBusMode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SD_4BitBusMode.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_BusMode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_BusMode.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master1Slaves.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master1Slaves.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master2Slaves.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master2Slaves.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master3Slaves.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SPI_Master3Slaves.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/SoftwarePacks.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/Storage.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/USB_Schematics.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/USB_Schematics.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/WiFi.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver_sai_i2s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver_sai_lsb.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver_sai_msb.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver_sai_pcm.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/driver_sai_user.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image001.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image002.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image003.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image004.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image005.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/image006.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/storage_sw_stack.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/vioComponentViewer.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Driver/src/images/vioRationale.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/General/general.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/General/src/images/Overview.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/General/src/introduction.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/How2Doc.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ActivationFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/BasicMathFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ChangeLog_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ConcatenationFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ConvolutionFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/FullyConnectedFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/NNSupportFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/PoolingFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ReshapeFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/SVDFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/SoftmaxFunctions_2CMakeLists_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/annotated.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/annotated.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__avgpool__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__avgpool__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__concatenation__s8__w_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__concatenation__s8__x_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__concatenation__s8__y_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__concatenation__s8__z_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__1__x__n__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__1x1__HWC__q7__fast__nonsquare_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__1x1__s8__fast_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q15__basic_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q15__fast_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q15__fast__nonsquare_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q7__RGB_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q7__basic_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q7__basic__nonsquare_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q7__fast_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__HWC__q7__fast__nonsquare_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__fast__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__wrapper__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__convolve__wrapper__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__3x3__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__fast__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__s8__opt_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__u8__basic__ver1_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__wrapper__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__conv__wrapper__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__separable__conv__HWC__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__depthwise__separable__conv__HWC__q7__nonsquare_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__elementwise__add__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__elementwise__add__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__elementwise__mul__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__elementwise__mul__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__mat__q7__vec__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__mat__q7__vec__q15__opt_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__q15__opt_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__q7__opt_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__fully__connected__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__max__pool__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__max__pool__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__accumulate__q7__to__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__activations__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__activations__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__add__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__depthwise__conv__nt__t__padded__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__depthwise__conv__nt__t__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__depthwise__conv__nt__t__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__depthwise__conv__s8__core_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mul__core__1x__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mul__core__4x__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mul__kernel__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mult__kernel__q7__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mult__kernel__q7__q15__reordered_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mult__kernel__s8__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mult__nt__t__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mat__mult__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__math__types_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mult__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__mult__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__softmax__common__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__tables_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__types_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__vec__mat__mult__t__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__vec__mat__mult__t__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nn__vec__mat__mult__t__svdf__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nnfunctions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nnsupportfunctions_8h.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__nntables_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__pool__q7__HWC_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__q7__to__q15__no__shift_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__q7__to__q15__reordered__no__shift_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__q7__to__q15__reordered__with__offset_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__q7__to__q15__with__offset_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__relu6__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__relu__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__relu__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__reshape__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__q15_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__s8__s16_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__u8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__softmax__with__batch__q7_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__svdf__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/arm__svdf__state__s16__s8_8c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/bc_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/bdwn.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/classes.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/closed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/cmsis.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/cmsis_footer.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/doxygen.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/doxygen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/dynsections.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/files.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2blank.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2cl.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2doc.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2folderclosed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2folderopen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2lastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2link.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2mlastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2mnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2mo.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2node.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2ns.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2plastnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2pnode.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2splitbar.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/ftv2vertline.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/functions.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/functions_vars.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_defs.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_enum.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_eval.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_a.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_c.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_d.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_e.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_f.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_q.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_func_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_l.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_m.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_n.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_o.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_p.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_q.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_r.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_s.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_t.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_type.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_u.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/globals_vars.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__Acti.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__BasicMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__Concatenation.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__FC.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__NNBasicMath.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__NNConv.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__Pooling.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__Reshape.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__SVDF.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__Softmax.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__groupNN.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/group__nndata__convert.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/history_8txt.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/index.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/jquery.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/modules.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/modules.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/nav_f.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/nav_g.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/nav_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/navtree.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/navtree.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/navtreeindex0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/open.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/pages.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/printComponentTabs.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/resize.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structarm__nn__double.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structarm__nn__double.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__activation.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__activation.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__context.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__context.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__conv__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__conv__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__dims.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__dims.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__dw__conv__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__dw__conv__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__fc__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__fc__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__per__channel__quant__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__per__channel__quant__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__per__tensor__quant__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__per__tensor__quant__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__pool__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__pool__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__softmax__lut__s16.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__softmax__lut__s16.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__svdf__params.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__svdf__params.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__tile.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/structcmsis__nn__tile.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/sync_off.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/sync_on.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tab_a.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tab_b.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tab_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tab_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tab_topnav.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/tabs.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/todo.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/unionarm__nn__long__long.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/unionarm__nn__long__long.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/unionarm__nnword.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/NN/html/unionarm__nnword.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/algorithmFunc.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/bash_script.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/bc_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/bdwn.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/closed.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cmsis.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cmsis_footer.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/configWizard.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/coresight_setup.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cp_Editors.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cp_PackTutorial.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cp_Packs.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/cp_ZIPTool.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/createPackPublish.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/createPackUtil.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_debug_sqns.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_setup_access.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_setup_tutorial.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_sqns_ds.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_sqns_ide.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dbg_sqns_uvision.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/debug_description.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/doxygen.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/doxygen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/dynsections.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_dominate.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_keywords.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_releases.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_repository.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_requirements_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/element_taxonomy.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/flashAlgorithm.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/index.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/jquery.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_f.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_g.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/nav_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/navtree.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/navtree.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/navtreeindex0.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/open.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/packChk.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/packFormat.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/packIndexFile.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pack_revisionHistory.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pages.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_apis_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_boards_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_components_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_conditions_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_devices_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_examples_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_family_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_generators_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/pdsc_package_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/printComponentTabs.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/resize.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/sdf_pg.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/close.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/mag_sel.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/nomatches.html delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/search.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/search.js delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/search_l.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/search_m.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/search/search_r.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/sync_off.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/sync_on.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_a.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_b.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_h.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_s.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tab_topnav.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Pack/html/tabs.css delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/rtos.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/RTX/cmsis_os_rtx_extensions.h delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/cmsis_os.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/API_Structure.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/CMSIS_Logo_Final.jpg delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/CMSIS_Logo_Final.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/CMSIS_RTOS_Files.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/CMSIS_V3_small.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/MailQueue.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/MessageQueue.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/Mutex.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/RTX_Structure.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/Reference_Section.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/Semaphore.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/ThreadStatus.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/Timer.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/TimerValues.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/TimerValues.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/add_item.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/config_wizard.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/manage_rte_output.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/own_lib_projwin.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/project_window.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/simple_signal.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS/src/images/stack_usage_watermark.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/rtos.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/rtos_CM0-7.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Event.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Kernel.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_MemPool.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Message.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Migration.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_MigrationGuide.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Mutex.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_ProcessIsolation.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Sema.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Status.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Thread.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_ThreadFlags.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Timer.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Tutorial.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_Wait.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/cmsis_os2_tick.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/history.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/API_Structure.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/API_Structure.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/CMSIS_RTOS_Files.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/KernelStackUsage.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MailQueue.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MemAllocGlob.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MemAllocSpec.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MemAllocStat.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MessageQueue.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/MessageQueue.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/Mutex.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/Mutex.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/PC-Lint.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/RTX5_Migrate1.PNG delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/Semaphore.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/Semaphores.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/TheoryOfOperation.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/ThreadStatus.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/ThreadStatus.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/Timer.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/TimerValues.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/TimerValues.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/add_item.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/cmsis_rtos_file_structure.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_eventFlags.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_evtrec.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_evtrecGeneration.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_evtrecGlobEvtFiltSetup.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_evtrecGlobIni.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_evtrecRTOSEvtFilterSetup.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_memPool.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_msgQueue.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_mutex.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_semaphore.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_system.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_threads.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/config_wizard_timer.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/event_recorder_rte.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/manage_rte_cortex-a.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/manage_rte_output.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/mempool.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/mutex_states.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/own_lib_projwin.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/project_window.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/rtos_components.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/rtos_mpu.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/scheduling.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/semaphore_states.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/simple_signal.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/images/thread_watchdogs.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/mainpage.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/rtx_evr.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/rtx_os.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/RTOS2/src/validation.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/ARM_ExampleT0.h delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/ARM_ExampleT0Struct.h delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/images/CMSIS_SVD_Schema_Gen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/images/CMSIS_SVD_Schema_Gen.vsd delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/images/SystemViewer_Generated.PNG delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/svd.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/src/svd_schema.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/SVD/svd.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/ErrorMessages.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/GenDataModel.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/Overview.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/XML_Format.txt delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/AddMemoryBlock.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/AddNewZoneButton.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/Buttons.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/CM33_0Azone.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/CMSISPacksPreferences.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/CMSIS_Zone.pptx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/CoreResAsgn.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/DelMemoryRegion.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/EclipseRestart.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/EclipseStart.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/GUI.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/GenCodeButton.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/IRAM1_1Display.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/InstallPlugIns.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/MCB400_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/MyProjAZoneOpen.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/NewMemoryBlockWiz.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/NewProjWiz.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/NewZoneCM33_0.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/NewZoneSec.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/OpenPackPerspective.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/PackMngrButton.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/Partitioning_Hardware.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/Partitioning_Workflow.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/ProjName.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/ProjectExplorerWindow.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SAML11_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/STM32L5_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SaveButton.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SelectDevice.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SelectDeviceFrom.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SetProjectName.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/SpecifyRzoneFile.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/Zone.vsdx delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/blinky_window.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/context_menu.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/context_menu_conf_and_prop.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/dma_channel_config.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/dma_gpio_config.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/gen_output.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/generator.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/genmodel.graphml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/gpio_pins_config.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/hello_world_output.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/hello_world_proj_window.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/images.odp delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/import_from_file.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/import_projects.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/import_wizard.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/lpc55_resource_map.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/lpc55_system_startup.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/lpc55_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/m2351_proj_window.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/m2351_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/mpu.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/multicore.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/muscaA1_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/muscaS1_zones.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/new_project.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/partition_h_l5.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/peripheral_properties.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/res_prop.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/resource_map.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/soc-memorymap.graphml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/som-decomposition.graphml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/storagemodel.graphml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/trustzone.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/window_preferences.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/zone-assignment.graphml delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/zone_map.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/src/images/zone_project.png delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/Zone/zone.dxy delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/gen_doc.sh delete mode 100644 external/CMSIS_5/CMSIS/DoxyGen/index.html delete mode 100644 external/CMSIS_5/CMSIS/NN/README.md delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/Include/component.h delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/License.txt delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/MyVendor.MyPack.pdsc.txt delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/README.md delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/Source/component.c delete mode 100644 external/CMSIS_5/CMSIS/Pack/Bash/gen_pack.sh delete mode 100644 external/CMSIS_5/CMSIS/RTOS/CMSIS_RTOS_Tutorial.pdf delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/INC/RTX_CM_lib.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/INC/cmsis_os.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/LIB/fetch_libs.sh delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM0.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/HAL_CM4.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/RTX_Lib_CM.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/RTX_Lib_CM.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/ARM/SVC_Table.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM0.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM3.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/HAL_CM4.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/RTX_Lib_CM.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/RTX_Lib_CM.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/GCC/SVC_Table.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/HAL_CM.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM0.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM3.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/HAL_CM4.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/RTX_Lib_CM.ewp delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/RTX_Lib_CM.eww delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/IAR/SVC_Table.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_CMSIS.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Event.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Event.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_HAL_CM.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_List.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_List.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mailbox.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mailbox.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_MemBox.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_MemBox.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Memory.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Memory.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mutex.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Mutex.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Robin.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Robin.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Semaphore.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Semaphore.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_System.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_System.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Task.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Task.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Time.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Time.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Timer.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_Timer.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/SRC/rt_TypeDef.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/Templates/RTX_Conf_CM.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/MailQueue.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/MemPool.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/MsgQueue.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/Mutex.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/Semaphore.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/Thread.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/Timer.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/main.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/RTX/UserCodeTemplates/osObjects.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Mail.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/MemoryPool.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Mutex.cpp delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Mutex.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Queue.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/RtosTimer.cpp delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/RtosTimer.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Semaphore.cpp delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Semaphore.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Thread.cpp delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/Thread.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/CPP/rtos.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/Hist.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/Template.uvopt delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/Template.uvproj delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/cmsis_os.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/my_objects.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/os_sample.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/os_sample1.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/startup_LPC177x_8x.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS/Template/system_LPC177x_8x.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Include/cmsis_os2.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Include/os_tick.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Config/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Config/handlers.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/Blinky.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/Blinky.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/Blinky.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/Blinky.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/Compiler/EventRecorderConf.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/Device/ARMCM3/ARMCM3_ac6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/Device/ARMCM3/startup_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Blinky/RTE/Device/ARMCM3/system_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/MemPool.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/MemPool.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/MemPool.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/Compiler/EventRecorderConf.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/Device/ARMCM3/ARMCM3_ac6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/Device/ARMCM3/startup_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/RTE/Device/ARMCM3/system_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MemPool/main.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/Blinky.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/Blinky.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/Blinky.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/Blinky.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/Compiler/EventRecorderConf.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/Device/ARMCM3/ARMCM3_ac6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/Device/ARMCM3/startup_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/Migration/RTE/Device/ARMCM3/system_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/MsqQueue.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/MsqQueue.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/MsqQueue.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/Compiler/EventRecorderConf.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/Device/ARMCM3/ARMCM3_ac6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/Device/ARMCM3/startup_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/RTE/Device/ARMCM3/system_ARMCM3.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/MsgQueue/main.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/ARMCM33_DSP_FP_TZ_config.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/CM33_ns.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/CM33_ns.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/CM33_ns.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_ns/main_ns.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/CM33_s.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/partition_ARMCM33.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/interface.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/interface.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/CM33_s/main_s.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/Debug.ini delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/NoRTOS.uvmpw delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/NoRTOS/NoRTOS.uvmpw.uvgui delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/ARMCM33_DSP_FP_TZ_config.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/CM33_ns.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_ns/main_ns.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/CM33_s.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/CM33_s.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/CM33_s.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/partition_ARMCM33.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/interface.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/interface.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/main_s.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/CM33_s/tz_context.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/Debug.ini delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/RTOS.uvmpw delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS/RTOS.uvmpw.uvgui delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/ARMCM33_DSP_FP_TZ_config.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/CM33_ns.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/CM33_ns.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/CM33_ns.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/RTE/CMSIS/RTX_Config.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/RTE/CMSIS/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_AC6.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_ns/main_ns.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/CM33_s.uvguix delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/CM33_s.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/CM33_s.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/Hardfault.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/Hardfault.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/IncidentLog_s.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/IncidentLog_s.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/ARMCM33_ac6_s.sct delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/partition_ARMCM33.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/startup_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/RTE/Device/ARMCM33_DSP_FP_TZ/system_ARMCM33.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/SysTick_s.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/SysTick_s.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/interface.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/interface.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/main_s.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/CM33_s/tz_context.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/Debug.ini delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/RTOS_Faults.uvmpw delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples/TrustZoneV8M/RTOS_Faults/RTOS_Faults.uvmpw.uvgui delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewp delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/settings/Blinky.crun delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/settings/Blinky.dbgdt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/settings/Blinky.dnx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/Abstract.txt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewd delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewp delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/settings/MsgQueue.crun delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/settings/MsgQueue.dbgdt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/settings/MsgQueue.dnx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/main.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_def.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_evr.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Include/rtx_os.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Include1/cmsis_os.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/ARM/MDK/Lint/MISRA_C_2012_Config.lnt delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/ARM/MDK/RTX_CM.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/ARM/MDK/RTX_CM.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/GCC/MDK/RTX_CM.uvoptx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/GCC/MDK/RTX_CM.uvprojx delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTE_Components.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.ewp delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/IAR/IDE/RTX_CM.eww delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/RTX_Config.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/build.py delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/cmsis_os1.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Library/fetch_libs.sh delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/RTX5.scvd delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/ARM/irq_armv6m.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/ARM/irq_armv7a.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/ARM/irq_armv7m.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/GCC/irq_armv6m.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/GCC/irq_armv7a.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/GCC/irq_armv7m.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/GCC/irq_armv8mbl.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/GCC/irq_armv8mml.S delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/IAR/irq_armv6m.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/IAR/irq_armv7a.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/IAR/irq_armv8mbl.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/IAR/irq_armv8mml.s delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_core_c.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_core_ca.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_core_cm.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_delay.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evflags.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_evr.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_kernel.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_lib.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_memory.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mempool.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_mutex.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_semaphore.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_system.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_thread.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Source/rtx_timer.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Events.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/MemPool.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/MsgQueue.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Mutex.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Semaphore.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Thread.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Timer.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/main.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/RTX/Template/svc_user.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Source/os_systick.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Source/os_tick_gtim.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Source/os_tick_ptim.c delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Template/cmsis_os.h delete mode 100644 external/CMSIS_5/CMSIS/RTOS2/Template/cmsis_os1.c delete mode 100644 external/CMSIS_5/CMSIS/Utilities/ARM_Example.h delete mode 100644 external/CMSIS_5/CMSIS/Utilities/ARM_Example.svd delete mode 100644 external/CMSIS_5/CMSIS/Utilities/CMSIS-SVD.xsd delete mode 100644 external/CMSIS_5/CMSIS/Utilities/check_header.sh delete mode 100644 external/CMSIS_5/CMSIS/Utilities/check_links.sh delete mode 100644 external/CMSIS_5/CMSIS/Utilities/fetch_devtools.sh delete mode 100644 external/CMSIS_5/CMSIS/Utilities/gen_pack.sh delete mode 100644 external/CMSIS_5/CMSIS_Review_Meeting_2020.pdf delete mode 100644 external/CMSIS_5/Device/_Template_Vendor/Vendor/Device/Source/IAR/startup_Device.s delete mode 100644 external/CMSIS_5/Jenkinsfile delete mode 100644 external/CMSIS_5/README.md delete mode 100644 external/CMSIS_5/Scalable Software Stack.pdf delete mode 100644 firmware.bin delete mode 100644 firmware.packed.bin diff --git a/external/CMSIS_5/ARM.CMSIS.pdsc b/external/CMSIS_5/ARM.CMSIS.pdsc deleted file mode 100644 index 94fcb51..0000000 --- a/external/CMSIS_5/ARM.CMSIS.pdsc +++ /dev/null @@ -1,2964 +0,0 @@ - - - - CMSIS - CMSIS (Common Microcontroller Software Interface Standard) - ARM - - https://www.keil.com/pack/ - - - - Active development ... - CMSIS-Core(M): 5.7.0 - - Added new compiler macros. - CMSIS-DSP: Moved into separate pack! - CMSIS-NN: Moved into separate pack! - CMSIS-RTOS2: 2.2.0 (see revision history for details) - - RTX 5.7.0 (see revision history for details) - CMSIS-DAP: 2.1.2 (see revision history for details) - - Fix DAP_Transfer handling when transfer fails - - - CMSIS-Core(M): 5.6.0 - - Arm Cortex-M85 cpu support - - Arm China STAR-MC1 cpu support - - Updated system_ARMCM55.c - CMSIS-DSP: 1.10.0 (see revision history for details) - CMSIS-NN: 3.1.0 (see revision history for details) - - Support for int16 convolution and fully connected for reference implementation - - Support for DSP extension optimization for int16 convolution and fully connected - - Support dilation for int8 convolution - - Support dilation for int8 depthwise convolution - - Support for int16 depthwise conv for reference implementation including dilation - - Support for int16 average and max pooling for reference implementation - - Support for elementwise add and mul int16 scalar version - - Support for softmax int16 scalar version - - Support for SVDF with 8 bit state tensor - CMSIS-RTOS2: 2.1.3 (unchanged) - - RTX 5.5.4 (see revision history for details) - CMSIS-Pack: deprecated (moved to Open-CMSIS-Pack) - CMSIS-SVD: 1.3.9 (see revision history for details) - CMSIS-DAP: 2.1.1 (see revision history for details) - - Allow default clock frequency to use fast clock mode - Devices - - Support for Cortex-M85 - Utilities - - SVDConv 3.3.42 - - PackChk 1.3.95 - - - CMSIS-Core(M): 5.5.0 (see revision history for details) - - Updated GCC LinkerDescription, GCC Assembler startup - - Added Armv8-M Stack Sealing (to linker, startup) for toolchain ARM, GCC - - Changed C-Startup to default Startup. - - Updated Armv8-M Assembler startup to use GAS syntax - Note: Updating existing projects may need manual user interaction! - CMSIS-Core(A): 1.2.1 (see revision history for details) - - Bugfixes for Cortex-A32 - CMSIS-DAP: 2.1.0 (see revision history for details) - - Enhanced DAP_Info - - Added extra UART support - CMSIS-DSP: 1.9.0 (see revision history for details) - - Purged pre-built libs from Git - - Enhanced support for f16 datatype - - Fixed couple of GCC issues - CMSIS-NN: 3.0.0 (see revision history for details including version 2.0.0) - - Major interface change for functions compatible with TensorFlow Lite for Microcontroller - - Added optimization for SVDF kernel - - Improved MVE performance for fully Connected and max pool operator - - NULL bias support for fully connected operator in non-MVE case(Can affect performance) - - Expanded existing unit test suite along with support for FVP - - Removed Examples folder - CMSIS-RTOS2: - - RTX 5.5.3 (see revision history for details) - - CVE-2021-27431 vulnerability mitigation. - - Enhanced stack overrun checking. - - Various bug fixes and improvements. - CMSIS-Pack: 1.7.2 (see revision history for details) - - Support for Microchip XC32 compiler - - Support for Custom Datapath Extension - - - CMSIS-Build: 0.9.0 (beta) - - Draft for CMSIS Project description (CPRJ) - CMSIS-Core(M): 5.4.0 (see revision history for details) - - Cortex-M55 cpu support - - Enhanced MVE support for Armv8.1-MML - - Fixed device config define checks. - - L1 Cache functions for Armv7-M and later - CMSIS-Core(A): 1.2.0 (see revision history for details) - - Fixed GIC_SetPendingIRQ to use GICD_SGIR - - Added missing DSP intrinsics - - Reworked assembly intrinsics: volatile, barriers and clobber - CMSIS-DSP: 1.8.0 (see revision history for details) - - Added new functions and function groups - - Added MVE support - CMSIS-NN: 1.3.0 (see revision history for details) - - Added MVE support - - Further optimizations for kernels using DSP extension - CMSIS-RTOS2: - - RTX 5.5.2 (see revision history for details) - CMSIS-Driver: 2.8.0 - - Added VIO API 0.1.0 (Preview) - - removed volatile from status related typedefs in APIs - - enhanced WiFi Interface API with support for polling Socket Receive/Send - CMSIS-Pack: 1.6.3 (see revision history for details) - - deprecating all types specific to cpdsc format. Cpdsc is replaced by Cprj with dedicated schema. - Devices: - - ARMCM55 device - - ARMv81MML startup code recognizing __MVE_USED macro - - Refactored vector table references for all Cortex-M devices - - Reworked ARMCM* C-StartUp files. - - Include L1 Cache functions in ARMv8MML/ARMv81MML devices - Utilities: - Attention: Linux binaries moved to Linux64 folder! - - SVDConv 3.3.35 - - PackChk 1.3.89 - - - CMSIS-Core(M): 5.3.0 (see revision history for details) - - Added provisions for compiler-independent C startup code. - CMSIS-Core(A): 1.1.4 (see revision history for details) - - Fixed __FPU_Enable. - CMSIS-DSP: 1.7.0 (see revision history for details) - - New Neon versions of f32 functions - - Python wrapper - - Preliminary cmake build - - Compilation flags for FFTs - - Changes to arm_math.h - CMSIS-NN: 1.2.0 (see revision history for details) - - New function for depthwise convolution with asymmetric quantization. - - New support functions for requantization. - CMSIS-RTOS: - - RTX 4.82.0 (updated provisions for Arm Compiler 6 when using Cortex-M0/M0+) - CMSIS-RTOS2: - - RTX 5.5.1 (see revision history for details) - CMSIS-Driver: 2.7.1 - - WiFi Interface API 1.0.0 - Devices: - - Generalized C startup code for all Cortex-M family devices. - - Updated Cortex-A default memory regions and MMU configurations - - Moved Cortex-A memory and system config files to avoid include path issues - - - The following folders are deprecated - - CMSIS/Include/ (superseded by CMSIS/DSP/Include/ and CMSIS/Core/Include/) - - CMSIS-Core(M): 5.2.1 (see revision history for details) - - Fixed compilation issue in cmsis_armclang_ltm.h - - - The following folders have been removed: - - CMSIS/Lib/ (superseded by CMSIS/DSP/Lib/) - - CMSIS/DSP_Lib/ (superseded by CMSIS/DSP/) - The following folders are deprecated - - CMSIS/Include/ (superseded by CMSIS/DSP/Include/ and CMSIS/Core/Include/) - - CMSIS-Core(M): 5.2.0 (see revision history for details) - - Reworked Stack/Heap configuration for ARM startup files. - - Added Cortex-M35P device support. - - Added generic Armv8.1-M Mainline device support. - CMSIS-Core(A): 1.1.3 (see revision history for details) - CMSIS-DSP: 1.6.0 (see revision history for details) - - reworked DSP library source files - - reworked DSP library documentation - - Changed DSP folder structure - - moved DSP libraries to folder ./DSP/Lib - - ARM DSP Libraries are built with ARMCLANG - - Added DSP Libraries Source variant - CMSIS-RTOS2: - - RTX 5.5.0 (see revision history for details) - CMSIS-Driver: 2.7.0 - - Added WiFi Interface API 1.0.0-beta - - Added components for project specific driver implementations - CMSIS-Pack: 1.6.0 (see revision history for details) - Devices: - - Added Cortex-M35P and ARMv81MML device templates. - - Fixed C-Startup Code for GCC (aligned with other compilers) - Utilities: - - SVDConv 3.3.25 - - PackChk 1.3.82 - - - Aligned pack structure with repository. - The following folders are deprecated: - - CMSIS/Include/ - - CMSIS/DSP_Lib/ - - CMSIS-Core(M): 5.1.2 (see revision history for details) - - Added Cortex-M1 support (beta). - CMSIS-Core(A): 1.1.2 (see revision history for details) - CMSIS-NN: 1.1.0 - - Added new math functions. - CMSIS-RTOS2: - - API 2.1.3 (see revision history for details) - - RTX 5.4.0 (see revision history for details) - * Updated exception handling on Cortex-A - CMSIS-Driver: - - Flash Driver API V2.2.0 - Utilities: - - SVDConv 3.3.21 - - PackChk 1.3.71 - - - Updated Arm company brand. - CMSIS-Core(M): 5.1.1 (see revision history for details) - CMSIS-Core(A): 1.1.1 (see revision history for details) - CMSIS-DAP: 2.0.0 (see revision history for details) - CMSIS-NN: 1.0.0 - - Initial contribution of the bare metal Neural Network Library. - CMSIS-RTOS2: - - RTX 5.3.0 (see revision history for details) - - OS Tick API 1.0.1 - - - CMSIS-Core(M): 5.1.0 (see revision history for details) - - Added MPU Functions for ARMv8-M for Cortex-M23/M33. - - Added compiler_iccarm.h to replace compiler_iar.h shipped with the compiler. - CMSIS-Core(A): 1.1.0 (see revision history for details) - - Added compiler_iccarm.h. - - Added additional access functions for physical timer. - CMSIS-DAP: 1.2.0 (see revision history for details) - CMSIS-DSP: 1.5.2 (see revision history for details) - CMSIS-Driver: 2.6.0 (see revision history for details) - - CAN Driver API V1.2.0 - - NAND Driver API V2.3.0 - CMSIS-RTOS: - - RTX: added variant for Infineon XMC4 series affected by PMU_CM.001 errata. - CMSIS-RTOS2: - - API 2.1.2 (see revision history for details) - - RTX 5.2.3 (see revision history for details) - Devices: - - Added GCC startup and linker script for Cortex-A9. - - Added device ARMCM0plus_MPU for Cortex-M0+ with MPU. - - Added IAR startup code for Cortex-A9 - - - CMSIS-RTOS2: - - RTX 5.2.1 (see revision history for details) - - - CMSIS-Core(M): 5.0.2 (see revision history for details) - - Changed Version Control macros to be core agnostic. - - Added MPU Functions for ARMv7-M for Cortex-M0+/M3/M4/M7. - CMSIS-Core(A): 1.0.0 (see revision history for details) - - Initial release - - IRQ Controller API 1.0.0 - CMSIS-Driver: 2.05 (see revision history for details) - - All typedefs related to status have been made volatile. - CMSIS-RTOS2: - - API 2.1.1 (see revision history for details) - - RTX 5.2.0 (see revision history for details) - - OS Tick API 1.0.0 - CMSIS-DSP: 1.5.2 (see revision history for details) - - Fixed GNU Compiler specific diagnostics. - CMSIS-Pack: 1.5.0 (see revision history for details) - - added System Description File (*.SDF) Format - CMSIS-Zone: 0.0.1 (Preview) - - Initial specification draft - - - Package Description: - - added taxonomy for Cclass RTOS - CMSIS-RTOS2: - - API 2.1 (see revision history for details) - - RTX 5.1.0 (see revision history for details) - CMSIS-Core: 5.0.1 (see revision history for details) - - Added __PACKED_STRUCT macro - - Added uVisior support - - Updated cmsis_armcc.h: corrected macro __ARM_ARCH_6M__ - - Updated template for secure main function (main_s.c) - - Updated template for Context Management for ARMv8-M TrustZone (tz_context.c) - CMSIS-DSP: 1.5.1 (see revision history for details) - - added ARMv8M DSP libraries. - CMSIS-Pack:1.4.9 (see revision history for details) - - added Pack Index File specification and schema file - - - Changed open source license to Apache 2.0 - CMSIS_Core: - - Added support for Cortex-M23 and Cortex-M33. - - Added ARMv8-M device configurations for mainline and baseline. - - Added CMSE support and thread context management for TrustZone for ARMv8-M - - Added cmsis_compiler.h to unify compiler behaviour. - - Updated function SCB_EnableICache (for Cortex-M7). - - Added functions: NVIC_GetEnableIRQ, SCB_GetFPUType - CMSIS-RTOS: - - bug fix in RTX 4.82 (see revision history for details) - CMSIS-RTOS2: - - new API including compatibility layer to CMSIS-RTOS - - reference implementation based on RTX5 - - supports all Cortex-M variants including TrustZone for ARMv8-M - CMSIS-SVD: - - reworked SVD format documentation - - removed SVD file database documentation as SVD files are distributed in packs - - updated SVDConv for Win32 and Linux - CMSIS-DSP: - - Moved DSP libraries from CMSIS/DSP/Lib to CMSIS/Lib. - - Added DSP libraries build projects to CMSIS pack. - - - - CMSIS-Core 4.30.0 (see revision history for details) - - CMSIS-DAP 1.1.0 (unchanged) - - CMSIS-Driver 2.04.0 (see revision history for details) - - CMSIS-DSP 1.4.7 (no source code change [still labeled 1.4.5], see revision history for details) - - CMSIS-Pack 1.4.1 (see revision history for details) - - CMSIS-RTOS 4.80.0 Restored time delay parameter 'millisec' old behavior (prior V4.79) for software compatibility. (see revision history for details) - - CMSIS-SVD 1.3.1 (see revision history for details) - - - - CMSIS-Core 4.20 (see revision history for details) - - CMSIS-DSP 1.4.6 (no source code change [still labeled 1.4.5], see revision history for details) - - CMSIS-Pack 1.4.0 (adding memory attributes, algorithm style) - - CMSIS-Driver 2.03.0 (adding CAN [Controller Area Network] API) - - CMSIS-RTOS - -- API 1.02 (unchanged) - -- RTX 4.79 (see revision history for details) - - CMSIS-SVD 1.3.0 (see revision history for details) - - CMSIS-DAP 1.1.0 (extended with SWO support) - - - - CMSIS-Core 4.10 (Cortex-M7 extended Cache Maintenance functions) - - CMSIS-DSP 1.4.5 (see revision history for details) - - CMSIS-Driver 2.02 (adding SAI (Serial Audio Interface) API) - - CMSIS-Pack 1.3.3 (Semantic Versioning, Generator extensions) - - CMSIS-RTOS - -- API 1.02 (unchanged) - -- RTX 4.78 (see revision history for details) - - CMSIS-SVD 1.2 (unchanged) - - - Adding Cortex-M7 support - - CMSIS-Core 4.00 (Cortex-M7 support, corrected C++ include guards in core header files) - - CMSIS-DSP 1.4.4 (Cortex-M7 support and corrected out of bound issues) - - CMSIS-Pack 1.3.1 (Cortex-M7 updates, clarification, corrected batch files in Tutorial) - - CMSIS-SVD 1.2 (Cortex-M7 extensions) - - CMSIS-RTOS RTX 4.75 (see revision history for details) - - - - fixed conditions preventing the inclusion of the DSP library in projects for Infineon XMC4000 series devices - - - - CMSIS-Driver 2.02 (incompatible update) - - CMSIS-Pack 1.3 (see revision history for details) - - CMSIS-DSP 1.4.2 (unchanged) - - CMSIS-Core 3.30 (unchanged) - - CMSIS-RTOS RTX 4.74 (unchanged) - - CMSIS-RTOS API 1.02 (unchanged) - - CMSIS-SVD 1.10 (unchanged) - PACK: - - removed G++ specific files from PACK - - added Component Startup variant "C Startup" - - added Pack Checking Utility - - updated conditions to reflect tool-chain dependency - - added Taxonomy for Graphics - - updated Taxonomy for unified drivers from "Drivers" to "CMSIS Drivers" - - - - - CMSIS-RTOS 4.74 (see revision history for details) - - PACK Extensions (Boards, Device Features, Flash Programming, Generators, Configuration Wizard). Schema version 1.1. - - - - - - - - - Software components for audio processing - Generic Interfaces for Evaluation and Development Boards - Drivers that support an external component available on an evaluation board - Compiler Software Extensions - Cortex Microcontroller Software Interface Components - Unified Device Drivers compliant to CMSIS-Driver Specifications - Startup, System Setup - Data exchange or data formatter - Drivers that support an extension board or shield - File Drive Support and File System - IoT cloud client connector - IoT specific services - IoT specific software utility - Graphical User Interface - Network Stack using Internet Protocols - Real-time Operating System - Encryption for secure communication or storage - Universal Serial Bus Stack - Generic software utility components - - - - - - - -The Cortex-M0 processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling -- upward compatibility with the rest of the Cortex-M processor family. - - - - - - - - - - - - - - - - -The Cortex-M0+ processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling -- upward compatibility with the rest of the Cortex-M processor family. - - - - - - - - - - - - - - - - - - - - - -The ARM Cortex-M1 FPGA processor is intended for deeply embedded applications that require a small processor integrated into an FPGA. -The ARM Cortex-M1 processor implements the ARMv6-M architecture profile. - - - - - - - - - - - - - - - - -The Cortex-M3 processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling -- upward compatibility with the rest of the Cortex-M processor family. - - - - - - - - - - - - - - - - -The Cortex-M4 processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling -- upward compatibility with the rest of the Cortex-M processor family. - - - - - - - - - - - - - - - - - - - - - -The Cortex-M7 processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling -- upward compatibility with the rest of the Cortex-M processor family. - - - - - - - - - - - - - - - - - - - - - - - - - - -The Arm Cortex-M23 is based on the Armv8-M baseline architecture. -It is the smallest and most energy efficient Arm processor with Arm TrustZone technology. -Cortex-M23 is the ideal processor for constrained embedded applications requiring efficient security. - - - - - - - - - - - - - - - - - - - - - - - -The Arm Cortex-M33 is the most configurable of all Cortex-M processors. It is a full featured microcontroller -class processor based on the Armv8-M mainline architecture with Arm TrustZone security. - - - - - - - - - - - - no DSP Instructions, no Floating Point Unit, no TrustZone - - - - - - - - no DSP Instructions, no Floating Point Unit, TrustZone - - - - - - - - DSP Instructions, Single Precision Floating Point Unit, no TrustZone - - - - - - - - DSP Instructions, Single Precision Floating Point Unit, TrustZone - - - - - - - - - -The Arm Cortex-M35P is the most configurable of all Cortex-M processors. It is a full featured microcontroller -class processor based on the Armv8-M mainline architecture with Arm TrustZone security designed for a broad range of secure embedded applications. - - - - - - - - - - - - - no DSP Instructions, no Floating Point Unit, no TrustZone - - - - - - - - no DSP Instructions, no Floating Point Unit, TrustZone - - - - - - - - DSP Instructions, Single Precision Floating Point Unit, no TrustZone - - - - - - - - DSP Instructions, Single Precision Floating Point Unit, TrustZone - - - - - - - - - -The Arm Cortex-M55 processor is a fully synthesizable, mid-range, microcontroller-class processor that implements the Armv8.1-M mainline architecture and includes support for the M-profile Vector Extension (MVE), also known as Arm Helium technology. -It is Arm's most AI-capable Cortex-M processor, delivering enhanced, energy-efficient digital signal processing (DSP) and machine learning (ML) performance. -The Cortex-M55 processor achieves high compute performance across scalar and vector operations, while maintaining low energy consumption. - - - - - - - - - - - - - Floating Point Vector Extensions, DSP Instructions, Double Precision Floating Point Unit, TrustZone - - - - - - - - - -The Arm Cortex-M85 processor is a fully synthesizable high-performance microcontroller class processor that implements the Armv8.1-M Mainline architecture which includes support for the M-profile Vector Extension (MVE). -The processor also supports previous Armv8-M architectural features. -The design is focused on compute applications such as Digital Signal Processing (DSP) and machine learning. -The Arm Cortex-M85 processor is energy efficient and achieves high compute performance across scalar and vector operations while maintaining low power consumption. - - - - - - - - - - - - - Floating Point Vector Extensions, DSP Instructions, Double Precision Floating Point Unit, TrustZone, PACBTI - - - - - - - - -The Arm SC000 processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of secure embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling - - - - - - - - - - - - - - - -The ARM SC300 processor is an entry-level 32-bit ARM Cortex processor designed for a broad range of secure embedded applications. It offers significant benefits to developers, including: -- simple, easy-to-use programmers model -- highly efficient ultra-low power operation -- excellent code density -- deterministic, high-performance interrupt handling - - - - - - - - - - - - - - - - -Armv8-M Baseline based device with TrustZone - - - - - - - - - - - - - - - - - - -Armv8-M Mainline based device with TrustZone - - - - - - - - - - - - no DSP Instructions, no Floating Point Unit, TrustZone - - - - - - - - DSP Instructions, no Floating Point Unit, TrustZone - - - - - - - - no DSP Instructions, Single Precision Floating Point Unit, TrustZone - - - - - - - - DSP Instructions, Single Precision Floating Point Unit, TrustZone - - - - - - - - no DSP Instructions, Double Precision Floating Point Unit, TrustZone - - - - - - - - DSP Instructions, Double Precision Floating Point Unit, TrustZone - - - - - - - - - -Armv8.1-M Mainline based device with TrustZone and MVE - - - - - - - - - - - - - Double Precision Vector Extensions, DSP Instructions, Double Precision Floating Point Unit, TrustZone - - - - - - - - - -The Arm Cortex-A5 processor is a high-performance, low-power, Arm macrocell with an L1 cache subsystem that provides full -virtual memory capabilities. The Cortex-A5 processor implements the Armv7-A architecture profile and can execute 32-bit -Arm instructions and 16-bit and 32-bit Thumb instructions. The Cortex-A5 is the smallest member of the Cortex-A processor family. - - - - - - - - - - - - - - - - - -The Cortex-A7 MPCore processor is a high-performance, low-power processor that implements the Armv7-A architecture. -The Cortex-A7 MPCore processor has one to four processors in a single multiprocessor device with a L1 cache subsystem, -an optional integrated GIC, and an optional L2 cache controller. - - - - - - - - - - - - - - - - - -The Cortex-A9 processor is a high-performance, low-power, Arm macrocell with an L1 cache subsystem that provides full virtual memory capabilities. -The Cortex-A9 processor implements the Armv7-A architecture and runs 32-bit Arm instructions, 16-bit and 32-bit Thumb instructions, -and 8-bit Java bytecodes in Jazelle state. - - - - - - - - - - - - - - - - - - - Device interrupt controller interface - - - - - - RTOS Kernel system tick timer interface - - - - - - - CMSIS-RTOS API for Cortex-M, SC000, and SC300 - - - - - - CMSIS-RTOS API for Cortex-M, SC000, and SC300 - - - - - - - - USART Driver API for Cortex-M - - - - - - - SPI Driver API for Cortex-M - - - - - - - SAI Driver API for Cortex-M - - - - - - - I2C Driver API for Cortex-M - - - - - - - CAN Driver API for Cortex-M - - - - - - - Flash Driver API for Cortex-M - - - - - - - MCI Driver API for Cortex-M - - - - - - - NAND Flash Driver API for Cortex-M - - - - - - - Ethernet MAC and PHY Driver API for Cortex-M - - - - - - - - Ethernet MAC Driver API for Cortex-M - - - - - - - Ethernet PHY Driver API for Cortex-M - - - - - - - USB Device Driver API for Cortex-M - - - - - - - USB Host Driver API for Cortex-M - - - - - - - WiFi driver - - - - - - - Virtual I/O - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Armv6-M architecture based device - - - - - - - Armv7-M architecture based device - - - - - - - Armv8-M base line architecture based device - - - - - Armv8-M main line architecture based device - - - - - - - Armv8.1-M main line architecture based device - - - - - - Armv8-M/Armv8.1-M architecture based device - - - - - Armv8-M architecture based device - - - - - - Armv6_7-M architecture based device - - - - - Armv6_7_8-M architecture based device - - - - - - Armv7-A architecture based device - - - - - - - No TrustZone - - - - TrustZone - - - - TrustZone (Disabled) - - - - - TrustZone (Secure) - - - - - TrustZone (Non-secure) - - - - - - Armv8-M architecture based device without TrustZone - - - - - Armv8-M architecture based device with TrustZone (Disabled) - - - - - Armv8-M architecture based device with TrustZone (Secure) - - - - - Armv8-M architecture based device with TrustZone (Non-secure) - - - - - - - Startup files for Arm Compiler 6 targeting TrustZone secure mode - - - - - Startup files for Arm Compiler 6 targeting non-TrustZone or TrustZone non-secure mode - - - - - - - Generic Arm Cortex-M0 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M0+ device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M1 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M3 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M4 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M7 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M23 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M33 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M35P device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M55 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-M85 device startup and depends on CMSIS Core - - - - - - Generic Arm SC000 device startup and depends on CMSIS Core - - - - - - Generic Arm SC300 device startup and depends on CMSIS Core - - - - - - Generic Armv8-M Baseline device startup and depends on CMSIS Core - - - - - - Generic Armv8-M Mainline device startup and depends on CMSIS Core - - - - - - Generic Armv8.1-M Mainline device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-A5 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-A7 device startup and depends on CMSIS Core - - - - - - Generic Arm Cortex-A9 device startup and depends on CMSIS Core - - - - - - - Components required for RTOS RTX - - - - - - - Components required for RTOS RTX IFX - - - - - - - - Components required for RTOS RTX5 - - - - - - Components required for RTOS2 RTX5 - - - - - - - - - - Components required for RTOS2 RTX5 on Armv7-A - - - - - - - - - Components required for RTOS2 RTX5 in Non-Secure Domain - - - - - - - - Arm Compiler for Armv6-M architecture (little endian) - - - - - - Arm Compiler for Armv6-M architecture (big endian) - - - - - - Arm Compiler for Armv7-M architecture without FPU (little endian) - - - - - - - Arm Compiler for Armv7-M architecture without FPU (big endian) - - - - - - - Arm Compiler for Armv7-M architecture with FPU (little endian) - - - - - - - - Arm Compiler for Armv7-M architecture with FPU (big endian) - - - - - - - - Arm Compiler for Armv8-M base line architecture (little endian) - - - - - - Arm Compiler for Armv8-M/Armv8.1-M main line architecture without FPU/MVE (little endian) - - - - - - - - Arm Compiler for Armv8-M/Armv8.1-M main line architecture with FPU/MVE (little endian) - - - - - - - - - - - GNU Compiler for Armv6-M architecture (little endian) - - - - - - GNU Compiler for Armv6-M architecture (big endian) - - - - - - GNU Compiler for Armv7-M architecture without FPU (little endian) - - - - - - - GNU Compiler for Armv7-M architecture without FPU (big endian) - - - - - - - GNU Compiler for Armv7-M architecture with FPU (little endian) - - - - - - - - GNU Compiler for Armv7-M architecture with FPU (big endian) - - - - - - - - GNU Compiler for Armv8-M base line architecture (little endian) - - - - - - GNU Compiler for Armv8-M/Armv8.1-M main line architecture without FPU/MVE (little endian) - - - - - - - - GNU Compiler for Armv8-M/Armv8.1-M main line architecture with FPU/MVE (little endian) - - - - - - - - - - - IAR Compiler for Armv6-M architecture (little endian) - - - - - - IAR Compiler for Armv6-M architecture (big endian) - - - - - - IAR Compiler for Armv7-M architecture without FPU (little endian) - - - - - - - IAR Compiler for Armv7-M architecture without FPU (big endian) - - - - - - - IAR Compiler for Armv7-M architecture with FPU (little endian) - - - - - - - - IAR Compiler for Armv7-M architecture with FPU (big endian) - - - - - - - - IAR Compiler for Armv8-M base line architecture (little endian) - - - - - - IAR Compiler for Armv8-M main line architecture without FPU (little endian) - - - - - - - IAR Compiler for Armv8-M main line architecture with FPU (little endian) - - - - - - - - IAR Compiler for Armv8.1-M main line architecture without FPU/MVE (little endian) - - - - - - - - IAR Compiler for Armv8.1-M main line architecture with FPU/MVE (little endian) - - - - - - - - - - - Arm Assembler for Armv6-M architecture - - - - - GNU Assembler for Armv6-M architecture - - - - - - IAR Assembler for Armv6-M architecture - - - - - - Arm Assembler for Armv7-M architecture - - - - - GNU Assembler for Armv7-M architecture - - - - - - IAR Assembler for Armv7-M architecture - - - - - - GNU Assembler for Armv8-M base line architecture - - - - - GNU Assembler for Armv8-M/Armv8.1-M main line architecture - - - - - IAR Assembler for Armv8-M base line architecture - - - - - IAR Assembler for Armv8-M main line architecture - - - - - - Arm Assembler for Armv7-A architecture - - - - - GNU Assembler for Armv7-A architecture - - - - - - IAR Assembler for Armv7-A architecture - - - - - - - Components required for OS Tick Private Timer - - - - - - - Components required for OS Tick Generic Physical Timer - - - - - - - - - - CMSIS-CORE for Cortex-M, SC000, SC300, Star-MC1, ARMv8-M, ARMv8.1-M - - - - - - - - - - - - - CMSIS-CORE for Cortex-A - - - - - - - - - - - System and Startup for Generic Arm Cortex-M0 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M0 device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M0+ device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M0+ device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M1 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M1 device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M3 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M3 device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M4 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M4 device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M7 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M7 device - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M23 device - - - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M23 device - - - - - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M33 device - - - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M33 device - - - - - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-M35P device - - - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm Cortex-M35P device - - - - - - - - - - - - - - - - - - - System and Startup for Generic Cortex-M55 device - - - - - - - - - - - - - - - - - System and Startup for Generic Cortex-M85 device - - - - - - - - - - - - - - - - - System and Startup for Generic Arm SC000 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm SC000 device - - - - - - - - - - - - - - - System and Startup for Generic Arm SC300 device - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Arm SC300 device - - - - - - - - - - - - - - - System and Startup for Generic Armv8-M Baseline device - - - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Armv8-M Baseline device - - - - - - - - - - - - - - - - - - System and Startup for Generic Armv8-M Mainline device - - - - - - - - - - - - - - - DEPRECATED: System and Startup for Generic Armv8-M Mainline device - - - - - - - - - - - - - - - - - - System and Startup for Generic Armv8.1-M Mainline device - - - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-A5 device - - - - - - - - - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-A7 device - - - - - - - - - - - - - - - - - - - - - - System and Startup for Generic Arm Cortex-A9 device - - - - - - - - - - - - - - - - - - - - - - IRQ Controller implementation using GIC - - - - - - - - OS Tick implementation using Private Timer - - - - - - - OS Tick implementation using Generic Physical Timer - - - - - - - - CMSIS-RTOS RTX implementation for Cortex-M, SC000, and SC300 - - - #define RTE_CMSIS_RTOS /* CMSIS-RTOS */ - #define RTE_CMSIS_RTOS_RTX /* CMSIS-RTOS Keil RTX */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS RTX implementation for Infineon XMC4 series affected by PMU_CM.001 errata - - - #define RTE_CMSIS_RTOS /* CMSIS-RTOS */ - #define RTE_CMSIS_RTOS_RTX /* CMSIS-RTOS Keil RTX */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS RTX5 implementation for Cortex-M, SC000, and SC300 - - - #define RTE_CMSIS_RTOS /* CMSIS-RTOS */ - #define RTE_CMSIS_RTOS_RTX5 /* CMSIS-RTOS Keil RTX5 */ - - - - - - - - - - - - CMSIS-RTOS2 RTX5 for Cortex-M, SC000, SC300, ARMv8-M, ARMv8.1-M (Library) - - - #define RTE_CMSIS_RTOS2 /* CMSIS-RTOS2 */ - #define RTE_CMSIS_RTOS2_RTX5 /* CMSIS-RTOS2 Keil RTX5 */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS2 RTX5 for Armv8-M/Armv8.1-M Non-Secure Domain (Library) - - - #define RTE_CMSIS_RTOS2 /* CMSIS-RTOS2 */ - #define RTE_CMSIS_RTOS2_RTX5 /* CMSIS-RTOS2 Keil RTX5 */ - #define RTE_CMSIS_RTOS2_RTX5_ARMV8M_NS /* CMSIS-RTOS2 Keil RTX5 Armv8-M Non-secure domain */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS2 RTX5 for Cortex-M, SC000, SC300, ARMv8-M, ARMv8.1-M (Source) - - - #define RTE_CMSIS_RTOS2 /* CMSIS-RTOS2 */ - #define RTE_CMSIS_RTOS2_RTX5 /* CMSIS-RTOS2 Keil RTX5 */ - #define RTE_CMSIS_RTOS2_RTX5_SOURCE /* CMSIS-RTOS2 Keil RTX5 Source */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS2 RTX5 for Armv7-A (Source) - - - #define RTE_CMSIS_RTOS2 /* CMSIS-RTOS2 */ - #define RTE_CMSIS_RTOS2_RTX5 /* CMSIS-RTOS2 Keil RTX5 */ - #define RTE_CMSIS_RTOS2_RTX5_SOURCE /* CMSIS-RTOS2 Keil RTX5 Source */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS2 RTX5 for Armv8-M/Armv8.1-M Non-Secure Domain (Source) - - - #define RTE_CMSIS_RTOS2 /* CMSIS-RTOS2 */ - #define RTE_CMSIS_RTOS2_RTX5 /* CMSIS-RTOS2 Keil RTX5 */ - #define RTE_CMSIS_RTOS2_RTX5_SOURCE /* CMSIS-RTOS2 Keil RTX5 Source */ - #define RTE_CMSIS_RTOS2_RTX5_ARMV8M_NS /* CMSIS-RTOS2 Keil RTX5 Armv8-M Non-secure domain */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Access to #include Driver_USART.h file and code template for custom implementation - - - - - - - Access to #include Driver_SPI.h file and code template for custom implementation - - - - - - - Access to #include Driver_SAI.h file and code template for custom implementation - - - - - - - Access to #include Driver_I2C.h file and code template for custom implementation - - - - - - - Access to #include Driver_CAN.h file and code template for custom implementation - - - - - - - Access to #include Driver_Flash.h file and code template for custom implementation - - - - - - - Access to #include Driver_MCI.h file and code template for custom implementation - - - - - - - Access to #include Driver_NAND.h file and code template for custom implementation - - - - - - - Access to #include Driver_ETH_PHY/MAC.h files and code templates for custom implementation - - - - - - - - - Access to #include Driver_ETH_MAC.h file and code template for custom implementation - - - - - - - Access to #include Driver_ETH_PHY.h file and code template for custom implementation - - - - - - - Access to #include Driver_USBD.h file and code template for custom implementation - - - - - - - Access to #include Driver_USBH.h file and code template for custom implementation - - - - - - - Access to #include Driver_WiFi.h file - - - - - - - - - Virtual I/O custom implementation template - - - - - - Virtual I/O implementation using memory only - - - - - - - - - - uVision Simulator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EWARM Simulator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CMSIS-RTOS2 Blinky example - - - - - - - - - Getting Started - - - - - CMSIS-RTOS2 mixed API v1 and v2 - - - - - - - - - Getting Started - - - - - CMSIS-RTOS2 Message Queue Example - - - - - - - - - - Getting Started - - - - - CMSIS-RTOS2 Memory Pool Example - - - - - - - - - - Getting Started - - - - - Bare-metal secure/non-secure example without RTOS - - - - - - - - - Getting Started - - - - - Secure/non-secure RTOS example with thread context management - - - - - - - - - Getting Started - - - - - Secure/non-secure RTOS example with security test cases and system recovery - - - - - - - - - Getting Started - - - - - CMSIS-RTOS2 Blinky example - - - - - - - - - Getting Started - - - - - CMSIS-RTOS2 Message Queue Example - - - - - - - - - Getting Started - - - - - - diff --git a/external/CMSIS_5/CMSIS/DSP/README.md b/external/CMSIS_5/CMSIS/DSP/README.md deleted file mode 100644 index 586f03e..0000000 --- a/external/CMSIS_5/CMSIS/DSP/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# CMSIS-DSP - -![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/ARM-software/CMSIS-DSP?include_prereleases) ![GitHub](https://img.shields.io/github/license/ARM-software/CMSIS-DSP) - -This CMSIS component has been moved into its own realm, please find it at [ARM-software/CMSIS-DSP](https://github.com/ARM-software/CMSIS-DSP). diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS-Toolbox.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS-Toolbox.png deleted file mode 100644 index 3380da26db790361f524257fbe22860956a72e94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69971 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 z 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 diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS_Logo_Final.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CMSIS_Logo_Final.png deleted file mode 100644 index ec557ff8cb86d8c428290e82171aac4b7a421000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5823 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 JPDHLkV1h|lb^ibW diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CmdLineBuild.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CmdLineBuild.html deleted file mode 100644 index 98ec31f..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/CmdLineBuild.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/bc_s.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/bdwn.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild.html deleted file mode 100644 index 0745e85..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_install.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_install.html deleted file mode 100644 index 9c477cc..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_install.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_uv.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_uv.html deleted file mode 100644 index e3a4a3c..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuild_uv.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuildgen.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuildgen.html deleted file mode 100644 index 1f9e133..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cbuildgen.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ccmerge.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ccmerge.html deleted file mode 100644 index e3a4a3c..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ccmerge.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/closed.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmake.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmake.html deleted file mode 100644 index c494a8a..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmake.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis.css b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis.css deleted file mode 100644 index 586d4d2..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis.css +++ /dev/null @@ -1,1282 +0,0 @@ -/* The standard CSS for doxygen */ - -body, table, div, p, dl { - font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; - font-size: 13px; - line-height: 1.3; -} - -/* CMSIS styles */ - -.style1 { - text-align: center; -} -.style2 { - color: #0000FF; - font-weight: normal; -} -.style3 { - text-align: left; -} -.style4 { - color: #008000; -} -.style5 { - color: #0000FF; -} -.style6 { - color: #000000; - font-style:italic; -} -.mand { - color: #0000FF; -} -.opt { - color: #008000; -} -.cond { - color: #990000; -} - -.choice -{ - background-color:#F7F9D0; -} -.seq -{ - background-color:#C9DECB; -} -.group1 -{ - background-color:#F8F1F1; -} -.group2 -{ - background-color:#DCEDEA; -} - - -ul ul { - list-style-type: disc; -} - -ul ul ul { - list-style-type: disc; -} - -ul.hierarchy { - color: green; -} - -em { - color: #000000; - font-style:italic; -} - - - -/* CMSIS Tables */ -table.cmtab1 { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; - text-align: justify; - width:70%; -} - -th.cmtab1 { - background: #EBEFF6; - font-weight: bold; - height: 28px; -} - -td.cmtab1 { - padding:1px; - text-align: left; -} - -table.cmtable { - border-collapse:collapse; - text-align: justify; -} - -table.cmtable td, table.cmtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.cmtable th { - background-color: #EBEFF6; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; -} - -td.MonoTxt { - font-family:"Arial monospaced for SAP"; -} - -td.XML-Token -{ - azimuth: 180; - font-style:italic; - color:Maroon; - z-index:20; - -} - -span.XML-Token -{ - azimuth: 180; - font-style:italic; - color:Maroon; - z-index:20; - -} - -span.h2 -{ - font-size: 120%; - font-weight: bold; -} - -div.new -{ - background-color:#ccffcc; /* light green */ -} - -div.mod -{ - background-color:#ffe6cc; /* light amber */ -} - -div.del -{ - background-color:#ffcccc; /* light red */ -} - -/* @group Heading Levels */ - -h1 { - font-size: 150%; -} - -.title { - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2 { - font-size: 120%; -} - -h3 { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd, p.starttd { - margin-top: 2px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A2B4D8; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3A568E; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4464A5; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9AAED5; - color: #ffffff; - border: 1px double #849CCC; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px; - margin: 4px; - background-color: #FBFCFD; - border: 1px solid #C3CFE6; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; -} - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C3CFE6; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C3CFE6; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EDF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9AAED5; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A2B4D8; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4769AD; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memItemLeft, .memItemRight, .memTemplParams { - border-top: 1px solid #C3CFE6; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4464A5; - white-space: nowrap; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #4464A5; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A2B4D8; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A7B8DA; - border-left: 1px solid #A7B8DA; - border-right: 1px solid #A7B8DA; - padding: 6px 0px 6px 0px; - color: #233456; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E7F3; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A7B8DA; - border-left: 1px solid #A7B8DA; - border-right: 1px solid #A7B8DA; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #708CC4; - border-top:1px solid #5072B7; - border-left:1px solid #5072B7; - border-right:1px solid #C3CFE6; - border-bottom:1px solid #C3CFE6; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; -} - - - -/* @end */ - -/* these are for tree view when not used as main index */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3A568E; -} - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #293C63; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2B4069; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #EBEFF6; - color: #000000; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - width: 100%; - margin-bottom: 10px; - border: 1px solid #A7B8DA; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A7B8DA; - border-bottom: 1px solid #A7B8DA; - vertical-align: top; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A7B8DA; - width: 100%; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E7F3; - font-size: 90%; - color: #233456; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A7B8DA; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - height:30px; - line-height:30px; - color:#889FCE; - border:solid 1px #C1CDE5; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#344D7E; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; -} - -.navpath li.navelem a:hover -{ - color:#6583BF; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#344D7E; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - margin-left: 5px; - font-size: 8pt; - padding-left: 5px; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C3CFE6; -} - -div.headertitle -{ - padding: 5px 5px 5px 7px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5072B7; -} - -.image -{ - text-align: left; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #8EA4D0; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#314877; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D7DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 20px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4464A5; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis_footer.js b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis_footer.js deleted file mode 100644 index e659820..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cmsis_footer.js +++ /dev/null @@ -1,3 +0,0 @@ -function writeFooter() { - document.write('Generated on Wed Apr 13 2022 14:13:49 for CMSIS-Pack Version 1.7.2 by Arm Ltd. All rights reserved.'); -}; diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_init.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_init.html deleted file mode 100644 index e3a4a3c..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_init.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_install.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_install.html deleted file mode 100644 index 13e87dc..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cp_install.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprjFormat_pg.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprjFormat_pg.html deleted file mode 100644 index 1e5903a..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprjFormat_pg.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprj_types.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprj_types.html deleted file mode 100644 index 9b382ee..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/cprj_types.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.css b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.css deleted file mode 100644 index f0f36f8..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.css +++ /dev/null @@ -1,1366 +0,0 @@ -/* The standard CSS for doxygen 1.8.6 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px 6px; - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view when not used as main index */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 20px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 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 diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/dynsections.js b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/dynsections.js deleted file mode 100644 index ed092c7..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} -function toggleLevel(level) -{ - $('table.directory tr').each(function(){ - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_components.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_components.html deleted file mode 100644 index 0e8a166..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_components.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_cprj.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_cprj.html deleted file mode 100644 index 4aea0f1..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_cprj.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_created.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_created.html deleted file mode 100644 index aac4773..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_created.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_files.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_files.html deleted file mode 100644 index a20596e..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_files.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_info.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_info.html deleted file mode 100644 index dc02f2f..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_info.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_layers.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_layers.html deleted file mode 100644 index 4e93592..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_layers.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_packages.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_packages.html deleted file mode 100644 index 7fb8e67..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_packages.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_target.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_target.html deleted file mode 100644 index b36ea6f..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/element_target.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding Open-CMSIS-Pack page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in Open-CMSIS-Pack resources. - - - \ No newline at end of file diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2blank.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2blank.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2cl.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2cl.png deleted file mode 100644 index 132f6577bf7f085344904602815a260d29f55d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)VBF;ev;toEj8_OB0EQg5eYilIj#JZG_m^33l3^k4mtzx!TVD?g)Y$ zrvwRDSqT!wLIM$dWCIa$vtxE|mzbTzu-y&$FvF6WA2a{Wr1g}`WdPT-0JzEZ0IxAv z-Z+ejZc&H;I5-pb_SUB}04j0^V)3t{`z<7asDl2Tw3w3sP%)0^8$bhEg)IOTBcRXv zFfq~3&gvJ$F-U7mpBW8z1GY~HK&7h4^YI~Orv~wLnC0PP_dAkv;nzX{9Q|8Gv=2ca z@v)c9T;D#h`TZ2X&&$ff2wedmot995de~-s3I)yauahg;7qn*?1n?F$e+PwP37}~; z1NKUk7reVK^7A;$QRW7qAx40HHUZ<|k3U%nz(Ec`#i+q9K!dgcROAlCS?`L= v>#=f?wF5ZND!1uAfQsk;KN^4&*8~0npJiJ%2dj9(00000NkvXXu0mjfWVFf_ diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2doc.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2folderclosed.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2lastnode.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2lastnode.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2link.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2link.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mlastnode.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mlastnode.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mnode.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mnode.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mo.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2mo.png deleted file mode 100644 index 4bfb80f76e65815989a9350ad79d8ce45380e2b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$>P)${!fXv7NWJ%@%u4(KapRY>T6_x;E zxE7kt!}Tiw8@d9Sd`rTGum>z#Q14vIm`wm1#-byD1muMi02@YNO5LRF0o!Y{`a!Ya z{^&p0Su|s705&2QxmqdexG+-zNKL3f@8gTQSJrKByfo+oNJ^-{|Mn||Q5SDwjQVsS zr1}7o5-QMs>gYIMD>GRw@$lT`z4r-_m{5U#cR{urD_)TOeY)(UD|qZ^&y`IVijqk~ xs(9-kWFr7E^!lgi8GsFK5kOY_{Xbgf0^etEU%fLevs?fG002ovPDHLkV1nB&vX1}& diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2node.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2node.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2ns.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2ns.png deleted file mode 100644 index 72e3d71c2892d6f00e259facebc88b45f6db2e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek+5P)f+++#cT|!CkD&4pnIkeMEUEM*>`*9>+Juji$!h-mW%M^8s9957{3nvbrz^&=u<~TAUrFROkmt%^F~Ez+-c53Lv%iH3d38!Rv?K zrb&MYAhp;Gf<}wS;9ZZq2@;!uYG;=Z>~GKE^{HD4keu}lnyqhc>kWX^tQn|warJ~h zT+rtMkdz6aHoN%z(o|&wpu@@OpJnF_z{PA)6(FHw02iHslz^(N{4*+K9)QJHR87wT iTyp>aXaF{u2lxRou|^4tux6eB0000^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2pnode.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2pnode.png deleted file mode 100644 index c6ee22f937a07d1dbfc27c669d11f8ed13e2f152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2splitbar.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2vertline.png b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/ftv2vertline.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/index.html b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/index.html deleted file mode 100644 index 66cdbf3..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/index.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -Overview -CMSIS-Build: Overview - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
CMSIS-Build -  Version 0.10.0 (beta) -
-
Tools, software frameworks, and work flows for productivity with CMSIS based projects
-
-
- -
-
    - -
-
- - - -
-
- -
-
-
- -
- - - - -
- -
- -
-
-
Overview
-
-
-

CMSIS-Build is now replaced with the CMSIS-Toolbox that is a set of tools for creating and building projects that are based on software packs.

- -Content of this documentation is now provided here and individual pages are redirected to the corresponding pages in CMSIS-Toolbox documents. - -

-Components of CMSIS-Toolbox

-

The CMSIS-Toolbox is developed under the Linaro Open-CMSIS-Pack project and contains these tools:

-
    -
  • cpackget download, add and remove software packs.
  • -
  • csolution to create and manage complex applications with user source files and content from software packs
  • -
  • cbuild controls the build process that translates a project to a executable binary image.
  • -
  • packgen to create a software pack from a CMake based software repository.
  • -
  • packchk to validate a software pack
  • -
-

The CMSIS-Toolbox can be used as stand-alone tools with command line interface (CLI) but will be integrated into several other Arm tool solutions such as:

- -

-Development Workflow

-

The following diagram shows the development workflow using the CMSIS-Toolbox.

-
-CMSIS-Toolbox.png -
-Diagram: CMSIS-Toolbox Development Workflow
-

A solution that manages several related projects and projects can be composed using an intuitive *.yml format. This solution and project files are then translated using csolution CLI tool to the *.CPRJ project file format.

-

The individual *.CPRJ project files can be imported to an IDE or by using cbuild translated into executable binary images.

-

The *.CPRJ Project Format describes the input file format that is used by cbuild.

-

-Revision History

- - - - - - - - - - - -
Version Description
replaced by CMSIS-Toolbox now contains the cbuild (aka CMSIS-Build) CLI tool.
0.10.0 (beta) CMake back-end and support for more Cortex-M processors including ArmV8.1M architecture.
0.9.0 (beta) Support for multiple compilers and commands for layer management
0.1.0 (alpha) Release for alpha review
-
-
- - - - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/jquery.js b/external/CMSIS_5/CMSIS/DoxyGen/Build/html/jquery.js deleted file mode 100644 index 3db33e6..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Build/html/jquery.js +++ /dev/null @@ -1,72 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); -/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null; -p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - -
-
-
CMSIS DSP Software Library
-
-
-

CMSIS-DSP is now in its GitHub project at ARM-software/CMSIS-DSP.

- -Content of this documentation is now provided here and individual pages are redirected to the corresponding pages in CMSIS-DSP documentation. - -
- - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html.bak b/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html.bak deleted file mode 100644 index 5d09d9b..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/index.html.bak +++ /dev/null @@ -1,238 +0,0 @@ - - - - - -CMSIS DSP Software Library -CMSIS-DSP: CMSIS DSP Software Library - - - - - - - - - - - - - - - -
-
-
- - - - - - -
-
CMSIS-DSP -   - -
-
CMSIS DSP Software Library
-
- - - - - - -
- -
-
-
- -
- - - - -
- -
- -
-
-
CMSIS DSP Software Library
-
-
-

-Introduction

-

This user manual describes the CMSIS DSP software library, a suite of common signal processing functions for use on Cortex-M and Cortex-A processor based devices.

-

The library is divided into a number of functions each covering a specific category:

-
    -
  • Basic math functions
  • -
  • Fast math functions
  • -
  • Complex math functions
  • -
  • Filtering functions
  • -
  • Matrix functions
  • -
  • Transform functions
  • -
  • Motor control functions
  • -
  • Statistical functions
  • -
  • Support functions
  • -
  • Interpolation functions
  • -
  • Support Vector Machine functions (SVM)
  • -
  • Bayes classifier functions
  • -
  • Distance functions
  • -
  • Quaternion functions
  • -
-

The library has generally separate functions for operating on 8-bit integers, 16-bit integers, 32-bit integer and 32-bit floating-point values.

-

The library is providing vectorized versions of most algorthms for Helium and of most f32 algorithms for Neon.

-

When using a vectorized version, provide a little bit of padding after the end of a buffer (3 words) because the vectorized code may read a little bit after the end of a buffer. You don't have to modify your buffers but just ensure that the end of buffer + padding is not outside of a memory region.

-

-Using the Library

-

The library is released in source form. It is strongly advised to compile the library using -Ofast to have the best performances.

-

The library functions are declared in the public file arm_math.h which is placed in the Include folder. Simply include this file. If you don't want to include everything, you can also rely on headers in Include/dsp folder and use only what you need.

-

-Examples

-

The library ships with a number of examples which demonstrate how to use the library functions.

-

-Toolchain Support

-

The library is now tested on Fast Models building with cmake. Core M0, M4, M7, M33, M55, A32 are tested.

-

-Preprocessor Macros

-

Each library project have different preprocessor macros.

-
    -
  • ARM_MATH_BIG_ENDIAN:
  • -
-

Define macro ARM_MATH_BIG_ENDIAN to build the library for big endian targets. By default library builds for little endian targets.

-
    -
  • ARM_MATH_MATRIX_CHECK:
  • -
-

Define macro ARM_MATH_MATRIX_CHECK for checking on the input and output sizes of matrices

-
    -
  • ARM_MATH_ROUNDING:
  • -
-

Define macro ARM_MATH_ROUNDING for rounding on support functions

-
    -
  • ARM_MATH_LOOPUNROLL:
  • -
-

Define macro ARM_MATH_LOOPUNROLL to enable manual loop unrolling in DSP functions

-
    -
  • ARM_MATH_NEON:
  • -
-

Define macro ARM_MATH_NEON to enable Neon versions of the DSP functions. It is not enabled by default when Neon is available because performances are dependent on the compiler and target architecture.

-
    -
  • ARM_MATH_NEON_EXPERIMENTAL:
  • -
-

Define macro ARM_MATH_NEON_EXPERIMENTAL to enable experimental Neon versions of of some DSP functions. Experimental Neon versions currently do not have better performances than the scalar versions.

-
    -
  • ARM_MATH_HELIUM:
  • -
-

It implies the flags ARM_MATH_MVEF and ARM_MATH_MVEI and ARM_MATH_MVE_FLOAT16.

-
    -
  • ARM_MATH_HELIUM_EXPERIMENTAL:
  • -
-

Only taken into account when ARM_MATH_MVEF, ARM_MATH_MVEI or ARM_MATH_MVE_FLOAT16 are defined. Enable some vector versions which may have worse performance than scalar depending on the core / compiler configuration.

-
    -
  • ARM_MATH_MVEF:
  • -
-

Select Helium versions of the f32 algorithms. It implies ARM_MATH_FLOAT16 and ARM_MATH_MVEI.

-
    -
  • ARM_MATH_MVEI:
  • -
-

Select Helium versions of the int and fixed point algorithms.

-
    -
  • ARM_MATH_MVE_FLOAT16:
  • -
-

MVE Float16 implementations of some algorithms (Requires MVE extension).

-
    -
  • DISABLEFLOAT16:
  • -
-

Disable float16 algorithms when __fp16 is not supported for a specific compiler / core configuration. This is only valid for scalar. When vector architecture is supporting f16 then it can't be disabled.

-
    -
  • ARM_MATH_AUTOVECTORIZE:
  • -
-

With Helium or Neon, disable the use of vectorized code with C intrinsics and use pure C instead. The vectorization is then done by the compiler.

-
-

-CMSIS-DSP in ARM::CMSIS Pack

-

The following files relevant to CMSIS-DSP are present in the ARM::CMSIS Pack directories:

- - - - - - - - - - - - - - - -
File/Folder Content
CMSIS\Documentation\DSP This documentation
CMSIS\DSP\Examples Example projects demonstrating the usage of the library functions
CMSIS\DSP\ComputeLibrary Small Neon kernels when building on Cortex-A
CMSIS\DSP\Include include files for using and building the lib
CMSIS\DSP\PrivateInclude private include files for building the lib
CMSIS\DSP\Source source files
-
-

-Revision History of CMSIS-DSP

-

Please refer to Revision History.

-
-
- - - - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions_8h.html b/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions_8h.html deleted file mode 100644 index 76b3835..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions_8h.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding CMSIS-DSP page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in CMSIS-DSP resources. - - - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions__f16_8h.html b/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions__f16_8h.html deleted file mode 100644 index 7b88f3a..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/interpolation__functions__f16_8h.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -Redirect to the corresponding CMSIS-DSP page after 0 seconds - - - - - - -If the automatic redirection is failing, click here or try to find corresponding topic described in CMSIS-DSP resources. - - - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/jquery.js b/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/jquery.js deleted file mode 100644 index 3db33e6..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/DSP/html/jquery.js +++ /dev/null @@ -1,72 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); -/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null; -p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - -
-
-
CMSIS-Pack Documentation
-
-
-

CMSIS-Pack is now part of the Open-CMSIS-Pack project at www.open-cmsis-pack.org.

- -Content of this documentation is now provided here and individual pages are redirected to the corresponding pages in Open-CMSIS-Pack specification. - -
- - diff --git a/external/CMSIS_5/CMSIS/DoxyGen/Pack/html/jquery.js b/external/CMSIS_5/CMSIS/DoxyGen/Pack/html/jquery.js deleted file mode 100644 index 3db33e6..0000000 --- a/external/CMSIS_5/CMSIS/DoxyGen/Pack/html/jquery.js +++ /dev/null @@ -1,72 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); -/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null; -p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('