diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c00adda316..8caca548cc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,29 +1,7 @@ stages: - - fetch_gdb - pre_check - static_analyzers - build_openocd - - build_idf5.1.x - - build_idf5.2.x - - build_idf5.3.x - - build_idf5.4.x - - build_idf5.5.x - - build_idf_master - - build_nuttx - - test_idf5.1.x - - test_idf5.2.x - - test_idf5.3.x - - test_idf5.4.x - - test_idf5.5.x - - test_idf_master - - test_host - - test_nuttx - - coverage - - deploy - - pre_release - - release_stage1 - - release_submit - - update_idf_tools image: $CI_DOCKER_REGISTRY/openocd-ci-env:1 @@ -67,322 +45,11 @@ variables: ARCHIVE_EXT: "tar.gz" RELEASE_DESC: "New release" -# prefix should be like a $CI_PROJECT_NAME, but we cannot use variable here -.release_tag_filter: &release_tag_filter - only: - - /^v[0-9].*$/ - - /^openocd-esp32-.*$/ - -.release_binaries: &release_binaries - needs: - - job: build_linux - - job: build_linux_armhf - - job: build_linux_armel - - job: build_linux_arm64 - - job: build_windows_win32 - - job: build_windows_win64 - - job: macos_codesign - -.release_submit_action: &release_submit_action - image: espressif/github-hub:2 - when: manual - allow_failure: true - before_script: - - set -o errexit; set -o pipefail; set -o nounset - - test "${DEBUG_SHELL:-''}" = "1" && set -x - - git remote remove github || true - - git remote add github ${GH_REPO_HTTPS} - variables: - GIT_STRATEGY: fetch - GH_REL_TAG: ${CI_COMMIT_TAG} - SHA256_FILE: openocd-esp32-${CI_COMMIT_TAG}-checksum.sha256 - before_script: - set -o errexit; set -o pipefail; set -o nounset - test "${DEBUG_SHELL:-''}" = "1" && set -x -fetch_gdb: - stage: fetch_gdb - variables: - GIT_STRATEGY: none - rules: - - if: $TRIGGERED_BY_GDB_PIPELINE_BRANCH - needs: - - project: idf/binutils-gdb - job: pack-xtensa-arm-linux-gnueabihf - ref: $TRIGGERED_BY_GDB_PIPELINE_BRANCH - artifacts: true - - project: idf/binutils-gdb - job: pack-riscv32-arm-linux-gnueabihf - ref: $TRIGGERED_BY_GDB_PIPELINE_BRANCH - artifacts: true - - project: idf/binutils-gdb - job: pack-xtensa-aarch64-linux-gnu - ref: $TRIGGERED_BY_GDB_PIPELINE_BRANCH - artifacts: true - - project: idf/binutils-gdb - job: pack-riscv32-aarch64-linux-gnu - ref: $TRIGGERED_BY_GDB_PIPELINE_BRANCH - artifacts: true - script: - - mv dist gdb - - cd gdb - - tar -xzf xtensa-esp-elf-gdb*aarch64-linux-gnu.tar.gz - - tar -xzf riscv32-esp-elf-gdb*aarch64-linux-gnu.tar.gz - - mv xtensa-esp-elf-gdb xtensa-esp-elf-gdb_arm64 - - mv riscv32-esp-elf-gdb riscv32-esp-elf-gdb_arm64 - - tar -xzf xtensa-esp-elf-gdb*arm-linux-gnueabihf.tar.gz - - tar -xzf riscv32-esp-elf-gdb*arm-linux-gnueabihf.tar.gz - - mv xtensa-esp-elf-gdb xtensa-esp-elf-gdb_armhf - - mv riscv32-esp-elf-gdb riscv32-esp-elf-gdb_armhf - - rm -f riscv32-esp-elf-gdb*.tar.gz xtensa-esp-elf-gdb*.tar.gz - artifacts: - paths: - - gdb - -macos_codesign: - stage: pre_release - <<: *release_tag_filter - when: on_success - resource_group: macos_codesign - tags: [ "darwin", "codesign" ] - # list all jobs that produces macos distros - needs: [build_macos, build_macos_arm64] - artifacts: - paths: - - ${DIST_ART_DIR} - variables: - # directory with distro archives - DIST_ART_DIR: dist - # command to unarchive distro - UNARCHIVE_TOOL: "tar xzf" - # URL to macos codesign repo - NOTARIZATION_SCRIPTS_GIT: "${CI_SERVER_PROTOCOL}://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}:${CI_SERVER_PORT}/espressif/macos_codesign_notarization.git" - script: - - git clone -q --depth=1 ${NOTARIZATION_SCRIPTS_GIT} -b ${CI_COMMIT_REF_NAME} || - git clone -q --depth=1 ${NOTARIZATION_SCRIPTS_GIT} - - ./macos_codesign_notarization/run.sh - -release_tag_draft: - stage: release_stage1 - tags: [ "amd64", "internet" ] - <<: *release_tag_filter - <<: *release_submit_action - <<: *release_binaries - script: - - git remote remove github || true - - git remote add github ${GH_REPO_HTTPS} - - hub release show ${GH_REL_TAG} || { echo "Please create a release on GitHub with ${GH_REL_TAG} tag at first"; exit 1; } - # List of archives - - DIST_DIR=dist - - FILES=$(find ${DIST_DIR} -name dist_name_\* -exec cat {} \+) - - cd ${DIST_DIR} - - ls -l $FILES - # Generate checksum file - - > - for n in $FILES; do - sz=$(stat -c%s "${n}") >> ${SHA256_FILE}; - printf "# %s: %s bytes\n" "${n}" "${sz}" >> ${SHA256_FILE}; - sha256sum -b "${n}" >> ${SHA256_FILE}; - done - # Append FILES with checksum file - - FILES=$(echo -e "${FILES}\n${SHA256_FILE}") - - ls -l $FILES - # Upload archives - - for n in ${FILES}; do hub release edit -m "" -a "${n}" "${GH_REL_TAG}"; done - -Release_tag_submit: - stage: release_submit - tags: [ "amd64", "internet" ] - <<: *release_tag_filter - <<: *release_submit_action - script: - - hub release create -m "${RELEASE_DESC}" ${GH_REL_TAG} - -Pre-Release_tag_submit: - stage: release_submit - tags: [ "amd64", "internet" ] - <<: *release_tag_filter - <<: *release_submit_action - script: - - hub release create --prerelease -m "${RELEASE_DESC}" ${GH_REL_TAG} - -Delete_tag_release: - stage: release_submit - tags: [ "amd64", "internet" ] - <<: *release_tag_filter - <<: *release_submit_action - script: - - hub release delete ${GH_REL_TAG} - -test_idf_examples: - stage: pre_release - allow_failure: true - rules: - - if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULE_TYPE == "run_idf_tests" - when: always - - if: $CI_COMMIT_BRANCH == "master" - when: manual - variables: - PARENT_PIPELINE_ID: $CI_PIPELINE_ID - trigger: - include: .gitlab/ci/idf-examples.yml - strategy: depend - needs: - - build_linux_armhf - - build_linux_arm64 - -create_coverage_reports: - stage: coverage - tags: - - build - allow_failure: true - artifacts: - paths: - - dist/lcov_all_report.tar.gz - - cov_infos/metrics.txt - - cov_infos/cobertura.xml - reports: - metrics: cov_infos/metrics.txt - coverage_report: - coverage_format: cobertura - path: cov_infos/cobertura.xml - when: always - expire_in: 1 week - needs: - # idf 5.1.x - - job: tests_esp32_idf5.1.x - - job: tests_esp32_idf5.1.x_flash_encrypted - - job: tests_esp32s2_idf5.1.x - - job: tests_esp32s2_idf5.1.x_flash_encrypted - - job: tests_esp32s3_idf5.1.x_dual - - job: tests_esp32s3_idf5.1.x_single - - job: tests_esp32c2_idf5.1.x - - job: tests_esp32c3_idf5.1.x - - job: tests_esp32c3_idf5.1.x_flash_encrypted - - job: tests_esp32c6_idf5.1.x - - job: tests_esp32h2_idf5.1.x - # idf 5.2.x - - job: tests_esp32_idf5.2.x - - job: tests_esp32_idf5.2.x_flash_encrypted - - job: tests_esp32s2_idf5.2.x - - job: tests_esp32s2_idf5.2.x_flash_encrypted - - job: tests_esp32s3_idf5.2.x_dual - - job: tests_esp32s3_idf5.2.x_single - - job: tests_esp32c2_idf5.2.x - - job: tests_esp32c3_idf5.2.x - - job: tests_esp32c3_idf5.2.x_flash_encrypted - - job: tests_esp32c6_idf5.2.x - - job: tests_esp32h2_idf5.2.x - # idf 5.3.x - - job: tests_esp32_idf5.3.x - - job: tests_esp32_idf5.3.x_flash_encrypted - - job: tests_esp32s2_idf5.3.x - - job: tests_esp32s2_idf5.3.x_flash_encrypted - - job: tests_esp32s3_idf5.3.x_dual - - job: tests_esp32s3_idf5.3.x_single - - job: tests_esp32c2_idf5.3.x - - job: tests_esp32c3_idf5.3.x - - job: tests_esp32c3_idf5.3.x_flash_encrypted - - job: tests_esp32c6_idf5.3.x - - job: tests_esp32h2_idf5.3.x - - job: tests_esp32p4_idf5.3.x - # idf 5.4.x - - job: tests_esp32_idf5.4.x - - job: tests_esp32_idf5.4.x_flash_encrypted - - job: tests_esp32s2_idf5.4.x - - job: tests_esp32s2_idf5.4.x_flash_encrypted - - job: tests_esp32s3_idf5.4.x_dual - - job: tests_esp32s3_idf5.4.x_single - - job: tests_esp32c2_idf5.4.x - - job: tests_esp32c3_idf5.4.x - - job: tests_esp32c3_idf5.4.x_flash_encrypted - - job: tests_esp32c6_idf5.4.x - - job: tests_esp32h2_idf5.4.x - - job: tests_esp32p4_idf5.4.x - # idf 5.5.x - - job: tests_esp32_idf5.5.x - - job: tests_esp32_idf5.5.x_flash_encrypted - - job: tests_esp32s2_idf5.5.x - - job: tests_esp32s2_idf5.5.x_flash_encrypted - - job: tests_esp32s3_idf5.5.x_dual - - job: tests_esp32s3_idf5.5.x_single - - job: tests_esp32c2_idf5.5.x - - job: tests_esp32c3_idf5.5.x - - job: tests_esp32c3_idf5.5.x_flash_encrypted - - job: tests_esp32c5_idf5.5.x - - job: tests_esp32c6_idf5.5.x - #- job: tests_esp32c61_idf5.5.x #disabled until eco3 supported in idf5.5 - - job: tests_esp32h2_idf5.5.x - - job: tests_esp32p4_idf5.5.x - # idf master - - job: tests_esp32 - - job: tests_esp32_flash_encrypted - - job: tests_esp32s2 - - job: tests_esp32s2_flash_encrypted - - job: tests_esp32s3_dual - - job: tests_esp32s3_single - - job: tests_esp32c2 - - job: tests_esp32c3 - - job: tests_esp32c3_flash_encrypted - #- job: tests_esp32c5 #disabled until esp-idf !39677 - - job: tests_esp32c6 - #- job: tests_esp32c61 #disabled until eco3 runner installed - - job: tests_esp32h2 - - job: tests_esp32p4 - # NuttX - - job: test_nuttx_esp32 - - job: test_nuttx_esp32s2 - - job: test_nuttx_esp32s3 - - job: test_nuttx_esp32c3 - - job: test_nuttx_esp32c6 - - job: test_nuttx_esp32h2 - - script: - - mkdir -p cov_infos - - mkdir -p dist - # Below lines copies all .info files into cov_infos folder - - > - folder_list=$(ls -d build_test_app*); - for each_folder in $folder_list ; - do - lcov --gcov-tool ${PWD}/${each_folder}/esp_cov_files/gcov --capture --directory ${each_folder}/esp_cov_files --output-file ${each_folder}/${each_folder}.info; - done - - cp `find . -wholename "./build_test_app*/*.info" -size +0` cov_infos - - ls -la cov_infos/ - # Creating a html report of coverage files. - - genhtml --ignore-errors source cov_infos/*.info -o lcov_html_report/ - - tar czf dist/lcov_all_report.tar.gz lcov_html_report/ - # Below lines collecting all coverage file names with '-a' flag for lcov merge command. - - > - FILES="" ; - for each_file in cov_infos/*.info ; - do - FILES+=" -a ${each_file}" ; - done - - lcov ${FILES} -o cov_infos/merged.info - # Line in below creates a txt file from merged coverage file which includes coverage percentages. - - lcov --rc lcov_list_width=150 --list cov_infos/merged.info > cov_infos/metrics_input.txt - - python3 tools/list_to_metrics.py --file cov_infos/metrics_input.txt - - lcov_cobertura cov_infos/merged.info -o cov_infos/cobertura.xml - -update_idf_tools: - stage: update_idf_tools - when: manual - allow_failure: true - <<: *release_tag_filter - variables: - TOOL_NAME: openocd - TOOL_MEMBERS: openocd-esp32 - TOOL_VERSION: ${CI_COMMIT_TAG} - TOOL_SHA256_URL: https://github.com/espressif/openocd-esp32/releases/download/${CI_COMMIT_TAG}/openocd-esp32-${CI_COMMIT_TAG}-checksum.sha256 - trigger: - project: idf/idf-tools-updater - strategy: depend - include: - '.gitlab/ci/util.yml' - '.gitlab/ci/build.yml' - - '.gitlab/ci/build-test-app.yml' - - '.gitlab/ci/test.yml' - '.gitlab/ci/pre-check.yml' diff --git a/.gitlab/ci/pre-check.yml b/.gitlab/ci/pre-check.yml index 1df89c494f..da0ff2c885 100644 --- a/.gitlab/ci/pre-check.yml +++ b/.gitlab/ci/pre-check.yml @@ -6,7 +6,7 @@ style_check: - tools/check-line-endings.sh $PWD - tools/checkpatch-esp.sh -esp_config_check: +.esp_config_check: stage: pre_check image: $CI_DOCKER_REGISTRY/esp32-ci-env tags: diff --git a/.gitmodules b/.gitmodules index 0ef7f5feb0..ed8b208242 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,3 +5,6 @@ [submodule "src/jtag/drivers/libjaylink"] path = src/jtag/drivers/libjaylink url = https://gitlab.zapb.de/libjaylink/libjaylink.git +[submodule "contrib/loaders/flash/espressif/esp-stub-lib"] + path = contrib/loaders/flash/espressif/esp-stub-lib + url = https://github.com/espressif/esp-stub-lib.git diff --git a/CMakeLists.txt b/CMakeLists.txt index e7a13a4aeb..0d33346169 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,12 +31,14 @@ install(FILES contrib/60-openocd.rules DESTINATION ${pkgdatadir}/contrib) install(DIRECTORY contrib/libdcc DESTINATION ${pkgdatadir}/contrib) install(FILES tools/esp_detect_config.py DESTINATION ${pkgdatadir}/espressif/tools) install(FILES tools/esp_problems_hints.yml DESTINATION ${pkgdatadir}/espressif/tools) -install(FILES contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) -install(FILES contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) -install(FILES contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) -install(FILES contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) -install(FILES contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) -install(FILES contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) + +#TODO: enable when the stub code is ready +#install(FILES contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) +#install(FILES contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) +#install(FILES contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32c6) +#install(FILES contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) +#install(FILES contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) +#install(FILES contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h DESTINATION ${pkgdatadir}/espressif/stub_bins/esp32h2) get_property(ulink_firmware TARGET ocdjtagdrivers PROPERTY ULINK_FIRMWARE) if(BUILD_JLINK) install(FILES ${ulink_firmware} DESTINATION ${pkgdatadir}/OpenULINK) diff --git a/Makefile.am b/Makefile.am index 085ba4bb9e..96d88ef87d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,17 +24,18 @@ dist_esptools_DATA = \ tools/esp_detect_config.py \ tools/esp_problems_hints.yml -esp32c6stubsdir = $(pkgdatadir)/espressif/stub_bins/esp32c6 -dist_esp32c6stubs_DATA = \ - contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc \ - contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc \ - contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h - -esp32h2stubsdir = $(pkgdatadir)/espressif/stub_bins/esp32h2 -dist_esp32h2stubs_DATA = \ - contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc \ - contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc \ - contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h +#TODO: enable when the stub code is ready +#esp32c6stubsdir = $(pkgdatadir)/espressif/stub_bins/esp32c6 +#dist_esp32c6stubs_DATA = \ +# contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc \ +# contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc \ +# contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h + +#esp32h2stubsdir = $(pkgdatadir)/espressif/stub_bins/esp32h2 +#dist_esp32h2stubs_DATA = \ +# contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc \ +# contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc \ +# contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h SUBDIRS = DIST_SUBDIRS = diff --git a/contrib/loaders/flash/espressif/CMakeLists.txt b/contrib/loaders/flash/espressif/CMakeLists.txt new file mode 100644 index 0000000000..ceca552c7e --- /dev/null +++ b/contrib/loaders/flash/espressif/CMakeLists.txt @@ -0,0 +1,124 @@ +cmake_minimum_required(VERSION 3.27) + +include(${CMAKE_CURRENT_LIST_DIR}/cmake/util.cmake) + +validate_esp_target(${ESP_TARGET}) + +include(${CMAKE_CURRENT_LIST_DIR}/cmake/build-flags.cmake) + +setup_toolchain(${ESP_TARGET} "${XTENSA_TARGETS}") + +project(openocd_stub LANGUAGES C CXX ASM) + +check_toolchain_version(${CMAKE_C_COMPILER} "esp-14.2.0_20241119") + +# Add common flags and definitions to all targets +add_compile_options(${TARGET_COMPILER_FLAGS}) +add_link_options(${COMMON_LINKER_FLAGS}) +add_compile_definitions(${COMMON_COMPILE_DEFS}) + +set(LINKER_SCRIPTS + ${CMAKE_CURRENT_LIST_DIR}/ld/${ESP_TARGET}.ld + ${CMAKE_CURRENT_LIST_DIR}/ld/common.ld +) + +set(SRC_DIR "${CMAKE_CURRENT_LIST_DIR}/src") +set(SRC_FILES + ${SRC_DIR}/stub_main.c + ${SRC_DIR}/apptrace/src/apptrace_mem_ctrl.c + ${SRC_DIR}/apptrace/src/stub_apptrace.c +) +if(ESP_TARGET IN_LIST XTENSA_TARGETS) + list(APPEND SRC_FILES ${SRC_DIR}/apptrace/src/apptrace_hw_xtensa.c) +else() + list(APPEND SRC_FILES ${SRC_DIR}/apptrace/src/apptrace_hw_riscv.c) +endif() + +# Define command names. Should be the same order as the commands in the esp_stub.h file +set(COMMANDS + "cmd_test1" + "cmd_recv_from_host" + "cmd_send_to_host" + "cmd_test_all" +) + +# Define enabled macros for each command +define_property(GLOBAL PROPERTY COMMAND_MACROS) +set_property(GLOBAL PROPERTY COMMAND_MACROS:cmd_test1 STUB_CMD_TEST1) +set_property(GLOBAL PROPERTY COMMAND_MACROS:cmd_recv_from_host STUB_CMD_RECV_FROM_HOST) +set_property(GLOBAL PROPERTY COMMAND_MACROS:cmd_send_to_host STUB_CMD_SEND_TO_HOST) +set_property(GLOBAL PROPERTY COMMAND_MACROS:cmd_test_all + STUB_CMD_TEST1 + STUB_CMD_RECV_FROM_HOST + STUB_CMD_SEND_TO_HOST + STUB_LOG_ENABLED + STUB_LIB_LOG_UART + STUB_LIB_LOG_BUF_SIZE=8192 +) + +# Create a list to hold all target names +set(ALL_TARGETS) + +# Iterate over each command and create a separate target +foreach(COMMAND ${COMMANDS}) + string(TOUPPER ${COMMAND} COMMAND_UPPER) + set(TARGET_NAME stub_${ESP_TARGET}_${COMMAND}) + set(TARGET_ELF ${TARGET_NAME}.elf) + set(ESP_STUB_LIB esp-stub-lib-${COMMAND}) + set(ESP_TARGET_LIB ${ESP_TARGET}-${COMMAND}) + string(TOUPPER ${ESP_TARGET} ESP_TARGET_NAME) + + add_executable(${TARGET_ELF} ${SRC_FILES}) + + set(PRIV_INCLUDE_DIRS + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${CMAKE_CURRENT_SOURCE_DIR}/include/private + ${CMAKE_CURRENT_SOURCE_DIR}/src/apptrace/include + ) + + target_include_directories(${TARGET_ELF} + PRIVATE ${PRIV_INCLUDE_DIRS} + ) + + foreach(script ${LINKER_SCRIPTS}) + target_link_options(${TARGET_ELF} PRIVATE -T${script}) + endforeach() + + if(${ESP_TARGET} STREQUAL "esp8266") + target_link_options(${TARGET_ELF} PRIVATE -Wl,--entry=stub_main_esp8266) + endif() + + get_property(COMMAND_DEFINES GLOBAL PROPERTY COMMAND_MACROS:${COMMAND}) + + set(STUB_COMPILE_DEFS "${COMMAND_DEFINES}; ${ESP_TARGET_NAME}") + + add_subdirectory(esp-stub-lib ${ESP_STUB_LIB}) + + target_compile_definitions(${TARGET_ELF} PRIVATE ${STUB_COMPILE_DEFS}) + + set(MAP_FILE ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}.map) + target_link_options(${TARGET_ELF} PRIVATE -Wl,-Map=${MAP_FILE}) + set_directory_properties(PROPERTIES ADDITIONAL_CLEAN_FILES ${MAP_FILE}) + + add_custom_command(TARGET ${TARGET_ELF} POST_BUILD + COMMAND ${CMAKE_SIZE} ${TARGET_ELF} + COMMAND ${CMAKE_OBJDUMP} -d $ -M no-aliases > ${CMAKE_BINARY_DIR}/${TARGET_NAME}.asm + ) + + target_link_libraries(${TARGET_ELF} PRIVATE ${ESP_STUB_LIB}) + + list(APPEND ALL_TARGETS ${TARGET_ELF}) + +endforeach() + +string(REPLACE ";" "," COMMANDS_LIST "${COMMANDS}") +add_custom_target(generate_image_headers ALL + DEPENDS ${ALL_TARGETS} + COMMAND ${CMAKE_COMMAND} + -DESP_TARGET=${ESP_TARGET} + -DCOMMANDS="${COMMANDS_LIST}" + -DCMAKE_OBJCOPY=${CMAKE_OBJCOPY} + -DCMAKE_READELF=${CMAKE_READELF} + -P ${CMAKE_CURRENT_LIST_DIR}/cmake/generate_header.cmake + COMMENT "Generating stub image headers" +) diff --git a/contrib/loaders/flash/espressif/README.md b/contrib/loaders/flash/espressif/README.md index a4f2e9bae4..e7a79f1aea 100644 --- a/contrib/loaders/flash/espressif/README.md +++ b/contrib/loaders/flash/espressif/README.md @@ -1,37 +1,50 @@ -# ESP32 Stubs +## Building Stub for OpenOCD -These are small bits of code that run on the ESP32 to facilitate OpenOCD operation on the chip. The generated `.inc` files in these directories are included in the final `openocd` binary, but these `.inc` files need to be generated separately. +### Using build script -## Building Stubs +The simplest way to build is using the provided build script: -The stubs use a specific build of ESP-IDF. Look at the `stub_flasher_image.h` file for the `ESP32*_STUB_BUILD_IDF_REV` comment to find the ESP-IDF SHA that you need to use to build the stub. The process for each chip (e.g. esp32, esp32s3, etc) is roughly the same, though the stubs may use different versions of IDF. The process is: - -1. Download the git repo for the ESP-IDF version. ```bash -git clone https://github.com/espressif/esp-idf.git -``` +# Build for all supported targets +./build.sh all -2. Checkout the right version of ESP-IDF based on the comment in `stub_flasher_image.h` for your target chip (e.g. `036bd3eb26` from `esp32s3/stub_flasher_image.h`) -```bash -cd esp-idf -git checkout 036bd3eb26 # or whatever the SHA is -git submodule update --init --recursive +# Or specify a different target +./build.sh esp32s2 + +# Clean all built files and directories +./build.sh clean ``` -3. Set up the ESP-IDF environment +### Manual Build + +1. Create and enter build directory: ```bash -./install.sh -source export.sh +mkdir -p build && cd build ``` -4. Go back to your `openocd-esp32` directory and build the stub for your target chip +2. Configure CMake with your ESP target: ```bash -cd ../openocd-esp32/contrib/loaders/flash/espressif/esp32s3 +mkdir esp32 && cd esp32 +cmake -DESP_TARGET=esp32 ../.. # Replace esp32 with your target (esp32s2, etc.) ``` -5. Build the stub for all makefile targets. Currently, one target with disabled logs, and the other with `-DSTUB_LOG_ENABLE=1` macro. Latter will help to transfer the stub logs to the OpenOCD screen. +3. Build the project: ```bash -make all +cmake --build . + +# Or +make -j4 ``` -6. Now you can go through the normal OpenOCD build process, and the stub images will be included in the final binary. +## Build Outputs + +After a successful build, you'll find: +- `build//stub_.elf` - The compiled binary +- `build//stub_.map` - Memory map file +- `build//stub_.asm` - Disassembly output + +## Notes + +- Make sure you have exported the esp-idf environment with the correct toolchain for your target ESP chip. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html +- The ESP8266 toolchain is older than the others. `./build.sh esp8266` will handle installing it. +- The example assumes the parent directory contains the ESP stub library diff --git a/contrib/loaders/flash/espressif/build.sh b/contrib/loaders/flash/espressif/build.sh new file mode 100755 index 0000000000..eec32abfde --- /dev/null +++ b/contrib/loaders/flash/espressif/build.sh @@ -0,0 +1,76 @@ +#!/bin/bash +# SPDX-License-Identifier: Apache-2.0 OR MIT + +set -e + +TARGETS="esp32 esp32s2 esp32s3 esp32c2 esp32c3 esp32c5 esp32c6 esp32c61 esp32h2 esp32p4" + +ESP8266_LINUX_TOOLCHAIN_URL="https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz" +ESP8266_MACOS_TOOLCHAIN_URL="https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-macos.tar.gz" + +download_esp8266_toolchain() { + mkdir -p toolchain + cd toolchain + + filename=$(basename "$ESP8266_TOOLCHAIN_URL") + if [ ! -f "$filename" ]; then + echo "Downloading ESP8266 toolchain... $ESP8266_TOOLCHAIN_URL" + wget "$ESP8266_TOOLCHAIN_URL" --no-verbose + tar -xzf "$filename" + rm "$filename" + else + echo "ESP8266 toolchain already exists. Skipping download." + fi + + cd .. +} + +build_target() { + local target=$1 + echo "Building for $target..." + + if [ "$target" = "esp8266" ]; then + if [[ "$OSTYPE" == "windows"* ]]; then + echo "ESP8266 build is only supported on unix-like systems. Skipping..." + return + elif [[ "$OSTYPE" == "darwin"* ]]; then + ESP8266_TOOLCHAIN_URL=$ESP8266_MACOS_TOOLCHAIN_URL + else + ESP8266_TOOLCHAIN_URL=$ESP8266_LINUX_TOOLCHAIN_URL + fi + + # Download and setup ESP8266 toolchain if needed + if [ ! -d "toolchain/xtensa-lx106-elf" ]; then + download_esp8266_toolchain + fi + export PATH="$PWD/toolchain/xtensa-lx106-elf/bin:$PATH" + fi + + mkdir -p build/$target + cd build/$target + cmake -DESP_TARGET=$target ../.. + make -j4 + cd ../.. +} + +if [ "$1" = "all" ]; then + # Build all targets + for target in $TARGETS; do + build_target $target + done +elif [ "$1" = "clean" ]; then + rm -rf build + rm -rf images +else + # Build specific target + if [[ ! " $TARGETS " =~ " $1 " ]]; then + echo "Usage: $0 " + echo "Available targets: $TARGETS" + exit 1 + fi + build_target $1 +fi + +# usage: ./build.sh all +# usage: ./build.sh esp32 +# usage: ./build.sh clean diff --git a/contrib/loaders/flash/espressif/cmake/build-flags.cmake b/contrib/loaders/flash/espressif/cmake/build-flags.cmake new file mode 100644 index 0000000000..7a0d72b694 --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/build-flags.cmake @@ -0,0 +1,48 @@ +set(COMMON_COMPILER_FLAGS + -Wall + -Werror + -Wextra + -Wshadow + -Wundef + -Wconversion + -Os + -nostdlib + -fno-builtin + -fno-common + -g + -ffunction-sections + -fdata-sections + -std=gnu17 +) + +set(XTENSA_COMPILER_FLAGS + ${COMMON_COMPILER_FLAGS} + -mlongcalls + -mtext-section-literals + -flto +) + +set(ESP8266_COMPILER_FLAGS + ${COMMON_COMPILER_FLAGS} + -mlongcalls + -mtext-section-literals + -DESP8266 +) + +set(RISCV_COMPILER_FLAGS + ${COMMON_COMPILER_FLAGS} + -flto +) + +set(COMMON_LINKER_FLAGS + "-nodefaultlibs" + "-Wl,-static" + "-Wl,--gc-sections" + "-Wl,--start-group" + "-lgcc" + "-lc" + "-Wl,--end-group" + "-Wl,--undefined=s_esp_stub_desc" +) + +set(COMMON_COMPILE_DEFS "asm=__asm__") diff --git a/contrib/loaders/flash/espressif/cmake/esp8266-gcc-toolchain.cmake b/contrib/loaders/flash/espressif/cmake/esp8266-gcc-toolchain.cmake new file mode 100644 index 0000000000..7b8b328be9 --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/esp8266-gcc-toolchain.cmake @@ -0,0 +1,12 @@ +set(CMAKE_SYSTEM_NAME Generic) +set(CMAKE_SYSTEM_VERSION 1) +set(CMAKE_SYSTEM_PROCESSOR XTENSA) + +set(CMAKE_TOOLCHAIN_PREFIX xtensa-lx106-elf) +set(CMAKE_C_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_CXX_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-g++) +set(CMAKE_ASM_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_OBJCOPY ${CMAKE_TOOLCHAIN_PREFIX}-objcopy) +set(CMAKE_OBJDUMP ${CMAKE_TOOLCHAIN_PREFIX}-objdump) +set(CMAKE_READELF ${CMAKE_TOOLCHAIN_PREFIX}-readelf) +set(CMAKE_SIZE ${CMAKE_TOOLCHAIN_PREFIX}-size) diff --git a/contrib/loaders/flash/espressif/cmake/generate_header.cmake b/contrib/loaders/flash/espressif/cmake/generate_header.cmake new file mode 100644 index 0000000000..eb4e249df8 --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/generate_header.cmake @@ -0,0 +1,188 @@ +get_filename_component(OPENOCD_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../../../" ABSOLUTE) +get_filename_component(STUB_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE) + +set(IMAGE_DIR "images") +set(OUTPUT_DIR "${STUB_SOURCE_DIR}/${IMAGE_DIR}/${ESP_TARGET}") +set(HEADER_FILE "${OUTPUT_DIR}/stub_image.h") +string(REPLACE "," ";" COMMANDS "${COMMANDS}") + +set(BIN2C "${OPENOCD_SOURCE_DIR}/src/helper/bin2char.sh") +file(RELATIVE_PATH BIN2C "${CMAKE_CURRENT_BINARY_DIR}" "${BIN2C}") + +if(NOT EXISTS ${BIN2C}) + message(FATAL_ERROR "bin2char.sh not found at ${BIN2C}") +endif() + +file(MAKE_DIRECTORY ${OUTPUT_DIR}) + +# Set defaults +set(ESP_STUB_REVERSE_BINARY 0) +set(ESP_STUB_STACK_SIZE 512) + +if(${ESP_TARGET} STREQUAL "esp32") + set(ESP_STUB_REVERSE_BINARY 1) +elseif(${ESP_TARGET} STREQUAL "esp32p4") + set(ESP_STUB_STACK_SIZE 1024) +elseif(${ESP_TARGET} STREQUAL "esp32s3") + set(ESP_STUB_STACK_SIZE 768) +endif() + +file(WRITE ${HEADER_FILE} "/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY ${ESP_STUB_REVERSE_BINARY} +#define ESP_STUB_STACK_SIZE ${ESP_STUB_STACK_SIZE} + +") + +foreach(COMMAND ${COMMANDS}) + string(TOUPPER ${COMMAND} COMMAND_UPPER) + set(STUB_ELF "${CMAKE_CURRENT_BINARY_DIR}/stub_${ESP_TARGET}_${COMMAND}.elf") + set(CODE_SECTION "${OUTPUT_DIR}/stub_${COMMAND}_code.inc") + set(DATA_SECTION "${OUTPUT_DIR}/stub_${COMMAND}_data.inc") + + # Extract code section + execute_process( + COMMAND ${CMAKE_OBJCOPY} -O binary -j .text ${STUB_ELF} ${CMAKE_CURRENT_BINARY_DIR}/stub_${COMMAND}_code.bin + ) + execute_process( + COMMAND sh -c "${BIN2C} < ${CMAKE_CURRENT_BINARY_DIR}/stub_${COMMAND}_code.bin > ${CODE_SECTION}" + ) + + # Extract data section + execute_process( + COMMAND ${CMAKE_OBJCOPY} -O binary -j .data ${STUB_ELF} ${CMAKE_CURRENT_BINARY_DIR}/stub_${COMMAND}_data.bin + ) + execute_process( + COMMAND sh -c "${BIN2C} < ${CMAKE_CURRENT_BINARY_DIR}/stub_${COMMAND}_data.bin > ${DATA_SECTION}" + ) + + # Extract symbol informations + execute_process( + COMMAND ${CMAKE_READELF} -S ${STUB_ELF} + COMMAND grep -F .bss + COMMAND awk "NR==1 {print $7} END {if (NR==0) print \"0\"}" + OUTPUT_VARIABLE BSS_SIZE + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w stub_main + COMMAND grep FUNC + COMMAND awk "{print $2}" + OUTPUT_VARIABLE ENTRY_ADDR + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w iram_org + COMMAND awk "{print $2}" + OUTPUT_VARIABLE IRAM_ORG + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w iram_len + COMMAND awk "{print $2}" + OUTPUT_VARIABLE IRAM_LEN + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w dram_org + COMMAND awk "{print $2}" + OUTPUT_VARIABLE DRAM_ORG + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w dram_len + COMMAND awk "{print $2}" + OUTPUT_VARIABLE DRAM_LEN + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w s_apptrace_ctrl + COMMAND awk "NR==1 {print $2} END {if (NR==0) print \"0\"}" + OUTPUT_VARIABLE APPTRACE_CTRL_ADDR + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w g_stub_lib_log_buf + COMMAND awk "NR==1 {print $2} END {if (NR==0) print \"0\"}" + OUTPUT_VARIABLE LOG_ADDR + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + execute_process( + COMMAND ${CMAKE_READELF} -s ${STUB_ELF} + COMMAND grep -w g_stub_lib_log_buf + COMMAND awk "NR==1 {print $3} END {if (NR==0) print \"0\"}" + OUTPUT_VARIABLE LOG_SIZE + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + file(APPEND ${HEADER_FILE} + "// ${COMMAND} definitions\n" + "#define ESP_STUB_${COMMAND_UPPER}_BSS_SIZE 0x${BSS_SIZE}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_IRAM_ORG 0x${IRAM_ORG}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_IRAM_LEN 0x${IRAM_LEN}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_DRAM_ORG 0x${DRAM_ORG}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_DRAM_LEN 0x${DRAM_LEN}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_ENTRY_ADDR 0x${ENTRY_ADDR}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_APPTRACE_CTRL_ADDR 0x${APPTRACE_CTRL_ADDR}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_LOG_ADDR 0x${LOG_ADDR}UL\n" + "#define ESP_STUB_${COMMAND_UPPER}_LOG_SIZE 0x${LOG_SIZE}UL\n\n" + "static const uint8_t s_esp_flasher_stub_${COMMAND}_code[] = {\n" + "#include \"contrib/loaders/flash/espressif/${IMAGE_DIR}/${ESP_TARGET}/stub_${COMMAND}_code.inc\"\n" + "};\n\n" + "static const uint8_t s_esp_flasher_stub_${COMMAND}_data[] = {\n" + "#include \"contrib/loaders/flash/espressif/${IMAGE_DIR}/${ESP_TARGET}/stub_${COMMAND}_data.inc\"\n" + "};\n\n" + ) + + file(APPEND ${HEADER_FILE} + "static const struct esp_flasher_stub_config s_esp_stub_${COMMAND}_cfg = {\n" + " .code = s_esp_flasher_stub_${COMMAND}_code,\n" + " .code_sz = sizeof(s_esp_flasher_stub_${COMMAND}_code),\n" + " .data = s_esp_flasher_stub_${COMMAND}_data,\n" + " .data_sz = sizeof(s_esp_flasher_stub_${COMMAND}_data),\n" + " .entry_addr = ESP_STUB_${COMMAND_UPPER}_ENTRY_ADDR,\n" + " .bss_sz = ESP_STUB_${COMMAND_UPPER}_BSS_SIZE,\n" + " .apptrace_ctrl_addr = ESP_STUB_${COMMAND_UPPER}_APPTRACE_CTRL_ADDR,\n" + " .stack_default_sz = ESP_STUB_STACK_SIZE,\n" + " .log_buff_addr = ESP_STUB_${COMMAND_UPPER}_LOG_ADDR,\n" + " .log_buff_size = ESP_STUB_${COMMAND_UPPER}_LOG_SIZE,\n" + " .iram_org = ESP_STUB_${COMMAND_UPPER}_IRAM_ORG,\n" + " .iram_len = ESP_STUB_${COMMAND_UPPER}_IRAM_LEN,\n" + " .dram_org = ESP_STUB_${COMMAND_UPPER}_DRAM_ORG,\n" + " .dram_len = ESP_STUB_${COMMAND_UPPER}_DRAM_LEN,\n" + " .reverse = ESP_STUB_REVERSE_BINARY,\n" + "};\n\n" + ) +endforeach() + +file(APPEND ${HEADER_FILE} "static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = {\n") +foreach(COMMAND ${COMMANDS}) + string(TOUPPER ${COMMAND} COMMAND_UPPER) + file(APPEND ${HEADER_FILE} + " {ESP_STUB_${COMMAND_UPPER}, &s_esp_stub_${COMMAND}_cfg},\n" + ) +endforeach() +file(APPEND ${HEADER_FILE} "};\n") diff --git a/contrib/loaders/flash/espressif/cmake/riscv-gcc-toolchain.cmake b/contrib/loaders/flash/espressif/cmake/riscv-gcc-toolchain.cmake new file mode 100644 index 0000000000..8351e4ef52 --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/riscv-gcc-toolchain.cmake @@ -0,0 +1,12 @@ +set(CMAKE_SYSTEM_NAME Generic) +set(CMAKE_SYSTEM_VERSION 1) +set(CMAKE_SYSTEM_PROCESSOR RISCV) + +set(CMAKE_TOOLCHAIN_PREFIX riscv32-esp-elf) +set(CMAKE_C_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_CXX_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-g++) +set(CMAKE_ASM_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_OBJCOPY ${CMAKE_TOOLCHAIN_PREFIX}-objcopy) +set(CMAKE_OBJDUMP ${CMAKE_TOOLCHAIN_PREFIX}-objdump) +set(CMAKE_READELF ${CMAKE_TOOLCHAIN_PREFIX}-readelf) +set(CMAKE_SIZE ${CMAKE_TOOLCHAIN_PREFIX}-size) diff --git a/contrib/loaders/flash/espressif/cmake/util.cmake b/contrib/loaders/flash/espressif/cmake/util.cmake new file mode 100644 index 0000000000..32019bffd6 --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/util.cmake @@ -0,0 +1,57 @@ +function(validate_esp_target ESP_TARGET) + if(NOT DEFINED ESP_TARGET) + message(FATAL_ERROR "ESP_TARGET not defined. Please specify -DESP_TARGET=") + endif() + + set(ESP8266_TARGET esp8266) + set(XTENSA_TARGETS esp32 esp32s2 esp32s3) + set(RISCV_TARGETS esp32c2 esp32c3 esp32c5 esp32c6 esp32c61 esp32h2 esp32p4) + set(VALID_TARGETS ${ESP8266_TARGET} ${XTENSA_TARGETS} ${RISCV_TARGETS}) + + if(NOT ESP_TARGET IN_LIST VALID_TARGETS) + message(FATAL_ERROR "Invalid ESP_TARGET '${ESP_TARGET}'. Must be one of: ${VALID_TARGETS}") + endif() + + # Return these lists to parent scope + set(ESP8266_TARGET ${ESP8266_TARGET} PARENT_SCOPE) + set(XTENSA_TARGETS ${XTENSA_TARGETS} PARENT_SCOPE) + set(RISCV_TARGETS ${RISCV_TARGETS} PARENT_SCOPE) + set(VALID_TARGETS ${VALID_TARGETS} PARENT_SCOPE) +endfunction() + +function(setup_toolchain ESP_TARGET XTENSA_TARGETS) + if(ESP_TARGET IN_LIST XTENSA_TARGETS) + set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/cmake/xtensa-gcc-toolchain.cmake PARENT_SCOPE) + set(TARGET_COMPILER_FLAGS ${XTENSA_COMPILER_FLAGS} PARENT_SCOPE) + elseif(ESP_TARGET IN_LIST ESP8266_TARGET) + set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/cmake/esp8266-gcc-toolchain.cmake PARENT_SCOPE) + set(TARGET_COMPILER_FLAGS ${ESP8266_COMPILER_FLAGS} PARENT_SCOPE) + set(CMAKE_LINK_DEPENDS_USE_LINKER FALSE PARENT_SCOPE) + else() + set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/cmake/riscv-gcc-toolchain.cmake PARENT_SCOPE) + set(TARGET_COMPILER_FLAGS ${RISCV_COMPILER_FLAGS} PARENT_SCOPE) + endif() + + set(TARGET_LINKER_FLAGS ${COMMON_LINKER_FLAGS} PARENT_SCOPE) +endfunction() + +function(check_toolchain_version COMPILER EXPECTED_VERSION) + execute_process( + COMMAND ${COMPILER} --version + RESULT_VARIABLE result + OUTPUT_VARIABLE gcc_output + ERROR_VARIABLE gcc_error + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + if(result EQUAL 0) + string(REGEX MATCH "esp-[0-9]+\\.[0-9]+\\.[0-9]+_[0-9]+" toolchain_version ${gcc_output}) + if(toolchain_version STREQUAL ${EXPECTED_VERSION}) + message(STATUS "Found Toolchain version: ${toolchain_version} is OK") + else() + message(FATAL_ERROR "Toolchain version mismatch! Found: ${toolchain_version}, but expected: ${EXPECTED_VERSION}") + endif() + else() + message(FATAL_ERROR "Failed to run ${COMPILER} --version: ${gcc_error}") + endif() +endfunction() diff --git a/contrib/loaders/flash/espressif/cmake/xtensa-gcc-toolchain.cmake b/contrib/loaders/flash/espressif/cmake/xtensa-gcc-toolchain.cmake new file mode 100644 index 0000000000..54c8c044fb --- /dev/null +++ b/contrib/loaders/flash/espressif/cmake/xtensa-gcc-toolchain.cmake @@ -0,0 +1,12 @@ +set(CMAKE_SYSTEM_NAME Generic) +set(CMAKE_SYSTEM_VERSION 1) +set(CMAKE_SYSTEM_PROCESSOR XTENSA) + +set(CMAKE_TOOLCHAIN_PREFIX xtensa-${ESP_TARGET}-elf) +set(CMAKE_C_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_CXX_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-g++) +set(CMAKE_ASM_COMPILER ${CMAKE_TOOLCHAIN_PREFIX}-gcc) +set(CMAKE_OBJCOPY ${CMAKE_TOOLCHAIN_PREFIX}-objcopy) +set(CMAKE_OBJDUMP ${CMAKE_TOOLCHAIN_PREFIX}-objdump) +set(CMAKE_READELF ${CMAKE_TOOLCHAIN_PREFIX}-readelf) +set(CMAKE_SIZE ${CMAKE_TOOLCHAIN_PREFIX}-size) diff --git a/contrib/loaders/flash/espressif/esp-stub-lib b/contrib/loaders/flash/espressif/esp-stub-lib new file mode 160000 index 0000000000..e9742efbb8 --- /dev/null +++ b/contrib/loaders/flash/espressif/esp-stub-lib @@ -0,0 +1 @@ +Subproject commit e9742efbb81112ef1b642d93974ab5379922e180 diff --git a/contrib/loaders/flash/espressif/esp32/Makefile b/contrib/loaders/flash/espressif/esp32/Makefile deleted file mode 100644 index 99d52f6113..0000000000 --- a/contrib/loaders/flash/espressif/esp32/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2019 Espressif Systems Ltd. - -# Prefix for ESP32 cross compilers (can include a directory path) -CROSS ?= xtensa-esp32-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := xtensa -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32 - -SRCS := $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32/rtc_time.c \ - $(IDF_PATH)/components/xtensa/eri.c \ - $(STUB_CHIP_PATH)/stub_sha_chip.c \ - $(STUB_CHIP_PATH)/stub_spiflash_rom_patch.c - -CFLAGS := -std=gnu99 -mlongcalls -mtext-section-literals - -INCLUDES := -I$(IDF_PATH)/components/esp32/include \ - -I$(IDF_PATH)/components/soc/esp32/include \ - -I$(IDF_PATH)/components/efuse/esp32/include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32 \ - -I$(IDF_PATH)/components/xtensa/esp32/include \ - -I$(IDF_PATH)/components/hal/esp32/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32/private_include - -DEFINES := - -LDFLAGS := -L$(IDF_PATH)/components/esp32/ld -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.api.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.redefined.ld -T$(IDF_PATH)/components/esp_rom/esp32/ld/esp32.rom.spiflash.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index baa07211a6..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,155 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x00,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x40,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x30,0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00, -0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0, -0xc0,0x20,0x00,0x98,0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a, -0x86,0x09,0x00,0x00,0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90, -0x88,0x10,0x30,0x88,0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10, -0xc0,0x20,0x00,0x99,0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x00,0x80,0x3f,0x00,0x00,0x20,0x00,0x00,0x08,0x00,0x00,0x14,0x9a,0x00,0x40, -0x36,0x61,0x00,0x81,0xb8,0xff,0xc0,0x20,0x00,0x98,0x08,0x2c,0x08,0x87,0x09,0x0d, -0x91,0xb7,0xff,0xc0,0x20,0x00,0x98,0x09,0x87,0x09,0x02,0x86,0x31,0x00,0x0c,0x08, -0x91,0xb0,0xff,0xc0,0x20,0x00,0x89,0x01,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x8a,0xa7, -0x8b,0x0e,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x0c, -0x18,0x91,0xa9,0xff,0x0c,0x8b,0xc0,0x20,0x00,0xa8,0x09,0xb7,0x8a,0x11,0x0c,0x2a, -0xa0,0x88,0x20,0xc0,0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09, -0xa1,0xe4,0xff,0xd1,0xe4,0xff,0xb1,0xe4,0xff,0x76,0x8b,0x2e,0xc0,0x20,0x00,0x92, -0x0a,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0,0x20,0x00,0x99, -0x01,0xda,0x9a,0xc0,0x20,0x00,0x92,0x09,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90, -0x74,0xca,0x99,0xc0,0x20,0x00,0x99,0x01,0xa2,0xca,0x20,0x07,0x68,0x22,0x91,0xab, -0xff,0xc0,0x20,0x00,0x98,0x09,0x90,0x97,0xb4,0x66,0x19,0xfc,0xa1,0x8d,0xff,0xb2, -0xaf,0xf7,0xc0,0x20,0x00,0x92,0x2a,0x00,0xb0,0x99,0x10,0xc0,0x20,0x00,0x92,0x6a, -0x00,0x17,0x68,0x20,0x81,0xa3,0xff,0xc0,0x20,0x00,0x82,0x28,0x00,0x80,0x87,0xb4, -0x66,0x18,0xfc,0x91,0x85,0xff,0x7c,0x7a,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10, -0xc0,0x20,0x00,0x89,0x09,0x0c,0x0a,0x81,0xc5,0xff,0xe0,0x08,0x00,0x0c,0x1a,0x81, -0xc3,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff, -0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x36,0x61,0x00,0x25,0xea,0xff,0x41,0xa5, -0xff,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd,0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0xa2, -0xff,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x6a,0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35, -0x10,0x37,0x95,0x02,0x86,0x1e,0x00,0x51,0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00, -0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00,0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56, -0xda,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0,0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32, -0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20,0xc0,0x20,0x00,0x22,0x65,0x00,0xe5,0xe3, -0xff,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0,0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22, -0x25,0x00,0x56,0x62,0xff,0x65,0xe2,0xff,0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd, -0xff,0xe0,0x08,0x00,0x2d,0x0a,0x65,0xe1,0xff,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0, -0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38,0x04,0x56,0x73,0xff,0x86,0x00,0x00,0x00, -0x0c,0x12,0x1d,0xf0,0xb0,0x40,0xfe,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0xb0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f, -0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f, -0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f, -0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08, -0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f, -0x00,0x00,0x04,0x00,0x08,0x40,0xfe,0x3f,0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00, -0x70,0xe2,0xfa,0x3f,0x00,0xf0,0xff,0xff,0x00,0x00,0xff,0xff,0xa8,0x40,0xfe,0x3f, -0x40,0x3f,0x00,0x00,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40, -0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0xc8,0xc2,0x00,0x40, -0xcc,0x2c,0x06,0x40,0x4c,0x2c,0x06,0x40,0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40, -0x36,0x61,0x01,0x32,0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13,0x3d,0x02,0x62,0x61, -0x14,0x72,0x61,0x15,0x21,0xd0,0xff,0x41,0xd2,0xff,0x0c,0x05,0x06,0x01,0x00,0x00, -0x59,0x02,0x4b,0x22,0x47,0x32,0xf8,0x22,0xc1,0x40,0x42,0xa0,0x90,0x29,0xb1,0x4a, -0x21,0x29,0xa1,0x0c,0x42,0x29,0xc1,0x0c,0xd4,0x7c,0xe2,0x37,0xa4,0x02,0xc6,0x4a, -0x01,0x52,0x21,0x11,0x92,0x21,0x12,0x22,0x21,0x13,0x42,0x21,0x14,0x52,0x61,0x20, -0x92,0x61,0x21,0x22,0x61,0x19,0x42,0x61,0x22,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81, -0xdd,0xff,0xe0,0x08,0x00,0x81,0xdc,0xff,0xe0,0x08,0x00,0x51,0xbe,0xff,0x2d,0x0a, -0xc0,0x20,0x00,0x58,0x05,0xcc,0xca,0x1c,0xc6,0x60,0x55,0x10,0x52,0xc5,0xf8,0x62, -0xa0,0x01,0x50,0x26,0x83,0x51,0xfa,0xfe,0xcc,0x14,0x51,0xfb,0xfe,0xc0,0x20,0x00, -0x58,0x05,0x50,0x53,0x04,0x52,0x41,0x08,0x8c,0xd5,0x0c,0x1a,0x0c,0x05,0x40,0xa5, -0x93,0xe0,0xba,0x11,0xba,0xb1,0xe5,0xc3,0xff,0x0c,0x85,0xdc,0x14,0x61,0xf0,0xfe, -0xc0,0x20,0x00,0x68,0x06,0x57,0x86,0x17,0x0c,0x05,0x52,0x41,0x09,0x06,0x0c,0x00, -0x61,0xee,0xfe,0xc0,0x20,0x00,0x68,0x06,0x57,0x06,0xec,0xc6,0x01,0x00,0x00,0x00, -0x51,0xe9,0xfe,0x86,0x00,0x00,0x51,0xe9,0xfe,0xc0,0x20,0x00,0x58,0x05,0x1c,0x06, -0x60,0x55,0x10,0x0c,0x07,0x62,0xa0,0x01,0x50,0x67,0x93,0x62,0x41,0x09,0x77,0x15, -0x2f,0x40,0xa4,0x20,0x81,0xba,0xff,0xe0,0x08,0x00,0xad,0x04,0x81,0x24,0xff,0xe0, -0x08,0x00,0x6c,0xf7,0x61,0xdc,0xfe,0x8c,0x14,0x61,0xdc,0xfe,0xc0,0x20,0x00,0x58, -0x06,0xad,0x04,0x70,0x55,0x10,0xc0,0x20,0x00,0x59,0x06,0x81,0xb1,0xff,0xe0,0x08, -0x00,0xa1,0x91,0xff,0x91,0x92,0xff,0xc0,0x20,0x00,0x48,0x0a,0x81,0x91,0xff,0x49, -0x31,0xc0,0x20,0x00,0x48,0x09,0x71,0x8f,0xff,0x49,0x41,0xc0,0x20,0x00,0x48,0x08, -0x51,0x8e,0xff,0x49,0x51,0xc0,0x20,0x00,0x48,0x07,0x61,0x4f,0xff,0x49,0x61,0xc0, -0x20,0x00,0x48,0x05,0x49,0x81,0xc0,0x20,0x00,0x48,0x06,0x49,0x71,0x41,0x87,0xff, -0xb2,0x04,0x01,0xb9,0x91,0xb1,0x86,0xff,0xc0,0x20,0x00,0xb9,0x0a,0xa1,0x85,0xff, -0xc0,0x20,0x00,0xa9,0x09,0x91,0x84,0xff,0xc0,0x20,0x00,0x99,0x08,0x82,0xa2,0x00, -0xc0,0x20,0x00,0x89,0x07,0x71,0x81,0xff,0xc0,0x20,0x00,0xb8,0x07,0x0c,0x47,0x70, -0xbb,0x10,0xcc,0xbb,0xad,0x02,0x81,0x93,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00, -0x00,0x21,0x7b,0xff,0xc0,0x20,0x00,0x29,0x06,0x21,0x7a,0xff,0xc0,0x20,0x00,0x29, -0x05,0x0c,0x02,0x22,0x44,0x01,0x21,0x6c,0xff,0x41,0x77,0xff,0xc0,0x20,0x00,0x78, -0x02,0x21,0x6b,0xff,0x81,0x34,0xff,0xc0,0x20,0x00,0x68,0x02,0xa1,0x74,0xff,0x51, -0xdd,0xfe,0x0c,0x09,0xc0,0x20,0x00,0x92,0x64,0x00,0xc0,0x20,0x00,0xa2,0x68,0x00, -0xc0,0x20,0x00,0x28,0x08,0x56,0x72,0xff,0xc0,0x20,0x00,0x28,0x04,0xb8,0x55,0xb0, -0x22,0x10,0x20,0x20,0x04,0x56,0xb2,0xfd,0x41,0x6a,0xff,0x1c,0x78,0xc0,0x20,0x00, -0x89,0x04,0x41,0x59,0xff,0x81,0x67,0xff,0x91,0x23,0xff,0xc0,0x20,0x00,0x89,0x04, -0x41,0x58,0xff,0x81,0x65,0xff,0xa1,0x66,0xff,0xc0,0x20,0x00,0x89,0x04,0x41,0x63, -0xff,0x81,0x5d,0xff,0xc0,0x20,0x00,0x29,0x04,0xc0,0x20,0x00,0x29,0x08,0xc0,0x20, -0x00,0xa2,0x69,0x00,0xc0,0x20,0x00,0x48,0x09,0x56,0x74,0xff,0xc0,0x20,0x00,0x48, -0x08,0xb8,0x55,0xb0,0x44,0x10,0x07,0xe4,0xdf,0x21,0x58,0xff,0x41,0x47,0xff,0xc0, -0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x79,0x04,0x41,0x45,0xff,0x20,0x20,0xf5,0xc0, -0x20,0x00,0x69,0x04,0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0x52,0xff,0xe0, -0x22,0x11,0x2a,0x24,0xb8,0x02,0xcc,0xbb,0x66,0x43,0x04,0x7c,0xe2,0x06,0x96,0x00, -0x7c,0xf2,0xc6,0x94,0x00,0x21,0x4e,0xff,0xf1,0x4c,0xff,0xd1,0x33,0xff,0xc1,0x4b, -0xff,0xa8,0x02,0xe2,0xa1,0x00,0x81,0x54,0xff,0xe0,0x08,0x00,0xa5,0xc0,0xff,0xa2, -0x61,0x1a,0x56,0xaa,0xfd,0xa2,0x61,0x1c,0x66,0x63,0x02,0x06,0x87,0x00,0x46,0xf2, -0xff,0x52,0x21,0x1c,0x92,0x21,0x20,0x42,0x21,0x21,0xe0,0x35,0x11,0x30,0x29,0x80, -0x30,0x34,0x80,0x32,0x61,0x1b,0x32,0x03,0x01,0x0c,0x85,0x50,0x33,0x10,0x0c,0x34, -0x0c,0x25,0x30,0x45,0x93,0x42,0x61,0x1e,0x28,0x02,0x92,0x21,0x1e,0x20,0x4c,0x41, -0x2a,0x39,0x30,0x3c,0x41,0x51,0x1c,0xff,0x37,0xa4,0x02,0x51,0x1c,0xff,0x25,0xaa, -0xff,0x31,0x34,0xff,0x30,0x32,0x10,0x32,0x61,0x18,0x70,0xeb,0x03,0x70,0x7d,0x04, -0x31,0x32,0xff,0x42,0x21,0x18,0x30,0x32,0x10,0x30,0x94,0xc0,0x41,0x2b,0xff,0x0c, -0x03,0xb2,0xc1,0x34,0xad,0x07,0x4a,0x49,0x39,0xd1,0x92,0x61,0x23,0x65,0x9c,0xff, -0x61,0x2b,0xff,0xe0,0x87,0x11,0x8a,0x66,0x68,0x06,0x5a,0x44,0x92,0x21,0x23,0x8d, -0x03,0x40,0x40,0xf5,0x62,0x61,0x1d,0x4c,0x03,0x76,0x83,0x11,0xa2,0x21,0x1d,0xe0, -0x68,0x11,0xaa,0x66,0xc0,0x20,0x00,0x68,0x06,0x26,0xf6,0x03,0x1b,0x88,0x0c,0x08, -0x8a,0x34,0x3c,0xfa,0x6d,0x08,0x37,0x3a,0x3b,0x32,0x21,0x18,0xa2,0x21,0x1d,0x30, -0xb0,0xf5,0xe0,0x38,0x11,0x3a,0x3a,0x0c,0x0a,0xc6,0x02,0x00,0x00,0xba,0xca,0xc0, -0x20,0x00,0xc9,0x03,0x1b,0xaa,0x4b,0x33,0xa7,0x94,0xf1,0x31,0x15,0xff,0xad,0x07, -0x3a,0x38,0x00,0x33,0x11,0x9a,0x33,0x32,0x61,0x1f,0x81,0x80,0xfe,0xe0,0x08,0x00, -0x0c,0x03,0x46,0x03,0x00,0x42,0x21,0x1a,0x32,0xa0,0x00,0x32,0x61,0x1f,0x40,0x64, -0x20,0x0c,0x13,0xb2,0x21,0x0d,0xad,0x07,0x65,0x8d,0xff,0x56,0xd3,0x04,0xb2,0x21, -0x1f,0xa2,0x21,0x19,0xcd,0x05,0x81,0x0d,0xff,0xe0,0x08,0x00,0xb2,0xc1,0x34,0xad, -0x07,0x39,0xd1,0x25,0x92,0xff,0x4a,0x46,0x82,0xa1,0x00,0x86,0x03,0x00,0x92,0x21, -0x1d,0xe0,0x36,0x11,0x3a,0x39,0xc0,0x20,0x00,0x89,0x03,0x1b,0x66,0x47,0x36,0xed, -0xb2,0x21,0x0d,0x70,0xa7,0x20,0xa5,0x89,0xff,0x42,0x21,0x18,0x61,0xf5,0xfe,0x20, -0x30,0xb4,0x30,0x24,0x93,0x78,0x16,0x2a,0x45,0x47,0xb7,0x05,0x22,0xa0,0xff,0x86, -0x35,0x00,0x42,0x26,0x03,0x40,0x42,0xe2,0x56,0x04,0xff,0xe5,0xa9,0xff,0x56,0xaa, -0xfe,0x42,0x26,0x03,0x62,0x26,0x02,0x40,0x85,0xc2,0x40,0x22,0xc2,0x40,0x66,0xc2, -0x40,0x75,0xe2,0x1b,0x48,0x70,0x48,0x83,0x60,0x72,0xe2,0x70,0x76,0xc0,0x40,0x77, -0x43,0x2a,0x97,0x86,0x04,0x00,0xad,0x02,0x92,0x61,0x23,0x81,0xed,0xfe,0xe0,0x08, -0x00,0x92,0x21,0x23,0x56,0x4a,0xfb,0x1b,0x22,0x20,0x89,0xc0,0xe6,0x18,0xe6,0x70, -0x44,0xc0,0x06,0x04,0x00,0x60,0xa2,0xc2,0x81,0xe7,0xfe,0xe0,0x08,0x00,0x56,0xaa, -0xf9,0x6a,0x22,0x60,0x44,0xc0,0x47,0x36,0xeb,0x4a,0x22,0x06,0x03,0x00,0x00,0x00, -0x81,0xe0,0xfe,0xe0,0x08,0x00,0x56,0x2a,0xf8,0x0b,0x44,0x40,0xa2,0xc0,0xe6,0x14, -0xee,0x06,0x32,0x00,0x92,0x21,0x1b,0x22,0x09,0x03,0x22,0x43,0x02,0x86,0x2b,0x00, -0x00,0xa5,0x75,0xff,0x16,0x4a,0xf6,0x65,0x75,0xff,0xcd,0x05,0xb2,0x21,0x19,0x16, -0x12,0x01,0x16,0xea,0x00,0xa2,0x21,0x18,0x81,0xd4,0xfe,0xe0,0x08,0x00,0xc6,0x02, -0x00,0x00,0x00,0x00,0xa2,0x21,0x18,0x81,0xd1,0xfe,0xe0,0x08,0x00,0x56,0xba,0xf3, -0xe5,0x8c,0xff,0x22,0x21,0x1c,0x1b,0x22,0x22,0x61,0x1c,0x32,0x21,0x22,0x42,0x21, -0x1c,0x47,0x13,0x02,0x46,0x76,0xff,0x0c,0x02,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x31, -0xa2,0xfe,0x48,0x31,0xc0,0x20,0x00,0x49,0x03,0x48,0x41,0x31,0xa0,0xfe,0xc0,0x20, -0x00,0x49,0x03,0x48,0x51,0x31,0x9e,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x61,0x31, -0x9d,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x81,0x31,0x9b,0xfe,0xc0,0x20,0x00,0x49, -0x03,0x48,0x71,0x31,0x5d,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x91,0x31,0x97,0xfe, -0x42,0x43,0x01,0x32,0x01,0x08,0x16,0x33,0x04,0x0c,0x14,0x0c,0x03,0xa0,0x34,0x83, -0xad,0x03,0xe0,0x33,0x11,0x3a,0x31,0xb8,0x03,0x65,0x74,0xff,0x46,0x0b,0x00,0xe5, -0x6a,0xff,0x2d,0x0a,0x56,0x9a,0xf4,0x06,0xd3,0xff,0x00,0x00,0x00,0x92,0x21,0x1b, -0x42,0x21,0x19,0x22,0x09,0x01,0x3a,0x34,0x22,0x43,0x00,0x22,0x09,0x02,0x92,0x21, -0x1e,0x22,0x43,0x01,0x66,0x39,0x02,0x46,0xc6,0xff,0x46,0xf4,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index ab2d32727d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 2563a86a3d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,159 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x00,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x40,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x30,0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00, -0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0, -0xc0,0x20,0x00,0x98,0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a, -0x86,0x09,0x00,0x00,0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90, -0x88,0x10,0x30,0x88,0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10, -0xc0,0x20,0x00,0x99,0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x00,0x80,0x3f,0x00,0x00,0x20,0x00,0x00,0x08,0x00,0x00,0x14,0x9a,0x00,0x40, -0x36,0x61,0x00,0x81,0xb8,0xff,0xc0,0x20,0x00,0x98,0x08,0x2c,0x08,0x87,0x09,0x0d, -0x91,0xb7,0xff,0xc0,0x20,0x00,0x98,0x09,0x87,0x09,0x02,0x86,0x31,0x00,0x0c,0x08, -0x91,0xb0,0xff,0xc0,0x20,0x00,0x89,0x01,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x8a,0xa7, -0x8b,0x0e,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x0c, -0x18,0x91,0xa9,0xff,0x0c,0x8b,0xc0,0x20,0x00,0xa8,0x09,0xb7,0x8a,0x11,0x0c,0x2a, -0xa0,0x88,0x20,0xc0,0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09, -0xa1,0xe4,0xff,0xd1,0xe4,0xff,0xb1,0xe4,0xff,0x76,0x8b,0x2e,0xc0,0x20,0x00,0x92, -0x0a,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0,0x20,0x00,0x99, -0x01,0xda,0x9a,0xc0,0x20,0x00,0x92,0x09,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90, -0x74,0xca,0x99,0xc0,0x20,0x00,0x99,0x01,0xa2,0xca,0x20,0x07,0x68,0x22,0x91,0xab, -0xff,0xc0,0x20,0x00,0x98,0x09,0x90,0x97,0xb4,0x66,0x19,0xfc,0xa1,0x8d,0xff,0xb2, -0xaf,0xf7,0xc0,0x20,0x00,0x92,0x2a,0x00,0xb0,0x99,0x10,0xc0,0x20,0x00,0x92,0x6a, -0x00,0x17,0x68,0x20,0x81,0xa3,0xff,0xc0,0x20,0x00,0x82,0x28,0x00,0x80,0x87,0xb4, -0x66,0x18,0xfc,0x91,0x85,0xff,0x7c,0x7a,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10, -0xc0,0x20,0x00,0x89,0x09,0x0c,0x0a,0x81,0xc5,0xff,0xe0,0x08,0x00,0x0c,0x1a,0x81, -0xc3,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff, -0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x36,0x61,0x00,0x25,0xea,0xff,0x41,0xa5, -0xff,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd,0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0xa2, -0xff,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x6a,0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35, -0x10,0x37,0x95,0x02,0x86,0x1e,0x00,0x51,0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00, -0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00,0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56, -0xda,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0,0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32, -0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20,0xc0,0x20,0x00,0x22,0x65,0x00,0xe5,0xe3, -0xff,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0,0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22, -0x25,0x00,0x56,0x62,0xff,0x65,0xe2,0xff,0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd, -0xff,0xe0,0x08,0x00,0x2d,0x0a,0x65,0xe1,0xff,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0, -0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38,0x04,0x56,0x73,0xff,0x86,0x00,0x00,0x00, -0x0c,0x12,0x1d,0xf0,0xb0,0x40,0xfe,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0x00,0x40,0x00,0x00,0xb0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x08,0x40,0xfe,0x3f, -0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f,0x00,0xf0,0xff,0xff, -0x00,0x00,0xff,0xff,0xa8,0x40,0xfe,0x3f,0x40,0x3f,0x00,0x00,0x00,0x86,0x00,0x40, -0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40, -0x38,0x32,0x06,0x40,0xc8,0xc2,0x00,0x40,0xcc,0x2c,0x06,0x40,0x4c,0x2c,0x06,0x40, -0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40,0x36,0x81,0x01,0x32,0x61,0x11,0x42,0x61, -0x12,0x52,0x61,0x13,0x3d,0x02,0x62,0x61,0x14,0x72,0x61,0x15,0x21,0xce,0xff,0x41, -0xd2,0xff,0x0c,0x05,0x06,0x01,0x00,0x00,0x59,0x02,0x4b,0x22,0x47,0x32,0xf8,0x22, -0xc1,0x40,0x42,0xa0,0xa0,0x29,0xb1,0x4a,0x21,0x29,0xa1,0x0c,0x42,0x29,0xc1,0x0c, -0xd4,0x7c,0xe2,0x37,0xa4,0x02,0xc6,0x56,0x01,0x62,0x21,0x11,0x82,0x21,0x12,0x92, -0x21,0x13,0x22,0x21,0x14,0x62,0x61,0x20,0x82,0x61,0x1b,0x92,0x61,0x18,0x22,0x61, -0x1e,0x50,0xeb,0x03,0x50,0x5d,0x04,0x81,0xdd,0xff,0xe0,0x08,0x00,0x81,0xdc,0xff, -0xe0,0x08,0x00,0x41,0xbe,0xff,0x2d,0x0a,0xc0,0x20,0x00,0x48,0x04,0xcc,0xca,0x1c, -0xc6,0x60,0x44,0x10,0x42,0xc4,0xf8,0x62,0xa0,0x01,0x40,0x26,0x83,0x41,0xf8,0xfe, -0xcc,0x15,0x41,0xf9,0xfe,0xc0,0x20,0x00,0x48,0x04,0x40,0x43,0x04,0x42,0x41,0x08, -0x8c,0xd4,0x0c,0x1a,0x0c,0x04,0x50,0xa4,0x93,0xe0,0xba,0x11,0xba,0xb1,0x65,0xc3, -0xff,0x0c,0x84,0xdc,0x15,0x61,0xee,0xfe,0xc0,0x20,0x00,0x68,0x06,0x47,0x86,0x17, -0x0c,0x04,0x42,0x41,0x09,0x06,0x0c,0x00,0x61,0xec,0xfe,0xc0,0x20,0x00,0x68,0x06, -0x47,0x06,0xec,0xc6,0x01,0x00,0x00,0x00,0x41,0xe7,0xfe,0x86,0x00,0x00,0x41,0xe7, -0xfe,0xc0,0x20,0x00,0x48,0x04,0x1c,0x06,0x60,0x44,0x10,0x0c,0x07,0x62,0xa0,0x01, -0x40,0x67,0x93,0x62,0x41,0x09,0x77,0x14,0x2f,0x50,0xa5,0x20,0x81,0xba,0xff,0xe0, -0x08,0x00,0xad,0x05,0x81,0x22,0xff,0xe0,0x08,0x00,0x6c,0xf7,0x61,0xda,0xfe,0x8c, -0x15,0x61,0xda,0xfe,0xc0,0x20,0x00,0x48,0x06,0xad,0x05,0x70,0x44,0x10,0xc0,0x20, -0x00,0x49,0x06,0x81,0xb1,0xff,0xe0,0x08,0x00,0xa1,0x91,0xff,0x91,0x92,0xff,0xc0, -0x20,0x00,0x48,0x0a,0x81,0x91,0xff,0x49,0x31,0xc0,0x20,0x00,0x48,0x09,0x71,0x8f, -0xff,0x49,0x41,0xc0,0x20,0x00,0x48,0x08,0x51,0x8e,0xff,0x49,0x51,0xc0,0x20,0x00, -0x48,0x07,0x61,0x4d,0xff,0x49,0x61,0xc0,0x20,0x00,0x48,0x05,0x49,0x81,0xc0,0x20, -0x00,0x48,0x06,0x49,0x71,0x41,0x87,0xff,0xb2,0x04,0x01,0xb9,0x91,0xb1,0x86,0xff, -0xc0,0x20,0x00,0xb9,0x0a,0xa1,0x85,0xff,0xc0,0x20,0x00,0xa9,0x09,0x91,0x84,0xff, -0xc0,0x20,0x00,0x99,0x08,0x82,0xa2,0x00,0xc0,0x20,0x00,0x89,0x07,0x71,0x81,0xff, -0xc0,0x20,0x00,0xb8,0x07,0x0c,0x47,0x70,0xbb,0x10,0xcc,0xbb,0xad,0x02,0x81,0x93, -0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00,0x00,0x21,0x7b,0xff,0xc0,0x20,0x00,0x29, -0x06,0x21,0x7a,0xff,0xc0,0x20,0x00,0x29,0x05,0x0c,0x02,0x22,0x44,0x01,0x21,0x6c, -0xff,0x41,0x77,0xff,0xc0,0x20,0x00,0x78,0x02,0x21,0x6b,0xff,0x81,0x32,0xff,0xc0, -0x20,0x00,0x68,0x02,0xa1,0x74,0xff,0x51,0xdb,0xfe,0x0c,0x09,0xc0,0x20,0x00,0x92, -0x64,0x00,0xc0,0x20,0x00,0xa2,0x68,0x00,0xc0,0x20,0x00,0x28,0x08,0x56,0x72,0xff, -0xc0,0x20,0x00,0x28,0x04,0xb8,0x55,0xb0,0x22,0x10,0x20,0x20,0x04,0x56,0xb2,0xfd, -0x41,0x6a,0xff,0x1c,0x78,0xc0,0x20,0x00,0x89,0x04,0x41,0x59,0xff,0x81,0x67,0xff, -0x91,0x21,0xff,0xc0,0x20,0x00,0x89,0x04,0x41,0x58,0xff,0x81,0x65,0xff,0xa1,0x66, -0xff,0xc0,0x20,0x00,0x89,0x04,0x41,0x63,0xff,0x81,0x5d,0xff,0xc0,0x20,0x00,0x29, -0x04,0xc0,0x20,0x00,0x29,0x08,0xc0,0x20,0x00,0xa2,0x69,0x00,0xc0,0x20,0x00,0x48, -0x09,0x56,0x74,0xff,0xc0,0x20,0x00,0x48,0x08,0xb8,0x55,0xb0,0x44,0x10,0x07,0xe4, -0xdf,0x21,0x58,0xff,0x41,0x47,0xff,0xc0,0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x79, -0x04,0x41,0x45,0xff,0x20,0x20,0xf5,0xc0,0x20,0x00,0x69,0x04,0x22,0xc2,0xee,0x2c, -0x74,0x27,0x34,0x0b,0x41,0x52,0xff,0xe0,0x22,0x11,0x2a,0x24,0xb8,0x02,0xcc,0xbb, -0x66,0x43,0x04,0x7c,0xe2,0x46,0xa6,0x00,0x7c,0xf2,0x06,0xa5,0x00,0x41,0x4e,0xff, -0x21,0x32,0xff,0xf1,0x4b,0xff,0xc1,0x4b,0xff,0xa8,0x04,0xe2,0xa1,0x00,0x20,0xd2, -0x20,0x81,0x53,0xff,0xe0,0x08,0x00,0x25,0xc0,0xff,0xa2,0x61,0x1c,0x56,0x7a,0xfd, -0xa2,0x61,0x1d,0x22,0x61,0x21,0x66,0x53,0x02,0xc6,0x94,0x00,0xc6,0xf0,0xff,0x00, -0x32,0x21,0x1d,0x42,0x21,0x20,0xe0,0x23,0x11,0x4a,0x22,0x28,0x02,0x52,0x21,0x21, -0x3b,0x32,0x20,0x4c,0x41,0x30,0x3c,0x41,0x37,0xa4,0x02,0x51,0x20,0xff,0x25,0xab, -0xff,0x31,0x3a,0xff,0x30,0x32,0x10,0x32,0x61,0x19,0x70,0xeb,0x03,0x70,0x7d,0x04, -0x31,0x38,0xff,0x62,0x21,0x19,0x30,0x32,0x10,0x41,0x31,0xff,0x30,0x96,0xc0,0xb2, -0xc1,0x34,0x0c,0x03,0xad,0x07,0x4a,0x49,0x39,0xd1,0x92,0x61,0x24,0x65,0x9d,0xff, -0x61,0x31,0xff,0xe0,0x87,0x11,0x8a,0x66,0x68,0x06,0x5a,0x44,0x92,0x21,0x24,0x8d, -0x03,0x40,0x40,0xf5,0x62,0x61,0x1a,0x4c,0x03,0x76,0x83,0x11,0xa2,0x21,0x1a,0xe0, -0x68,0x11,0xaa,0x66,0xc0,0x20,0x00,0x68,0x06,0x26,0xf6,0x03,0x1b,0x88,0x0c,0x08, -0x8a,0x34,0x3c,0xfa,0x6d,0x08,0x37,0x3a,0x3b,0x32,0x21,0x19,0xa2,0x21,0x1a,0x30, -0xb0,0xf5,0xe0,0x38,0x11,0x3a,0x3a,0x0c,0x0a,0xc6,0x02,0x00,0x00,0xba,0xca,0xc0, -0x20,0x00,0xc9,0x03,0x1b,0xaa,0x4b,0x33,0xa7,0x94,0xf1,0x31,0x1b,0xff,0xad,0x07, -0x3a,0x38,0x00,0x33,0x11,0x9a,0x33,0x32,0x61,0x1f,0x81,0x84,0xfe,0xe0,0x08,0x00, -0x0c,0x03,0x46,0x03,0x00,0x42,0x21,0x1c,0x32,0xa0,0x00,0x32,0x61,0x1f,0x40,0x64, -0x20,0x0c,0x13,0xb2,0x21,0x0d,0xad,0x07,0x65,0x8e,0xff,0x56,0x23,0x07,0xb2,0x21, -0x1f,0xa2,0x21,0x18,0xcd,0x05,0x81,0x13,0xff,0xe0,0x08,0x00,0xb2,0xc1,0x34,0xad, -0x07,0x39,0xd1,0x25,0x93,0xff,0x6a,0x44,0x82,0xa1,0x00,0x86,0x03,0x00,0x92,0x21, -0x1a,0xe0,0x36,0x11,0x3a,0x39,0xc0,0x20,0x00,0x89,0x03,0x1b,0x66,0x47,0x36,0xed, -0xb8,0xd1,0x70,0xa7,0x20,0xa5,0x8a,0xff,0x32,0x21,0x18,0x20,0x40,0xb4,0x4a,0x63, -0x32,0x06,0x00,0x0c,0x37,0x30,0x33,0x04,0x0c,0x28,0x30,0x87,0x83,0x3d,0x08,0x82, -0x21,0x1b,0xcd,0x03,0x1b,0xa8,0xbd,0x06,0x82,0x61,0x1a,0x81,0xfe,0xfe,0xe0,0x08, -0x00,0x92,0x21,0x19,0x71,0xf1,0xfe,0x40,0x29,0x93,0xa8,0x17,0x2a,0x85,0x87,0xba, -0x04,0x0c,0x02,0xc6,0x42,0x00,0x82,0x27,0x03,0x80,0x82,0xe2,0x56,0x18,0xff,0xa5, -0xa8,0xff,0x56,0xba,0xfe,0x82,0x27,0x03,0x92,0x27,0x02,0x80,0xb5,0xc2,0x80,0x22, -0xc2,0x80,0x99,0xc2,0x80,0xa5,0xe2,0x1b,0x8b,0xa0,0x8b,0x83,0x90,0xb2,0xe2,0xb0, -0xb9,0xc0,0x80,0x7b,0x43,0x2a,0xc7,0x86,0x07,0x00,0xad,0x02,0x82,0x61,0x22,0x92, -0x61,0x24,0xc2,0x61,0x23,0x81,0xe8,0xfe,0xe0,0x08,0x00,0x82,0x21,0x22,0x92,0x21, -0x24,0xc2,0x21,0x23,0x56,0x9a,0xfa,0x1b,0x22,0x20,0xac,0xc0,0xe6,0x1a,0xda,0x70, -0x78,0xc0,0x86,0x05,0x00,0x90,0xa2,0xc2,0x92,0x61,0x24,0x81,0xe0,0xfe,0xe0,0x08, -0x00,0x92,0x21,0x24,0x56,0x9a,0xf8,0x9a,0x22,0x90,0x77,0xc0,0x77,0x39,0xe5,0x7a, -0x22,0x86,0x02,0x00,0x81,0xd9,0xfe,0xe0,0x08,0x00,0x56,0x3a,0xf7,0x0b,0x77,0x70, -0xa2,0xc0,0xe6,0x17,0xee,0x46,0x3b,0x00,0x22,0x46,0x00,0x62,0x21,0x18,0x4a,0x46, -0x20,0x68,0x74,0x62,0x44,0x01,0x26,0x33,0x02,0xc6,0x32,0x00,0x20,0x20,0x75,0x22, -0x44,0x02,0x86,0x30,0x00,0x65,0x72,0xff,0x16,0x5a,0xf4,0x25,0x72,0xff,0x9c,0x3a, -0x16,0x12,0x01,0xb2,0x21,0x18,0xa2,0x21,0x19,0xcd,0x05,0x81,0xc9,0xfe,0xe0,0x08, -0x00,0x86,0x03,0x00,0x00,0xb2,0x21,0x18,0xa2,0x21,0x19,0xcd,0x05,0x81,0xc5,0xfe, -0xe0,0x08,0x00,0x82,0x21,0x1b,0x4b,0x88,0x82,0x61,0x1b,0x56,0x2a,0xf1,0x25,0x89, -0xff,0x22,0x21,0x1d,0x92,0x21,0x1a,0x22,0xc2,0x01,0x32,0x49,0x00,0x22,0x61,0x1d, -0x32,0x21,0x1e,0x42,0x21,0x1d,0x47,0x13,0x02,0xc6,0x68,0xff,0xe0,0x23,0x11,0x20, -0x20,0x74,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x31,0x92,0xfe,0x48,0x31,0xc0,0x20,0x00, -0x49,0x03,0x48,0x41,0x31,0x90,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x51,0x31,0x8e, -0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x61,0x31,0x8d,0xfe,0xc0,0x20,0x00,0x49,0x03, -0x48,0x81,0x31,0x8b,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x71,0x31,0x4b,0xfe,0xc0, -0x20,0x00,0x49,0x03,0x48,0x91,0x31,0x87,0xfe,0x42,0x43,0x01,0x32,0x01,0x08,0xbc, -0x23,0x0c,0x14,0x0c,0x03,0xa0,0x34,0x83,0xad,0x03,0xe0,0x33,0x11,0x3a,0x31,0xb8, -0x03,0xe5,0x6f,0xff,0x46,0x07,0x00,0x00,0x25,0x66,0xff,0x2d,0x0a,0x56,0x4a,0xf3, -0xc6,0xcd,0xff,0x00,0x00,0x00,0x21,0x72,0xfe,0x66,0x23,0x02,0x06,0xc2,0xff,0x21, -0x71,0xfe,0x86,0xc0,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index ab2d32727d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index aac591503d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,139 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x36,0x41,0x00,0x30, -0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa, -0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0,0xc0,0x20,0x00,0x98, -0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a,0x86,0x09,0x00,0x00, -0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08, -0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90,0x88,0x10,0x30,0x88, -0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10,0xc0,0x20,0x00,0x99, -0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f, -0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20, -0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28, -0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0, -0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00,0xe8,0x40,0xfe,0x3f, -0x9c,0x30,0xf0,0x3f,0x00,0x30,0xf0,0x3f,0x90,0x30,0xf0,0x3f,0x94,0x30,0xf0,0x3f, -0xe0,0x4a,0x06,0x40,0x36,0x61,0x00,0x30,0x32,0x41,0x71,0xf8,0xff,0x1c,0x09,0x0c, -0x18,0xc6,0x19,0x00,0x00,0x48,0x07,0x40,0x40,0x34,0x40,0x59,0xc0,0x30,0x55,0x63, -0xa1,0xf4,0xff,0xc0,0x20,0x00,0x68,0x0a,0x56,0x46,0xff,0xa1,0xf2,0xff,0xe0,0x64, -0x11,0xe0,0xb5,0x11,0xaa,0x66,0xba,0xb2,0xa8,0x02,0x89,0x21,0x99,0x11,0xb9,0x01, -0x81,0xf0,0xff,0xe0,0x08,0x00,0xb8,0x01,0xa9,0x06,0x4b,0x22,0x4b,0x66,0x88,0x21, -0x98,0x11,0xb7,0x92,0xe2,0xc0,0x20,0x00,0x68,0x07,0x5a,0x44,0x6a,0x65,0x69,0x07, -0x50,0x33,0xc0,0x66,0xb4,0x15,0x66,0xb6,0x0a,0x41,0xe3,0xff,0xc0,0x20,0x00,0x89, -0x04,0xc6,0x01,0x00,0xa1,0xe2,0xff,0xc0,0x20,0x00,0x89,0x0a,0x56,0x53,0xf9,0x1d, -0xf0,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x40,0xfe,0x3f, -0x40,0x3f,0x00,0x00,0x08,0x40,0xfe,0x3f,0x98,0x30,0xf0,0x3f,0x00,0xd0,0x0f,0xc0, -0x20,0x30,0xf0,0x3f,0x24,0x80,0x00,0x00,0x10,0x80,0x00,0x00,0x18,0x80,0x00,0x00, -0x2c,0x80,0x00,0x00,0x28,0x80,0x00,0x00,0x14,0x80,0x00,0x00,0x1c,0x80,0x00,0x00, -0x20,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x7c,0xc0,0x05,0x40,0x14,0x9a,0x00,0x40, -0xc8,0xc2,0x00,0x40,0xa8,0xc0,0x05,0x40,0x36,0x41,0x00,0x81,0xfa,0xff,0x51,0xf1, -0xff,0x80,0x81,0xc0,0x10,0x18,0x00,0x1a,0x55,0x29,0x05,0x81,0xf7,0xff,0xe0,0x08, -0x00,0x91,0xe4,0xff,0x61,0xed,0xff,0x9a,0xa1,0x91,0xec,0xff,0x0c,0x08,0x1a,0x66, -0x1a,0x99,0x89,0x06,0xa9,0x09,0x46,0x5c,0x00,0xb1,0xe7,0xff,0xa1,0xde,0xff,0x1a, -0xbb,0x68,0x0b,0xb1,0xe4,0xff,0xa0,0x23,0x63,0x1a,0xbb,0xb8,0x0b,0xba,0x56,0x70, -0xeb,0x03,0x70,0x7d,0x04,0x81,0xd8,0xff,0x91,0xe2,0xff,0xaa,0xb1,0x8a,0x62,0x0c, -0x08,0x89,0x0b,0x1a,0x99,0x89,0x09,0x91,0xdf,0xff,0x50,0xc0,0xf4,0x1a,0x99,0xc9, -0x09,0xad,0x07,0xca,0x66,0xa5,0xe0,0xff,0x91,0xd1,0xff,0xe0,0xa7,0x11,0xaa,0x99, -0xa1,0xda,0xff,0x98,0x09,0x1a,0xaa,0x99,0x0a,0xb1,0xd5,0xff,0xa1,0xd6,0xff,0x1a, -0xbb,0x1a,0xaa,0x88,0x0b,0xc8,0x0a,0x60,0x60,0xf5,0x92,0xa0,0x40,0x76,0x89,0x15, -0xb1,0xd2,0xff,0xe0,0xa8,0x11,0x1a,0xbb,0xb8,0x0b,0xba,0xaa,0xc0,0x20,0x00,0xa8, -0x0a,0x26,0xfa,0x03,0x1b,0x88,0x0c,0x08,0x91,0xcd,0xff,0x3c,0xfa,0x1a,0x99,0x89, -0x09,0x8a,0x96,0x97,0x3a,0x42,0xa1,0xc8,0xff,0xe0,0x98,0x11,0x1a,0xaa,0xa8,0x0a, -0x50,0x50,0xf5,0x9a,0x9a,0x0c,0x0b,0xad,0x06,0x76,0x8a,0x0a,0x5a,0xdb,0xc0,0x20, -0x00,0xd9,0x09,0x1b,0xbb,0x4b,0x99,0x51,0xb6,0xff,0xb1,0xc1,0xff,0x5a,0x58,0x00, -0x55,0x11,0xca,0x85,0x1a,0xbb,0xad,0x07,0x82,0x6b,0x00,0x52,0xa0,0x00,0x81,0xbf, -0xff,0xe0,0x08,0x00,0x46,0x05,0x00,0x00,0x00,0x91,0xb8,0xff,0xa1,0xb9,0xff,0x62, -0xa0,0x00,0x10,0x99,0x80,0x1a,0xaa,0x69,0x09,0x69,0x0a,0x0c,0x15,0x81,0xaf,0xff, -0xad,0x07,0x1a,0x88,0x88,0x08,0xb2,0x28,0x00,0x25,0xcf,0xff,0x56,0x95,0x05,0x91, -0xb0,0xff,0xcd,0x02,0x1a,0x99,0xb8,0x09,0xad,0x01,0x81,0xb1,0xff,0xe0,0x08,0x00, -0xa1,0xa7,0xff,0x1a,0xaa,0xa8,0x0a,0x59,0x0a,0xbd,0x0a,0xad,0x07,0x25,0xd3,0xff, -0x81,0xa7,0xff,0x92,0xa1,0x00,0x1a,0x88,0x58,0x08,0x5a,0x66,0x86,0x04,0x00,0xa1, -0xa2,0xff,0xe0,0x85,0x11,0x1a,0xaa,0xa8,0x0a,0x1b,0x55,0x8a,0x8a,0xc0,0x20,0x00, -0x99,0x08,0x67,0x35,0xe9,0x51,0x8f,0xff,0xad,0x07,0x5a,0x51,0xb8,0x05,0x20,0x50, -0x14,0xa5,0xc9,0xff,0x8c,0x65,0x46,0x03,0x00,0x7c,0xf2,0x46,0x29,0x00,0x20,0xb2, -0x20,0x10,0xa1,0x20,0xe5,0xd9,0xff,0xb1,0x90,0xff,0x20,0x33,0xc0,0x10,0xbb,0x80, -0xb8,0x0b,0x2a,0x5b,0xb1,0x8d,0xff,0x1a,0xbb,0x59,0x0b,0x56,0xa3,0xe8,0xcc,0x24, -0x86,0x1f,0x00,0x00,0x21,0x5a,0xff,0x3c,0x7b,0x38,0x02,0x30,0x20,0x34,0xe0,0x22, -0x11,0x20,0xbb,0xc0,0xd6,0x5b,0x00,0xb2,0xa0,0x77,0x20,0xbb,0xc0,0xa1,0x7d,0xff, -0x5b,0xbb,0x25,0xd6,0xff,0xb0,0xa3,0x11,0x81,0x56,0xff,0xe0,0x08,0x00,0x21,0x75, -0xff,0x0c,0x4b,0x2a,0x21,0xa9,0x02,0x20,0xa2,0x20,0xa5,0xd4,0xff,0x21,0x4c,0xff, -0xc0,0x20,0x00,0x32,0x22,0x00,0x26,0x13,0xf6,0x31,0x73,0xff,0x52,0xa0,0x01,0xc0, -0x20,0x00,0x52,0x63,0x00,0xc0,0x20,0x00,0x38,0x02,0x26,0x13,0xf7,0x21,0x45,0xff, -0x61,0x6f,0xff,0x51,0x6f,0xff,0xa8,0x02,0x6a,0x32,0x81,0x45,0xff,0xe0,0x08,0x00, -0x3a,0x34,0xa9,0x03,0x4b,0x22,0x57,0x92,0xec,0xc0,0x20,0x00,0x81,0x76,0xff,0xe0, -0x08,0x00,0x0c,0x02,0x1d,0xf0,0x00,0x00,0xe8,0x40,0xfe,0x3f,0xec,0x40,0xfe,0x3f, -0x38,0x40,0xf4,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f, -0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f, -0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f, -0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70, -0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x48,0x40,0xfe,0x3f,0x00,0x10,0x00,0x00, -0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40, -0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40, -0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x36,0x21,0x01,0x32,0x61,0x11,0x42,0x61, -0x12,0x52,0x61,0x13,0x62,0x61,0x14,0x72,0x61,0x15,0x31,0xd3,0xff,0x41,0xd3,0xff, -0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x40,0x39, -0xb1,0x32,0xc1,0x70,0x39,0xa1,0x0c,0x43,0x39,0xc1,0x0c,0xd3,0x7c,0xe5,0x27,0xa3, -0x02,0x06,0xde,0x00,0x52,0x21,0x11,0x62,0x21,0x12,0x72,0x21,0x13,0x40,0xeb,0x03, -0x40,0x4d,0x04,0x81,0xe5,0xff,0xe0,0x08,0x00,0x81,0xe4,0xff,0xe0,0x08,0x00,0x81, -0xc4,0xff,0x3d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc,0xca,0x1c,0xc9,0x90,0x88,0x10, -0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x39,0x83,0x81,0xb0,0xfe,0xcc,0x14,0x81,0xb1, -0xfe,0xc0,0x20,0x00,0x88,0x08,0x80,0x83,0x04,0x82,0x41,0x08,0x8c,0xd8,0x0c,0x1a, -0x0c,0x08,0x40,0xa8,0x93,0xe0,0xba,0x11,0xba,0xb1,0x65,0xb1,0xff,0x0c,0x88,0xdc, -0x14,0x91,0xa6,0xfe,0xc0,0x20,0x00,0x98,0x09,0x87,0x89,0x17,0x0c,0x08,0x82,0x41, -0x09,0x06,0x0c,0x00,0x91,0xa4,0xfe,0xc0,0x20,0x00,0x98,0x09,0x87,0x09,0xec,0xc6, -0x01,0x00,0x00,0x00,0x81,0x9f,0xfe,0x86,0x00,0x00,0x81,0x9f,0xfe,0xc0,0x20,0x00, -0x88,0x08,0x1c,0x09,0x90,0x88,0x10,0x0c,0x0a,0x92,0xa0,0x01,0x80,0x9a,0x93,0x92, -0x41,0x09,0xa7,0x18,0x2f,0x40,0xa4,0x20,0x81,0xc2,0xff,0xe0,0x08,0x00,0xad,0x04, -0x81,0x0f,0xff,0xe0,0x08,0x00,0x6c,0xfa,0x91,0x92,0xfe,0x8c,0x14,0x91,0x92,0xfe, -0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00,0x89,0x09,0xad,0x04,0x81, -0xb9,0xff,0xe0,0x08,0x00,0xd1,0x97,0xff,0xc1,0x98,0xff,0xc0,0x20,0x00,0x48,0x0d, -0xb1,0x97,0xff,0x49,0x31,0xc0,0x20,0x00,0x48,0x0c,0xa1,0x95,0xff,0x49,0x41,0xc0, -0x20,0x00,0x48,0x0b,0x81,0x94,0xff,0x49,0x51,0xc0,0x20,0x00,0x48,0x0a,0x91,0x92, -0xff,0x49,0x61,0xc0,0x20,0x00,0x48,0x08,0x49,0x81,0xc0,0x20,0x00,0x48,0x09,0x49, -0x71,0x41,0x8e,0xff,0xe2,0x04,0x01,0xe9,0x91,0xe1,0x8d,0xff,0xc0,0x20,0x00,0xe9, -0x0d,0xd1,0x8c,0xff,0xc0,0x20,0x00,0xd9,0x0c,0xc1,0x8b,0xff,0xc0,0x20,0x00,0xc9, -0x0b,0xb2,0xa2,0x00,0xc0,0x20,0x00,0xb9,0x0a,0xa1,0x88,0xff,0xc0,0x20,0x00,0xb8, -0x0a,0x0c,0x4a,0xa0,0xbb,0x10,0xcc,0xab,0xad,0x03,0x81,0x9b,0xff,0xe0,0x08,0x00, -0x06,0x06,0x00,0x00,0x31,0x83,0xff,0x41,0x7d,0xff,0xc0,0x20,0x00,0x39,0x09,0x31, -0x81,0xff,0xc0,0x20,0x00,0x39,0x08,0x0c,0x03,0x32,0x44,0x01,0x31,0x72,0xff,0x91, -0x7e,0xff,0xc0,0x20,0x00,0xb2,0x23,0x00,0x31,0x71,0xff,0xc1,0x7c,0xff,0xc0,0x20, -0x00,0xa2,0x23,0x00,0xe1,0x7b,0xff,0x31,0x92,0xfe,0x0c,0x0d,0xc0,0x20,0x00,0xd2, -0x69,0x00,0xc0,0x20,0x00,0xe2,0x6c,0x00,0xc0,0x20,0x00,0x88,0x0c,0x56,0x78,0xff, -0xc0,0x20,0x00,0x88,0x09,0xf8,0x53,0xf0,0x88,0x10,0x80,0x80,0x04,0x56,0xb8,0xfd, -0x91,0x71,0xff,0x1c,0x7c,0xc0,0x20,0x00,0xc9,0x09,0x91,0x5e,0xff,0xc1,0x6e,0xff, -0xd1,0x6b,0xff,0xc0,0x20,0x00,0xc9,0x09,0x91,0x5d,0xff,0xc1,0x6c,0xff,0xe1,0x6d, -0xff,0xc0,0x20,0x00,0xc9,0x09,0x91,0x6a,0xff,0xc1,0x63,0xff,0xc0,0x20,0x00,0x89, -0x09,0xc0,0x20,0x00,0x89,0x0c,0xc0,0x20,0x00,0xe2,0x6d,0x00,0xc0,0x20,0x00,0x98, -0x0d,0x56,0x79,0xff,0xc0,0x20,0x00,0x98,0x0c,0xf8,0x53,0xf0,0x99,0x10,0x07,0xe9, -0xdf,0x81,0x5f,0xff,0x91,0x4c,0xff,0xc0,0x20,0x00,0x88,0x08,0xc0,0x20,0x00,0xb9, -0x09,0x91,0x4a,0xff,0x80,0x80,0xf5,0xc0,0x20,0x00,0xa9,0x09,0x82,0xc8,0xee,0x2c, -0x79,0x87,0x39,0x0b,0x91,0x59,0xff,0xe0,0x88,0x11,0x8a,0x89,0xb8,0x08,0xcc,0x7b, -0x66,0x42,0x02,0x46,0x50,0x00,0xc6,0x2f,0x00,0x81,0x56,0xff,0xf1,0x9b,0xfe,0xa2, -0x28,0x00,0xd1,0x52,0xff,0xc1,0x52,0xff,0xe2,0xa1,0x00,0x81,0x5c,0xff,0xe0,0x08, -0x00,0x65,0x98,0xff,0x92,0x03,0x02,0x82,0xa0,0x9d,0xb2,0xc1,0x34,0x30,0xa3,0x20, -0x87,0x99,0x28,0x81,0x5c,0xfe,0xe0,0x08,0x00,0x56,0xca,0x08,0x82,0x21,0x0d,0xb2, -0xaf,0x43,0xb0,0x48,0x10,0x47,0x98,0x02,0x46,0x21,0x00,0x91,0x33,0xff,0xa1,0x46, -0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc6,0x07,0x00,0x81,0x4d,0xff,0xe0, -0x08,0x00,0x56,0x3a,0x06,0xb8,0xd1,0x91,0x2c,0xff,0x82,0xa2,0x00,0xb0,0x48,0x10, -0xa1,0x3f,0xff,0xc0,0x20,0x00,0x82,0x29,0x00,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82, -0x69,0x00,0x65,0x92,0xff,0x81,0x2d,0xff,0x91,0x3a,0xff,0xc0,0x20,0x00,0x92,0x68, -0x00,0xc0,0x20,0x00,0x92,0x28,0x00,0x56,0x69,0xff,0x82,0x61,0x18,0xa5,0x90,0xff, -0x40,0xb4,0x20,0xad,0x03,0x81,0x3b,0xff,0xe0,0x08,0x00,0x3d,0x0a,0xa5,0x8f,0xff, -0x91,0x31,0xff,0x82,0x21,0x18,0xc0,0x20,0x00,0x99,0x08,0x91,0x20,0xff,0xc0,0x20, -0x00,0x88,0x09,0x56,0x78,0xff,0x06,0x01,0x00,0x7c,0xf5,0x06,0x05,0x00,0x56,0x73, -0xff,0x32,0xa0,0x09,0x37,0x92,0x70,0x50,0xa5,0x20,0xcd,0x07,0xbd,0x06,0xa5,0x9e, -0xff,0x5d,0x0a,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x21,0x06,0xff,0x38,0x31,0xc0,0x20, -0x00,0x39,0x02,0x38,0x41,0x21,0x04,0xff,0xc0,0x20,0x00,0x39,0x02,0x38,0x51,0x21, -0x03,0xff,0xc0,0x20,0x00,0x39,0x02,0x38,0x61,0x21,0x01,0xff,0xc0,0x20,0x00,0x39, -0x02,0x38,0x81,0x21,0x00,0xff,0xc0,0x20,0x00,0x39,0x02,0x38,0x71,0x21,0xfe,0xfe, -0xc0,0x20,0x00,0x39,0x02,0x28,0x91,0x31,0xfd,0xfe,0x22,0x43,0x01,0x22,0x01,0x08, -0x9c,0x92,0x0c,0x13,0x0c,0x02,0xa0,0x23,0x83,0xe0,0x32,0x11,0x3a,0x31,0xb8,0x03, -0xad,0x02,0xa5,0x79,0xff,0x06,0x01,0x00,0x7c,0xe5,0x46,0xe5,0xff,0x2d,0x05,0x1d, -0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index fa9a31c1fb..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,16 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 98284ee81c..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,269 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb0,0x80,0xf4,0x3f, -0xfe,0xff,0x00,0x00,0x36,0x41,0x00,0x21,0xfd,0xff,0xc0,0x20,0x00,0x32,0x22,0x00, -0x22,0xa0,0x00,0x30,0xa3,0x20,0x25,0x07,0x01,0x27,0x1a,0x05,0x21,0xf9,0xff,0x20, -0x23,0x10,0x1d,0xf0,0x00,0x60,0xf6,0x3f,0x04,0x60,0xf6,0x3f,0x70,0x80,0xf4,0x3f, -0xff,0xff,0xff,0xe7,0x40,0x42,0x0f,0x00,0xb4,0x80,0xf4,0x3f,0x7c,0x80,0xf4,0x3f, -0xff,0xc7,0xff,0xff,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x36,0x41,0x00,0x91, -0xf5,0xff,0x0b,0x33,0xc0,0x20,0x00,0x88,0x09,0xa2,0xac,0x00,0xa0,0x88,0x10,0x30, -0x30,0x94,0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x09,0x31,0xef,0xff,0x0b,0x82,0xc0, -0x20,0x00,0x89,0x03,0x81,0xee,0xff,0x91,0xee,0xff,0xc0,0x20,0x00,0x38,0x08,0x90, -0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81,0xeb,0xff,0x91,0xed,0xff,0x80,0x82,0x82, -0x80,0x8c,0x41,0x80,0x30,0xf4,0x00,0x88,0x11,0x80,0x83,0x20,0x31,0xe7,0xff,0xc0, -0x20,0x00,0x89,0x03,0x31,0xe6,0xff,0xc0,0x20,0x00,0x88,0x03,0x90,0x88,0x10,0xe6, -0x32,0x05,0x21,0xe4,0xff,0x86,0x00,0x00,0x21,0xe4,0xff,0x20,0x88,0x20,0xc0,0x20, -0x00,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0x1c,0x80,0xf4,0x3f,0x3f,0xc0,0xff,0xff, -0x34,0x85,0x00,0x40,0x36,0x41,0x00,0x81,0xd5,0xff,0xa2,0xaf,0xbf,0xc0,0x20,0x00, -0x98,0x08,0xb1,0xfa,0xff,0xa0,0x99,0x10,0xa1,0xf8,0xff,0xc0,0x20,0x00,0x99,0x08, -0xc0,0x20,0x00,0x98,0x0a,0xb0,0x99,0x10,0x4c,0x0b,0xb0,0x99,0x20,0xc0,0x20,0x00, -0x99,0x0a,0xc0,0x20,0x00,0x98,0x08,0x8c,0xa2,0xa2,0xaf,0x7f,0xa0,0x99,0x10,0x06, -0x02,0x00,0x00,0x00,0x00,0xa2,0xa0,0x80,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x08, -0x3c,0x2a,0x81,0xeb,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x68,0xf0,0xf5,0x3f, -0xff,0xef,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0x9f,0xff,0xff,0xff,0xff,0x00,0x80, -0x00,0x00,0x00,0x80,0x36,0x41,0x00,0x21,0xf9,0xff,0x91,0xf9,0xff,0xc0,0x20,0x00, -0x88,0x02,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x88,0x02,0x91, -0xf5,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x88,0x02,0x91, -0xf2,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x88,0x02,0x91, -0xef,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x88,0x02,0x91, -0xec,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x02,0x0c,0x1a,0x81,0xcd,0xff,0xe0, -0x08,0x00,0xc0,0x20,0x00,0x88,0x02,0xf7,0x68,0xef,0x1d,0xf0,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0xff,0xef,0xff,0xff,0x00,0x00,0x0a,0x00,0xff,0xff,0xff,0x01,0x00,0x40,0xfe,0x3f, -0x09,0x40,0xfe,0x3f,0xff,0xff,0xff,0x7f,0x6c,0xf0,0xf5,0x3f,0x0a,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x20,0xb3,0x81,0x00,0x00,0x40,0x42,0x0f,0xb0,0x41,0xfe,0x3f, -0x44,0x40,0xfe,0x3f,0x51,0x40,0xfe,0x3f,0x95,0x40,0xfe,0x3f,0xd9,0x40,0xfe,0x3f, -0x54,0x7d,0x00,0x40,0xf8,0xcf,0x00,0x40,0x36,0x41,0x00,0x31,0x7c,0xff,0xc0,0x20, -0x00,0x28,0x03,0xc0,0x20,0x00,0x28,0x03,0x77,0x62,0x04,0x0c,0x1a,0x65,0xe8,0xff, -0xc0,0x20,0x00,0x48,0x03,0xc0,0x20,0x00,0x28,0x03,0x82,0xa2,0x00,0x80,0x22,0x20, -0xc0,0x20,0x00,0x29,0x03,0x21,0xb1,0xff,0x91,0xb4,0xff,0xc0,0x20,0x00,0x88,0x02, -0x90,0x88,0x10,0x91,0x75,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xdb,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xaa,0xff,0x90,0x88,0x10,0x91,0xd6,0xff,0x90,0x88,0x20,0xc0, -0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x38,0x03,0xa5,0xd5,0xff,0x9c,0xca,0x31,0xd2, -0xff,0x82,0xa1,0x2d,0xa0,0x33,0xc2,0x37,0x38,0x11,0xb1,0xd0,0xff,0xa1,0xd0,0xff, -0x81,0xdc,0xff,0xe0,0x08,0x00,0x0c,0x0b,0x06,0x21,0x00,0x00,0xc0,0x20,0x00,0x38, -0x02,0x81,0xcc,0xff,0xa2,0xa1,0x2d,0x80,0x33,0x10,0xc0,0x20,0x00,0x39,0x02,0xc0, -0x20,0x00,0x38,0x02,0x81,0x97,0xff,0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0x81, -0x78,0xff,0xe0,0x08,0x00,0x22,0xa1,0x2d,0x31,0x8d,0xff,0x86,0x02,0x00,0x0c,0x1a, -0x22,0xc2,0xff,0x81,0x73,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0x88,0x03,0xf7,0xe8, -0x02,0x56,0x92,0xfe,0x31,0x46,0xff,0x92,0xa1,0x00,0xc0,0x20,0x00,0x88,0x03,0x90, -0x44,0x10,0x92,0xae,0xff,0x90,0x88,0x10,0x80,0x44,0x20,0xc0,0x20,0x00,0x49,0x03, -0xc0,0x20,0x00,0x48,0x03,0x82,0xad,0xff,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x03, -0x0c,0x0b,0xb7,0x12,0x0a,0x21,0xb0,0xff,0xc0,0x20,0x00,0xb8,0x02,0xb0,0xb7,0x41, -0xc1,0xaf,0xff,0xd1,0xaf,0xff,0xd0,0xab,0x01,0xb0,0xbd,0x41,0x81,0xb6,0xff,0xe0, -0x08,0x00,0x21,0xac,0xff,0xc1,0xac,0xff,0x20,0xba,0xa2,0xd1,0xa9,0xff,0x20,0xaa, -0x82,0x1c,0x83,0x81,0xb0,0xff,0xe0,0x08,0x00,0x30,0xbb,0x11,0xa0,0xa3,0xc5,0xa0, -0xcb,0x20,0x22,0xcc,0xeb,0x27,0x33,0x2c,0x31,0xa5,0xff,0xe0,0x22,0x11,0x2a,0x23, -0x28,0x02,0xa0,0x02,0x00,0xb1,0xa2,0xff,0xa1,0xa3,0xff,0x81,0xa5,0xff,0xe0,0x08, -0x00,0x86,0x08,0x00,0xb1,0x9f,0xff,0xa1,0xa0,0xff,0x81,0xa1,0xff,0xe0,0x08,0x00, -0x2c,0x82,0xc6,0x04,0x00,0xb1,0x9a,0xff,0xa1,0x9d,0xff,0x22,0xa0,0x00,0x81,0x9c, -0xff,0xe0,0x08,0x00,0x46,0x00,0x00,0x1c,0xa2,0x1d,0xf0,0x00,0x3c,0x00,0xf0,0x3f, -0x00,0x41,0xfe,0x3f,0x08,0x41,0xfe,0x3f,0x36,0x41,0x00,0x31,0x14,0xff,0xc0,0x20, -0x00,0x48,0x03,0x40,0x4b,0x15,0x26,0x14,0x27,0x8c,0xb4,0x0c,0x88,0x0c,0x13,0xad, -0x08,0x26,0x24,0x65,0x46,0x10,0x00,0x00,0x31,0x0b,0xff,0xc0,0x20,0x00,0x38,0x03, -0x25,0xc0,0xff,0x30,0x30,0x94,0x1b,0x33,0x30,0x8a,0xc2,0xc6,0x12,0x00,0x00,0x00, -0x00,0x31,0xee,0xff,0xc0,0x20,0x00,0x38,0x03,0x30,0x30,0x14,0xac,0x83,0x26,0x13, -0x2e,0x82,0xa0,0xf0,0xa2,0xa1,0xe0,0x26,0x23,0x2f,0xb1,0xe9,0xff,0xa1,0xe9,0xff, -0x81,0x80,0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0xb1,0xe5,0xff,0xa1,0xe6,0xff,0x81, -0x7c,0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x5c,0x08,0x0c,0x43,0xc6,0x01,0x00,0x00, -0x4d,0x03,0x82,0xa0,0xa0,0x0c,0x23,0xa2,0xa1,0x40,0x49,0x02,0xa9,0x12,0x39,0x22, -0x89,0x32,0x1d,0xf0,0x34,0x43,0xfe,0x3f,0x34,0x43,0xfe,0x3f,0x38,0x40,0xf4,0x3f, -0x40,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0xf0,0x03,0xf0,0x3f, -0x5c,0x00,0xf0,0x3f,0x18,0x04,0xf0,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f, -0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f, -0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70, -0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f, -0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x1c,0x42,0xfe,0x3f, -0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f,0xff,0xff,0xbf,0xff, -0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x0c,0xa0,0xf5,0x3f, -0x14,0x42,0xfe,0x3f,0xff,0x00,0xfc,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xe7,0xff, -0xff,0x3f,0xc0,0xff,0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe,0x00,0x00,0x58,0x01, -0xff,0x8f,0xff,0xff,0x44,0xe0,0x00,0x60,0x00,0xff,0x03,0x00,0xff,0xbf,0xfd,0xff, -0x35,0x41,0xfe,0x3f,0x01,0x00,0x01,0x00,0x6d,0x41,0xfe,0x3f,0x00,0x80,0xf4,0x3f, -0x30,0x80,0xf4,0x3f,0xbf,0xfa,0xfb,0xff,0x22,0x43,0xfe,0x3f,0x11,0x43,0xfe,0x3f, -0x00,0x43,0xfe,0x3f,0xef,0x42,0xfe,0x3f,0xde,0x42,0xfe,0x3f,0xcd,0x42,0xfe,0x3f, -0x14,0xa0,0xf5,0x3f,0xbc,0x42,0xfe,0x3f,0x92,0x41,0xfe,0x3f,0x4b,0x4c,0x4b,0x4c, -0x08,0x60,0xf6,0x3f,0xff,0xff,0x1f,0xff,0x00,0x00,0x18,0x00,0x00,0x00,0x08,0x00, -0x8c,0x84,0xf4,0x3f,0xdf,0xf7,0x3f,0xe7,0x00,0x00,0x06,0x00,0xff,0xff,0xcf,0xff, -0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0x3f, -0x00,0x00,0x00,0xc0,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40, -0x14,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40, -0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x78,0x92,0x00,0x40,0xa4,0x41,0x00,0x40, -0x36,0x01,0x02,0x32,0x61,0x1d,0x42,0x61,0x1e,0x52,0x61,0x1f,0x4d,0x02,0x62,0x61, -0x20,0x72,0x61,0x21,0x21,0xa0,0xff,0x31,0xa0,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59, -0x02,0x4b,0x22,0x37,0x32,0xf8,0x22,0xc1,0x70,0x32,0xa0,0xe0,0x22,0x61,0x13,0x3a, -0x21,0x22,0x61,0x12,0x0c,0x42,0x22,0x61,0x14,0x22,0xa0,0x0d,0x47,0xa2,0x02,0xc6, -0x9b,0x02,0x22,0x21,0x1d,0x50,0xeb,0x03,0x50,0x5d,0x04,0x81,0xe2,0xff,0xe0,0x08, -0x00,0x81,0xe1,0xff,0xe0,0x08,0x00,0x61,0x91,0xff,0x3d,0x0a,0xc0,0x20,0x00,0x68, -0x06,0xcc,0xba,0x1c,0xc7,0x70,0x66,0x10,0x62,0xc6,0xf8,0x0c,0x17,0x60,0x37,0x83, -0x0c,0x87,0x9c,0x25,0x61,0x8b,0xff,0xc0,0x20,0x00,0x68,0x06,0x70,0x66,0x10,0xdc, -0x66,0x62,0x61,0x25,0x06,0x20,0x00,0x00,0x61,0x87,0xff,0xc0,0x20,0x00,0x68,0x06, -0x77,0x86,0x25,0x52,0x61,0x25,0x86,0x17,0x00,0x61,0x83,0xff,0x81,0x84,0xff,0xc0, -0x20,0x00,0x72,0x26,0x00,0x70,0x70,0x54,0xc0,0x20,0x00,0x68,0x08,0x60,0x67,0xb4, -0x66,0x16,0xf4,0x81,0x7b,0xff,0x06,0x07,0x00,0x61,0x7d,0xff,0x81,0x7e,0xff,0xc0, -0x20,0x00,0x72,0x26,0x00,0x70,0x70,0x54,0xc0,0x20,0x00,0x68,0x08,0x60,0x67,0xb4, -0x66,0x16,0xf4,0x81,0x74,0xff,0xc0,0x20,0x00,0x68,0x08,0x7c,0x79,0x90,0x66,0x10, -0xc0,0x20,0x00,0x69,0x08,0x0c,0x18,0x0c,0x06,0x50,0x68,0x83,0xe0,0x66,0x11,0x6a, -0x61,0x79,0x06,0x82,0x61,0x25,0xcc,0xe5,0x61,0x6a,0xff,0xc0,0x20,0x00,0x68,0x06, -0x37,0x66,0x26,0x86,0x04,0x00,0x00,0x00,0x61,0x67,0xff,0xc0,0x20,0x00,0x68,0x06, -0x37,0x66,0x16,0x06,0x02,0x00,0x00,0x00,0x00,0x61,0x63,0xff,0x86,0x00,0x00,0x61, -0x64,0xff,0xc0,0x20,0x00,0x68,0x06,0x47,0x66,0x2e,0xad,0x05,0x81,0xac,0xff,0xe0, -0x08,0x00,0xad,0x05,0x81,0xab,0xff,0xe0,0x08,0x00,0x6c,0xf8,0x71,0x5b,0xff,0x8c, -0x15,0x71,0x5b,0xff,0xc0,0x20,0x00,0x68,0x07,0xad,0x05,0x80,0x66,0x10,0xc0,0x20, -0x00,0x69,0x07,0x81,0xa4,0xff,0xe0,0x08,0x00,0xb1,0x57,0xff,0xa1,0x58,0xff,0x91, -0x58,0xff,0xc0,0x20,0x00,0x58,0x0b,0xc0,0x20,0x00,0x68,0x0a,0xc0,0x20,0x00,0x88, -0x09,0x52,0x61,0x2c,0x82,0x61,0x2e,0x81,0x53,0xff,0x62,0x61,0x2d,0xc0,0x20,0x00, -0x58,0x08,0x61,0x51,0xff,0x52,0x61,0x2f,0x71,0x51,0xff,0xc0,0x20,0x00,0x58,0x06, -0x52,0x61,0x30,0xc0,0x20,0x00,0x58,0x07,0x52,0x61,0x31,0x51,0x4d,0xff,0xc2,0x05, -0x01,0xc2,0x61,0x32,0xc1,0x4c,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x4b,0xff,0xc0, -0x20,0x00,0xb9,0x0a,0xa1,0x4a,0xff,0xc0,0x20,0x00,0xa9,0x09,0x92,0xa2,0x00,0xc0, -0x20,0x00,0x99,0x08,0x81,0x47,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb, -0x10,0xcc,0xcb,0x30,0xa3,0x20,0x81,0x84,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00, -0x00,0x31,0x40,0xff,0xc0,0x20,0x00,0x39,0x07,0x31,0x3f,0xff,0xc0,0x20,0x00,0x39, -0x06,0x0c,0x03,0x32,0x45,0x01,0x31,0x30,0xff,0x51,0x3c,0xff,0xc0,0x20,0x00,0x88, -0x03,0x31,0x2f,0xff,0x61,0x3b,0xff,0xc0,0x20,0x00,0x78,0x03,0xc1,0x3a,0xff,0xa1, -0x75,0xfe,0xb2,0xa0,0x00,0xc0,0x20,0x00,0xb2,0x65,0x00,0xc0,0x20,0x00,0xc2,0x66, -0x00,0xc0,0x20,0x00,0x38,0x06,0x56,0x73,0xff,0xc0,0x20,0x00,0x38,0x05,0x98,0x5a, -0x90,0x33,0x10,0x30,0x30,0x04,0x56,0xb3,0xfd,0x51,0x2f,0xff,0x1c,0x76,0xc0,0x20, -0x00,0x69,0x05,0x51,0x1d,0xff,0x61,0x2d,0xff,0xa1,0x29,0xff,0xc0,0x20,0x00,0x69, -0x05,0x51,0x1b,0xff,0x61,0x2b,0xff,0xc1,0x2c,0xff,0xc0,0x20,0x00,0x69,0x05,0x51, -0x29,0xff,0x61,0x22,0xff,0xc0,0x20,0x00,0x32,0x65,0x00,0x51,0x5e,0xfe,0x30,0x93, -0x20,0xc0,0x20,0x00,0x92,0x66,0x00,0xc0,0x20,0x00,0xc2,0x6a,0x00,0xc0,0x20,0x00, -0x38,0x0a,0x56,0x73,0xff,0xc0,0x20,0x00,0x38,0x06,0xb8,0x55,0xb0,0x33,0x10,0x30, -0x30,0x04,0x56,0xb3,0xfd,0x61,0x1b,0xff,0x91,0x08,0xff,0xc0,0x20,0x00,0x68,0x06, -0xc0,0x20,0x00,0x89,0x09,0x81,0x06,0xff,0x60,0x60,0xf5,0xc0,0x20,0x00,0x79,0x08, -0x62,0xc6,0xee,0x2c,0x77,0x67,0x37,0x0b,0x71,0x15,0xff,0xe0,0x66,0x11,0x6a,0x67, -0xb8,0x06,0xcc,0xbb,0x26,0x44,0x02,0x46,0x30,0x00,0x7c,0xe2,0xc6,0xcd,0x01,0x00, -0x00,0x61,0x11,0xff,0xf1,0x0f,0xff,0xd1,0xe7,0xfd,0xc1,0x0e,0xff,0xa2,0x26,0x00, -0xe2,0xa1,0x00,0x81,0x42,0xff,0xe0,0x08,0x00,0x25,0x90,0xff,0x72,0x05,0x02,0x62, -0xa0,0x9d,0xb2,0xc1,0x28,0x50,0xa5,0x20,0x67,0x97,0x28,0x81,0x3b,0xfe,0xe0,0x08, -0x00,0x56,0x7a,0x08,0x62,0x21,0x0a,0x52,0xaf,0x43,0x50,0x56,0x10,0x57,0x96,0x02, -0x06,0x20,0x00,0x71,0xee,0xfe,0x81,0x01,0xff,0xc0,0x20,0x00,0x68,0x07,0x80,0x66, -0x10,0xc6,0x07,0x00,0x81,0x33,0xff,0xe0,0x08,0x00,0x56,0xea,0x05,0x71,0xe7,0xfe, -0xb8,0xa1,0xc0,0x20,0x00,0x62,0x27,0x00,0x81,0xfa,0xfe,0x52,0xa2,0x00,0xb0,0x55, -0x10,0x80,0x66,0x20,0xc0,0x20,0x00,0x62,0x67,0x00,0x25,0x8a,0xff,0x61,0xe8,0xfe, -0x71,0xf5,0xfe,0xc0,0x20,0x00,0x79,0x06,0xc0,0x20,0x00,0x72,0x26,0x00,0x56,0x67, -0xff,0xa5,0x88,0xff,0xa1,0x20,0xfe,0x50,0xb5,0x20,0x81,0x22,0xff,0xe0,0x08,0x00, -0x5d,0x0a,0xa5,0x87,0xff,0x71,0xec,0xfe,0xc0,0x20,0x00,0x79,0x06,0x71,0xdc,0xfe, -0xc0,0x20,0x00,0x68,0x07,0x56,0x76,0xff,0x46,0x01,0x00,0x00,0x7c,0xf2,0x46,0x9d, -0x01,0x56,0x75,0xff,0x26,0x94,0x02,0xc6,0xcb,0xff,0xa2,0xc1,0x38,0xa5,0xa6,0xff, -0x26,0x02,0x25,0xe6,0x12,0x02,0x86,0x96,0x01,0x5c,0x04,0x47,0x92,0x1d,0x52,0x21, -0x11,0x42,0xa0,0xf0,0x47,0x95,0x14,0x41,0xdd,0xfe,0xc0,0x20,0x00,0x48,0x04,0x40, -0x4f,0x04,0x40,0x25,0x83,0xc6,0x00,0x00,0x00,0x22,0xa0,0xf0,0x61,0xa4,0xfd,0x51, -0xd8,0xfe,0xc0,0x20,0x00,0x88,0x06,0x48,0x05,0x80,0x9e,0x15,0x82,0x61,0x2a,0xc0, -0x20,0x00,0x88,0x06,0x92,0x61,0x26,0x92,0x61,0x2b,0x80,0x9d,0x05,0x92,0x61,0x27, -0x91,0xd1,0xfe,0x78,0x15,0x42,0x61,0x17,0x20,0x50,0x94,0x90,0x44,0x10,0x92,0x21, -0x27,0x82,0x61,0x29,0x80,0x85,0x11,0x80,0x44,0x20,0xe0,0x89,0x01,0x91,0xca,0xfe, -0x72,0x61,0x18,0x90,0x44,0x10,0x92,0x21,0x26,0x80,0x44,0x20,0xd0,0x89,0x01,0x91, -0xc7,0xfe,0x72,0x61,0x16,0x90,0x44,0x10,0x80,0x44,0x20,0x42,0x61,0x17,0xc0,0x20, -0x00,0xb8,0x06,0x42,0x61,0x15,0x40,0x45,0x25,0x42,0x61,0x28,0xb0,0xbb,0x15,0x66, -0x1b,0x05,0xa2,0xa0,0x28,0x65,0x63,0xff,0x61,0x89,0xfd,0x71,0xbd,0xfe,0xc0,0x20, -0x00,0x42,0x26,0x00,0x82,0x21,0x28,0x70,0x44,0x10,0x71,0xba,0xfe,0x70,0x44,0x20, -0xc0,0x20,0x00,0x42,0x66,0x00,0x61,0x7d,0xfd,0x71,0xb7,0xfe,0xc0,0x20,0x00,0x48, -0x06,0x70,0x44,0x10,0x71,0xb6,0xfe,0x70,0x44,0x20,0xc0,0x20,0x00,0x49,0x06,0xc0, -0x20,0x00,0x48,0x06,0x71,0xb3,0xfe,0x70,0x44,0x10,0x40,0x78,0x11,0x70,0x44,0x20, -0xc0,0x20,0x00,0x49,0x06,0x41,0xaf,0xfe,0x71,0xb0,0xfe,0xc0,0x20,0x00,0x68,0x04, -0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00,0x68,0x04,0x71,0xab,0xfe, -0x70,0x66,0x10,0xc0,0x20,0x00,0x69,0x04,0x41,0x5d,0xfd,0xc0,0x20,0x00,0xa8,0x04, -0x65,0x5f,0x00,0x8c,0x6a,0xe5,0x56,0xff,0x4d,0x0a,0xc6,0x05,0x00,0xa5,0x79,0xff, -0xa0,0x4a,0x20,0x56,0xea,0x00,0xb1,0xde,0xfd,0xa1,0xa1,0xfe,0x42,0xa0,0x1a,0x81, -0xe0,0xfd,0xe0,0x08,0x00,0xa2,0xa0,0x00,0x81,0xc4,0xfe,0xe0,0x08,0x00,0x81,0x4f, -0xfd,0x91,0x9c,0xfe,0xc0,0x20,0x00,0x72,0x28,0x00,0x6d,0x04,0x90,0x77,0x10,0x97, -0x97,0x04,0x0c,0x16,0x60,0x64,0x20,0x60,0x70,0xf4,0x00,0x66,0x11,0x60,0x67,0x20, -0xc0,0x20,0x00,0x69,0x08,0x61,0x53,0xfd,0xa2,0xc1,0x28,0x60,0x64,0x82,0x20,0x20, -0x94,0x60,0x6c,0x41,0x60,0x70,0xf4,0x00,0x66,0x11,0x60,0x67,0x20,0x71,0x4e,0xfd, -0xc0,0x20,0x00,0x69,0x07,0x25,0x8d,0xff,0x98,0xd1,0x92,0x61,0x33,0x65,0x4f,0xff, -0x6d,0x0a,0x27,0x3a,0x12,0x20,0x7a,0xc2,0x70,0x81,0x41,0xaa,0x88,0x70,0x88,0xc2, -0x87,0x92,0x49,0x8d,0x03,0x46,0x0a,0x00,0x5c,0x06,0x67,0x12,0x16,0x62,0xa0,0xa0, -0x67,0x12,0x15,0x62,0xa0,0xf0,0x67,0x92,0x33,0x0c,0x27,0x0c,0x18,0x62,0xa1,0xe0, -0x86,0x03,0x00,0x00,0x0c,0x47,0x86,0x00,0x00,0x72,0xa0,0x02,0x82,0xa0,0x01,0x62, -0xa1,0x40,0x82,0x61,0x34,0xe5,0x4a,0xff,0x91,0x35,0xfd,0x82,0x21,0x34,0xc0,0x20, -0x00,0x92,0x29,0x00,0x90,0x9b,0x15,0x16,0xa9,0x05,0x06,0x04,0x00,0xb1,0xac,0xfd, -0xa1,0x72,0xfe,0x81,0xaf,0xfd,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0x00,0xb2,0xa0, -0x01,0x82,0x61,0x34,0x92,0x61,0x36,0x65,0x4c,0xff,0xa5,0x5b,0xff,0x92,0x21,0x36, -0x82,0x21,0x34,0x66,0x19,0x2e,0x91,0x69,0xfe,0xb2,0xa5,0x40,0xc0,0x20,0x00,0xa8, -0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09,0xa1,0x65,0xfe,0xc0,0x20,0x00,0xa8, -0x0a,0x77,0x7a,0x10,0xc0,0x20,0x00,0xa8,0x09,0xb1,0x47,0xfe,0xb0,0xaa,0x20,0xc0, -0x20,0x00,0xa2,0x69,0x00,0xcc,0xf8,0xf6,0x27,0x02,0x06,0xab,0x00,0xbd,0x07,0xad, -0x02,0xa5,0x47,0xff,0x86,0xa8,0x00,0x00,0x81,0x59,0xfe,0x91,0x5a,0xfe,0xc0,0x20, -0x00,0x72,0x28,0x00,0xd2,0xa0,0x18,0x90,0x77,0x10,0xc0,0x20,0x00,0x79,0x08,0x0c, -0x0c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x75,0xfe,0xe0,0x08,0x00,0x2c,0x0d,0x0c,0x1c, -0xb2,0xa0,0x04,0xa2,0xa0,0x66,0x81,0x71,0xfe,0xe0,0x08,0x00,0x0c,0x4c,0xbd,0x0c, -0xd2,0xa0,0x9a,0xa2,0xa0,0x66,0x81,0x6d,0xfe,0xe0,0x08,0x00,0x0c,0x0d,0x0c,0xac, -0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x69,0xfe,0xe0,0x08,0x00,0x0c,0x0d,0x0c,0xcc,0x0c, -0x4b,0xa2,0xa0,0x66,0x81,0x66,0xfe,0xe0,0x08,0x00,0xa5,0x50,0xff,0x65,0x3c,0xff, -0x92,0xa1,0x40,0x71,0xfe,0xfc,0x82,0xca,0xe8,0x97,0x16,0x02,0x06,0x25,0x00,0xc0, -0x20,0x00,0x68,0x07,0x91,0xfb,0xfc,0x90,0x66,0x10,0x91,0xfb,0xfc,0x90,0x66,0x20, -0xc0,0x20,0x00,0x69,0x07,0x1c,0x06,0x87,0x36,0x37,0x61,0x37,0xfe,0xa1,0x3b,0xfe, -0x8a,0x66,0xf2,0x06,0x00,0x61,0x35,0xfe,0x8a,0x66,0x72,0x06,0x00,0x61,0x34,0xfe, -0x8a,0x66,0xe2,0x06,0x00,0x61,0x33,0xfe,0x8a,0x66,0x92,0x06,0x00,0x61,0x32,0xfe, -0x8a,0x66,0x62,0x06,0x00,0x8a,0x8a,0x62,0x61,0x24,0x62,0x08,0x00,0xc6,0x03,0x00, -0x00,0x00,0x0c,0x06,0x62,0x61,0x24,0x9d,0x06,0x0c,0x4e,0x72,0xa0,0xe0,0x0c,0xcf, -0x4c,0x3d,0x0c,0xbc,0x0c,0x4b,0xa2,0xa0,0x66,0x92,0x61,0x36,0xe2,0x61,0x34,0xf2, -0x61,0x35,0x81,0x42,0xfe,0xe0,0x08,0x00,0xd2,0xa0,0x84,0x0c,0x9c,0x0c,0x4b,0xa2, -0xa0,0x66,0x81,0x3e,0xfe,0xe0,0x08,0x00,0x92,0x21,0x36,0xe2,0x21,0x34,0xf2,0x21, -0x35,0x06,0x2c,0x00,0x61,0x1f,0xfe,0xc0,0x20,0x00,0x98,0x07,0xc0,0x20,0x00,0x68, -0x06,0x60,0xa6,0x15,0x0c,0x76,0xa0,0x66,0xc0,0xa1,0xd1,0xfc,0x50,0x66,0x11,0xa0, -0x99,0x10,0x90,0x66,0x20,0xc0,0x20,0x00,0x69,0x07,0x0c,0x3a,0x82,0x61,0x34,0x81, -0xf0,0xfc,0xe0,0x08,0x00,0x82,0x21,0x34,0x1c,0x06,0x87,0x36,0x35,0x61,0x0a,0xfe, -0xa1,0x0f,0xfe,0x8a,0x66,0xf2,0x06,0x00,0x61,0x0f,0xfe,0x8a,0x66,0x72,0x06,0x00, -0x61,0x08,0xfe,0x8a,0x66,0xe2,0x06,0x00,0x61,0x07,0xfe,0x8a,0x66,0x92,0x06,0x00, -0x61,0x06,0xfe,0x8a,0x66,0x62,0x06,0x00,0x8a,0x8a,0x62,0x61,0x24,0x62,0x08,0x00, -0x86,0x03,0x00,0x0c,0x06,0x62,0x61,0x24,0x9d,0x06,0x0c,0x4e,0x72,0xa0,0xe0,0xf2, -0xa0,0x0c,0xd2,0xa0,0xc3,0x0c,0xbc,0xb2,0xa0,0x04,0xa2,0xa0,0x66,0x92,0x61,0x36, -0xe2,0x61,0x34,0xf2,0x61,0x35,0x81,0x15,0xfe,0xe0,0x08,0x00,0xd2,0xa0,0x74,0x0c, -0x9c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x11,0xfe,0xe0,0x08,0x00,0xf2,0x21,0x35,0xe2, -0x21,0x34,0x92,0x21,0x36,0x90,0xd9,0x11,0xc0,0xee,0x11,0xe0,0xdd,0x20,0xf0,0xdd, -0x20,0xd0,0xd0,0x74,0x0c,0x2c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x08,0xfe,0xe0,0x08, -0x00,0xdd,0x07,0x0c,0x3c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x04,0xfe,0xe0,0x08,0x00, -0xa0,0xd6,0x11,0x62,0x21,0x24,0xa2,0xa0,0x66,0x60,0xdd,0x20,0xd0,0xd0,0x74,0x0c, -0x5c,0x0c,0x4b,0x81,0xfe,0xfd,0xe0,0x08,0x00,0x61,0x94,0xfc,0x5c,0x07,0xc0,0x20, -0x00,0xa8,0x06,0x62,0xa0,0xa0,0xa0,0xae,0x15,0x60,0x86,0x20,0xa0,0x87,0x83,0x80, -0xa8,0x20,0x81,0xb7,0xfc,0xe0,0x08,0x00,0x77,0x12,0x2c,0x67,0x12,0x2f,0x62,0xa0, -0xf0,0x67,0x92,0x14,0x21,0xd7,0xfd,0xc0,0x20,0x00,0x28,0x02,0x20,0x66,0x15,0x0c, -0x72,0x60,0x22,0xc0,0x0c,0x26,0x06,0x06,0x00,0xb1,0x6d,0xfd,0xa1,0xd3,0xfd,0x81, -0x04,0xfd,0xe0,0x08,0x00,0x06,0xff,0xff,0x0c,0x06,0x86,0x00,0x00,0x00,0x0c,0x16, -0x0c,0x42,0x71,0x66,0xfd,0x81,0x82,0xfc,0xc0,0x20,0x00,0x69,0x07,0x71,0x7f,0xfc, -0x50,0x22,0x11,0xc0,0x20,0x00,0x68,0x07,0x80,0x66,0x10,0x20,0x26,0x20,0x61,0x77, -0xfc,0xc0,0x20,0x00,0x29,0x07,0xc0,0x20,0x00,0x28,0x06,0x71,0x75,0xfc,0x70,0x22, -0x10,0x71,0x98,0xfd,0x70,0x22,0x20,0xc0,0x20,0x00,0x29,0x06,0x21,0x73,0xfc,0x61, -0xbf,0xfd,0xc0,0x20,0x00,0x69,0x02,0xe5,0x2c,0xff,0x21,0x6b,0xfc,0x0b,0x44,0xc0, -0x20,0x00,0x49,0x02,0x21,0xbb,0xfd,0x4c,0xf4,0xc0,0x20,0x00,0x49,0x02,0xa0,0xea, -0x03,0xa0,0xb5,0xa2,0xc2,0x21,0x33,0xa0,0xa5,0x82,0x0c,0x0d,0x81,0xe6,0xfc,0xe0, -0x08,0x00,0xa0,0xea,0x13,0x41,0x97,0xfd,0x22,0x21,0x15,0x80,0x55,0x11,0x40,0x22, -0x10,0x50,0x22,0x20,0x51,0x95,0xfd,0x92,0x21,0x27,0x50,0x22,0x10,0x52,0x21,0x26, -0xe0,0x49,0x01,0x40,0x22,0x20,0xd0,0x45,0x01,0x51,0x90,0xfd,0x62,0x21,0x28,0x50, -0x22,0x10,0x51,0xa8,0xfd,0x40,0x22,0x20,0x50,0x22,0x10,0xb0,0x46,0x01,0xa1,0xa6, -0xfd,0x40,0x22,0x20,0x41,0xa6,0xfd,0x22,0x61,0x15,0xa0,0xa2,0x10,0x47,0x9a,0x63, -0x41,0xa4,0xfd,0x61,0xa4,0xfd,0xc0,0x20,0x00,0x58,0x04,0x60,0x55,0x10,0xc0,0x20, -0x00,0x59,0x04,0xc0,0x20,0x00,0x58,0x04,0x61,0xa0,0xfd,0x60,0x55,0x20,0xc0,0x20, -0x00,0x59,0x04,0xc0,0x20,0x00,0x58,0x04,0x61,0x9d,0xfd,0x60,0x55,0x10,0x61,0x9c, -0xfd,0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x58,0x04,0x1c,0x86, -0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x58,0x04,0x7c,0x96,0x60, -0x55,0x10,0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x58,0x04,0xa0,0x55,0x20,0xc0, -0x20,0x00,0x59,0x04,0x27,0x72,0x11,0x21,0x8f,0xfd,0x0c,0x14,0x2a,0xaa,0x0c,0x02, -0xa0,0x24,0x83,0x20,0xa2,0x20,0xe5,0x16,0xff,0x21,0x30,0xfc,0x51,0x8b,0xfd,0xc0, -0x20,0x00,0x48,0x02,0x82,0x21,0x29,0x50,0x44,0x10,0x51,0x5f,0xfd,0x0c,0x3a,0x50, -0x58,0x10,0x50,0x44,0x20,0xc0,0x20,0x00,0x42,0x62,0x00,0x81,0x51,0xfc,0xe0,0x08, -0x00,0xc0,0x20,0x00,0x48,0x02,0x51,0x81,0xfd,0x92,0x21,0x2a,0x50,0x44,0x10,0x51, -0x80,0xfd,0x62,0x21,0x2b,0x50,0x59,0x10,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x02, -0xc0,0x20,0x00,0x48,0x02,0x52,0xae,0xff,0x50,0x44,0x10,0x0b,0x56,0x62,0xa1,0x00, -0x50,0x36,0x83,0x30,0x34,0x20,0xc0,0x20,0x00,0x39,0x02,0xa2,0xa1,0x2c,0x81,0x40, -0xfc,0xe0,0x08,0x00,0x22,0x21,0x11,0x50,0xeb,0x03,0x50,0x5d,0x04,0x31,0x2a,0xfd, -0x82,0x21,0x2c,0x92,0x21,0x2d,0xc0,0x20,0x00,0x89,0x03,0x31,0x28,0xfd,0x42,0x21, -0x2e,0xc0,0x20,0x00,0x99,0x03,0x31,0x26,0xfd,0x62,0x21,0x2f,0xc0,0x20,0x00,0x49, -0x03,0x31,0x24,0xfd,0x82,0x21,0x30,0xc0,0x20,0x00,0x69,0x03,0x31,0x23,0xfd,0x92, -0x21,0x31,0xc0,0x20,0x00,0x89,0x03,0x31,0x21,0xfd,0x42,0x21,0x32,0xc0,0x20,0x00, -0x99,0x03,0x31,0x1f,0xfd,0x62,0x21,0x25,0x42,0x43,0x01,0x16,0x56,0x05,0x0c,0x04, -0x0c,0x13,0x50,0x34,0x93,0xe0,0x33,0x11,0x3a,0x31,0x38,0x03,0x0c,0x86,0x30,0x40, -0x54,0x9c,0x45,0x51,0x0b,0xfd,0xc0,0x20,0x00,0x38,0x05,0x60,0x33,0x20,0xc0,0x20, -0x00,0x39,0x05,0x51,0x09,0xfd,0x86,0x04,0x00,0x51,0x06,0xfd,0xc0,0x20,0x00,0x38, -0x05,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x05,0x51,0x05,0xfd,0xc0,0x20,0x00,0x38, -0x05,0x62,0xaf,0xc0,0x60,0x33,0x10,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x05,0x46, -0x00,0x00,0x7c,0xe2,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x20,0xa0,0xf4,0x20,0x90, -0xf5,0x0c,0x08,0x97,0x9a,0x0d,0x0b,0x22,0x7c,0xda,0x0c,0x19,0x27,0xba,0x02,0x80, -0x98,0x20,0x8d,0x09,0x80,0x20,0x04,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 9267c3f11e..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,53 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x72,0x74,0x63,0x5f,0x74,0x69,0x6d,0x65,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29, -0x3a,0x20,0x73,0x6c,0x6f,0x77,0x63,0x6c,0x6b,0x5f,0x63,0x79,0x63,0x6c,0x65,0x73, -0x20,0x76,0x61,0x6c,0x75,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65, -0x2c,0x20,0x70,0x6f,0x73,0x73,0x69,0x62,0x6c,0x65,0x20,0x6f,0x76,0x65,0x72,0x66, -0x6c,0x6f,0x77,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74, -0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x50,0x6f,0x74,0x65,0x6e, -0x74,0x69,0x61,0x6c,0x6c,0x79,0x20,0x62,0x6f,0x67,0x75,0x73,0x20,0x58,0x54,0x41, -0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a,0x20,0x25,0x64,0x20, -0x4d,0x48,0x7a,0x2c,0x20,0x67,0x75,0x65,0x73,0x73,0x69,0x6e,0x67,0x20,0x32,0x36, -0x20,0x4d,0x48,0x7a,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x50, -0x6f,0x74,0x65,0x6e,0x74,0x69,0x61,0x6c,0x6c,0x79,0x20,0x62,0x6f,0x67,0x75,0x73, -0x20,0x58,0x54,0x41,0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a, -0x20,0x25,0x64,0x20,0x4d,0x48,0x7a,0x2c,0x20,0x67,0x75,0x65,0x73,0x73,0x69,0x6e, -0x67,0x20,0x34,0x30,0x20,0x4d,0x48,0x7a,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e, -0x29,0x3a,0x20,0x42,0x6f,0x67,0x75,0x73,0x20,0x58,0x54,0x41,0x4c,0x20,0x66,0x72, -0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a,0x20,0x25,0x64,0x20,0x4d,0x48,0x7a,0x00, -0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a, -0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x20,0x66,0x72,0x65, -0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69,0x67,0x75,0x72,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x43, -0x61,0x6e,0x27,0x74,0x20,0x65,0x73,0x74,0x69,0x6d,0x61,0x74,0x65,0x20,0x58,0x54, -0x41,0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x2c,0x20,0x61,0x73, -0x73,0x75,0x6d,0x69,0x6e,0x67,0x20,0x32,0x36,0x4d,0x48,0x7a,0x00,0x25,0x73,0x28, -0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50, -0x55,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75, -0x65,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c, -0x69,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x00,0x00,0x00, -0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40, -0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40, -0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xd7,0xc3,0x0b,0x40,0xa5,0xc3,0x0b,0x40, -0xa5,0xc3,0x0b,0x40,0xb4,0xc3,0x0b,0x40,0xb4,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40, -0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40, -0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40,0xc0,0xc3,0x0b,0x40, -0xc0,0xc3,0x0b,0x40,0x00,0x50,0x04,0xff,0xac,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x90,0xe0,0x90,0xe0, -0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0x1c,0x01,0x00,0x01, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x01, -0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, -0x00,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0, -0xe0,0x20,0x0b,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c, -0x0c,0x0c,0x00, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 073a752e99..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,110 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x36,0x41,0x00,0x30, -0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa, -0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0,0xc0,0x20,0x00,0x98, -0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a,0x86,0x09,0x00,0x00, -0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08, -0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90,0x88,0x10,0x30,0x88, -0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10,0xc0,0x20,0x00,0x99, -0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f, -0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20, -0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28, -0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0, -0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f, -0x40,0x3f,0x00,0x00,0x14,0x9a,0x00,0x40,0xc8,0xc2,0x00,0x40,0x36,0xa1,0x04,0x3a, -0x32,0x2a,0x44,0x32,0x61,0x87,0x86,0x48,0x00,0x32,0xa0,0x01,0x32,0x44,0x00,0x40, -0x32,0x11,0x32,0x61,0x86,0x72,0xa0,0x00,0x60,0xeb,0x03,0x60,0x6d,0x04,0x52,0xa0, -0x00,0xb2,0xd1,0x02,0xad,0x06,0x52,0x61,0x80,0x65,0xf2,0xff,0x31,0xf0,0xff,0xe0, -0x56,0x11,0x5a,0x33,0x38,0x03,0x0c,0x08,0x32,0x61,0x84,0x4c,0x03,0x76,0x83,0x11, -0x92,0x21,0x84,0xe0,0x58,0x11,0x9a,0x55,0xc0,0x20,0x00,0x58,0x05,0x26,0xf5,0x03, -0x1b,0x88,0x0c,0x08,0x3c,0xf3,0x37,0x18,0x3c,0x32,0x21,0x86,0xa2,0x21,0x84,0x70, -0x57,0x11,0x3a,0x55,0xe0,0x38,0x11,0x50,0x90,0xf5,0x3a,0x3a,0xc0,0x20,0x00,0x99, -0x03,0x31,0xdf,0xff,0x50,0x50,0xf4,0x3a,0x38,0x00,0x33,0x11,0xad,0x06,0x82,0x61, -0x88,0x5a,0x33,0x81,0xdc,0xff,0xe0,0x08,0x00,0x0c,0x15,0x52,0x61,0x85,0x82,0x21, -0x88,0x0c,0x05,0x86,0x02,0x00,0x0c,0x09,0x92,0x61,0x85,0x8d,0x09,0x3d,0x09,0x0c, -0x15,0xb2,0x21,0x80,0xad,0x06,0x82,0x61,0x88,0x25,0xe4,0xff,0x56,0xe5,0x04,0xbd, -0x03,0xc2,0xa2,0x00,0x10,0xa1,0x20,0x81,0xd0,0xff,0xe0,0x08,0x00,0xad,0x06,0xb2, -0xd1,0x02,0x52,0x61,0x80,0xa5,0xe8,0xff,0x82,0x21,0x88,0x92,0x21,0x85,0xa2,0xa1, -0x00,0x9a,0x38,0xc6,0x04,0x00,0x00,0x00,0xb2,0x21,0x84,0xe0,0x98,0x11,0x90,0x9b, -0x80,0xc0,0x20,0x00,0xa2,0x69,0x00,0x82,0xc8,0x01,0x37,0x38,0xea,0xb2,0x21,0x80, -0xad,0x06,0xa5,0xdf,0xff,0x62,0xa0,0xff,0x32,0xa2,0x00,0x46,0x01,0x00,0x7c,0xf2, -0xc6,0x0c,0x00,0x00,0x5a,0x81,0x82,0x08,0x00,0x67,0x18,0x07,0x0c,0x03,0x32,0x44, -0x00,0xc6,0x04,0x00,0x1b,0x55,0x0b,0x33,0x56,0x83,0xfe,0x32,0x04,0x00,0x8c,0x63, -0x1b,0x77,0x26,0x87,0x02,0xc6,0xbb,0xff,0x1b,0x22,0x1b,0x44,0x32,0x21,0x87,0x37, -0xb2,0x02,0xc6,0xb4,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x00,0xa8,0x40,0xfe,0x3f, -0xa8,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f, -0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f, -0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70, -0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f, -0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x08,0x40,0xfe,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f, -0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40, -0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40, -0x36,0x21,0x01,0x32,0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13,0x62,0x61,0x14,0x72, -0x61,0x15,0x31,0xd2,0xff,0x41,0xd2,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b, -0x33,0x47,0x33,0xf8,0x32,0xc1,0x40,0x39,0xb1,0x32,0xc1,0x70,0x39,0xa1,0x0c,0x43, -0x39,0xc1,0x0c,0xd3,0x7c,0xe5,0x27,0xa3,0x02,0xc6,0xdd,0x00,0x52,0x21,0x11,0x62, -0x21,0x12,0x72,0x21,0x13,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81,0xe5,0xff,0xe0,0x08, -0x00,0x81,0xe4,0xff,0xe0,0x08,0x00,0x81,0xc3,0xff,0x3d,0x0a,0xc0,0x20,0x00,0x88, -0x08,0xcc,0xca,0x1c,0xc9,0x90,0x88,0x10,0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x39, -0x83,0x81,0x22,0xff,0xcc,0x14,0x81,0x23,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x83, -0x04,0x82,0x41,0x08,0x8c,0xd8,0x0c,0x1a,0x0c,0x08,0x40,0xa8,0x93,0xe0,0xba,0x11, -0xba,0xb1,0xe5,0xcd,0xff,0x0c,0x88,0xdc,0x14,0x91,0x18,0xff,0xc0,0x20,0x00,0x98, -0x09,0x87,0x89,0x17,0x0c,0x08,0x82,0x41,0x09,0x06,0x0c,0x00,0x91,0x16,0xff,0xc0, -0x20,0x00,0x98,0x09,0x87,0x09,0xec,0xc6,0x01,0x00,0x00,0x00,0x81,0x11,0xff,0x86, -0x00,0x00,0x81,0x11,0xff,0xc0,0x20,0x00,0x88,0x08,0x1c,0x09,0x90,0x88,0x10,0x0c, -0x0a,0x92,0xa0,0x01,0x80,0x9a,0x93,0x92,0x41,0x09,0xa7,0x18,0x2f,0x40,0xa4,0x20, -0x81,0xc2,0xff,0xe0,0x08,0x00,0xad,0x04,0x81,0x4b,0xff,0xe0,0x08,0x00,0x6c,0xfa, -0x91,0x04,0xff,0x8c,0x14,0x91,0x04,0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10, -0xc0,0x20,0x00,0x89,0x09,0xad,0x04,0x81,0xb9,0xff,0xe0,0x08,0x00,0xd1,0x96,0xff, -0xc1,0x97,0xff,0xc0,0x20,0x00,0x48,0x0d,0xb1,0x96,0xff,0x49,0x31,0xc0,0x20,0x00, -0x48,0x0c,0xa1,0x94,0xff,0x49,0x41,0xc0,0x20,0x00,0x48,0x0b,0x81,0x93,0xff,0x49, -0x51,0xc0,0x20,0x00,0x48,0x0a,0x91,0x91,0xff,0x49,0x61,0xc0,0x20,0x00,0x48,0x08, -0x49,0x81,0xc0,0x20,0x00,0x48,0x09,0x49,0x71,0x41,0x8d,0xff,0xe2,0x04,0x01,0xe9, -0x91,0xe1,0x8c,0xff,0xc0,0x20,0x00,0xe9,0x0d,0xd1,0x8b,0xff,0xc0,0x20,0x00,0xd9, -0x0c,0xc1,0x8a,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb2,0xa2,0x00,0xc0,0x20,0x00,0xb9, -0x0a,0xa1,0x87,0xff,0xc0,0x20,0x00,0xb8,0x0a,0x0c,0x4a,0xa0,0xbb,0x10,0xcc,0xab, -0xad,0x03,0x81,0x9b,0xff,0xe0,0x08,0x00,0x06,0x06,0x00,0x00,0x31,0x82,0xff,0x41, -0x7c,0xff,0xc0,0x20,0x00,0x39,0x09,0x31,0x80,0xff,0xc0,0x20,0x00,0x39,0x08,0x0c, -0x03,0x32,0x44,0x01,0x31,0x71,0xff,0x91,0x7d,0xff,0xc0,0x20,0x00,0xb2,0x23,0x00, -0x31,0x70,0xff,0xc1,0x7b,0xff,0xc0,0x20,0x00,0xa2,0x23,0x00,0xe1,0x7a,0xff,0x31, -0x04,0xff,0x0c,0x0d,0xc0,0x20,0x00,0xd2,0x69,0x00,0xc0,0x20,0x00,0xe2,0x6c,0x00, -0xc0,0x20,0x00,0x88,0x0c,0x56,0x78,0xff,0xc0,0x20,0x00,0x88,0x09,0xf8,0x53,0xf0, -0x88,0x10,0x80,0x80,0x04,0x56,0xb8,0xfd,0x91,0x70,0xff,0x1c,0x7c,0xc0,0x20,0x00, -0xc9,0x09,0x91,0x5d,0xff,0xc1,0x6d,0xff,0xd1,0x6a,0xff,0xc0,0x20,0x00,0xc9,0x09, -0x91,0x5c,0xff,0xc1,0x6b,0xff,0xe1,0x6c,0xff,0xc0,0x20,0x00,0xc9,0x09,0x91,0x69, -0xff,0xc1,0x62,0xff,0xc0,0x20,0x00,0x89,0x09,0xc0,0x20,0x00,0x89,0x0c,0xc0,0x20, -0x00,0xe2,0x6d,0x00,0xc0,0x20,0x00,0x98,0x0d,0x56,0x79,0xff,0xc0,0x20,0x00,0x98, -0x0c,0xf8,0x53,0xf0,0x99,0x10,0x07,0xe9,0xdf,0x81,0x5e,0xff,0x91,0x4b,0xff,0xc0, -0x20,0x00,0x88,0x08,0xc0,0x20,0x00,0xb9,0x09,0x91,0x49,0xff,0x80,0x80,0xf5,0xc0, -0x20,0x00,0xa9,0x09,0x82,0xc8,0xee,0x2c,0x79,0x87,0x39,0x0b,0x91,0x58,0xff,0xe0, -0x88,0x11,0x8a,0x89,0xb8,0x08,0xcc,0x7b,0x66,0x42,0x02,0x06,0x50,0x00,0xc6,0x2f, -0x00,0x81,0x56,0xff,0xf1,0x53,0xff,0xa2,0x28,0x00,0xd1,0x52,0xff,0xc1,0x52,0xff, -0xe2,0xa1,0x00,0x81,0x5c,0xff,0xe0,0x08,0x00,0xe5,0xb4,0xff,0x92,0x03,0x02,0x82, -0xa0,0x9d,0xb2,0xc1,0x34,0x30,0xa3,0x20,0x87,0x99,0x28,0x81,0xce,0xfe,0xe0,0x08, -0x00,0x56,0xca,0x08,0x82,0x21,0x0d,0xb2,0xaf,0x43,0xb0,0x48,0x10,0x47,0x98,0x02, -0x46,0x21,0x00,0x91,0x32,0xff,0xa1,0x46,0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc6,0x07,0x00,0x81,0x4d,0xff,0xe0,0x08,0x00,0x56,0x3a,0x06,0xb8,0xd1,0x91, -0x2b,0xff,0x82,0xa2,0x00,0xb0,0x48,0x10,0xa1,0x3f,0xff,0xc0,0x20,0x00,0x82,0x29, -0x00,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82,0x69,0x00,0xe5,0xae,0xff,0x81,0x2c,0xff, -0x91,0x3a,0xff,0xc0,0x20,0x00,0x92,0x68,0x00,0xc0,0x20,0x00,0x92,0x28,0x00,0x56, -0x69,0xff,0x82,0x61,0x18,0x25,0xad,0xff,0x40,0xb4,0x20,0xad,0x03,0x81,0x3b,0xff, -0xe0,0x08,0x00,0x3d,0x0a,0x25,0xac,0xff,0x91,0x31,0xff,0x82,0x21,0x18,0xc0,0x20, -0x00,0x99,0x08,0x91,0x1f,0xff,0xc0,0x20,0x00,0x88,0x09,0x56,0x78,0xff,0x06,0x01, -0x00,0x7c,0xf5,0xc6,0x04,0x00,0x56,0x73,0xff,0x66,0x32,0x72,0x50,0xa5,0x20,0xcd, -0x07,0x60,0xb6,0x20,0x65,0xad,0xff,0xa0,0x5a,0x20,0xa0,0xeb,0x03,0xa0,0xad,0x04, -0x21,0x06,0xff,0x38,0x31,0xc0,0x20,0x00,0x39,0x02,0x38,0x41,0x21,0x04,0xff,0xc0, -0x20,0x00,0x39,0x02,0x38,0x51,0x21,0x02,0xff,0xc0,0x20,0x00,0x39,0x02,0x38,0x61, -0x21,0x01,0xff,0xc0,0x20,0x00,0x39,0x02,0x38,0x81,0x21,0xff,0xfe,0xc0,0x20,0x00, -0x39,0x02,0x38,0x71,0x21,0xfe,0xfe,0xc0,0x20,0x00,0x39,0x02,0x28,0x91,0x31,0xfc, -0xfe,0x22,0x43,0x01,0x22,0x01,0x08,0x9c,0x92,0x0c,0x13,0x0c,0x02,0xa0,0x23,0x83, -0xe0,0x32,0x11,0x3a,0x31,0xb8,0x03,0xad,0x02,0x25,0x96,0xff,0x06,0x01,0x00,0x7c, -0xe5,0x46,0xe5,0xff,0x2d,0x05,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 1e8af7df99..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_code.inc deleted file mode 100644 index 1ffd4d8a82..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,97 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40, -0x36,0x61,0x00,0xa5,0xfa,0xff,0x41,0xe7,0xff,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd, -0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0xe4,0xff,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x6a, -0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35,0x10,0x37,0x95,0x02,0x86,0x1e,0x00,0x51, -0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00,0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00, -0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56,0xda,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0, -0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32,0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20, -0xc0,0x20,0x00,0x22,0x65,0x00,0x65,0xf4,0xff,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0, -0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22,0x25,0x00,0x56,0x62,0xff,0xe5,0xf2,0xff, -0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd,0xff,0xe0,0x08,0x00,0x2d,0x0a,0xe5,0xf1, -0xff,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38, -0x04,0x56,0x73,0xff,0x86,0x00,0x00,0x00,0x0c,0x12,0x1d,0xf0,0xa0,0x40,0xfe,0x3f, -0xa0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x40,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0xf0,0x03,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x00,0x40,0xfe,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f, -0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40, -0xb8,0x9a,0x00,0x40,0x14,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40, -0x38,0x32,0x06,0x40,0xcc,0x2c,0x06,0x40,0x4c,0x2c,0x06,0x40,0x36,0x41,0x01,0x32, -0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13,0x62,0x61,0x14,0x72,0x61,0x15,0x31,0xcf, -0xff,0x41,0xcf,0xff,0x0c,0x05,0x06,0x01,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33, -0xf8,0x32,0xc1,0x40,0x42,0xa0,0x80,0x39,0xb1,0x4a,0x31,0x39,0xa1,0x0c,0x43,0x39, -0xc1,0x0c,0xd3,0x7c,0xe5,0x27,0xa3,0x02,0x86,0xf8,0x00,0x32,0x21,0x11,0x52,0x21, -0x12,0x70,0xeb,0x03,0x70,0x7d,0x04,0x81,0xe4,0xff,0xe0,0x08,0x00,0x81,0xe3,0xff, -0xe0,0x08,0x00,0x41,0xc0,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x48,0x04,0xcc,0xba,0x1c, -0xc8,0x80,0x44,0x10,0x42,0xc4,0xf8,0x0c,0x18,0x40,0x68,0x83,0x0c,0x88,0x8c,0xe7, -0x41,0xba,0xff,0xc0,0x20,0x00,0x48,0x04,0x80,0x44,0x10,0xdc,0x14,0x06,0x1e,0x00, -0x41,0xb7,0xff,0xc0,0x20,0x00,0x48,0x04,0x87,0x84,0x24,0x4d,0x07,0x86,0x16,0x00, -0x41,0xb4,0xff,0x81,0xb4,0xff,0xc0,0x20,0x00,0x98,0x04,0x90,0x90,0x54,0xc0,0x20, -0x00,0x48,0x08,0x40,0x47,0xb4,0x66,0x14,0xf4,0x81,0xab,0xff,0x06,0x07,0x00,0x00, -0x41,0xae,0xff,0x81,0xae,0xff,0xc0,0x20,0x00,0x98,0x04,0x90,0x90,0x54,0xc0,0x20, -0x00,0x48,0x08,0x40,0x47,0xb4,0x66,0x14,0xf4,0x81,0xa4,0xff,0xc0,0x20,0x00,0x48, -0x08,0x7c,0x7a,0xa0,0x44,0x10,0xc0,0x20,0x00,0x49,0x08,0x0c,0x14,0x0c,0x08,0x70, -0x84,0x83,0xe0,0x88,0x11,0x8a,0x81,0x99,0x08,0xcc,0xc7,0x81,0x9b,0xff,0xc0,0x20, -0x00,0x88,0x08,0x37,0x68,0x21,0x46,0x03,0x00,0x81,0x98,0xff,0xc0,0x20,0x00,0x88, -0x08,0x37,0x68,0x13,0x46,0x01,0x00,0x81,0x96,0xff,0x86,0x00,0x00,0x81,0x96,0xff, -0xc0,0x20,0x00,0x88,0x08,0x47,0x68,0x30,0xad,0x07,0x81,0xb1,0xff,0xe0,0x08,0x00, -0xad,0x07,0x81,0xb0,0xff,0xe0,0x08,0x00,0xa2,0xaf,0xef,0x91,0x8d,0xff,0x16,0x27, -0x00,0x91,0x8d,0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00,0x89, -0x09,0xad,0x07,0x81,0xa9,0xff,0xe0,0x08,0x00,0xe1,0x89,0xff,0xd1,0x8a,0xff,0xc0, -0x20,0x00,0x88,0x0e,0xc1,0x89,0xff,0x82,0x61,0x18,0xc0,0x20,0x00,0x88,0x0d,0xb1, -0x87,0xff,0x82,0x61,0x19,0xc0,0x20,0x00,0x88,0x0c,0x91,0x85,0xff,0x82,0x61,0x1a, -0xc0,0x20,0x00,0x88,0x0b,0xa1,0x42,0xff,0x82,0x61,0x1b,0xc0,0x20,0x00,0x88,0x09, -0xf1,0x82,0xff,0x82,0x61,0x1c,0xc0,0x20,0x00,0x88,0x0a,0x82,0x61,0x1d,0x81,0x7d, -0xff,0x72,0x08,0x01,0xc0,0x20,0x00,0xf9,0x0e,0xe1,0x7c,0xff,0xc0,0x20,0x00,0xe9, -0x0d,0xd1,0x7b,0xff,0xc0,0x20,0x00,0xd9,0x0c,0xc2,0xa2,0x00,0xc0,0x20,0x00,0xc9, -0x0b,0xb1,0x78,0xff,0x0c,0x4c,0xc0,0x20,0x00,0xb8,0x0b,0xc0,0xbb,0x10,0xcc,0xbb, -0xad,0x06,0x81,0x8a,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00,0x00,0x61,0x72,0xff, -0xc0,0x20,0x00,0x69,0x0a,0x61,0x71,0xff,0xc0,0x20,0x00,0x69,0x09,0x0c,0x06,0x62, -0x48,0x01,0x61,0x63,0xff,0x81,0x6e,0xff,0xc0,0x20,0x00,0xb8,0x06,0x61,0x62,0xff, -0x91,0x27,0xff,0xc0,0x20,0x00,0xa8,0x06,0xf1,0x6b,0xff,0xd1,0x12,0xff,0x0c,0x0e, -0xc0,0x20,0x00,0xe2,0x68,0x00,0xc0,0x20,0x00,0xf2,0x69,0x00,0xc0,0x20,0x00,0x68, -0x09,0x56,0x76,0xff,0xc0,0x20,0x00,0x68,0x08,0xc8,0x5d,0xc0,0x66,0x10,0x60,0x60, -0x04,0x56,0xb6,0xfd,0x81,0x61,0xff,0x1c,0x79,0xc0,0x20,0x00,0x99,0x08,0x81,0x50, -0xff,0x91,0x5e,0xff,0xc1,0x16,0xff,0xc0,0x20,0x00,0x99,0x08,0x81,0x4f,0xff,0x91, -0x5c,0xff,0xf1,0x5d,0xff,0xc0,0x20,0x00,0x99,0x08,0x81,0x5a,0xff,0x91,0x54,0xff, -0xe1,0xfd,0xfe,0xc0,0x20,0x00,0x69,0x08,0xc0,0x20,0x00,0x62,0x69,0x00,0xc0,0x20, -0x00,0xf2,0x6c,0x00,0xc0,0x20,0x00,0x88,0x0c,0x56,0x78,0xff,0xc0,0x20,0x00,0x88, -0x09,0xd8,0x5e,0xd0,0x88,0x10,0x07,0xe8,0xde,0x61,0x4e,0xff,0x81,0x3d,0xff,0xc0, -0x20,0x00,0x68,0x06,0xc0,0x20,0x00,0xb9,0x08,0x81,0x3b,0xff,0x60,0x60,0xf5,0xc0, -0x20,0x00,0xa9,0x08,0x62,0xc6,0xee,0x2c,0x78,0x67,0x38,0x0c,0x81,0x48,0xff,0xe0, -0x66,0x11,0x6a,0x68,0xb8,0x06,0x56,0xfb,0x00,0x66,0x42,0x04,0x7c,0xe5,0x86,0x32, -0x00,0x7c,0xf5,0x46,0x31,0x00,0x00,0x00,0x00,0x61,0x44,0xff,0xf1,0x41,0xff,0xd1, -0x41,0xff,0xc1,0x41,0xff,0xa8,0x06,0xe2,0xa1,0x00,0x81,0x49,0xff,0xe0,0x08,0x00, -0xe5,0xbc,0xff,0x56,0xaa,0xfd,0x66,0x22,0xd2,0x30,0x20,0xb4,0x8c,0x42,0x21,0x3c, -0xff,0x20,0x33,0x10,0x50,0x20,0xb4,0x16,0xb2,0x00,0x21,0x3a,0xff,0x20,0x55,0x80, -0x21,0x38,0xff,0x20,0x55,0x10,0x82,0x26,0x01,0x5a,0x23,0x27,0x38,0xb2,0x28,0x36, -0x20,0x23,0xe2,0x56,0xa2,0xfa,0xa5,0xb9,0xff,0x56,0x4a,0xfa,0x28,0x36,0x68,0x26, -0x20,0x85,0xc2,0x20,0x33,0xc2,0x20,0x66,0xc2,0x20,0x55,0xe2,0x1b,0x28,0x50,0x28, -0x83,0x60,0x53,0xe2,0x50,0x56,0xc0,0x20,0x55,0x43,0x3a,0x95,0x06,0x05,0x00,0x00, -0x00,0xad,0x03,0x92,0x61,0x1e,0x81,0x2f,0xff,0xe0,0x08,0x00,0x92,0x21,0x1e,0x56, -0xea,0xf6,0x1b,0x33,0x30,0x89,0xc0,0xe6,0x18,0xe6,0x50,0x22,0xc0,0x06,0x04,0x00, -0x60,0xa3,0xc2,0x81,0x29,0xff,0xe0,0x08,0x00,0x56,0x4a,0xf5,0x6a,0x33,0x60,0x22, -0xc0,0x27,0x36,0xeb,0x2a,0x33,0x86,0x02,0x00,0x81,0x22,0xff,0xe0,0x08,0x00,0x56, -0xea,0xf3,0x0b,0x22,0x20,0xa3,0xc0,0xe6,0x12,0xee,0x0c,0x05,0x80,0xeb,0x03,0x80, -0x8d,0x04,0x21,0xfb,0xfe,0x32,0x21,0x18,0xc0,0x20,0x00,0x39,0x02,0x32,0x21,0x19, -0x21,0xf9,0xfe,0xc0,0x20,0x00,0x39,0x02,0x32,0x21,0x1a,0x21,0xf7,0xfe,0xc0,0x20, -0x00,0x39,0x02,0x32,0x21,0x1b,0x21,0xf5,0xfe,0xc0,0x20,0x00,0x39,0x02,0x32,0x21, -0x1c,0x21,0xf3,0xfe,0xc0,0x20,0x00,0x39,0x02,0x21,0xb1,0xfe,0x32,0x21,0x1d,0xc0, -0x20,0x00,0x39,0x02,0x21,0xf0,0xfe,0x72,0x42,0x01,0x16,0x04,0x05,0x0c,0x02,0x0c, -0x13,0x80,0x32,0x93,0xe0,0x33,0x11,0x3a,0x31,0x38,0x03,0x0c,0x86,0x30,0x20,0x54, -0x9c,0x48,0x41,0xdd,0xfe,0xc0,0x20,0x00,0x38,0x04,0x60,0x33,0x20,0xc0,0x20,0x00, -0x39,0x04,0x41,0xdb,0xfe,0x86,0x04,0x00,0x41,0xd9,0xfe,0xc0,0x20,0x00,0x38,0x04, -0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x41,0xd8,0xfe,0xc0,0x20,0x00,0x38,0x04, -0x62,0xaf,0xc0,0x60,0x33,0x10,0x20,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x2d,0x05, -0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 667b69d061..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,209 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x04,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x00,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x40,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x30,0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00, -0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0, -0xc0,0x20,0x00,0x98,0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a, -0x86,0x09,0x00,0x00,0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90, -0x88,0x10,0x30,0x88,0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10, -0xc0,0x20,0x00,0x99,0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0xff,0xff,0x00,0x00,0xa8,0x40,0xfe,0x3f,0x40,0x3f,0x00,0x00,0x14,0x9a,0x00,0x40, -0xc8,0xc2,0x00,0x40,0x36,0x81,0x00,0x20,0x92,0x20,0x32,0x61,0x05,0x60,0xeb,0x03, -0x60,0x6d,0x04,0x32,0xa0,0x00,0xbd,0x01,0xad,0x06,0x51,0xf5,0xff,0x39,0x01,0x99, -0x61,0x25,0xf3,0xff,0x71,0xf4,0xff,0xe0,0x86,0x11,0x8a,0x77,0x20,0x20,0xf4,0x5a, -0x54,0x2a,0x55,0x78,0x07,0x98,0x61,0x8d,0x03,0x50,0x50,0xf5,0x4c,0x03,0x76,0x83, -0x0e,0xe0,0xa8,0x11,0x7a,0xaa,0xc0,0x20,0x00,0xa8,0x0a,0x26,0xfa,0x03,0x1b,0x88, -0x0c,0x08,0x89,0x41,0x8a,0x35,0x3c,0xfa,0x37,0x3a,0x32,0x90,0xa0,0xf5,0xe0,0x98, -0x11,0x9a,0x97,0x0c,0x03,0x86,0x02,0x00,0xaa,0xb3,0xc0,0x20,0x00,0xb9,0x09,0x1b, -0x33,0x4b,0x99,0x57,0x93,0xf1,0x31,0xe0,0xff,0xad,0x06,0x3a,0x38,0x00,0x33,0x11, -0x2a,0x33,0x81,0xde,0xff,0xe0,0x08,0x00,0x0c,0x02,0x86,0x02,0x00,0x00,0x52,0xa0, -0x00,0x52,0x61,0x04,0x3d,0x05,0x0c,0x12,0xb8,0x01,0xad,0x06,0x25,0xe5,0xff,0xfc, -0x62,0xa8,0x51,0xbd,0x03,0xcd,0x04,0x81,0xd6,0xff,0xe0,0x08,0x00,0xbd,0x01,0xad, -0x06,0x29,0x01,0x25,0xea,0xff,0x38,0x41,0x82,0xa1,0x00,0x3a,0x55,0x86,0x03,0x00, -0xe0,0x43,0x11,0x40,0x47,0x80,0xc0,0x20,0x00,0x82,0x64,0x00,0x32,0xc3,0x01,0x57, -0x33,0xed,0xb8,0x01,0xad,0x06,0xa5,0xe1,0xff,0x1d,0xf0,0x00,0x3d,0xb8,0xf3,0x96, -0xd3,0x37,0xe6,0xac,0x00,0x00,0xc0,0xc0,0xff,0xff,0x3f,0x00,0x00,0x00,0xf3,0xbf, -0xff,0xff,0x32,0x00,0x00,0x00,0xf4,0xbf,0x00,0x00,0xf8,0xbf,0xff,0xff,0x01,0x00, -0x00,0x20,0x05,0xc0,0xff,0x1f,0x05,0x00,0xff,0x1f,0x00,0x00,0x00,0x00,0x08,0xc0, -0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c, -0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xed,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x94,0x17, -0x51,0xeb,0xff,0x62,0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2, -0x20,0x25,0xec,0xff,0x56,0x4a,0x04,0x41,0xe6,0xff,0x58,0x01,0x47,0x95,0x41,0x62, -0x21,0x11,0x41,0xe4,0xff,0x51,0xe4,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41, -0xe3,0xff,0x71,0xe3,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a, -0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43, -0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x47,0x00,0x7c,0x4a,0x06,0x46, -0x00,0x7c,0x8a,0xc6,0x44,0x00,0x7c,0xfa,0x86,0x43,0x00,0x00,0x00,0x62,0x01,0x50, -0x52,0xa0,0xe9,0x7c,0x8a,0x57,0x16,0x02,0x86,0x3f,0x00,0x22,0xc2,0x18,0x1c,0x06, -0x7d,0x04,0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x65,0xe4,0xff, -0x8c,0x4a,0x7c,0x5a,0x86,0x38,0x00,0x00,0x88,0x01,0x91,0xc8,0xff,0xc1,0xc5,0xff, -0x9a,0xd8,0xb1,0xc7,0xff,0x91,0xc7,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x41,0xb1, -0xc2,0xff,0xc7,0xbb,0x3b,0xb1,0xc4,0xff,0xe1,0xc5,0xff,0xba,0xb8,0xb7,0xbe,0x30, -0xb1,0xc4,0xff,0xe1,0xc4,0xff,0xba,0xb8,0xb7,0xbe,0x25,0xb1,0xc3,0xff,0x97,0xbb, -0x3a,0x91,0xc2,0xff,0x9a,0x98,0x97,0xbb,0x32,0x91,0xc1,0xff,0x9a,0x98,0x97,0xbb, -0x1e,0x0c,0x19,0x80,0x9a,0x83,0x90,0x90,0x74,0x9c,0x39,0x46,0x22,0x00,0x00,0x00, -0x00,0xb1,0xba,0xff,0xe1,0xb9,0xff,0xb0,0xb8,0x80,0xb7,0xbe,0x0e,0x97,0xbe,0x0b, -0x91,0xb8,0xff,0xb1,0xb5,0xff,0x90,0x98,0x80,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xac, -0xff,0x91,0xa9,0xff,0xb2,0x21,0x01,0xd7,0xbe,0x02,0xc7,0x39,0x22,0x0c,0x1d,0xc7, -0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9,0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99, -0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89,0x29,0xb9,0x39,0x26,0x15,0x37,0x0c,0x15, -0x91,0xa2,0xff,0xc1,0xa2,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91,0xa1,0xff,0x9a,0x88, -0x91,0xa1,0xff,0x87,0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47, -0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66, -0x56,0x06,0xf1,0x46,0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x00,0x00,0x80,0x3f,0x00,0x00,0x20,0x00,0x00,0x08,0x00,0x00,0x36,0x61,0x00,0x81, -0x09,0xff,0xc0,0x20,0x00,0x98,0x08,0x2c,0x08,0x87,0x09,0x0d,0x91,0x08,0xff,0xc0, -0x20,0x00,0x98,0x09,0x87,0x09,0x02,0x86,0x31,0x00,0x0c,0x08,0x91,0x01,0xff,0xc0, -0x20,0x00,0x89,0x01,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x8a,0xa7,0x8b,0x0e,0xc0,0x20, -0x00,0x88,0x09,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x0c,0x18,0x91,0xfa,0xfe, -0x0c,0x8b,0xc0,0x20,0x00,0xa8,0x09,0xb7,0x8a,0x11,0x0c,0x2a,0xa0,0x88,0x20,0xc0, -0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09,0xa1,0xe5,0xff,0xd1, -0xe5,0xff,0xb1,0xe5,0xff,0x76,0x8b,0x2e,0xc0,0x20,0x00,0x92,0x0a,0x00,0xc0,0x20, -0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0,0x20,0x00,0x99,0x01,0xda,0x9a,0xc0, -0x20,0x00,0x92,0x09,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0, -0x20,0x00,0x99,0x01,0xa2,0xca,0x20,0x07,0x68,0x22,0x91,0xfc,0xfe,0xc0,0x20,0x00, -0x98,0x09,0x90,0x97,0xb4,0x66,0x19,0xfc,0xa1,0xde,0xfe,0xb2,0xaf,0xf7,0xc0,0x20, -0x00,0x92,0x2a,0x00,0xb0,0x99,0x10,0xc0,0x20,0x00,0x92,0x6a,0x00,0x17,0x68,0x20, -0x81,0xf4,0xfe,0xc0,0x20,0x00,0x82,0x28,0x00,0x80,0x87,0xb4,0x66,0x18,0xfc,0x91, -0xd6,0xfe,0x7c,0x7a,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00,0x89, -0x09,0x0c,0x0a,0x81,0x16,0xff,0xe0,0x08,0x00,0x0c,0x1a,0x81,0x14,0xff,0xe0,0x08, -0x00,0x1d,0xf0,0x00,0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40,0x36,0x41,0x00,0xcc, -0x95,0xa5,0xa9,0xff,0xac,0x4a,0xdc,0x05,0x06,0x08,0x00,0x00,0xe5,0xa8,0xff,0x7c, -0xf8,0x56,0xca,0xfe,0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20, -0xa2,0x20,0x81,0xf4,0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00,0xcd,0x04,0xbd,0x03, -0xad,0x02,0x81,0xf1,0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08,0x1d,0xf0,0x00,0x00, -0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40, -0x36,0x61,0x00,0xa5,0xb9,0xff,0x41,0xe3,0xfe,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd, -0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0xe0,0xfe,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x6a, -0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35,0x10,0x37,0x95,0x02,0x86,0x1e,0x00,0x51, -0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00,0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00, -0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56,0xda,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0, -0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32,0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20, -0xc0,0x20,0x00,0x22,0x65,0x00,0x65,0xb3,0xff,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0, -0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22,0x25,0x00,0x56,0x62,0xff,0xe5,0xb1,0xff, -0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd,0xff,0xe0,0x08,0x00,0x2d,0x0a,0xe5,0xb0, -0xff,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38, -0x04,0x56,0x73,0xff,0x86,0x00,0x00,0x00,0x0c,0x12,0x1d,0xf0,0x00,0xf0,0xff,0xff, -0xff,0x0f,0x00,0x00,0x70,0xe2,0xfa,0x3f,0xcc,0x2c,0x06,0x40,0x4c,0x2c,0x06,0x40, -0x36,0x41,0x00,0x20,0x40,0xb4,0x8c,0x44,0x41,0xf9,0xff,0x40,0x22,0x10,0x30,0x40, -0xb4,0x16,0xb4,0x00,0x41,0xf7,0xff,0x40,0x33,0x80,0x41,0xf4,0xff,0x40,0x33,0x10, -0x41,0xf5,0xff,0x3a,0x52,0x68,0x14,0x57,0xb6,0x07,0x7c,0xf2,0x06,0x1f,0x00,0x00, -0x00,0x00,0x52,0x24,0x03,0x50,0x52,0xe2,0x56,0xe5,0xfe,0x65,0xf0,0xff,0x56,0x8a, -0xfe,0x82,0x24,0x03,0x42,0x24,0x02,0x80,0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2, -0x80,0x83,0xe2,0x1b,0x35,0x80,0x35,0x83,0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55, -0x43,0x2a,0x65,0x06,0x03,0x00,0xad,0x02,0x81,0xe4,0xff,0xe0,0x08,0x00,0x56,0x8a, -0xfb,0x1b,0x22,0x20,0x86,0xc0,0xe6,0x18,0xec,0x50,0x33,0xc0,0x46,0x04,0x00,0x00, -0x40,0xa2,0xc2,0x81,0xde,0xff,0xe0,0x08,0x00,0x56,0xda,0xf9,0x4a,0x22,0x40,0x33, -0xc0,0x37,0x34,0xeb,0x2a,0x23,0x86,0x02,0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56, -0x7a,0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00, -0xb0,0x40,0xfe,0x3f,0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0x00,0x40,0x00,0x00,0xb0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x08,0x40,0xfe,0x3f, -0x00,0x00,0x01,0x00,0xaa,0x50,0x00,0x00,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40, -0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40, -0x36,0x81,0x01,0x32,0x61,0x19,0x42,0x61,0x1a,0x52,0x61,0x1b,0x5d,0x02,0x62,0x61, -0x1c,0x72,0x61,0x1d,0x21,0xd7,0xff,0x31,0xdc,0xff,0x0c,0x04,0xc6,0x00,0x00,0x49, -0x02,0x4b,0x22,0x37,0x32,0xf8,0x22,0xc1,0x60,0x32,0xa0,0xa0,0x22,0x61,0x13,0x3a, -0x21,0x22,0x61,0x12,0x0c,0x42,0x22,0x61,0x14,0x0c,0xd3,0x22,0xaf,0xfe,0x57,0xa3, -0x02,0x46,0x34,0x01,0x42,0x21,0x19,0x22,0x21,0x1b,0x42,0x61,0x21,0x42,0x21,0x1c, -0x32,0x21,0x1a,0x22,0x61,0x20,0x42,0x61,0x22,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81, -0xe2,0xff,0xe0,0x08,0x00,0x81,0xe1,0xff,0xe0,0x08,0x00,0x61,0xc8,0xff,0x2d,0x0a, -0xc0,0x20,0x00,0x68,0x06,0xcc,0xca,0x1c,0xc7,0x70,0x66,0x10,0x62,0xc6,0xf8,0x72, -0xa0,0x01,0x60,0x27,0x83,0x61,0x0e,0xfe,0xcc,0x14,0x61,0x0f,0xfe,0xc0,0x20,0x00, -0x68,0x06,0x60,0x63,0x04,0x62,0x41,0x08,0x8c,0xd6,0x0c,0x1a,0x0c,0x06,0x40,0xa6, -0x93,0xe0,0xba,0x11,0xba,0xb1,0xe5,0x88,0xff,0x0c,0x86,0xdc,0x14,0x71,0x04,0xfe, -0xc0,0x20,0x00,0x78,0x07,0x67,0x87,0x17,0x0c,0x06,0x62,0x41,0x09,0x06,0x0c,0x00, -0x71,0x02,0xfe,0xc0,0x20,0x00,0x78,0x07,0x67,0x07,0xec,0xc6,0x01,0x00,0x00,0x00, -0x61,0xfd,0xfd,0x86,0x00,0x00,0x61,0xfd,0xfd,0xc0,0x20,0x00,0x68,0x06,0x1c,0x07, -0x70,0x66,0x10,0x0c,0x08,0x72,0xa0,0x01,0x60,0x78,0x93,0x72,0x41,0x09,0x87,0x16, -0x2f,0x40,0xa4,0x20,0x81,0xbf,0xff,0xe0,0x08,0x00,0xad,0x04,0x81,0x38,0xfe,0xe0, -0x08,0x00,0x6c,0xf8,0x71,0xf0,0xfd,0x8c,0x14,0x71,0xf0,0xfd,0xc0,0x20,0x00,0x68, -0x07,0xad,0x04,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x07,0x81,0xb6,0xff,0xe0,0x08, -0x00,0xb1,0x9b,0xff,0xa1,0x9c,0xff,0xc0,0x20,0x00,0x48,0x0b,0x91,0x9b,0xff,0x49, -0x31,0xc0,0x20,0x00,0x48,0x0a,0x81,0x99,0xff,0x49,0x41,0xc0,0x20,0x00,0x48,0x09, -0x61,0x98,0xff,0x49,0x51,0xc0,0x20,0x00,0x48,0x08,0x71,0x25,0xff,0x49,0x61,0xc0, -0x20,0x00,0x48,0x06,0x49,0x81,0xc0,0x20,0x00,0x48,0x07,0x49,0x71,0x41,0x91,0xff, -0xc2,0x04,0x01,0xc9,0x91,0xc1,0x90,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x8f,0xff, -0xc0,0x20,0x00,0xb9,0x0a,0xa1,0x8e,0xff,0xc0,0x20,0x00,0xa9,0x09,0x92,0xa2,0x00, -0xc0,0x20,0x00,0x99,0x08,0x81,0x8b,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80, -0xbb,0x10,0xcc,0xbb,0xad,0x02,0x81,0x98,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00, -0x00,0x21,0x85,0xff,0xc0,0x20,0x00,0x29,0x07,0x21,0x84,0xff,0xc0,0x20,0x00,0x29, -0x06,0x0c,0x02,0x22,0x44,0x01,0x21,0x76,0xff,0x41,0x81,0xff,0xc0,0x20,0x00,0x88, -0x02,0x21,0x75,0xff,0x91,0x0a,0xff,0xc0,0x20,0x00,0x78,0x02,0xb1,0x7e,0xff,0x61, -0xf1,0xfd,0x0c,0x0a,0xc0,0x20,0x00,0xa2,0x64,0x00,0xc0,0x20,0x00,0xb2,0x69,0x00, -0xc0,0x20,0x00,0x28,0x09,0x56,0x72,0xff,0xc0,0x20,0x00,0x28,0x04,0xc8,0x56,0xc0, -0x22,0x10,0x20,0x20,0x04,0x56,0xb2,0xfd,0x41,0x74,0xff,0x1c,0x79,0xc0,0x20,0x00, -0x99,0x04,0x41,0x63,0xff,0x91,0x71,0xff,0xa1,0xf9,0xfe,0xc0,0x20,0x00,0x99,0x04, -0x41,0x62,0xff,0x91,0x6f,0xff,0xb1,0x70,0xff,0xc0,0x20,0x00,0x99,0x04,0x41,0x6d, -0xff,0x91,0x67,0xff,0xc0,0x20,0x00,0x29,0x04,0xc0,0x20,0x00,0x29,0x09,0xc0,0x20, -0x00,0xb2,0x6a,0x00,0xc0,0x20,0x00,0x48,0x0a,0x56,0x74,0xff,0xc0,0x20,0x00,0x48, -0x09,0xc8,0x56,0xc0,0x44,0x10,0x07,0xe4,0xdf,0x21,0x62,0xff,0x41,0x51,0xff,0xc0, -0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x89,0x04,0x41,0x4f,0xff,0x20,0x20,0xf5,0xc0, -0x20,0x00,0x79,0x04,0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0x5c,0xff,0xe0, -0x22,0x11,0x2a,0x24,0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c,0x02,0x29,0x73,0x7c, -0x72,0xc6,0x17,0x00,0x7c,0xf2,0x86,0x7a,0x00,0x41,0x0a,0xff,0x21,0x3b,0xff,0xf1, -0xd0,0xfd,0xc1,0x53,0xff,0xa2,0x24,0x00,0xe2,0xa1,0x00,0x20,0xd2,0x20,0x60,0xb6, -0x20,0x81,0x56,0xff,0xe0,0x08,0x00,0xa5,0xb5,0xff,0x4d,0x0a,0x56,0x4a,0xfd,0x66, -0x55,0x02,0xc6,0x44,0x00,0x66,0x65,0x02,0x46,0x6b,0x00,0x7c,0xe2,0x26,0x45,0x02, -0x06,0x6c,0x00,0x52,0x21,0x21,0xa9,0x83,0xa9,0x03,0x69,0x73,0x21,0x2a,0xff,0xbd, -0x03,0xad,0x05,0x66,0x05,0x41,0x2c,0x0c,0xb2,0xc1,0x28,0xad,0x02,0x65,0x70,0xff, -0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x62,0x00,0x41,0x3e,0xff,0x52,0x11,0x14,0x40, -0x40,0xf4,0x47,0x15,0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0xb1,0xa7,0x36,0x06,0x48, -0xc1,0x4a,0x4a,0x47,0xb6,0x06,0x7c,0x92,0x06,0xf6,0xff,0x00,0x00,0x42,0x01,0x2a, -0x22,0xc2,0x20,0x56,0xf4,0xfb,0xbd,0x03,0xa5,0x7d,0xff,0xa9,0x83,0x46,0x54,0x00, -0x00,0x52,0x21,0x21,0xe0,0x24,0x11,0x50,0x22,0x80,0x72,0x22,0x00,0x51,0x12,0xff, -0x3b,0x27,0x70,0x6c,0x41,0x20,0x2c,0x41,0x27,0xa6,0x02,0x51,0x10,0xff,0xe5,0x95, -0xff,0x61,0xda,0xfe,0xb2,0x21,0x20,0x60,0x67,0x10,0xcd,0x05,0xad,0x06,0x65,0x69, -0xff,0x8c,0x1a,0xc6,0x46,0x00,0x22,0x21,0x20,0x70,0x90,0xb4,0x90,0xd2,0x80,0x22, -0x0d,0x00,0xb2,0xa0,0x02,0x20,0x23,0x04,0xa2,0xa0,0x03,0x20,0xab,0x93,0xcd,0x0a, -0xbd,0x0d,0x2d,0x0a,0x1b,0xa3,0x92,0x61,0x25,0xd2,0x61,0x24,0x32,0x61,0x23,0x81, -0x98,0xfd,0xe0,0x08,0x00,0xbd,0x05,0xad,0x07,0x65,0xb3,0xff,0x92,0x21,0x25,0xd2, -0x21,0x24,0x56,0xca,0x0d,0x81,0xfa,0xfe,0x26,0x22,0x02,0x81,0xfa,0xfe,0xa2,0x21, -0x20,0x82,0x4d,0x00,0x9a,0x9a,0x80,0xa8,0x74,0xa2,0x49,0x01,0x26,0x32,0x02,0x46, -0x4a,0x00,0x80,0x80,0x75,0x82,0x49,0x02,0x06,0x48,0x00,0x10,0x11,0x20,0xe5,0x8d, -0xff,0x52,0x21,0x23,0x1b,0x44,0x22,0x45,0x00,0x22,0x21,0x22,0x47,0x12,0x02,0x86, -0xd3,0xff,0xe0,0x22,0x11,0x20,0x20,0x74,0x06,0x26,0x00,0x00,0x52,0x21,0x21,0xe0, -0x94,0x11,0x9a,0x25,0x9a,0x93,0x78,0x02,0x22,0x09,0x01,0x0c,0x8a,0xa0,0x22,0x10, -0x0c,0x26,0x0c,0x35,0x20,0x56,0x93,0x2d,0x05,0x7a,0x55,0x70,0xac,0x41,0x50,0x5c, -0x41,0x61,0xdd,0xfe,0x57,0xaa,0x02,0x61,0xdd,0xfe,0x92,0x61,0x25,0xe5,0x88,0xff, -0x51,0xa7,0xfe,0xb2,0x21,0x20,0x50,0x57,0x10,0xcd,0x06,0xad,0x05,0x65,0x5c,0xff, -0x92,0x21,0x25,0x8c,0x5a,0x22,0xa0,0xff,0x06,0x12,0x00,0x00,0x60,0xb6,0x20,0x70, -0xa7,0x20,0x92,0x61,0x25,0xa5,0xa8,0xff,0x92,0x21,0x25,0x56,0x6a,0xfe,0xb2,0x21, -0x20,0x82,0x09,0x01,0x70,0xa0,0xb4,0xa0,0xab,0x80,0x82,0x4a,0x00,0x82,0x09,0x02, -0x82,0x4a,0x01,0x26,0x32,0x02,0x86,0x28,0x00,0x22,0x09,0x03,0x22,0x4a,0x02,0x46, -0x26,0x00,0x00,0x00,0x65,0x83,0xff,0x1b,0x44,0x22,0x21,0x22,0x47,0x12,0x02,0x46, -0xda,0xff,0x0c,0x02,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x31,0xc5,0xfe,0x48,0x31,0xc0, -0x20,0x00,0x49,0x03,0x48,0x41,0x31,0xc3,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x51, -0x31,0xc2,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x61,0x31,0xc0,0xfe,0xc0,0x20,0x00, -0x49,0x03,0x48,0x81,0x31,0xbf,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x71,0x31,0x4c, -0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x91,0x31,0xbb,0xfe,0x42,0x43,0x01,0x32,0x01, -0x08,0x16,0x13,0x05,0x0c,0x14,0x0c,0x03,0xa0,0x34,0x83,0xad,0x03,0xe0,0x33,0x11, -0x3a,0x31,0xb2,0x23,0x00,0xa5,0x3f,0xff,0x86,0x0e,0x00,0x00,0xe5,0x35,0xff,0x82, -0xa0,0x01,0xd2,0xa0,0x00,0xb2,0x21,0x20,0xa0,0xd8,0x93,0xcd,0x05,0xad,0x06,0xe5, -0x8a,0xff,0x4b,0x33,0x56,0xaa,0xf7,0x06,0xb0,0xff,0x00,0x00,0xe5,0x33,0xff,0x0c, -0x12,0x0c,0x0d,0xb2,0x21,0x20,0xa0,0xd2,0x93,0xcd,0x06,0xad,0x05,0xe5,0x88,0xff, -0x16,0x0a,0xf5,0x86,0xc3,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index ab2d32727d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_code.inc deleted file mode 100644 index bdec53b68c..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,139 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x36,0x41,0x00,0x30, -0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa, -0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0,0xc0,0x20,0x00,0x98, -0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a,0x86,0x09,0x00,0x00, -0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08, -0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90,0x88,0x10,0x30,0x88, -0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10,0xc0,0x20,0x00,0x99, -0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f, -0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20, -0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28, -0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0, -0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00,0xff,0xff,0x00,0x00, -0xa0,0x40,0xfe,0x3f,0x40,0x3f,0x00,0x00,0x14,0x9a,0x00,0x40,0xc8,0xc2,0x00,0x40, -0x36,0x81,0x00,0x20,0x92,0x20,0x32,0x61,0x05,0x60,0xeb,0x03,0x60,0x6d,0x04,0x32, -0xa0,0x00,0xbd,0x01,0xad,0x06,0x51,0xf5,0xff,0x39,0x01,0x99,0x61,0x25,0xf3,0xff, -0x71,0xf4,0xff,0xe0,0x86,0x11,0x8a,0x77,0x20,0x20,0xf4,0x5a,0x54,0x2a,0x55,0x78, -0x07,0x98,0x61,0x8d,0x03,0x50,0x50,0xf5,0x4c,0x03,0x76,0x83,0x0e,0xe0,0xa8,0x11, -0x7a,0xaa,0xc0,0x20,0x00,0xa8,0x0a,0x26,0xfa,0x03,0x1b,0x88,0x0c,0x08,0x89,0x41, -0x8a,0x35,0x3c,0xfa,0x37,0x3a,0x32,0x90,0x30,0xf5,0xe0,0x98,0x11,0x9a,0x97,0x0c, -0x0b,0xad,0x05,0x76,0x8a,0x0a,0x3a,0xcb,0xc0,0x20,0x00,0xc9,0x09,0x1b,0xbb,0x4b, -0x99,0x31,0xe0,0xff,0xad,0x06,0x3a,0x38,0x00,0x33,0x11,0x20,0x33,0x80,0x81,0xde, -0xff,0xe0,0x08,0x00,0x0c,0x02,0x86,0x02,0x00,0x00,0x52,0xa0,0x00,0x52,0x61,0x04, -0x3d,0x05,0x0c,0x12,0xb8,0x01,0xad,0x06,0x25,0xe5,0xff,0xfc,0x62,0xa8,0x51,0xbd, -0x03,0xcd,0x04,0x81,0xd6,0xff,0xe0,0x08,0x00,0xbd,0x01,0xad,0x06,0x29,0x01,0x25, -0xea,0xff,0x38,0x41,0x82,0xa1,0x00,0x3a,0x55,0x86,0x03,0x00,0xe0,0x43,0x11,0x40, -0x47,0x80,0xc0,0x20,0x00,0x82,0x64,0x00,0x32,0xc3,0x01,0x57,0x33,0xed,0xb8,0x01, -0xad,0x06,0xa5,0xe1,0xff,0x1d,0xf0,0x00,0x3d,0xb8,0xf3,0x96,0xd3,0x37,0xe6,0xac, -0x00,0x00,0xc0,0xc0,0xff,0xff,0x3f,0x00,0x00,0x00,0xf3,0xbf,0xff,0xff,0x32,0x00, -0x00,0x00,0xf4,0xbf,0x00,0x00,0xf8,0xbf,0xff,0xff,0x01,0x00,0x00,0x20,0x05,0xc0, -0xff,0x1f,0x05,0x00,0xff,0x1f,0x00,0x00,0x00,0x00,0x08,0xc0,0x00,0x00,0x00,0xb0, -0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c,0x4c,0xb2,0xc1,0x50, -0xad,0x02,0xe5,0xed,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x94,0x17,0x51,0xeb,0xff,0x62, -0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2,0x20,0x25,0xec,0xff, -0x56,0x4a,0x04,0x41,0xe6,0xff,0x58,0x01,0x47,0x95,0x41,0x62,0x21,0x11,0x41,0xe4, -0xff,0x51,0xe4,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41,0xe3,0xff,0x71,0xe3, -0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a,0x44,0x49,0x13,0x42, -0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43,0x22,0x21,0x10,0x29, -0x63,0x0c,0x22,0x29,0x03,0x46,0x47,0x00,0x7c,0x4a,0x06,0x46,0x00,0x7c,0x8a,0xc6, -0x44,0x00,0x7c,0xfa,0x86,0x43,0x00,0x00,0x00,0x62,0x01,0x50,0x52,0xa0,0xe9,0x7c, -0x8a,0x57,0x16,0x02,0x86,0x3f,0x00,0x22,0xc2,0x18,0x1c,0x06,0x7d,0x04,0x5d,0x04, -0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x65,0xe4,0xff,0x8c,0x4a,0x7c,0x5a, -0x86,0x38,0x00,0x00,0x88,0x01,0x91,0xc8,0xff,0xc1,0xc5,0xff,0x9a,0xd8,0xb1,0xc7, -0xff,0x91,0xc7,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x41,0xb1,0xc2,0xff,0xc7,0xbb, -0x3b,0xb1,0xc4,0xff,0xe1,0xc5,0xff,0xba,0xb8,0xb7,0xbe,0x30,0xb1,0xc4,0xff,0xe1, -0xc4,0xff,0xba,0xb8,0xb7,0xbe,0x25,0xb1,0xc3,0xff,0x97,0xbb,0x3a,0x91,0xc2,0xff, -0x9a,0x98,0x97,0xbb,0x32,0x91,0xc1,0xff,0x9a,0x98,0x97,0xbb,0x1e,0x0c,0x19,0x80, -0x9a,0x83,0x90,0x90,0x74,0x9c,0x39,0x46,0x22,0x00,0x00,0x00,0x00,0xb1,0xba,0xff, -0xe1,0xb9,0xff,0xb0,0xb8,0x80,0xb7,0xbe,0x0e,0x97,0xbe,0x0b,0x91,0xb8,0xff,0xb1, -0xb5,0xff,0x90,0x98,0x80,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xac,0xff,0x91,0xa9,0xff, -0xb2,0x21,0x01,0xd7,0xbe,0x02,0xc7,0x39,0x22,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23, -0x0c,0x09,0xc0,0xd9,0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b, -0xc2,0xc9,0x19,0x89,0x29,0xb9,0x39,0x26,0x15,0x37,0x0c,0x15,0x91,0xa2,0xff,0xc1, -0xa2,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91,0xa1,0xff,0x9a,0x88,0x91,0xa1,0xff,0x87, -0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87, -0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66,0x56,0x06,0xf1,0x46, -0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0xa8,0x40,0xfe,0x3f, -0x00,0x80,0x00,0x00,0xa8,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x1c,0x20,0xf4,0x3f, -0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f, -0x08,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00, -0x00,0x40,0xfe,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f, -0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0xaa,0x50,0x00,0x00,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40, -0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40, -0xf0,0x22,0x06,0x40,0x36,0x61,0x01,0x32,0x61,0x19,0x42,0x61,0x1a,0x52,0x61,0x1b, -0x62,0x61,0x1c,0x72,0x61,0x1d,0x31,0xd1,0xff,0x41,0xd2,0xff,0x0c,0x05,0x06,0x01, -0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x60,0x42,0xa0,0x90,0x32, -0x61,0x13,0x4a,0x31,0x32,0x61,0x12,0x0c,0x43,0x32,0x61,0x14,0x0c,0xd3,0x42,0xaf, -0xfe,0x27,0xa3,0x02,0x46,0xf4,0x00,0x62,0x21,0x19,0x32,0x21,0x1a,0x40,0xeb,0x03, -0x40,0x4d,0x04,0x81,0xe4,0xff,0xe0,0x08,0x00,0x81,0xe3,0xff,0xe0,0x08,0x00,0x51, -0xc2,0xff,0x7d,0x0a,0xc0,0x20,0x00,0x58,0x05,0xcc,0xca,0x1c,0xc8,0x80,0x55,0x10, -0x52,0xc5,0xf8,0x82,0xa0,0x01,0x50,0x78,0x83,0x51,0xc4,0xfe,0xcc,0x14,0x51,0xc5, -0xfe,0xc0,0x20,0x00,0x58,0x05,0x50,0x53,0x04,0x52,0x41,0x08,0x8c,0xd5,0x0c,0x1a, -0x0c,0x05,0x40,0xa5,0x93,0xe0,0xba,0x11,0xba,0xb1,0x65,0xb6,0xff,0x0c,0x85,0xdc, -0x14,0x81,0xba,0xfe,0xc0,0x20,0x00,0x88,0x08,0x57,0x88,0x17,0x0c,0x05,0x52,0x41, -0x09,0x06,0x0c,0x00,0x81,0xb8,0xfe,0xc0,0x20,0x00,0x88,0x08,0x57,0x08,0xec,0xc6, -0x01,0x00,0x00,0x00,0x51,0xb3,0xfe,0x86,0x00,0x00,0x51,0xb3,0xfe,0xc0,0x20,0x00, -0x58,0x05,0x1c,0x08,0x80,0x55,0x10,0x0c,0x09,0x82,0xa0,0x01,0x50,0x89,0x93,0x82, -0x41,0x09,0x97,0x15,0x2f,0x40,0xa4,0x20,0x81,0xc1,0xff,0xe0,0x08,0x00,0xad,0x04, -0x81,0xee,0xfe,0xe0,0x08,0x00,0x6c,0xf9,0x81,0xa6,0xfe,0x8c,0x14,0x81,0xa6,0xfe, -0xc0,0x20,0x00,0x58,0x08,0xad,0x04,0x90,0x55,0x10,0xc0,0x20,0x00,0x59,0x08,0x81, -0xb8,0xff,0xe0,0x08,0x00,0xc1,0x95,0xff,0xb1,0x96,0xff,0xc0,0x20,0x00,0x48,0x0c, -0xa1,0x95,0xff,0x49,0x31,0xc0,0x20,0x00,0x48,0x0b,0x91,0x93,0xff,0x49,0x41,0xc0, -0x20,0x00,0x48,0x0a,0x81,0x93,0xff,0x49,0x51,0xc0,0x20,0x00,0x48,0x09,0x49,0x61, -0x41,0x8f,0xff,0xc0,0x20,0x00,0x58,0x04,0x59,0x81,0xc0,0x20,0x00,0x58,0x08,0x59, -0x71,0x51,0x8c,0xff,0xd2,0x05,0x01,0xd9,0x91,0xd1,0x8b,0xff,0xc0,0x20,0x00,0xd9, -0x0c,0xc1,0x8a,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x89,0xff,0xc0,0x20,0x00,0xb9, -0x0a,0xa2,0xa2,0x00,0xc0,0x20,0x00,0xa9,0x09,0x91,0x86,0xff,0xc0,0x20,0x00,0xb8, -0x09,0x0c,0x49,0x90,0xbb,0x10,0xcc,0xab,0xad,0x07,0x81,0x9a,0xff,0xe0,0x08,0x00, -0x06,0x06,0x00,0x00,0x71,0x81,0xff,0x51,0x7b,0xff,0xc0,0x20,0x00,0x79,0x08,0x71, -0x7f,0xff,0xc0,0x20,0x00,0x79,0x04,0x0c,0x04,0x42,0x45,0x01,0x41,0x70,0xff,0x71, -0x7c,0xff,0xc0,0x20,0x00,0xa2,0x24,0x00,0x41,0x6f,0xff,0xb1,0x7a,0xff,0xc0,0x20, -0x00,0x92,0x24,0x00,0xd1,0x79,0xff,0x41,0xa6,0xfe,0x0c,0x0c,0xc0,0x20,0x00,0xc2, -0x67,0x00,0xc0,0x20,0x00,0xd2,0x6b,0x00,0xc0,0x20,0x00,0x88,0x0b,0x56,0x78,0xff, -0xc0,0x20,0x00,0x88,0x07,0xe8,0x54,0xe0,0x88,0x10,0x80,0x80,0x04,0x56,0xb8,0xfd, -0x71,0x6f,0xff,0x1c,0x7b,0xc0,0x20,0x00,0xb9,0x07,0x71,0x5c,0xff,0xb1,0x6c,0xff, -0xc1,0x69,0xff,0xc0,0x20,0x00,0xb9,0x07,0x71,0x5b,0xff,0xb1,0x6a,0xff,0xe1,0x6b, -0xff,0xc0,0x20,0x00,0xb9,0x07,0x71,0x68,0xff,0xb1,0x61,0xff,0xc0,0x20,0x00,0x89, -0x07,0xc0,0x20,0x00,0x89,0x0b,0xc0,0x20,0x00,0xe2,0x6c,0x00,0xc0,0x20,0x00,0x78, -0x0c,0x56,0x77,0xff,0xc0,0x20,0x00,0x78,0x0b,0xd8,0x54,0xd0,0x77,0x10,0x07,0xe7, -0xdf,0x71,0x5d,0xff,0xc0,0x20,0x00,0x88,0x07,0x71,0x48,0xff,0x80,0x80,0xf5,0xc0, -0x20,0x00,0xa9,0x07,0x71,0x48,0xff,0x82,0xc8,0xee,0xc0,0x20,0x00,0x99,0x07,0x2c, -0x77,0x87,0x37,0x0b,0x71,0x57,0xff,0xe0,0x88,0x11,0x8a,0x87,0x78,0x08,0xcc,0xd7, -0x26,0x42,0x02,0x86,0x32,0x00,0x0c,0x02,0x29,0x73,0x7c,0x72,0x46,0x3e,0x00,0x81, -0x53,0xff,0xf1,0x86,0xfe,0xa2,0x28,0x00,0xd1,0x4f,0xff,0xc1,0x4f,0xff,0x70,0xb7, -0x20,0xe2,0xa1,0x00,0x81,0x59,0xff,0xe0,0x08,0x00,0xe5,0x9c,0xff,0x92,0x04,0x02, -0x82,0xa0,0x9d,0xb2,0xc1,0x28,0x40,0xa4,0x20,0x87,0x99,0x27,0x81,0x6e,0xfe,0xe0, -0x08,0x00,0x56,0xba,0x08,0x88,0xa1,0xb2,0xaf,0x43,0xb0,0x58,0x10,0x57,0x98,0x02, -0x46,0x21,0x00,0x91,0x2f,0xff,0xa1,0x42,0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc6,0x07,0x00,0x81,0x4a,0xff,0xe0,0x08,0x00,0x56,0x3a,0x06,0xb8,0xa1,0x91, -0x28,0xff,0x82,0xa2,0x00,0xb0,0x58,0x10,0xa1,0x3b,0xff,0xc0,0x20,0x00,0x82,0x29, -0x00,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82,0x69,0x00,0xe5,0x96,0xff,0x81,0x29,0xff, -0x91,0x36,0xff,0xc0,0x20,0x00,0x92,0x68,0x00,0xc0,0x20,0x00,0x92,0x28,0x00,0x56, -0x69,0xff,0x82,0x61,0x20,0x25,0x95,0xff,0x50,0xb5,0x20,0xad,0x04,0x81,0x38,0xff, -0xe0,0x08,0x00,0x4d,0x0a,0x25,0x94,0xff,0x91,0x2d,0xff,0x82,0x21,0x20,0xc0,0x20, -0x00,0x99,0x08,0x91,0x1c,0xff,0xc0,0x20,0x00,0x88,0x09,0x56,0x78,0xff,0x06,0x01, -0x00,0x7c,0xf4,0x06,0x1c,0x00,0x56,0x74,0xff,0x7c,0xe4,0x66,0x42,0x68,0x0c,0x02, -0x79,0x73,0x29,0x83,0x29,0x03,0x41,0x02,0xff,0x2c,0x08,0xbd,0x03,0xad,0x06,0x66, -0x06,0x4d,0x80,0xc8,0x20,0xb2,0xc1,0x28,0x40,0xa4,0x20,0x82,0x61,0x20,0x25,0x94, -0xff,0x82,0x21,0x20,0x16,0x8a,0x00,0x7c,0x62,0x29,0x83,0x86,0x0d,0x00,0x00,0x00, -0x21,0x18,0xff,0x62,0x11,0x14,0x20,0x20,0xf4,0x27,0x16,0x04,0x7c,0xa2,0xc6,0xf9, -0xff,0xa8,0xb1,0xa7,0x37,0x06,0x28,0xc1,0x2a,0x2a,0x27,0xb7,0x07,0x7c,0x92,0x86, -0xf5,0xff,0x00,0x00,0x00,0x22,0x01,0x2a,0x42,0xc4,0x20,0x56,0x32,0xfb,0xbd,0x03, -0xe5,0xa0,0xff,0xa9,0x83,0x0c,0x04,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x21,0xeb,0xfe, -0x38,0x31,0xc0,0x20,0x00,0x39,0x02,0x38,0x41,0x21,0xe9,0xfe,0xc0,0x20,0x00,0x39, -0x02,0x38,0x51,0x21,0xe8,0xfe,0xc0,0x20,0x00,0x39,0x02,0x38,0x61,0x21,0xe6,0xfe, -0xc0,0x20,0x00,0x39,0x02,0x38,0x81,0x21,0xe5,0xfe,0xc0,0x20,0x00,0x39,0x02,0x38, -0x71,0x21,0xe3,0xfe,0xc0,0x20,0x00,0x39,0x02,0x28,0x91,0x31,0xe2,0xfe,0x22,0x43, -0x01,0x22,0x01,0x08,0x9c,0x12,0x0c,0x13,0x0c,0x02,0xa0,0x23,0x83,0xe0,0x32,0x11, -0x3a,0x31,0xb8,0x03,0xad,0x02,0x65,0x78,0xff,0x2d,0x04,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 248c6cf33a..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 5fa593f135..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,209 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x00,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x40,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x30,0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00, -0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0, -0xc0,0x20,0x00,0x98,0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a, -0x86,0x09,0x00,0x00,0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90, -0x88,0x10,0x30,0x88,0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10, -0xc0,0x20,0x00,0x99,0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0xff,0xff,0x00,0x00,0xa8,0x40,0xfe,0x3f,0x40,0x3f,0x00,0x00,0x14,0x9a,0x00,0x40, -0xc8,0xc2,0x00,0x40,0x36,0x81,0x00,0x20,0x92,0x20,0x32,0x61,0x05,0x60,0xeb,0x03, -0x60,0x6d,0x04,0x32,0xa0,0x00,0xbd,0x01,0xad,0x06,0x51,0xf5,0xff,0x39,0x01,0x99, -0x61,0x25,0xf3,0xff,0x71,0xf4,0xff,0xe0,0x86,0x11,0x8a,0x77,0x20,0x20,0xf4,0x5a, -0x54,0x2a,0x55,0x78,0x07,0x98,0x61,0x8d,0x03,0x50,0x50,0xf5,0x4c,0x03,0x76,0x83, -0x0e,0xe0,0xa8,0x11,0x7a,0xaa,0xc0,0x20,0x00,0xa8,0x0a,0x26,0xfa,0x03,0x1b,0x88, -0x0c,0x08,0x89,0x41,0x8a,0x35,0x3c,0xfa,0x37,0x3a,0x32,0x90,0xa0,0xf5,0xe0,0x98, -0x11,0x9a,0x97,0x0c,0x03,0x86,0x02,0x00,0xaa,0xb3,0xc0,0x20,0x00,0xb9,0x09,0x1b, -0x33,0x4b,0x99,0x57,0x93,0xf1,0x31,0xe0,0xff,0xad,0x06,0x3a,0x38,0x00,0x33,0x11, -0x2a,0x33,0x81,0xde,0xff,0xe0,0x08,0x00,0x0c,0x02,0x86,0x02,0x00,0x00,0x52,0xa0, -0x00,0x52,0x61,0x04,0x3d,0x05,0x0c,0x12,0xb8,0x01,0xad,0x06,0x25,0xe5,0xff,0xfc, -0x62,0xa8,0x51,0xbd,0x03,0xcd,0x04,0x81,0xd6,0xff,0xe0,0x08,0x00,0xbd,0x01,0xad, -0x06,0x29,0x01,0x25,0xea,0xff,0x38,0x41,0x82,0xa1,0x00,0x3a,0x55,0x86,0x03,0x00, -0xe0,0x43,0x11,0x40,0x47,0x80,0xc0,0x20,0x00,0x82,0x64,0x00,0x32,0xc3,0x01,0x57, -0x33,0xed,0xb8,0x01,0xad,0x06,0xa5,0xe1,0xff,0x1d,0xf0,0x00,0x3d,0xb8,0xf3,0x96, -0xd3,0x37,0xe6,0xac,0x00,0x00,0xc0,0xc0,0xff,0xff,0x3f,0x00,0x00,0x00,0xf3,0xbf, -0xff,0xff,0x32,0x00,0x00,0x00,0xf4,0xbf,0x00,0x00,0xf8,0xbf,0xff,0xff,0x01,0x00, -0x00,0x20,0x05,0xc0,0xff,0x1f,0x05,0x00,0xff,0x1f,0x00,0x00,0x00,0x00,0x08,0xc0, -0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c, -0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xed,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x94,0x17, -0x51,0xeb,0xff,0x62,0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2, -0x20,0x25,0xec,0xff,0x56,0x4a,0x04,0x41,0xe6,0xff,0x58,0x01,0x47,0x95,0x41,0x62, -0x21,0x11,0x41,0xe4,0xff,0x51,0xe4,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41, -0xe3,0xff,0x71,0xe3,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a, -0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43, -0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x47,0x00,0x7c,0x4a,0x06,0x46, -0x00,0x7c,0x8a,0xc6,0x44,0x00,0x7c,0xfa,0x86,0x43,0x00,0x00,0x00,0x62,0x01,0x50, -0x52,0xa0,0xe9,0x7c,0x8a,0x57,0x16,0x02,0x86,0x3f,0x00,0x22,0xc2,0x18,0x1c,0x06, -0x7d,0x04,0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x65,0xe4,0xff, -0x8c,0x4a,0x7c,0x5a,0x86,0x38,0x00,0x00,0x88,0x01,0x91,0xc8,0xff,0xc1,0xc5,0xff, -0x9a,0xd8,0xb1,0xc7,0xff,0x91,0xc7,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x41,0xb1, -0xc2,0xff,0xc7,0xbb,0x3b,0xb1,0xc4,0xff,0xe1,0xc5,0xff,0xba,0xb8,0xb7,0xbe,0x30, -0xb1,0xc4,0xff,0xe1,0xc4,0xff,0xba,0xb8,0xb7,0xbe,0x25,0xb1,0xc3,0xff,0x97,0xbb, -0x3a,0x91,0xc2,0xff,0x9a,0x98,0x97,0xbb,0x32,0x91,0xc1,0xff,0x9a,0x98,0x97,0xbb, -0x1e,0x0c,0x19,0x80,0x9a,0x83,0x90,0x90,0x74,0x9c,0x39,0x46,0x22,0x00,0x00,0x00, -0x00,0xb1,0xba,0xff,0xe1,0xb9,0xff,0xb0,0xb8,0x80,0xb7,0xbe,0x0e,0x97,0xbe,0x0b, -0x91,0xb8,0xff,0xb1,0xb5,0xff,0x90,0x98,0x80,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xac, -0xff,0x91,0xa9,0xff,0xb2,0x21,0x01,0xd7,0xbe,0x02,0xc7,0x39,0x22,0x0c,0x1d,0xc7, -0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9,0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99, -0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89,0x29,0xb9,0x39,0x26,0x15,0x37,0x0c,0x15, -0x91,0xa2,0xff,0xc1,0xa2,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91,0xa1,0xff,0x9a,0x88, -0x91,0xa1,0xff,0x87,0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47, -0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66, -0x56,0x06,0xf1,0x46,0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x00,0x00,0x80,0x3f,0x00,0x00,0x20,0x00,0x00,0x08,0x00,0x00,0x36,0x61,0x00,0x81, -0x09,0xff,0xc0,0x20,0x00,0x98,0x08,0x2c,0x08,0x87,0x09,0x0d,0x91,0x08,0xff,0xc0, -0x20,0x00,0x98,0x09,0x87,0x09,0x02,0x86,0x31,0x00,0x0c,0x08,0x91,0x01,0xff,0xc0, -0x20,0x00,0x89,0x01,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x8a,0xa7,0x8b,0x0e,0xc0,0x20, -0x00,0x88,0x09,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x0c,0x18,0x91,0xfa,0xfe, -0x0c,0x8b,0xc0,0x20,0x00,0xa8,0x09,0xb7,0x8a,0x11,0x0c,0x2a,0xa0,0x88,0x20,0xc0, -0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09,0xa1,0xe5,0xff,0xd1, -0xe5,0xff,0xb1,0xe5,0xff,0x76,0x8b,0x2e,0xc0,0x20,0x00,0x92,0x0a,0x00,0xc0,0x20, -0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0,0x20,0x00,0x99,0x01,0xda,0x9a,0xc0, -0x20,0x00,0x92,0x09,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0, -0x20,0x00,0x99,0x01,0xa2,0xca,0x20,0x07,0x68,0x22,0x91,0xfc,0xfe,0xc0,0x20,0x00, -0x98,0x09,0x90,0x97,0xb4,0x66,0x19,0xfc,0xa1,0xde,0xfe,0xb2,0xaf,0xf7,0xc0,0x20, -0x00,0x92,0x2a,0x00,0xb0,0x99,0x10,0xc0,0x20,0x00,0x92,0x6a,0x00,0x17,0x68,0x20, -0x81,0xf4,0xfe,0xc0,0x20,0x00,0x82,0x28,0x00,0x80,0x87,0xb4,0x66,0x18,0xfc,0x91, -0xd6,0xfe,0x7c,0x7a,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00,0x89, -0x09,0x0c,0x0a,0x81,0x16,0xff,0xe0,0x08,0x00,0x0c,0x1a,0x81,0x14,0xff,0xe0,0x08, -0x00,0x1d,0xf0,0x00,0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40,0x36,0x41,0x00,0xcc, -0x95,0xa5,0xa9,0xff,0xac,0x4a,0xdc,0x05,0x06,0x08,0x00,0x00,0xe5,0xa8,0xff,0x7c, -0xf8,0x56,0xca,0xfe,0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20, -0xa2,0x20,0x81,0xf4,0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00,0xcd,0x04,0xbd,0x03, -0xad,0x02,0x81,0xf1,0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08,0x1d,0xf0,0x00,0x00, -0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40, -0x36,0x61,0x00,0xa5,0xb9,0xff,0x41,0xe3,0xfe,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd, -0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0xe0,0xfe,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x6a, -0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35,0x10,0x37,0x95,0x02,0x86,0x1e,0x00,0x51, -0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00,0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00, -0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56,0xda,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0, -0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32,0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20, -0xc0,0x20,0x00,0x22,0x65,0x00,0x65,0xb3,0xff,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0, -0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22,0x25,0x00,0x56,0x62,0xff,0xe5,0xb1,0xff, -0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd,0xff,0xe0,0x08,0x00,0x2d,0x0a,0xe5,0xb0, -0xff,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38, -0x04,0x56,0x73,0xff,0x86,0x00,0x00,0x00,0x0c,0x12,0x1d,0xf0,0x00,0xf0,0xff,0xff, -0xff,0x0f,0x00,0x00,0x70,0xe2,0xfa,0x3f,0xcc,0x2c,0x06,0x40,0x4c,0x2c,0x06,0x40, -0x36,0x41,0x00,0x20,0x40,0xb4,0x8c,0x44,0x41,0xf9,0xff,0x40,0x22,0x10,0x30,0x40, -0xb4,0x16,0xb4,0x00,0x41,0xf7,0xff,0x40,0x33,0x80,0x41,0xf4,0xff,0x40,0x33,0x10, -0x41,0xf5,0xff,0x3a,0x52,0x68,0x14,0x57,0xb6,0x07,0x7c,0xf2,0x06,0x1f,0x00,0x00, -0x00,0x00,0x52,0x24,0x03,0x50,0x52,0xe2,0x56,0xe5,0xfe,0x65,0xf0,0xff,0x56,0x8a, -0xfe,0x82,0x24,0x03,0x42,0x24,0x02,0x80,0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2, -0x80,0x83,0xe2,0x1b,0x35,0x80,0x35,0x83,0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55, -0x43,0x2a,0x65,0x06,0x03,0x00,0xad,0x02,0x81,0xe4,0xff,0xe0,0x08,0x00,0x56,0x8a, -0xfb,0x1b,0x22,0x20,0x86,0xc0,0xe6,0x18,0xec,0x50,0x33,0xc0,0x46,0x04,0x00,0x00, -0x40,0xa2,0xc2,0x81,0xde,0xff,0xe0,0x08,0x00,0x56,0xda,0xf9,0x4a,0x22,0x40,0x33, -0xc0,0x37,0x34,0xeb,0x2a,0x23,0x86,0x02,0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56, -0x7a,0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00, -0xb0,0x40,0xfe,0x3f,0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0x00,0x40,0x00,0x00,0xb0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x08,0x40,0xfe,0x3f, -0x00,0x00,0x01,0x00,0xaa,0x50,0x00,0x00,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40, -0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40, -0x36,0x81,0x01,0x32,0x61,0x19,0x42,0x61,0x1a,0x52,0x61,0x1b,0x5d,0x02,0x62,0x61, -0x1c,0x72,0x61,0x1d,0x21,0xd7,0xff,0x31,0xdc,0xff,0x0c,0x04,0xc6,0x00,0x00,0x49, -0x02,0x4b,0x22,0x37,0x32,0xf8,0x22,0xc1,0x60,0x32,0xa0,0xa0,0x22,0x61,0x13,0x3a, -0x21,0x22,0x61,0x12,0x0c,0x42,0x22,0x61,0x14,0x0c,0xd3,0x22,0xaf,0xfe,0x57,0xa3, -0x02,0x46,0x34,0x01,0x42,0x21,0x19,0x22,0x21,0x1b,0x42,0x61,0x21,0x42,0x21,0x1c, -0x32,0x21,0x1a,0x22,0x61,0x20,0x42,0x61,0x22,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81, -0xe2,0xff,0xe0,0x08,0x00,0x81,0xe1,0xff,0xe0,0x08,0x00,0x61,0xc8,0xff,0x2d,0x0a, -0xc0,0x20,0x00,0x68,0x06,0xcc,0xca,0x1c,0xc7,0x70,0x66,0x10,0x62,0xc6,0xf8,0x72, -0xa0,0x01,0x60,0x27,0x83,0x61,0x0e,0xfe,0xcc,0x14,0x61,0x0f,0xfe,0xc0,0x20,0x00, -0x68,0x06,0x60,0x63,0x04,0x62,0x41,0x08,0x8c,0xd6,0x0c,0x1a,0x0c,0x06,0x40,0xa6, -0x93,0xe0,0xba,0x11,0xba,0xb1,0xe5,0x88,0xff,0x0c,0x86,0xdc,0x14,0x71,0x04,0xfe, -0xc0,0x20,0x00,0x78,0x07,0x67,0x87,0x17,0x0c,0x06,0x62,0x41,0x09,0x06,0x0c,0x00, -0x71,0x02,0xfe,0xc0,0x20,0x00,0x78,0x07,0x67,0x07,0xec,0xc6,0x01,0x00,0x00,0x00, -0x61,0xfd,0xfd,0x86,0x00,0x00,0x61,0xfd,0xfd,0xc0,0x20,0x00,0x68,0x06,0x1c,0x07, -0x70,0x66,0x10,0x0c,0x08,0x72,0xa0,0x01,0x60,0x78,0x93,0x72,0x41,0x09,0x87,0x16, -0x2f,0x40,0xa4,0x20,0x81,0xbf,0xff,0xe0,0x08,0x00,0xad,0x04,0x81,0x38,0xfe,0xe0, -0x08,0x00,0x6c,0xf8,0x71,0xf0,0xfd,0x8c,0x14,0x71,0xf0,0xfd,0xc0,0x20,0x00,0x68, -0x07,0xad,0x04,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x07,0x81,0xb6,0xff,0xe0,0x08, -0x00,0xb1,0x9b,0xff,0xa1,0x9c,0xff,0xc0,0x20,0x00,0x48,0x0b,0x91,0x9b,0xff,0x49, -0x31,0xc0,0x20,0x00,0x48,0x0a,0x81,0x99,0xff,0x49,0x41,0xc0,0x20,0x00,0x48,0x09, -0x61,0x98,0xff,0x49,0x51,0xc0,0x20,0x00,0x48,0x08,0x71,0x25,0xff,0x49,0x61,0xc0, -0x20,0x00,0x48,0x06,0x49,0x81,0xc0,0x20,0x00,0x48,0x07,0x49,0x71,0x41,0x91,0xff, -0xc2,0x04,0x01,0xc9,0x91,0xc1,0x90,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x8f,0xff, -0xc0,0x20,0x00,0xb9,0x0a,0xa1,0x8e,0xff,0xc0,0x20,0x00,0xa9,0x09,0x92,0xa2,0x00, -0xc0,0x20,0x00,0x99,0x08,0x81,0x8b,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80, -0xbb,0x10,0xcc,0xbb,0xad,0x02,0x81,0x98,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00, -0x00,0x21,0x85,0xff,0xc0,0x20,0x00,0x29,0x07,0x21,0x84,0xff,0xc0,0x20,0x00,0x29, -0x06,0x0c,0x02,0x22,0x44,0x01,0x21,0x76,0xff,0x41,0x81,0xff,0xc0,0x20,0x00,0x88, -0x02,0x21,0x75,0xff,0x91,0x0a,0xff,0xc0,0x20,0x00,0x78,0x02,0xb1,0x7e,0xff,0x61, -0xf1,0xfd,0x0c,0x0a,0xc0,0x20,0x00,0xa2,0x64,0x00,0xc0,0x20,0x00,0xb2,0x69,0x00, -0xc0,0x20,0x00,0x28,0x09,0x56,0x72,0xff,0xc0,0x20,0x00,0x28,0x04,0xc8,0x56,0xc0, -0x22,0x10,0x20,0x20,0x04,0x56,0xb2,0xfd,0x41,0x74,0xff,0x1c,0x79,0xc0,0x20,0x00, -0x99,0x04,0x41,0x63,0xff,0x91,0x71,0xff,0xa1,0xf9,0xfe,0xc0,0x20,0x00,0x99,0x04, -0x41,0x62,0xff,0x91,0x6f,0xff,0xb1,0x70,0xff,0xc0,0x20,0x00,0x99,0x04,0x41,0x6d, -0xff,0x91,0x67,0xff,0xc0,0x20,0x00,0x29,0x04,0xc0,0x20,0x00,0x29,0x09,0xc0,0x20, -0x00,0xb2,0x6a,0x00,0xc0,0x20,0x00,0x48,0x0a,0x56,0x74,0xff,0xc0,0x20,0x00,0x48, -0x09,0xc8,0x56,0xc0,0x44,0x10,0x07,0xe4,0xdf,0x21,0x62,0xff,0x41,0x51,0xff,0xc0, -0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x89,0x04,0x41,0x4f,0xff,0x20,0x20,0xf5,0xc0, -0x20,0x00,0x79,0x04,0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0x5c,0xff,0xe0, -0x22,0x11,0x2a,0x24,0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c,0x02,0x29,0x73,0x7c, -0x72,0xc6,0x17,0x00,0x7c,0xf2,0x86,0x7a,0x00,0x41,0x0a,0xff,0x21,0x3b,0xff,0xf1, -0xd0,0xfd,0xc1,0x53,0xff,0xa2,0x24,0x00,0xe2,0xa1,0x00,0x20,0xd2,0x20,0x60,0xb6, -0x20,0x81,0x56,0xff,0xe0,0x08,0x00,0xa5,0xb5,0xff,0x4d,0x0a,0x56,0x4a,0xfd,0x66, -0x55,0x02,0xc6,0x44,0x00,0x66,0x65,0x02,0x46,0x6b,0x00,0x7c,0xe2,0x26,0x45,0x02, -0x06,0x6c,0x00,0x52,0x21,0x21,0xa9,0x83,0xa9,0x03,0x69,0x73,0x21,0x2a,0xff,0xbd, -0x03,0xad,0x05,0x66,0x05,0x41,0x2c,0x0c,0xb2,0xc1,0x28,0xad,0x02,0x65,0x70,0xff, -0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x62,0x00,0x41,0x3e,0xff,0x52,0x11,0x14,0x40, -0x40,0xf4,0x47,0x15,0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0xb1,0xa7,0x36,0x06,0x48, -0xc1,0x4a,0x4a,0x47,0xb6,0x06,0x7c,0x92,0x06,0xf6,0xff,0x00,0x00,0x42,0x01,0x2a, -0x22,0xc2,0x20,0x56,0xf4,0xfb,0xbd,0x03,0xa5,0x7d,0xff,0xa9,0x83,0x46,0x54,0x00, -0x00,0x52,0x21,0x21,0xe0,0x24,0x11,0x50,0x22,0x80,0x72,0x22,0x00,0x51,0x12,0xff, -0x3b,0x27,0x70,0x6c,0x41,0x20,0x2c,0x41,0x27,0xa6,0x02,0x51,0x10,0xff,0xe5,0x95, -0xff,0x61,0xda,0xfe,0xb2,0x21,0x20,0x60,0x67,0x10,0xcd,0x05,0xad,0x06,0x65,0x69, -0xff,0x8c,0x1a,0xc6,0x46,0x00,0x22,0x21,0x20,0x70,0x90,0xb4,0x90,0xd2,0x80,0x22, -0x0d,0x00,0xb2,0xa0,0x02,0x20,0x23,0x04,0xa2,0xa0,0x03,0x20,0xab,0x93,0xcd,0x0a, -0xbd,0x0d,0x2d,0x0a,0x1b,0xa3,0x92,0x61,0x25,0xd2,0x61,0x24,0x32,0x61,0x23,0x81, -0x98,0xfd,0xe0,0x08,0x00,0xbd,0x05,0xad,0x07,0x65,0xb3,0xff,0x92,0x21,0x25,0xd2, -0x21,0x24,0x56,0xca,0x0d,0x81,0xfa,0xfe,0x26,0x22,0x02,0x81,0xfa,0xfe,0xa2,0x21, -0x20,0x82,0x4d,0x00,0x9a,0x9a,0x80,0xa8,0x74,0xa2,0x49,0x01,0x26,0x32,0x02,0x46, -0x4a,0x00,0x80,0x80,0x75,0x82,0x49,0x02,0x06,0x48,0x00,0x10,0x11,0x20,0xe5,0x8d, -0xff,0x52,0x21,0x23,0x1b,0x44,0x22,0x45,0x00,0x22,0x21,0x22,0x47,0x12,0x02,0x86, -0xd3,0xff,0xe0,0x22,0x11,0x20,0x20,0x74,0x06,0x26,0x00,0x00,0x52,0x21,0x21,0xe0, -0x94,0x11,0x9a,0x25,0x9a,0x93,0x78,0x02,0x22,0x09,0x01,0x0c,0x8a,0xa0,0x22,0x10, -0x0c,0x26,0x0c,0x35,0x20,0x56,0x93,0x2d,0x05,0x7a,0x55,0x70,0xac,0x41,0x50,0x5c, -0x41,0x61,0xdd,0xfe,0x57,0xaa,0x02,0x61,0xdd,0xfe,0x92,0x61,0x25,0xe5,0x88,0xff, -0x51,0xa7,0xfe,0xb2,0x21,0x20,0x50,0x57,0x10,0xcd,0x06,0xad,0x05,0x65,0x5c,0xff, -0x92,0x21,0x25,0x8c,0x5a,0x22,0xa0,0xff,0x06,0x12,0x00,0x00,0x60,0xb6,0x20,0x70, -0xa7,0x20,0x92,0x61,0x25,0xa5,0xa8,0xff,0x92,0x21,0x25,0x56,0x6a,0xfe,0xb2,0x21, -0x20,0x82,0x09,0x01,0x70,0xa0,0xb4,0xa0,0xab,0x80,0x82,0x4a,0x00,0x82,0x09,0x02, -0x82,0x4a,0x01,0x26,0x32,0x02,0x86,0x28,0x00,0x22,0x09,0x03,0x22,0x4a,0x02,0x46, -0x26,0x00,0x00,0x00,0x65,0x83,0xff,0x1b,0x44,0x22,0x21,0x22,0x47,0x12,0x02,0x46, -0xda,0xff,0x0c,0x02,0xa0,0xeb,0x03,0xa0,0xad,0x04,0x31,0xc5,0xfe,0x48,0x31,0xc0, -0x20,0x00,0x49,0x03,0x48,0x41,0x31,0xc3,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x51, -0x31,0xc2,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x61,0x31,0xc0,0xfe,0xc0,0x20,0x00, -0x49,0x03,0x48,0x81,0x31,0xbf,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x71,0x31,0x4c, -0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x91,0x31,0xbb,0xfe,0x42,0x43,0x01,0x32,0x01, -0x08,0x16,0x13,0x05,0x0c,0x14,0x0c,0x03,0xa0,0x34,0x83,0xad,0x03,0xe0,0x33,0x11, -0x3a,0x31,0xb2,0x23,0x00,0xa5,0x3f,0xff,0x86,0x0e,0x00,0x00,0xe5,0x35,0xff,0x82, -0xa0,0x01,0xd2,0xa0,0x00,0xb2,0x21,0x20,0xa0,0xd8,0x93,0xcd,0x05,0xad,0x06,0xe5, -0x8a,0xff,0x4b,0x33,0x56,0xaa,0xf7,0x06,0xb0,0xff,0x00,0x00,0xe5,0x33,0xff,0x0c, -0x12,0x0c,0x0d,0xb2,0x21,0x20,0xa0,0xd2,0x93,0xcd,0x06,0xad,0x05,0xe5,0x88,0xff, -0x16,0x0a,0xf5,0x86,0xc3,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index ab2d32727d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_code.inc deleted file mode 100644 index fc65d1810d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,246 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x36,0x41,0x00,0x30, -0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf9,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa, -0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf6,0xff,0x82,0xaf,0xc0,0xc0,0x20,0x00,0x98, -0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a,0x86,0x09,0x00,0x00, -0x81,0xf1,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08, -0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90,0x88,0x10,0x30,0x88, -0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x36,0x41,0x00,0xdc,0xe2,0x81,0xe2,0xff,0xa1,0xfc,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xdb,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0,0x20,0x00,0x82,0x28, -0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4,0x66,0x19,0xf4,0xa1, -0xd5,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10,0xc0,0x20,0x00,0x99, -0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21, -0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x70,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x0c,0x18,0x0c,0x29,0x20,0x98,0x93,0x81,0xfc,0xff,0x0c,0x02,0xc0, -0x20,0x00,0x99,0x08,0x1d,0xf0,0x00,0x00,0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c, -0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00, -0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xec,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff, -0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30, -0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00, -0x17,0xc1,0x0b,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40, -0x81,0xde,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80, -0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1, -0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59,0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20, -0x27,0x05,0x1d,0xf0,0x00,0xc0,0xff,0x3f,0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f, -0x74,0x00,0xf0,0x3f,0x78,0x00,0xf0,0x3f,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d, -0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56,0x19,0x05,0xc0,0x20,0x00,0x99,0xb2,0xc0, -0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92, -0x21,0xf1,0xff,0xa1,0xf2,0xff,0xc0,0x20,0x00,0x99,0x38,0x29,0x58,0x21,0xee,0xff, -0xa9,0x78,0xc0,0x20,0x00,0x99,0x48,0xa1,0xee,0xff,0x29,0x68,0x29,0x88,0xc0,0x20, -0x00,0x99,0x28,0x0c,0x12,0xc0,0x20,0x00,0x29,0x0a,0xa1,0xea,0xff,0xc0,0x20,0x00, -0x29,0x0a,0x21,0xb6,0xff,0x0c,0x2a,0xc0,0x20,0x00,0xa9,0x02,0x21,0xe7,0xff,0x0c, -0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20, -0x7a,0x40,0xa1,0xb5,0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1, -0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0x89,0x88,0x88,0x88,0x50,0xc0,0x00,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08, -0x00,0x21,0xfb,0xff,0x0c,0x03,0x20,0x2a,0xa2,0x20,0x27,0x41,0x1d,0xf0,0x00,0x00, -0x2c,0x41,0xfe,0x3f,0x14,0x41,0xfe,0x3f,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00, -0x36,0x81,0x00,0x20,0xa2,0x20,0x16,0x02,0x04,0x31,0xf9,0xff,0x32,0x03,0x00,0x30, -0xa3,0x20,0x16,0x43,0x03,0x31,0xf7,0xff,0xa8,0x23,0xac,0xca,0x88,0x1a,0xad,0x08, -0xac,0x68,0x65,0xfb,0xff,0x81,0xf4,0xff,0x91,0xf4,0xff,0x89,0x21,0x81,0xf3,0xff, -0x99,0x31,0x89,0x41,0x88,0x23,0x91,0xf1,0xff,0xa9,0x01,0x88,0x18,0xa8,0x33,0xb9, -0x11,0x99,0x51,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x81,0x00,0x21,0xe7,0xff,0xa2,0xa1,0x03,0x22,0x02,0x00,0xbc,0x42,0x21,0xe5, -0xff,0xa2,0xa1,0x06,0x88,0x22,0xac,0xa8,0x88,0x48,0x16,0x68,0x02,0xa5,0xf6,0xff, -0x81,0xe2,0xff,0x91,0xe1,0xff,0x89,0x21,0x81,0xe1,0xff,0x99,0x31,0x89,0x41,0x88, -0x22,0x91,0xde,0xff,0xa9,0x01,0x88,0x48,0xa8,0x32,0xb9,0x11,0x99,0x51,0x10,0xb1, -0x20,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0x32, -0x04,0x31,0xd3,0xff,0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x73,0x03,0x31,0xd1,0xff, -0xa2,0xa1,0x06,0x82,0x23,0x02,0x16,0xb8,0x02,0x88,0x28,0xac,0x68,0xa5,0xf1,0xff, -0x81,0xce,0xff,0x91,0xcd,0xff,0x89,0x21,0x81,0xcd,0xff,0x99,0x31,0x89,0x41,0x88, -0x23,0x91,0xca,0xff,0xa9,0x01,0x88,0x28,0xa8,0x33,0xb9,0x11,0x99,0x51,0xcd,0x01, -0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0xc8,0xc2,0x00,0x40, -0x36,0x61,0x00,0x0c,0x16,0x06,0x0c,0x00,0xe5,0xed,0xff,0x42,0x23,0x00,0x72,0x23, -0x01,0x40,0x4a,0xc0,0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05,0x70,0xbb,0xc0,0x50, -0xbb,0xc0,0x58,0x33,0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7,0x15,0x02,0x86,0x6b, -0x00,0x58,0x23,0x57,0x34,0x02,0x86,0x69,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12, -0x58,0x05,0xc0,0x20,0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c, -0xf3,0x40,0x33,0x30,0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9, -0x26,0xc0,0x20,0x00,0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68, -0x02,0x2b,0x33,0x68,0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03, -0x38,0x02,0xa2,0x23,0x03,0xe0,0x0a,0x00,0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8, -0x12,0x6d,0x05,0x9d,0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37, -0x3a,0x1d,0xc0,0x20,0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16, -0x93,0x10,0xc0,0x20,0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00, -0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33, -0xc0,0x16,0x73,0x0e,0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8, -0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02, -0x46,0x21,0x00,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7, -0xbc,0x02,0x86,0x21,0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00, -0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99, -0xc2,0x06,0x1d,0x00,0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20, -0x00,0xa8,0xc2,0xc0,0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0, -0x20,0x00,0xc8,0xa2,0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2, -0x22,0x09,0xc0,0x20,0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0, -0x20,0x00,0xa9,0xc2,0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20, -0x00,0xc2,0x22,0x0c,0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8, -0xc2,0xba,0xb3,0xc0,0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00, -0x2b,0xb6,0xcd,0x03,0xba,0xb7,0x89,0x01,0x99,0x11,0x81,0x94,0xff,0xe0,0x08,0x00, -0x88,0x01,0x3a,0x66,0x98,0x11,0x87,0xb6,0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57, -0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02, -0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00, -0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x46,0x86,0xff,0x48,0x33, -0x66,0x04,0x02,0x86,0x90,0xff,0x86,0x83,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57, -0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4, -0x20,0x50,0xa5,0x20,0xa5,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80, -0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86, -0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47,0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02, -0x00,0x00,0xbd,0x03,0xad,0x04,0xa5,0xd7,0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22, -0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe, -0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x5d,0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92, -0x02,0x00,0x0c,0x16,0x4b,0x22,0x87,0xd9,0x06,0x0c,0x02,0x46,0x41,0x00,0x00,0x00, -0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87,0x39,0x07,0xc0,0x20,0x00, -0x88,0xd5,0x06,0x01,0x00,0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90, -0x88,0xc0,0x16,0x38,0x08,0x28,0x03,0x20,0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28, -0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37, -0x34,0x11,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0x34, -0x52,0x06,0x10,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38, -0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47, -0x93,0x22,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0, -0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5, -0x46,0x03,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89, -0xc5,0x56,0xf2,0x05,0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0, -0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad,0x02,0x65,0xc8,0xff,0x06,0xd0,0xff,0x00, -0x82,0x24,0x02,0x66,0x08,0x08,0x82,0x24,0x03,0x66,0x08,0x02,0x06,0xcc,0xff,0xa5, -0xb5,0xff,0x82,0x24,0x00,0xc8,0x14,0x80,0x8a,0xc0,0x9d,0x06,0x87,0x3a,0x01,0x0c, -0x09,0xc0,0xbb,0xc0,0x90,0xbb,0xc0,0x98,0x34,0x89,0x44,0xb9,0x54,0x97,0xab,0x02, -0x06,0xc3,0xff,0xb7,0x19,0x02,0xc6,0xbf,0xff,0x98,0x24,0x97,0xb8,0x02,0x86,0xbf, -0xff,0x06,0xbd,0xff,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0xbd,0x04,0x50,0xeb,0x03, -0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06,0x45,0x00,0x00,0x00, -0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02,0xd0,0x55,0x11,0x50, -0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20,0x00,0x58,0x22,0x50, -0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35,0xc0,0x20,0x00,0x88, -0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x5a, -0x99,0x97,0xb8,0x77,0x4b,0xa2,0xa5,0xbd,0xff,0x56,0xca,0xfa,0xc0,0x20,0x00,0x88, -0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8, -0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11, -0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88, -0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a, -0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0x16,0x98,0xf5,0xc0, -0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98, -0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00,0xc0,0x20,0x00,0x98, -0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88, -0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a, -0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20, -0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8,0xef,0x20,0xeb,0x03, -0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22,0x58,0x01,0x32,0x58, -0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x0c,0x41,0xfe,0x3f, -0x40,0x3f,0x00,0x00,0x14,0x9a,0x00,0x40,0x36,0x81,0x00,0x20,0x92,0x20,0x32,0x61, -0x05,0x60,0xeb,0x03,0x60,0x6d,0x04,0x32,0xa0,0x00,0xbd,0x01,0xad,0x06,0x51,0xf6, -0xff,0x39,0x01,0x99,0x61,0xa5,0x7a,0xff,0x71,0xf5,0xff,0xe0,0x86,0x11,0x8a,0x77, -0x20,0x20,0xf4,0x5a,0x54,0x2a,0x55,0x78,0x07,0x98,0x61,0x8d,0x03,0x50,0x50,0xf5, -0x4c,0x03,0x76,0x83,0x0e,0xe0,0xa8,0x11,0x7a,0xaa,0xc0,0x20,0x00,0xa8,0x0a,0x26, -0xfa,0x03,0x1b,0x88,0x0c,0x08,0x89,0x41,0x8a,0x35,0x3c,0xfa,0x37,0x3a,0x32,0x90, -0xa0,0xf5,0xe0,0x98,0x11,0x9a,0x97,0x0c,0x03,0x86,0x02,0x00,0xaa,0xb3,0xc0,0x20, -0x00,0xb9,0x09,0x1b,0x33,0x4b,0x99,0x57,0x93,0xf1,0x31,0xe1,0xff,0xad,0x06,0x3a, -0x38,0x00,0x33,0x11,0x2a,0x33,0x81,0xdf,0xff,0xe0,0x08,0x00,0x0c,0x02,0x86,0x02, -0x00,0x00,0x52,0xa0,0x00,0x52,0x61,0x04,0x3d,0x05,0x0c,0x12,0xb8,0x01,0xad,0x06, -0xa5,0x6c,0xff,0xfc,0x62,0xa8,0x51,0xbd,0x03,0xcd,0x04,0x81,0x94,0xfe,0xe0,0x08, -0x00,0xbd,0x01,0xad,0x06,0x29,0x01,0xa5,0x71,0xff,0x38,0x41,0x82,0xa1,0x00,0x3a, -0x55,0x86,0x03,0x00,0xe0,0x43,0x11,0x40,0x47,0x80,0xc0,0x20,0x00,0x82,0x64,0x00, -0x32,0xc3,0x01,0x57,0x33,0xed,0xb8,0x01,0xad,0x06,0x25,0x69,0xff,0x1d,0xf0,0x00, -0x14,0x41,0xfe,0x3f,0x2d,0x41,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x1c,0x20,0xf4,0x3f, -0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f, -0x08,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00, -0x10,0x20,0xf4,0x3f,0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00, -0x6c,0x40,0xfe,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f, -0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0x10,0x40,0xfe,0x3f,0x34,0x40,0xfe,0x3f,0xfe,0x3f,0x00,0x00,0x00,0x86,0x00,0x40, -0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40, -0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x4c,0xc4,0x00,0x40, -0x36,0x21,0x01,0x32,0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13,0x62,0x61,0x14,0x72, -0x61,0x15,0x31,0xcf,0xff,0x41,0xcf,0xff,0x0c,0x05,0x06,0x01,0x00,0x00,0x59,0x03, -0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x40,0x39,0xb1,0x32,0xc1,0x70,0x39,0xa1,0x0c, -0x43,0x39,0xc1,0x42,0xa0,0x0d,0x32,0xaf,0xfe,0x27,0xa4,0x02,0x46,0x16,0x01,0x62, -0x21,0x11,0x72,0x21,0x12,0x30,0xeb,0x03,0x30,0x3d,0x04,0x81,0xe4,0xff,0xe0,0x08, -0x00,0x81,0xe3,0xff,0xe0,0x08,0x00,0x51,0xc0,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x58, -0x05,0xcc,0xca,0x1c,0xc8,0x80,0x55,0x10,0x52,0xc5,0xf8,0x82,0xa0,0x01,0x50,0x48, -0x83,0x51,0x56,0xfd,0xcc,0x13,0x51,0x57,0xfd,0xc0,0x20,0x00,0x58,0x05,0x50,0x53, -0x04,0x52,0x41,0x08,0x8c,0xd5,0x0c,0x1a,0x0c,0x05,0x30,0xa5,0x93,0xe0,0xba,0x11, -0xba,0xb1,0xe5,0x5a,0xff,0x0c,0x85,0xdc,0x13,0x81,0x4c,0xfd,0xc0,0x20,0x00,0x88, -0x08,0x57,0x88,0x17,0x0c,0x05,0x52,0x41,0x09,0x06,0x0c,0x00,0x81,0x4a,0xfd,0xc0, -0x20,0x00,0x88,0x08,0x57,0x08,0xec,0xc6,0x01,0x00,0x00,0x00,0x51,0x45,0xfd,0x86, -0x00,0x00,0x51,0x45,0xfd,0xc0,0x20,0x00,0x58,0x05,0x1c,0x08,0x80,0x55,0x10,0x0c, -0x09,0x82,0xa0,0x01,0x50,0x89,0x93,0x82,0x41,0x09,0x97,0x15,0x2f,0x30,0xa3,0x20, -0x81,0xc1,0xff,0xe0,0x08,0x00,0xad,0x03,0x81,0x63,0xff,0xe0,0x08,0x00,0x6c,0xf9, -0x81,0x38,0xfd,0x8c,0x13,0x81,0x38,0xfd,0xc0,0x20,0x00,0x58,0x08,0xad,0x03,0x90, -0x55,0x10,0xc0,0x20,0x00,0x59,0x08,0x81,0xb8,0xff,0xe0,0x08,0x00,0xc1,0x93,0xff, -0xb1,0x94,0xff,0xc0,0x20,0x00,0x38,0x0c,0xa1,0x93,0xff,0x39,0x31,0xc0,0x20,0x00, -0x38,0x0b,0x91,0x91,0xff,0x39,0x41,0xc0,0x20,0x00,0x38,0x0a,0x81,0x91,0xff,0x39, -0x51,0xc0,0x20,0x00,0x38,0x09,0x39,0x61,0x31,0x8d,0xff,0xc0,0x20,0x00,0x58,0x03, -0x59,0x81,0xc0,0x20,0x00,0x58,0x08,0x59,0x71,0x51,0x8a,0xff,0xd2,0x05,0x01,0xd9, -0x91,0xd1,0x89,0xff,0xc0,0x20,0x00,0xd9,0x0c,0xc1,0x88,0xff,0xc0,0x20,0x00,0xc9, -0x0b,0xb1,0x87,0xff,0xc0,0x20,0x00,0xb9,0x0a,0xa2,0xa2,0x00,0xc0,0x20,0x00,0xa9, -0x09,0x91,0x84,0xff,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x49,0x90,0xbb,0x10,0xcc,0xbb, -0xad,0x04,0x81,0x9a,0xff,0xe0,0x08,0x00,0x46,0x06,0x00,0x00,0x00,0x41,0x7e,0xff, -0xc0,0x20,0x00,0x49,0x08,0x41,0x7d,0xff,0x81,0x77,0xff,0xc0,0x20,0x00,0x49,0x03, -0x0c,0x03,0x32,0x48,0x01,0x31,0x6d,0xff,0x81,0x7a,0xff,0xc0,0x20,0x00,0xa8,0x03, -0x31,0x6d,0xff,0xb1,0x78,0xff,0xc0,0x20,0x00,0x92,0x23,0x00,0xd1,0x77,0xff,0x41, -0x95,0xfd,0xc2,0xa0,0x00,0xc0,0x20,0x00,0xc2,0x68,0x00,0xc0,0x20,0x00,0xd2,0x6b, -0x00,0xc0,0x20,0x00,0x38,0x0b,0x56,0x73,0xff,0xc0,0x20,0x00,0x38,0x08,0xe8,0x54, -0xe0,0x33,0x10,0x30,0x30,0x04,0x56,0xb3,0xfd,0x81,0x6c,0xff,0x1c,0x7b,0xc0,0x20, -0x00,0xb9,0x08,0x81,0x5a,0xff,0xb1,0x6a,0xff,0xc1,0x66,0xff,0xc0,0x20,0x00,0xb9, -0x08,0x81,0x58,0xff,0xb1,0x68,0xff,0xd1,0x69,0xff,0xc0,0x20,0x00,0xb9,0x08,0x81, -0x66,0xff,0xb1,0x5f,0xff,0xc0,0x20,0x00,0x39,0x08,0x30,0x83,0x20,0xc0,0x20,0x00, -0x89,0x0b,0xc0,0x20,0x00,0xd2,0x6c,0x00,0xc0,0x20,0x00,0x38,0x0c,0x56,0x73,0xff, -0xc0,0x20,0x00,0x38,0x0b,0xe8,0x54,0xe0,0x33,0x10,0x30,0x30,0x04,0x56,0xc3,0xfd, -0x81,0x5a,0xff,0xb1,0x46,0xff,0xc0,0x20,0x00,0x88,0x08,0xc0,0x20,0x00,0xa9,0x0b, -0xa1,0x45,0xff,0x80,0x80,0xf5,0xc0,0x20,0x00,0x99,0x0a,0x82,0xc8,0xee,0x2c,0x79, -0x87,0x39,0x0c,0x91,0x53,0xff,0xe0,0x88,0x11,0x8a,0x89,0xb8,0x08,0x56,0x8b,0x00, -0x66,0x42,0x02,0x46,0x87,0x00,0x06,0x64,0x00,0x81,0x50,0xff,0xf1,0xfb,0xfe,0xa2, -0x28,0x00,0xd1,0x4c,0xff,0xc1,0x4c,0xff,0xe2,0xa1,0x00,0x81,0x59,0xff,0xe0,0x08, -0x00,0xa5,0x58,0xff,0x92,0x04,0x02,0x82,0xa0,0x9d,0xb2,0xc1,0x34,0x40,0xa4,0x20, -0x87,0x99,0x28,0x81,0x5d,0xfd,0xe0,0x08,0x00,0x56,0xda,0x15,0x82,0x21,0x0d,0xb2, -0xaf,0x43,0xb0,0x58,0x10,0x57,0x98,0x02,0x46,0x1f,0x00,0x91,0x2d,0xff,0xa1,0x40, -0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc6,0x07,0x00,0x81,0x4a,0xff,0xe0, -0x08,0x00,0x56,0x4a,0x13,0xb8,0xd1,0x91,0x26,0xff,0x82,0xa2,0x00,0xb0,0x58,0x10, -0xa1,0x39,0xff,0xc0,0x20,0x00,0x82,0x29,0x00,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82, -0x69,0x00,0xa5,0x52,0xff,0x81,0x27,0xff,0x91,0x34,0xff,0xc0,0x20,0x00,0x92,0x68, -0x00,0xc0,0x20,0x00,0x92,0x28,0x00,0x56,0x69,0xff,0x82,0x61,0x18,0xe5,0x50,0xff, -0x50,0xb5,0x20,0xad,0x04,0x81,0x38,0xff,0xe0,0x08,0x00,0x4d,0x0a,0xe5,0x4f,0xff, -0x91,0x2b,0xff,0x82,0x21,0x18,0xc0,0x20,0x00,0x99,0x08,0x91,0x1a,0xff,0xc0,0x20, -0x00,0x88,0x09,0x56,0x78,0xff,0x56,0x04,0x0d,0x56,0x72,0x15,0x80,0xeb,0x03,0x80, -0x8d,0x04,0x41,0x4c,0xfd,0xfc,0xd8,0x1c,0x8c,0xbd,0x02,0x40,0xa4,0x20,0x81,0x2b, -0xff,0xe0,0x08,0x00,0x81,0x1f,0xff,0x0c,0x19,0x89,0x24,0x81,0x1e,0xff,0x89,0x34, -0x81,0x44,0xfd,0x92,0x48,0x00,0x06,0x07,0x00,0x98,0x04,0xcc,0xa9,0x1b,0x55,0x8b, -0x44,0x66,0x35,0xf4,0x86,0x42,0x00,0x00,0x00,0x98,0x09,0xa8,0x14,0xe0,0x09,0x00, -0x16,0x9a,0xfe,0xc6,0x20,0x00,0x5d,0x02,0x46,0xf7,0xff,0x00,0x81,0x13,0xff,0x30, -0x47,0xc0,0x80,0x54,0x63,0x50,0x90,0x14,0x8c,0x69,0x7c,0xc9,0x90,0x55,0x10,0x16, -0x55,0x0d,0xad,0x05,0xa5,0x4d,0xff,0x9d,0x0a,0x16,0xda,0x05,0xa0,0xba,0x20,0xcd, -0x05,0x30,0xa6,0x80,0x92,0x61,0x18,0x25,0xac,0xff,0x92,0x21,0x18,0x4d,0x0a,0xad, -0x09,0x65,0x55,0xff,0xa0,0xa4,0x20,0x56,0xfa,0x03,0x50,0x33,0x80,0x25,0x50,0xff, -0x56,0x6a,0x03,0x77,0x33,0xb5,0xc6,0x0c,0x00,0x0c,0x4c,0xb2,0xc1,0x34,0x3a,0xa6, -0x65,0xa9,0xff,0xec,0x3a,0x40,0xa4,0x20,0x65,0x49,0xff,0xa0,0x2a,0x20,0x9c,0x8a, -0x40,0xc4,0x20,0xb2,0xc1,0x34,0x81,0x5d,0xfd,0xe0,0x08,0x00,0xad,0x02,0xa5,0x51, -0xff,0xcc,0x5a,0xe5,0x4c,0xff,0x2d,0x0a,0x8c,0x1a,0x22,0xaf,0xff,0xa0,0xeb,0x03, -0xa0,0xad,0x04,0x31,0xd2,0xfe,0x42,0x21,0x03,0xc0,0x20,0x00,0x42,0x63,0x00,0x48, -0x41,0x31,0xcf,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x51,0x31,0xce,0xfe,0xc0,0x20, -0x00,0x49,0x03,0x48,0x61,0x31,0xcc,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x81,0x31, -0xcb,0xfe,0xc0,0x20,0x00,0x49,0x03,0x48,0x71,0x31,0xc9,0xfe,0xc0,0x20,0x00,0x49, -0x03,0x38,0x91,0x41,0xc8,0xfe,0x32,0x44,0x01,0x32,0x01,0x08,0x9c,0x13,0x0c,0x14, -0x0c,0x03,0xa0,0x34,0x83,0xad,0x03,0xe0,0x33,0x11,0x3a,0x31,0xb8,0x03,0xe5,0x16, -0xff,0x3d,0x02,0x86,0x08,0x00,0x00,0x00,0xf6,0x44,0x02,0x86,0xd6,0xff,0x06,0xe2, -0xff,0x00,0x81,0x85,0xfc,0x40,0x68,0x40,0x91,0x96,0xfc,0x90,0x44,0x20,0x40,0x78, -0x40,0x86,0xcf,0xff,0x7c,0xe2,0xc6,0xdc,0xff,0x2d,0x03,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00, -0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00, -0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0, -0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87, -0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_data.inc deleted file mode 100644 index 16ec96035c..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x54,0xc1,0x0b,0x40,0xf0,0xc0,0x0b,0x40,0x24,0xc1,0x0b,0x40,0xdc,0xc0,0x0b,0x40, -0xbc,0xc1,0x0b,0x40,0x78,0xc7,0x0b,0x40,0x30,0xcf,0x0b,0x40,0xb0,0xc5,0x0b,0x40, -0x08,0xc6,0x0b,0x40,0x04,0xcf,0x0b,0x40,0x54,0xc6,0x0b,0x40,0xe0,0xce,0x0b,0x40, -0x88,0xc1,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0xf1,0x3f, -0x00,0x20,0xf1,0x3f, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_code.inc deleted file mode 100644 index 388b3694fc..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,92 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf8,0x20,0xf4,0x3f, -0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81, -0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff, -0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00, -0xa0,0x40,0xfe,0x3f,0xa0,0x40,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x40,0x00,0xf0,0x3f, -0x58,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0xf0,0x03,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f, -0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f, -0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f, -0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70, -0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x00,0x40,0xfe,0x3f,0xff,0xff,0x00,0x00, -0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f,0xff,0xff,0xbf,0xff, -0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x40,0x1d,0x00, -0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40,0x14,0x9a,0x00,0x40, -0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40, -0xf0,0x22,0x06,0x40,0x4c,0xc4,0x00,0x40,0xcc,0x2c,0x06,0x40,0x50,0x2d,0x06,0x40, -0xd8,0x2e,0x06,0x40,0x36,0x81,0x01,0x32,0x61,0x19,0x42,0x61,0x1a,0x52,0x61,0x1b, -0x62,0x61,0x1c,0x72,0x61,0x1d,0x31,0xc6,0xff,0x41,0xc6,0xff,0x0c,0x05,0xc6,0x00, -0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x60,0x42,0xa0,0xa0,0x32,0x61, -0x13,0x4a,0x31,0x32,0x61,0x12,0x0c,0x43,0x32,0x61,0x14,0x0c,0xd3,0x7c,0xea,0x27, -0xa3,0x02,0x06,0x11,0x01,0x50,0xeb,0x03,0x50,0x5d,0x04,0x81,0xe1,0xff,0xe0,0x08, -0x00,0x81,0xe0,0xff,0xe0,0x08,0x00,0x31,0xb8,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x38, -0x03,0xcc,0xba,0x1c,0xc6,0x60,0x33,0x10,0x32,0xc3,0xf8,0x0c,0x16,0x30,0x46,0x83, -0x0c,0x86,0x8c,0xe5,0x31,0xb2,0xff,0xc0,0x20,0x00,0x38,0x03,0x60,0x33,0x10,0xdc, -0x13,0x06,0x1e,0x00,0x31,0xaf,0xff,0xc0,0x20,0x00,0x38,0x03,0x67,0x83,0x24,0x3d, -0x05,0x86,0x16,0x00,0x31,0xac,0xff,0x61,0xac,0xff,0xc0,0x20,0x00,0x78,0x03,0x70, -0x70,0x54,0xc0,0x20,0x00,0x38,0x06,0x30,0x37,0xb4,0x66,0x13,0xf4,0x61,0xa3,0xff, -0x06,0x07,0x00,0x00,0x31,0xa6,0xff,0x61,0xa6,0xff,0xc0,0x20,0x00,0x78,0x03,0x70, -0x70,0x54,0xc0,0x20,0x00,0x38,0x06,0x30,0x37,0xb4,0x66,0x13,0xf4,0x61,0x9c,0xff, -0xc0,0x20,0x00,0x38,0x06,0x7c,0x78,0x80,0x33,0x10,0xc0,0x20,0x00,0x39,0x06,0x0c, -0x13,0x0c,0x06,0x50,0x63,0x83,0xe0,0x66,0x11,0x6a,0x61,0x79,0x06,0xcc,0xc5,0x61, -0x93,0xff,0xc0,0x20,0x00,0x68,0x06,0x37,0x66,0x23,0xc6,0x03,0x00,0x61,0x90,0xff, -0xc0,0x20,0x00,0x68,0x06,0x37,0x66,0x15,0xc6,0x01,0x00,0x00,0x00,0x61,0x8d,0xff, -0x86,0x00,0x00,0x61,0x8e,0xff,0xc0,0x20,0x00,0x68,0x06,0x47,0x66,0x2e,0xad,0x05, -0x81,0xae,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xad,0xff,0xe0,0x08,0x00,0x6c,0xf8, -0x71,0x85,0xff,0x8c,0x15,0x71,0x85,0xff,0xc0,0x20,0x00,0x68,0x07,0xad,0x05,0x80, -0x66,0x10,0xc0,0x20,0x00,0x69,0x07,0x81,0xa6,0xff,0xe0,0x08,0x00,0xe1,0x81,0xff, -0xd1,0x82,0xff,0xc1,0x82,0xff,0xc0,0x20,0x00,0x78,0x0e,0xb1,0x81,0xff,0xc0,0x20, -0x00,0x68,0x0d,0xc0,0x20,0x00,0x58,0x0c,0x91,0x7f,0xff,0x52,0x61,0x20,0xc0,0x20, -0x00,0x58,0x0b,0xa1,0x7d,0xff,0x52,0x61,0x21,0xc0,0x20,0x00,0x58,0x09,0x81,0x7b, -0xff,0x52,0x61,0x22,0xc0,0x20,0x00,0x58,0x0a,0xf1,0x79,0xff,0x52,0x61,0x23,0x52, -0x08,0x01,0xc0,0x20,0x00,0xf9,0x0e,0xe1,0x77,0xff,0xc0,0x20,0x00,0xe9,0x0d,0xd1, -0x76,0xff,0xc0,0x20,0x00,0xd9,0x0c,0xc2,0xa2,0x00,0xc0,0x20,0x00,0xc9,0x0b,0xb1, -0x73,0xff,0x0c,0x4c,0xc0,0x20,0x00,0xb8,0x0b,0xc0,0xbb,0x10,0x56,0xdb,0x00,0x40, -0xa4,0x20,0x81,0x88,0xff,0xe0,0x08,0x00,0x86,0x05,0x00,0x00,0x00,0x41,0x6c,0xff, -0xc0,0x20,0x00,0x49,0x0a,0x41,0x6b,0xff,0xc0,0x20,0x00,0x49,0x09,0x0c,0x04,0x42, -0x48,0x01,0x41,0x5c,0xff,0x81,0x68,0xff,0xc0,0x20,0x00,0xb8,0x04,0x41,0x5b,0xff, -0x91,0x67,0xff,0xc0,0x20,0x00,0xa8,0x04,0xf1,0x66,0xff,0xd1,0x3e,0xff,0x0c,0x0e, -0xc0,0x20,0x00,0xe2,0x68,0x00,0xc0,0x20,0x00,0xf2,0x69,0x00,0xc0,0x20,0x00,0x48, -0x09,0x56,0x74,0xff,0xc0,0x20,0x00,0x48,0x08,0xc8,0x5d,0xc0,0x44,0x10,0x40,0x40, -0x04,0x56,0xb4,0xfd,0x81,0x5c,0xff,0x1c,0x79,0xc0,0x20,0x00,0x99,0x08,0x81,0x49, -0xff,0x91,0x59,0xff,0xcd,0x04,0xc0,0x20,0x00,0x99,0x08,0x81,0x48,0xff,0x91,0x57, -0xff,0xd1,0x52,0xff,0xc0,0x20,0x00,0x92,0x68,0x00,0x81,0x55,0xff,0x91,0x4e,0xff, -0xc0,0x20,0x00,0x42,0x68,0x00,0xf1,0x53,0xff,0x41,0x26,0xff,0xc0,0x20,0x00,0xc2, -0x69,0x00,0xc0,0x20,0x00,0xf2,0x6d,0x00,0xc0,0x20,0x00,0x88,0x0d,0x56,0x78,0xff, -0xc0,0x20,0x00,0x88,0x09,0xe8,0x54,0xe0,0x88,0x10,0x07,0xe8,0xde,0x81,0x48,0xff, -0x91,0x35,0xff,0xc0,0x20,0x00,0x88,0x08,0xc0,0x20,0x00,0xb9,0x09,0x91,0x33,0xff, -0x80,0x80,0xf5,0xc0,0x20,0x00,0xa9,0x09,0x82,0xc8,0xee,0x2c,0x79,0x87,0x39,0x0b, -0x91,0x42,0xff,0xe0,0x88,0x11,0x8a,0x89,0xb8,0x08,0xcc,0xbb,0x26,0x42,0x02,0xc6, -0x42,0x00,0x7c,0xea,0x86,0x4d,0x00,0x00,0x00,0x81,0x3f,0xff,0xf1,0x3c,0xff,0xa2, -0x28,0x00,0xd1,0x3b,0xff,0xc1,0x3b,0xff,0xe2,0xa1,0x00,0x81,0x47,0xff,0xe0,0x08, -0x00,0xa5,0xc2,0xff,0x92,0x04,0x02,0x82,0xa0,0x9d,0xb2,0xc1,0x28,0x40,0xa4,0x20, -0x87,0x99,0x28,0x81,0x05,0xff,0xe0,0x08,0x00,0x56,0x1a,0x0d,0x82,0x21,0x0a,0x42, -0xaf,0x43,0x40,0x48,0x10,0x47,0x98,0x02,0xc6,0x1e,0x00,0x91,0x1b,0xff,0xa1,0x2f, -0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc6,0x07,0x00,0x81,0x38,0xff,0xe0, -0x08,0x00,0x56,0x8a,0x0a,0x91,0x14,0xff,0xb8,0xa1,0xc0,0x20,0x00,0x82,0x29,0x00, -0xa1,0x28,0xff,0x42,0xa2,0x00,0xb0,0x44,0x10,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82, -0x69,0x00,0xa5,0xbc,0xff,0x81,0x15,0xff,0x91,0x23,0xff,0xc0,0x20,0x00,0x99,0x08, -0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0x82,0x61,0x24,0x25,0xbb,0xff,0xa1,0xe9, -0xfe,0xbd,0x04,0x81,0x27,0xff,0xe0,0x08,0x00,0x4d,0x0a,0x25,0xba,0xff,0x91,0x1a, -0xff,0x82,0x21,0x24,0xc0,0x20,0x00,0x99,0x08,0x91,0x08,0xff,0xc0,0x20,0x00,0x88, -0x09,0x56,0x78,0xff,0x56,0x64,0x04,0x26,0x72,0x02,0x06,0xcd,0xff,0x0c,0x92,0x1c, -0x8c,0x0c,0x0b,0xa2,0xc1,0x30,0x81,0x1b,0xff,0xe0,0x08,0x00,0x22,0x41,0x28,0x0c, -0x12,0x22,0x41,0x29,0x0c,0x22,0x22,0x41,0x2a,0x0c,0x32,0x22,0x41,0x2b,0x0c,0x42, -0x22,0x41,0x2c,0x0c,0x52,0x22,0x41,0x2d,0x22,0xa0,0x06,0x22,0x41,0x2e,0xa2,0xa1, -0xd4,0x0c,0x82,0x22,0x41,0x2f,0x81,0x10,0xff,0xe0,0x08,0x00,0x8c,0x4a,0x7c,0xfa, -0x86,0x0a,0x00,0x00,0x21,0x02,0xff,0x2c,0x0c,0xb2,0xc1,0x28,0xad,0x02,0x81,0x0b, -0xff,0xe0,0x08,0x00,0x4d,0x0a,0x56,0x4a,0xfe,0xad,0x02,0x2c,0x0c,0xb2,0xc1,0x28, -0x81,0x08,0xff,0xe0,0x08,0x00,0x0c,0x12,0xa0,0x42,0x93,0x40,0xa0,0x60,0x40,0xeb, -0x03,0x40,0x4d,0x04,0x21,0xd8,0xfe,0xc0,0x20,0x00,0x79,0x02,0x21,0xd7,0xfe,0xc0, -0x20,0x00,0x69,0x02,0x62,0x21,0x20,0x21,0xd5,0xfe,0xc0,0x20,0x00,0x69,0x02,0x62, -0x21,0x21,0x21,0xd3,0xfe,0xc0,0x20,0x00,0x69,0x02,0x62,0x21,0x22,0x21,0xd1,0xfe, -0xc0,0x20,0x00,0x69,0x02,0x21,0xd0,0xfe,0x62,0x21,0x23,0xc0,0x20,0x00,0x69,0x02, -0x21,0xcf,0xfe,0x52,0x42,0x01,0x16,0x03,0x05,0x0c,0x03,0x0c,0x12,0x40,0x23,0x93, -0xe0,0x22,0x11,0x2a,0x21,0x28,0x02,0x0c,0x85,0x20,0x30,0x54,0x9c,0x44,0x41,0xbb, -0xfe,0xc0,0x20,0x00,0x28,0x04,0x50,0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0x41,0xb9, -0xfe,0x86,0x04,0x00,0x41,0xb7,0xfe,0xc0,0x20,0x00,0x28,0x04,0x50,0x22,0x20,0xc0, -0x20,0x00,0x29,0x04,0x41,0xb6,0xfe,0xc0,0x20,0x00,0x28,0x04,0x52,0xaf,0xc0,0x50, -0x22,0x10,0x30,0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0x2d,0x0a,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_code.inc deleted file mode 100644 index a2fecb8df5..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,878 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xfc,0x63,0xfe,0x3f, -0xe4,0x63,0xfe,0x3f,0x36,0x41,0x00,0x81,0xfd,0xff,0xbd,0x02,0x82,0x08,0x00,0xcd, -0x03,0x8c,0xf8,0x91,0xfb,0xff,0x88,0x29,0x8c,0x88,0x88,0x58,0x8c,0x48,0xa2,0x29, -0x03,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0xdc,0x53,0xfe,0x3f,0x36,0x41,0x00,0x91, -0xfe,0xff,0x88,0x09,0x8a,0xa9,0x1b,0x88,0x80,0x80,0xb4,0x22,0x4a,0x04,0x89,0x09, -0x1d,0xf0,0x00,0x00,0x40,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x36,0x41,0x00,0xcc, -0x52,0x21,0xfc,0xff,0xc6,0x00,0x00,0x00,0x21,0xfc,0xff,0xc0,0x20,0x00,0x28,0x02, -0x20,0x23,0x04,0x1d,0xf0,0x00,0x00,0x00,0x44,0x00,0xf0,0x3f,0x5c,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x30,0x30,0x54,0x0c,0x89,0xec,0x82,0x81,0xf2,0xff,0xc0,0x20,0x00, -0xa8,0x08,0x90,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xa1,0xf7,0xff,0x82,0xaf,0xc0, -0xc0,0x20,0x00,0x98,0x0a,0x80,0x99,0x10,0x30,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a, -0x86,0x09,0x00,0x00,0x81,0xe9,0xff,0xc0,0x20,0x00,0xa8,0x08,0x90,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xa1,0xee,0xff,0x92,0xaf,0xc0,0xc0,0x20,0x00,0x88,0x0a,0x90, -0x88,0x10,0x30,0x88,0x20,0xc0,0x20,0x00,0x89,0x0a,0x1d,0xf0,0xf0,0x03,0xf0,0x3f, -0x18,0x04,0xf0,0x3f,0x36,0x41,0x00,0xdc,0xe2,0x81,0xe3,0xff,0xa1,0xfc,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xd4,0xff,0x06,0x07,0x00,0x81,0xdc,0xff,0xa1,0xf5,0xff,0xc0, -0x20,0x00,0x82,0x28,0x00,0x80,0x80,0x54,0xc0,0x20,0x00,0x98,0x0a,0x90,0x97,0xb4, -0x66,0x19,0xf4,0xa1,0xcd,0xff,0xc0,0x20,0x00,0x98,0x0a,0x7c,0x7b,0xb0,0x99,0x10, -0xc0,0x20,0x00,0x99,0x0a,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0xb0,0x80,0xf4,0x3f, -0xfe,0xff,0x00,0x00,0x36,0x41,0x00,0x21,0xfd,0xff,0xc0,0x20,0x00,0x32,0x22,0x00, -0x22,0xa0,0x00,0x30,0xa3,0x20,0x25,0x4e,0x03,0x27,0x1a,0x05,0x21,0xf9,0xff,0x20, -0x23,0x10,0x1d,0xf0,0x00,0x60,0xf6,0x3f,0x04,0x60,0xf6,0x3f,0x70,0x80,0xf4,0x3f, -0xff,0xff,0xff,0xe7,0x40,0x42,0x0f,0x00,0xb4,0x80,0xf4,0x3f,0x7c,0x80,0xf4,0x3f, -0xff,0xc7,0xff,0xff,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x36,0x41,0x00,0x91, -0xf5,0xff,0x0b,0x33,0xc0,0x20,0x00,0x88,0x09,0xa2,0xac,0x00,0xa0,0x88,0x10,0x30, -0x30,0x94,0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x09,0x31,0xef,0xff,0x0b,0x82,0xc0, -0x20,0x00,0x89,0x03,0x81,0xee,0xff,0x91,0xee,0xff,0xc0,0x20,0x00,0x38,0x08,0x90, -0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81,0xeb,0xff,0x91,0xed,0xff,0x80,0x82,0x82, -0x80,0x8c,0x41,0x80,0x30,0xf4,0x00,0x88,0x11,0x80,0x83,0x20,0x31,0xe7,0xff,0xc0, -0x20,0x00,0x89,0x03,0x31,0xe6,0xff,0xc0,0x20,0x00,0x88,0x03,0x90,0x88,0x10,0xe6, -0x32,0x05,0x21,0xe4,0xff,0x86,0x00,0x00,0x21,0xe4,0xff,0x20,0x88,0x20,0xc0,0x20, -0x00,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21, -0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x70,0x00,0xf0,0x3f, -0x36,0x41,0x00,0x0c,0x18,0x0c,0x29,0x20,0x98,0x93,0x81,0xfc,0xff,0x0c,0x02,0xc0, -0x20,0x00,0x99,0x08,0x1d,0xf0,0x00,0x00,0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c, -0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00, -0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xec,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff, -0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30, -0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00, -0x47,0xc2,0x0b,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40, -0x81,0xde,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80, -0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1, -0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59,0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20, -0x27,0x05,0x1d,0xf0,0x00,0xc0,0xff,0x3f,0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f, -0x74,0x00,0xf0,0x3f,0x78,0x00,0xf0,0x3f,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d, -0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56,0x19,0x05,0xc0,0x20,0x00,0x99,0xb2,0xc0, -0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92, -0x21,0xf1,0xff,0xa1,0xf2,0xff,0xc0,0x20,0x00,0x99,0x38,0x29,0x58,0x21,0xee,0xff, -0xa9,0x78,0xc0,0x20,0x00,0x99,0x48,0xa1,0xee,0xff,0x29,0x68,0x29,0x88,0xc0,0x20, -0x00,0x99,0x28,0x0c,0x12,0xc0,0x20,0x00,0x29,0x0a,0xa1,0xea,0xff,0xc0,0x20,0x00, -0x29,0x0a,0x21,0xb6,0xff,0x0c,0x2a,0xc0,0x20,0x00,0xa9,0x02,0x21,0xe7,0xff,0x0c, -0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20, -0x7a,0x40,0xa1,0xb5,0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1, -0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0x1c,0x80,0xf4,0x3f, -0x3f,0xc0,0xff,0xff,0x34,0x85,0x00,0x40,0x36,0x41,0x00,0x81,0x78,0xff,0xa2,0xaf, -0xbf,0xc0,0x20,0x00,0x98,0x08,0xb1,0xfa,0xff,0xa0,0x99,0x10,0xa1,0xf8,0xff,0xc0, -0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x0a,0xb0,0x99,0x10,0x4c,0x0b,0xb0,0x99, -0x20,0xc0,0x20,0x00,0x99,0x0a,0xc0,0x20,0x00,0x98,0x08,0x8c,0xa2,0xa2,0xaf,0x7f, -0xa0,0x99,0x10,0x06,0x02,0x00,0x00,0x00,0x00,0xa2,0xa0,0x80,0xa0,0x99,0x20,0xc0, -0x20,0x00,0x99,0x08,0x3c,0x2a,0x81,0xeb,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00, -0x68,0xf0,0xf5,0x3f,0xff,0xef,0xff,0x7f,0xff,0x7f,0xff,0xff,0xff,0x9f,0xff,0xff, -0xff,0xff,0x00,0x80,0x00,0x00,0x00,0x80,0x36,0x41,0x00,0x21,0xf9,0xff,0x91,0xf9, -0xff,0xc0,0x20,0x00,0x88,0x02,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xf5,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xf2,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xef,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xec,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x02,0x0c,0x1a, -0x81,0xcd,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0x88,0x02,0xf7,0x68,0xef,0x1d,0xf0, -0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f,0x6c,0x22,0x06,0x40, -0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42, -0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24,0x56,0x42,0xff,0xa1, -0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18,0xa0,0x28,0x93,0x1d, -0xf0,0x00,0x00,0x00,0x00,0xf0,0xff,0x0f,0x20,0xa1,0x07,0x00,0x83,0xde,0x1b,0x43, -0xc5,0xb3,0xa2,0x91,0xd0,0x8f,0x00,0x40,0x28,0x7d,0x00,0x40,0xcc,0x90,0x00,0x40, -0x36,0x41,0x00,0x81,0xfc,0xff,0xe0,0x08,0x00,0x81,0xfb,0xff,0xe0,0x08,0x00,0x81, -0x2a,0xff,0x0c,0x0a,0xc0,0x20,0x00,0xb8,0x08,0x81,0xf2,0xff,0x40,0xbb,0x11,0x80, -0xbb,0x10,0x81,0xf1,0xff,0x8a,0xbb,0x81,0xf1,0xff,0x80,0xbb,0xa2,0x81,0x21,0xff, -0xb0,0xb2,0xd5,0x80,0xbb,0x82,0x81,0xee,0xff,0xc0,0xbb,0x11,0x80,0xbb,0xa2,0xb0, -0xb0,0xf5,0x81,0xee,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x74,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x70,0x40,0xfe,0x3f,0xe0,0x63,0xfe,0x3f, -0x7c,0x40,0xfe,0x3f,0x54,0x7d,0x00,0x40,0x36,0x41,0x00,0xc1,0xf8,0xff,0x82,0x0c, -0x00,0x16,0x38,0x08,0x81,0xf7,0xff,0x0c,0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08, -0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80, -0x74,0x90,0x91,0x41,0x56,0x09,0xff,0x91,0xf0,0xff,0xbc,0xe8,0x81,0xed,0xff,0xc0, -0x20,0x00,0xa8,0x08,0x27,0xea,0x0d,0xc0,0x20,0x00,0x88,0x08,0xa2,0xa0,0x7f,0x80, -0x84,0x65,0xa7,0x98,0x28,0xa1,0xe7,0xff,0xc0,0x20,0x00,0x88,0x0a,0xc0,0x20,0x00, -0xb8,0x0a,0xc0,0x20,0x00,0xa2,0x2a,0x00,0x80,0x89,0x41,0xb0,0xb7,0x41,0xb0,0x88, -0x10,0xa0,0xa8,0x41,0xa0,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x09,0x0c,0x08, -0x82,0x4c,0x00,0x81,0xde,0xff,0x82,0x28,0x00,0xb6,0x48,0x0b,0xb2,0x29,0x00,0xa1, -0xdc,0xff,0x81,0xdc,0xff,0xe0,0x08,0x00,0x81,0xd8,0xff,0x28,0x08,0x1d,0xf0,0x00, -0x92,0x51,0xfe,0x3f,0x9f,0x40,0xfe,0x3f,0x36,0x41,0x00,0x2a,0xd3,0x20,0xcc,0x41, -0xd0,0xdc,0x41,0x21,0xec,0xfe,0xd7,0xac,0x02,0x21,0xeb,0xfe,0x81,0xd0,0xff,0x88, -0x08,0xb6,0x48,0x0d,0xb1,0xf7,0xff,0xa1,0xf7,0xff,0xed,0x02,0x81,0xce,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0xb7,0x40,0xfe,0x3f,0x36,0x41,0x00,0x81,0xc8,0xff,0x88,0x08, -0x16,0x88,0x00,0xa1,0xfc,0xff,0x81,0xc7,0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x00, -0x78,0x40,0xfe,0x3f,0x50,0xc0,0x00,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08, -0x00,0x21,0xfb,0xff,0x81,0xa2,0xff,0x28,0x02,0x0c,0x03,0x80,0x22,0xa2,0x20,0x22, -0xd5,0x20,0x2a,0xc2,0x1d,0xf0,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00, -0x36,0x41,0x00,0x65,0xfd,0xff,0x81,0xfc,0xff,0x91,0xfb,0xff,0x82,0x62,0x02,0x92, -0x62,0x03,0x81,0xfa,0xff,0x91,0xf9,0xff,0xa2,0x62,0x00,0xb9,0x12,0x89,0x42,0x99, -0x52,0x1d,0xf0,0x00,0x36,0x81,0x00,0x21,0x69,0xfe,0xa2,0xa1,0x03,0x22,0x02,0x00, -0x9c,0xc2,0x21,0x67,0xfe,0xa2,0xa1,0x06,0x88,0x22,0x9c,0x28,0x88,0x48,0x8c,0xe8, -0xad,0x01,0xe5,0xfb,0xff,0x88,0x22,0xa8,0x32,0x88,0x48,0xbd,0x01,0xe0,0x08,0x00, -0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0xc2,0x02,0x31,0x5b,0xfe, -0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x03,0x02,0x31,0x59,0xfe,0xa2,0xa1,0x06,0x82, -0x23,0x02,0x9c,0x48,0x88,0x28,0x9c,0x08,0xad,0x01,0x65,0xf8,0xff,0x88,0x23,0xa8, -0x33,0x88,0x28,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x81,0x00,0xad,0x02,0xac,0x72,0x31,0x4d,0xfe,0x32,0x03,0x00,0xad,0x03,0x9c, -0xd3,0x31,0x4b,0xfe,0xa8,0x23,0x9c,0x6a,0x88,0x1a,0xad,0x08,0x9c,0x08,0xad,0x01, -0xe5,0xf4,0xff,0x88,0x23,0xa8,0x33,0x88,0x18,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00, -0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0xc2,0x02,0x31,0x3f,0xfe, -0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x03,0x02,0x31,0x3d,0xfe,0xa2,0xa1,0x06,0x82, -0x23,0x02,0x9c,0x48,0x88,0x68,0x9c,0x08,0xad,0x01,0x65,0xf1,0xff,0x88,0x23,0xa8, -0x33,0x88,0x78,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x81,0x00,0x32,0x22,0x00,0x30,0xa3,0x20,0x16,0x83,0x02,0x31,0x30,0xfe,0x32, -0x03,0x00,0xad,0x03,0x9c,0xd3,0x31,0x2e,0xfe,0xa8,0x23,0x9c,0x6a,0x88,0x6a,0xad, -0x08,0x9c,0x08,0xad,0x01,0xa5,0xed,0xff,0x88,0x23,0xa8,0x33,0x88,0x68,0xcd,0x01, -0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0xc6,0x40,0xfe,0x3f, -0x8c,0x53,0xfe,0x3f,0xf9,0x40,0xfe,0x3f,0xc8,0xc2,0x00,0x40,0x36,0x61,0x00,0x0c, -0x16,0x06,0x0c,0x00,0x25,0xe8,0xff,0x42,0x23,0x00,0x72,0x23,0x01,0x40,0x4a,0xc0, -0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05,0x70,0xbb,0xc0,0x50,0xbb,0xc0,0x58,0x33, -0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7,0x15,0x02,0x86,0x74,0x00,0x58,0x23,0x57, -0x34,0x02,0x86,0x72,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0xaa,0x1b,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x9a,0x15,0x82,0x17,0x00,0x16,0x38,0x15,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0xd3,0x12,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0xb3,0x10, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x24,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x25, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0xcc,0xac,0x21,0x21,0xff,0x28,0x02,0x56,0x82,0x09, -0xc6,0x29,0x00,0x00,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3, -0xd7,0x9c,0x08,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1e,0x00,0x00,0xc0,0x20,0x00,0xa8, -0xb2,0x0b,0xaa,0x37,0x3a,0xd1,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xa9,0xa2, -0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xa8,0xa2,0xa7, -0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2,0xc0,0x20,0x00,0xa8, -0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20,0x00,0xa2,0x62,0x0a, -0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2,0xad,0x0b,0x86,0x08, -0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c,0xb2,0xcb,0xff,0xc0, -0xbb,0xc0,0x37,0xbb,0x02,0xc6,0xdb,0xff,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb9,0xc2,0xdc,0x6a,0x86,0xd7,0xff,0xd1,0x90,0xff,0xb1,0x91,0xff,0xa1, -0x91,0xff,0xc2,0xa0,0xd3,0x81,0xf7,0xfe,0xe0,0x08,0x00,0x06,0xff,0xff,0x2b,0xb6, -0xcd,0x03,0xba,0xb7,0x89,0x01,0x99,0x11,0x81,0x8c,0xff,0xe0,0x08,0x00,0x88,0x01, -0x30,0x66,0x80,0x92,0x21,0x01,0x87,0xb6,0x02,0x06,0xad,0xff,0x0c,0x03,0x32,0x57, -0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02, -0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00, -0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x46,0x7d,0xff,0x48,0x33, -0x66,0x04,0x02,0x86,0x87,0xff,0x86,0x7a,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57, -0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4, -0x20,0x50,0xa5,0x20,0x65,0xda,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80, -0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86, -0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47,0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02, -0x00,0x00,0xbd,0x03,0xad,0x04,0x65,0xd5,0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22, -0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe, -0x2d,0x0a,0x1d,0xf0,0x17,0x41,0xfe,0x3f,0x18,0x51,0xfe,0x3f,0x36,0x41,0x00,0x5d, -0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x16,0x4b,0x22,0x87,0xd9, -0x04,0x0c,0x02,0x46,0x48,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5, -0x87,0x39,0x08,0xc0,0x20,0x00,0x88,0xd5,0x46,0x01,0x00,0x00,0xc0,0x20,0x00,0x88, -0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x08,0x0a,0x28,0x03,0x20,0x88, -0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x1a,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20, -0x00,0x48,0xd5,0x3a,0x38,0x37,0xb4,0x4b,0x21,0x95,0xfe,0x28,0x02,0x56,0x72,0x05, -0x86,0x19,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38, -0x37,0x34,0xe4,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47, -0x93,0x21,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0, -0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5, -0x06,0x03,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5, -0x56,0x42,0x07,0x46,0xe8,0xff,0x00,0x00,0xd1,0xcb,0xff,0xb1,0xcb,0xff,0xa1,0x15, -0xff,0xc2,0xa0,0xa4,0x81,0x7c,0xfe,0xe0,0x08,0x00,0x06,0xff,0xff,0x82,0x25,0x01, -0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad,0x02,0xe5,0xc3,0xff, -0x86,0xc8,0xff,0x00,0x82,0x24,0x02,0x66,0x08,0x08,0x82,0x24,0x03,0x66,0x08,0x02, -0x86,0xc4,0xff,0x65,0xab,0xff,0x82,0x24,0x00,0xc8,0x14,0x80,0x8a,0xc0,0x9d,0x06, -0x87,0x3a,0x01,0x0c,0x09,0xc0,0xbb,0xc0,0x90,0xbb,0xc0,0x98,0x34,0x89,0x44,0xb9, -0x54,0x97,0xab,0x02,0x86,0xbb,0xff,0xb7,0x19,0x02,0xc6,0xb8,0xff,0x98,0x24,0x97, -0xb8,0x02,0x06,0xb8,0xff,0x06,0xb6,0xff,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0xbd, -0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06, -0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02, -0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20, -0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0x25,0xb9,0xff,0x56,0xca,0xfa, -0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b, -0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22, -0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11, -0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89, -0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22, -0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8, -0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0x00,0x00,0xff,0xff, -0xff,0xff,0x00,0x00,0x84,0x53,0xfe,0x3f,0x40,0x3f,0x00,0x00,0x4c,0x41,0xfe,0x3f, -0x14,0x9a,0x00,0x40,0x36,0xc1,0x00,0x32,0x61,0x09,0x50,0xeb,0x03,0x50,0x5d,0x04, -0xc1,0xf7,0xff,0xe1,0xf7,0xff,0xc0,0xc2,0x10,0xc0,0x62,0xc0,0x60,0xd4,0x80,0xe0, -0xed,0x80,0x20,0xf0,0xf5,0xe0,0xe0,0xf5,0x0c,0x03,0xb2,0xc1,0x10,0xad,0x05,0xc9, -0xb1,0xd9,0xc1,0xe9,0xe1,0xf9,0xd1,0x39,0x41,0xa5,0x3c,0xff,0x21,0xee,0xff,0xe0, -0x75,0x11,0x7a,0x22,0xf8,0xd1,0xe8,0xe1,0xd8,0xc1,0xc8,0xb1,0x78,0x02,0xbd,0x03, -0x4c,0x02,0x76,0x82,0x0e,0xe0,0x3b,0x11,0x7a,0x33,0xc0,0x20,0x00,0x38,0x03,0x26, -0xf3,0x03,0x1b,0xbb,0x0c,0x0b,0xb9,0x81,0xba,0x2e,0x3c,0xf3,0x27,0x33,0x46,0xe0, -0x2b,0x11,0x2a,0x27,0x0c,0x03,0x86,0x02,0x00,0xfa,0x83,0xc0,0x20,0x00,0x89,0x02, -0x1b,0x33,0x4b,0x22,0xe7,0x93,0xf1,0x31,0xdc,0xff,0xad,0x05,0x3a,0x3b,0xb9,0xa1, -0xc9,0xb1,0xd9,0xc1,0xe9,0xe1,0xf9,0xd1,0x81,0xda,0xff,0xe0,0x08,0x00,0xe8,0xe1, -0x00,0x33,0x11,0x6a,0x33,0x0c,0x02,0x6d,0x0e,0xb8,0xa1,0xc8,0xb1,0xd8,0xc1,0xf8, -0xd1,0x46,0x02,0x00,0x00,0x00,0x0c,0x06,0x69,0x81,0x3d,0x06,0x0c,0x12,0x81,0xdf, -0xfd,0x88,0x08,0xb6,0x48,0x0b,0xa1,0xcd,0xff,0x32,0x61,0x00,0x81,0xde,0xfd,0xe0, -0x08,0x00,0xb8,0x41,0xad,0x05,0xa5,0x2c,0xff,0xfc,0x82,0xa8,0x91,0xbd,0x03,0xcd, -0x04,0x81,0x71,0xfe,0xe0,0x08,0x00,0xb2,0xc1,0x10,0xad,0x05,0x29,0x41,0x65,0x31, -0xff,0x38,0x81,0x82,0xa1,0x00,0x3a,0x66,0xc6,0x03,0x00,0x00,0xe0,0x43,0x11,0x40, -0x47,0x80,0xc0,0x20,0x00,0x82,0x64,0x00,0x32,0xc3,0x01,0x67,0x33,0xed,0xb8,0x41, -0xad,0x05,0xe5,0x28,0xff,0x1d,0xf0,0x00,0xa5,0x41,0xfe,0x3f,0x3d,0xb8,0xf3,0x96, -0xc9,0x41,0xfe,0x3f,0xe8,0x41,0xfe,0x3f,0xd3,0x37,0xe6,0xac,0x0f,0x42,0xfe,0x3f, -0x00,0x00,0xc0,0xc0,0xff,0xff,0x3f,0x00,0x00,0x00,0xf3,0xbf,0xff,0xff,0x32,0x00, -0x32,0x42,0xfe,0x3f,0x60,0x42,0xfe,0x3f,0x94,0x42,0xfe,0x3f,0xc6,0x42,0xfe,0x3f, -0xf7,0x42,0xfe,0x3f,0x00,0x00,0xf4,0xbf,0x00,0x00,0xf8,0xbf,0xff,0xff,0x01,0x00, -0x00,0x20,0x05,0xc0,0xff,0x1f,0x05,0x00,0xff,0x1f,0x00,0x00,0x00,0x00,0x08,0xc0, -0x00,0x00,0x00,0xb0,0x36,0x21,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x42,0x63,0x05, -0x0c,0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xe7,0xff,0x4d,0x0a,0x51,0xac,0xfd,0x8c, -0xaa,0x28,0x05,0x7c,0x44,0xa1,0xe0,0xff,0xfc,0x42,0xc6,0x92,0x00,0x71,0xdf,0xff, -0x82,0x21,0x14,0x68,0x05,0x77,0x18,0x02,0x46,0x2f,0x00,0xb6,0x36,0x08,0xa1,0xdc, -0xff,0x81,0xa4,0xfd,0xe0,0x08,0x00,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2,0x20,0x65, -0xe4,0xff,0x4d,0x0a,0x9c,0x1a,0x28,0x05,0x7c,0x44,0x16,0xb2,0x21,0xa1,0xd5,0xff, -0x81,0x9d,0xfd,0xe0,0x08,0x00,0xc6,0x83,0x00,0xb8,0x01,0x71,0xd3,0xff,0x68,0x05, -0x77,0x1b,0x05,0xc6,0x22,0x00,0x00,0x00,0x00,0xb2,0x21,0x11,0x71,0xd1,0xff,0x81, -0xd1,0xff,0x7a,0x7b,0x77,0x38,0x0c,0x88,0xe1,0x71,0xcf,0xff,0x91,0xd0,0xff,0x7a, -0x78,0x77,0xb9,0x14,0x7c,0xf4,0x16,0xf6,0x1d,0xc8,0xe1,0xa1,0xcd,0xff,0x81,0x8d, -0xfd,0xe0,0x08,0x00,0x46,0x74,0x00,0x00,0x00,0xd2,0x21,0x12,0x78,0xf1,0xda,0xd2, -0x2a,0x27,0x29,0x43,0x22,0x21,0x10,0xc2,0x21,0x13,0x29,0x63,0x0c,0x22,0xd9,0x13, -0xb9,0x23,0xc9,0x33,0x89,0x53,0x29,0x03,0xb6,0x36,0x0d,0xb0,0xeb,0x20,0xbd,0x0a, -0xa1,0xc1,0xff,0x81,0x80,0xfd,0xe0,0x08,0x00,0x28,0x05,0xf6,0x32,0x02,0xc6,0x65, -0x00,0xe8,0x53,0xd8,0x43,0xc2,0x23,0x06,0xa1,0xbb,0xff,0xb2,0xa0,0x01,0x81,0x79, -0xfd,0xe0,0x08,0x00,0x46,0x60,0x00,0x00,0x00,0xb2,0x01,0x50,0x72,0xa0,0xe9,0x77, -0x1b,0x12,0x7c,0x84,0x16,0x16,0x17,0xa1,0xad,0xff,0x81,0x72,0xfd,0xe0,0x08,0x00, -0x46,0x59,0x00,0x00,0x00,0xb6,0x36,0x0b,0xc2,0x01,0x51,0xa1,0xaf,0xff,0x81,0x6d, -0xfd,0xe0,0x08,0x00,0x0c,0x07,0x22,0xc2,0x18,0x42,0x61,0x18,0x72,0x61,0x19,0x6d, -0x07,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0xa5,0xd5,0xff,0x9c,0x2a,0x28, -0x05,0x8c,0x92,0xbd,0x0a,0xa1,0xa5,0xff,0x81,0x63,0xfd,0xe0,0x08,0x00,0x7c,0x54, -0x46,0x49,0x00,0xa8,0x05,0xb6,0x3a,0x0f,0xd8,0x01,0xc8,0x11,0xb2,0x21,0x18,0xa1, -0xa0,0xff,0x81,0x5c,0xfd,0xe0,0x08,0x00,0xe8,0x01,0xb1,0x97,0xff,0xa1,0x94,0xff, -0xc1,0x9d,0xff,0xd1,0x96,0xff,0xba,0xbe,0xaa,0xae,0xca,0xce,0xb7,0xbd,0x38,0xd1, -0x91,0xff,0xa7,0xbd,0x32,0xd1,0x98,0xff,0xf1,0x99,0xff,0xda,0xde,0xd7,0xbf,0x27, -0xd1,0x98,0xff,0xf1,0x98,0xff,0xda,0xde,0xd7,0xbf,0x1c,0xd1,0x97,0xff,0xc7,0xbd, -0x30,0xc1,0x96,0xff,0xca,0xce,0xc7,0xbd,0x28,0xc1,0x95,0xff,0xca,0xce,0xc7,0xbd, -0x14,0x9c,0x1e,0x06,0x30,0x00,0x00,0x00,0xd1,0x91,0xff,0xf1,0x8f,0xff,0xda,0xde, -0xd7,0xbf,0x0e,0xc7,0xbf,0x0b,0xc1,0x8e,0xff,0xd1,0x8b,0xff,0xc0,0xce,0x80,0xc7, -0x3d,0x01,0x1b,0x77,0xc1,0x7e,0xff,0xb7,0xbc,0x05,0xb1,0x7a,0xff,0xa7,0x3b,0x4b, -0xa8,0x05,0x8b,0xf2,0xb6,0x3a,0x14,0xc8,0x11,0xa1,0x7a,0xff,0xdd,0x0f,0xbd,0x06, -0xf2,0x61,0x1a,0x81,0x38,0xfd,0xe0,0x08,0x00,0xf2,0x21,0x1a,0xb8,0x01,0xa1,0x70, -0xff,0xd1,0x70,0xff,0xaa,0xab,0x0c,0x1c,0xa7,0x3d,0x08,0xd2,0x23,0x02,0xa2,0xa0, -0x00,0xd0,0xca,0x83,0xf0,0xac,0x11,0xca,0xaa,0xe0,0xaa,0x11,0xaa,0xa3,0xb9,0x2a, -0xb8,0x11,0xf9,0x1a,0xb2,0x6a,0x03,0x26,0x16,0x4a,0x0c,0x16,0xa8,0x01,0xb1,0x6e, -0xff,0xc1,0x6e,0xff,0xba,0xba,0xb7,0xbc,0x0a,0xb1,0x6d,0xff,0xba,0xaa,0xb1,0x6d, -0xff,0xa7,0x3b,0x01,0x1b,0x77,0xa8,0x11,0x8b,0xaa,0xaa,0x22,0xa2,0x01,0x51,0x77, -0x9a,0x11,0x82,0x21,0x19,0xcc,0xb8,0x7c,0x08,0x80,0x22,0x10,0x0c,0x18,0x22,0xc2, -0x10,0x82,0x61,0x19,0x82,0x21,0x18,0x1b,0x88,0x82,0x61,0x18,0x26,0xb8,0x02,0x86, -0xaf,0xff,0x46,0x00,0x00,0x0c,0x26,0x69,0x03,0x2d,0x04,0x1d,0xf0,0x00,0x00,0x00, -0x20,0x43,0xfe,0x3f,0x45,0x43,0xfe,0x3f,0x69,0x43,0xfe,0x3f,0x36,0x61,0x04,0x61, -0x0f,0xfd,0x5d,0x03,0x38,0x06,0xb6,0x43,0x0c,0xa1,0xf9,0xff,0xcd,0x05,0xbd,0x02, -0x81,0x0d,0xfd,0xe0,0x08,0x00,0x1b,0x32,0x2a,0x74,0x40,0x33,0x11,0x5a,0x22,0x86, -0x18,0x00,0x0c,0x15,0x52,0x47,0x00,0x92,0xa0,0xff,0x52,0xd3,0xf0,0x06,0x13,0x00, -0x00,0xc2,0xa2,0x00,0x10,0xb1,0x20,0x50,0xa5,0x20,0x92,0x61,0x80,0x65,0xbc,0xff, -0x92,0x21,0x80,0x16,0x5a,0x01,0x38,0x06,0x7c,0xf2,0x16,0xe3,0x04,0xbd,0x0a,0xa1, -0xe9,0xff,0x81,0xfc,0xfc,0xe0,0x08,0x00,0x06,0x10,0x00,0x00,0x82,0xa2,0x00,0x76, -0x88,0x11,0xaa,0xb1,0xb2,0x0b,0x00,0x97,0x1b,0x07,0x0c,0x05,0x52,0x47,0x00,0x46, -0x03,0x00,0x1b,0xaa,0x82,0x07,0x00,0x52,0xd5,0x02,0x16,0x28,0x00,0x37,0x95,0xb0, -0x1b,0x77,0x32,0xd3,0x10,0x40,0x57,0xc0,0x27,0x35,0x96,0x38,0x06,0x22,0xa0,0x00, -0xb6,0x43,0x08,0xa1,0xd9,0xff,0x81,0xeb,0xfc,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00, -0x00,0x00,0x80,0x3f,0x00,0x00,0x20,0x00,0x00,0x08,0x00,0x00,0x36,0x61,0x00,0x81, -0xba,0xfb,0xc0,0x20,0x00,0x98,0x08,0x2c,0x08,0x87,0x09,0x0d,0x91,0xb8,0xfb,0xc0, -0x20,0x00,0x98,0x09,0x87,0x09,0x02,0x86,0x31,0x00,0x0c,0x08,0x91,0xaa,0xfb,0xc0, -0x20,0x00,0x89,0x01,0xc0,0x20,0x00,0xb8,0x09,0x0c,0x8a,0xa7,0x8b,0x0e,0xc0,0x20, -0x00,0x88,0x09,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x0c,0x18,0x91,0xa2,0xfb, -0x0c,0x8b,0xc0,0x20,0x00,0xa8,0x09,0xb7,0x8a,0x11,0x0c,0x2a,0xa0,0x88,0x20,0xc0, -0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09,0xa1,0xe5,0xff,0xd1, -0xe5,0xff,0xb1,0xe5,0xff,0x76,0x8b,0x2e,0xc0,0x20,0x00,0x92,0x0a,0x00,0xc0,0x20, -0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0,0x20,0x00,0x99,0x01,0xda,0x9a,0xc0, -0x20,0x00,0x92,0x09,0x00,0xc0,0x20,0x00,0xc8,0x01,0x90,0x90,0x74,0xca,0x99,0xc0, -0x20,0x00,0x99,0x01,0xa2,0xca,0x20,0x07,0x68,0x22,0x91,0xac,0xfb,0xc0,0x20,0x00, -0x98,0x09,0x90,0x97,0xb4,0x66,0x19,0xfc,0xa1,0x87,0xfb,0xb2,0xaf,0xf7,0xc0,0x20, -0x00,0x92,0x2a,0x00,0xb0,0x99,0x10,0xc0,0x20,0x00,0x92,0x6a,0x00,0x17,0x68,0x20, -0x81,0xa4,0xfb,0xc0,0x20,0x00,0x82,0x28,0x00,0x80,0x87,0xb4,0x66,0x18,0xfc,0x91, -0x7e,0xfb,0x7c,0x7a,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00,0x89, -0x09,0x0c,0x0a,0x81,0x9b,0xfe,0xe0,0x08,0x00,0x0c,0x1a,0x81,0x99,0xfe,0xe0,0x08, -0x00,0x1d,0xf0,0x00,0xff,0xef,0xff,0xff,0x00,0x00,0x0a,0x00,0xff,0xff,0xff,0x01, -0x80,0x43,0xfe,0x3f,0x89,0x43,0xfe,0x3f,0xff,0xff,0xff,0x7f,0x6c,0xf0,0xf5,0x3f, -0x0a,0x00,0x00,0x00,0x20,0xb3,0x81,0x00,0x00,0x40,0x42,0x0f,0x80,0x50,0xfe,0x3f, -0xc4,0x43,0xfe,0x3f,0xd1,0x43,0xfe,0x3f,0x15,0x44,0xfe,0x3f,0x59,0x44,0xfe,0x3f, -0x54,0x7d,0x00,0x40,0xf8,0xcf,0x00,0x40,0x36,0x41,0x00,0x31,0xa8,0xfb,0xc0,0x20, -0x00,0x28,0x03,0xc0,0x20,0x00,0x28,0x03,0x77,0x62,0x04,0x0c,0x1a,0xa5,0x0a,0xff, -0xc0,0x20,0x00,0x48,0x03,0xc0,0x20,0x00,0x28,0x03,0x82,0xa2,0x00,0x80,0x22,0x20, -0xc0,0x20,0x00,0x29,0x03,0x21,0x3a,0xfc,0x91,0x3d,0xfc,0xc0,0x20,0x00,0x88,0x02, -0x90,0x88,0x10,0x91,0xa1,0xfb,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0xdc,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x02,0xc0,0x20, -0x00,0x88,0x02,0x91,0x33,0xfc,0x90,0x88,0x10,0x91,0xd7,0xff,0x90,0x88,0x20,0xc0, -0x20,0x00,0x89,0x02,0xc0,0x20,0x00,0x38,0x03,0xa5,0xe0,0xfe,0x9c,0xca,0x31,0xd3, -0xff,0x82,0xa1,0x2d,0xa0,0x33,0xc2,0x37,0x38,0x11,0xb1,0xd1,0xff,0xa1,0xd1,0xff, -0x81,0xdc,0xff,0xe0,0x08,0x00,0x0c,0x0b,0x06,0x21,0x00,0x00,0xc0,0x20,0x00,0x38, -0x02,0x81,0xcd,0xff,0xa2,0xa1,0x2d,0x80,0x33,0x10,0xc0,0x20,0x00,0x39,0x02,0xc0, -0x20,0x00,0x38,0x02,0x81,0x20,0xfc,0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0x81, -0x01,0xfc,0xe0,0x08,0x00,0x22,0xa1,0x2d,0x31,0x16,0xfc,0x86,0x02,0x00,0x0c,0x1a, -0x22,0xc2,0xff,0x81,0xfc,0xfb,0xe0,0x08,0x00,0xc0,0x20,0x00,0x88,0x03,0xf7,0xe8, -0x02,0x56,0x92,0xfe,0x31,0x72,0xfb,0x92,0xa1,0x00,0xc0,0x20,0x00,0x88,0x03,0x90, -0x44,0x10,0x92,0xae,0xff,0x90,0x88,0x10,0x80,0x44,0x20,0xc0,0x20,0x00,0x49,0x03, -0xc0,0x20,0x00,0x48,0x03,0x82,0xad,0xff,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x03, -0x0c,0x0b,0xb7,0x12,0x0a,0x21,0xb1,0xff,0xc0,0x20,0x00,0xb8,0x02,0xb0,0xb7,0x41, -0xc1,0xb0,0xff,0xd1,0x96,0xfc,0xd0,0xab,0x01,0xb0,0xbd,0x41,0x81,0xb6,0xff,0xe0, -0x08,0x00,0x21,0xac,0xff,0xc1,0xac,0xff,0x20,0xba,0xa2,0xd1,0x90,0xfc,0x20,0xaa, -0x82,0x1c,0x83,0x81,0xb0,0xff,0xe0,0x08,0x00,0x30,0xbb,0x11,0xa0,0xa3,0xc5,0xa0, -0xcb,0x20,0x22,0xcc,0xeb,0x27,0x33,0x2c,0x31,0xa5,0xff,0xe0,0x22,0x11,0x2a,0x23, -0x28,0x02,0xa0,0x02,0x00,0xb1,0xa2,0xff,0xa1,0xa3,0xff,0x81,0xa5,0xff,0xe0,0x08, -0x00,0x86,0x08,0x00,0xb1,0x9f,0xff,0xa1,0xa0,0xff,0x81,0xa1,0xff,0xe0,0x08,0x00, -0x2c,0x82,0xc6,0x04,0x00,0xb1,0x9a,0xff,0xa1,0x9d,0xff,0x22,0xa0,0x00,0x81,0x9c, -0xff,0xe0,0x08,0x00,0x46,0x00,0x00,0x1c,0xa2,0x1d,0xf0,0x00,0x3c,0x00,0xf0,0x3f, -0x80,0x44,0xfe,0x3f,0x88,0x44,0xfe,0x3f,0x36,0x41,0x00,0x31,0x40,0xfb,0xc0,0x20, -0x00,0x48,0x03,0x40,0x4b,0x15,0x26,0x14,0x27,0x8c,0xb4,0x0c,0x88,0x0c,0x13,0xad, -0x08,0x26,0x24,0x57,0xc6,0x0c,0x00,0x00,0x31,0x37,0xfb,0xc0,0x20,0x00,0x38,0x03, -0x25,0xcb,0xfe,0x30,0x30,0x94,0x1b,0x33,0x30,0x8a,0xc2,0x46,0x0f,0x00,0x00,0x00, -0x00,0x31,0xee,0xff,0xc0,0x20,0x00,0x38,0x03,0x30,0x30,0x14,0x16,0xa3,0x01,0x26, -0x13,0x1f,0x82,0xa0,0xf0,0xa2,0xa1,0xe0,0x26,0x23,0x20,0xb1,0xe9,0xff,0xa1,0xe9, -0xff,0x81,0x7f,0xff,0xe0,0x08,0x00,0x25,0x13,0xff,0x5c,0x08,0x0c,0x43,0xc6,0x01, -0x00,0x00,0x4d,0x03,0x82,0xa0,0xa0,0x0c,0x23,0xa2,0xa1,0x40,0x49,0x02,0xa9,0x12, -0x39,0x22,0x89,0x32,0x1d,0xf0,0x00,0x00,0xb5,0x44,0xfe,0x3f,0xa5,0x4f,0xfe,0x3f, -0xc0,0x44,0xfe,0x3f,0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40,0x36,0x61,0x00,0xdc, -0x95,0x65,0x02,0xff,0x72,0xa0,0x01,0x62,0xa0,0x00,0xa0,0x67,0x93,0xa5,0x10,0xff, -0x60,0x55,0x10,0xa9,0x01,0x6d,0x0b,0xcc,0xf5,0xc6,0x07,0x00,0xa5,0x00,0xff,0x7c, -0xf7,0x56,0xca,0xfd,0x46,0x16,0x00,0x00,0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20, -0xa2,0x20,0x81,0xf0,0xff,0xe0,0x08,0x00,0xc6,0x03,0x00,0x00,0x40,0xc4,0x20,0x30, -0xb3,0x20,0x20,0xa2,0x20,0x81,0xec,0xff,0xe0,0x08,0x00,0x7d,0x0a,0xa5,0x0c,0xff, -0x31,0xf3,0xfb,0x38,0x03,0xb6,0x43,0x28,0x31,0xe4,0xff,0xcc,0x15,0x31,0xe3,0xff, -0x58,0x01,0x0c,0x1f,0x50,0xea,0xc0,0xe7,0x3a,0x01,0x0c,0x0f,0x60,0x6b,0xc0,0xa1, -0xe0,0xff,0xf0,0xf6,0xc0,0xdd,0x04,0xcd,0x02,0xbd,0x03,0x81,0xea,0xfb,0xe0,0x08, -0x00,0x2d,0x07,0x1d,0xf0,0x00,0x00,0x00,0xbc,0x53,0xfe,0x3f,0x9c,0x30,0xf0,0x3f, -0x00,0x30,0xf0,0x3f,0x90,0x30,0xf0,0x3f,0x94,0x30,0xf0,0x3f,0xe0,0x4a,0x06,0x40, -0x36,0x61,0x00,0x30,0x32,0x41,0x71,0xf8,0xff,0x1c,0x09,0x0c,0x18,0xc6,0x19,0x00, -0x00,0x48,0x07,0x40,0x40,0x34,0x40,0x59,0xc0,0x30,0x55,0x63,0xa1,0xf4,0xff,0xc0, -0x20,0x00,0x68,0x0a,0x56,0x46,0xff,0xa1,0xf2,0xff,0xe0,0x64,0x11,0xe0,0xb5,0x11, -0xaa,0x66,0xba,0xb2,0xa8,0x02,0x89,0x21,0x99,0x11,0xb9,0x01,0x81,0xf0,0xff,0xe0, -0x08,0x00,0xb8,0x01,0xa9,0x06,0x4b,0x22,0x4b,0x66,0x88,0x21,0x98,0x11,0xb7,0x92, -0xe2,0xc0,0x20,0x00,0x68,0x07,0x5a,0x44,0x6a,0x65,0x69,0x07,0x50,0x33,0xc0,0x66, -0xb4,0x15,0x66,0xb6,0x0a,0x41,0xe3,0xff,0xc0,0x20,0x00,0x89,0x04,0xc6,0x01,0x00, -0xa1,0xe2,0xff,0xc0,0x20,0x00,0x89,0x0a,0x56,0x53,0xf9,0x1d,0xf0,0x00,0x00,0x00, -0x7d,0x51,0xfe,0x3f,0xef,0x44,0xfe,0x3f,0x00,0x80,0x00,0x00,0x3d,0x51,0xfe,0x3f, -0x98,0x30,0xf0,0x3f,0x00,0xd0,0x0f,0xc0,0x20,0x30,0xf0,0x3f,0x0b,0x45,0xfe,0x3f, -0x10,0x80,0x00,0x00,0x20,0x80,0x00,0x00,0x7c,0xc0,0x05,0x40,0xa8,0xc0,0x05,0x40, -0x36,0x41,0x00,0x51,0xb2,0xfb,0x81,0xfb,0xff,0x68,0x05,0x80,0x81,0xc0,0x10,0x18, -0x00,0xb6,0x46,0x0f,0xb1,0xef,0xff,0xa1,0xef,0xff,0xdd,0x02,0xcd,0x03,0x81,0xad, -0xfb,0xe0,0x08,0x00,0x81,0xf5,0xff,0xe0,0x08,0x00,0x0c,0x07,0xc6,0x0f,0x00,0x00, -0x00,0x81,0xe9,0xff,0xb2,0xc1,0x10,0x80,0x63,0x63,0x60,0xc6,0x20,0x20,0xa7,0x80, -0x25,0x65,0xff,0x16,0x6a,0x01,0x38,0x05,0x7c,0xf2,0x16,0x73,0x0c,0xbd,0x0a,0xa1, -0x8d,0xfe,0x81,0xa0,0xfb,0xe0,0x08,0x00,0x46,0x2e,0x00,0x00,0x00,0x60,0x80,0x14, -0xcc,0x68,0xbd,0x06,0xa2,0xc1,0x10,0xa5,0xee,0xff,0x60,0x33,0xc0,0x6a,0x77,0x56, -0xe3,0xfb,0x16,0xb4,0x07,0x21,0xb0,0xff,0x3c,0x7b,0x38,0x02,0x30,0x20,0x34,0xe0, -0x22,0x11,0x20,0xbb,0xc0,0xd6,0x5b,0x00,0xb2,0xa0,0x77,0x20,0xbb,0xc0,0xa1,0xd3, -0xff,0x5b,0xbb,0xe5,0xeb,0xff,0xb0,0xa3,0x11,0x81,0xac,0xff,0xe0,0x08,0x00,0x31, -0xd4,0xff,0x0c,0x4b,0x3a,0x21,0xa9,0x02,0xad,0x02,0x65,0xea,0xff,0x21,0xa3,0xff, -0xc0,0x20,0x00,0x32,0x22,0x00,0x26,0x13,0xf6,0x31,0xc9,0xff,0x62,0xa0,0x01,0xc0, -0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x38,0x02,0x26,0x13,0xf7,0x21,0x9d,0xff,0x61, -0xc6,0xff,0xa8,0x02,0x81,0x9e,0xff,0xe0,0x08,0x00,0x81,0xc2,0xff,0x8a,0x32,0x3a, -0x34,0xa9,0x03,0x4b,0x22,0x67,0x92,0xe9,0xc0,0x20,0x00,0x81,0xc4,0xff,0xe0,0x08, -0x00,0x38,0x05,0x0c,0x02,0xb6,0x43,0x1c,0x32,0x04,0x1f,0xf2,0x04,0x1e,0xe2,0x04, -0x1d,0xd2,0x04,0x02,0xc2,0x04,0x01,0xb2,0x04,0x00,0xa1,0xb8,0xff,0x39,0x01,0x81, -0x71,0xfb,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x2a,0x45,0xfe,0x3f,0x10,0x40,0xfe,0x3f, -0x34,0x40,0xfe,0x3f,0x48,0x45,0xfe,0x3f,0x4c,0xc4,0x00,0x40,0x36,0x41,0x00,0x41, -0x67,0xfb,0x28,0x04,0xb6,0x32,0x08,0xa1,0xf8,0xff,0x81,0x66,0xfb,0xe0,0x08,0x00, -0xb0,0xeb,0x03,0xb0,0xbd,0x04,0x21,0x1e,0xfa,0xdc,0xbb,0x1c,0x8c,0xad,0x02,0x81, -0xf6,0xff,0xe0,0x08,0x00,0x31,0xf1,0xff,0x0c,0x18,0x32,0x62,0x02,0x31,0xf0,0xff, -0x39,0x32,0x31,0x16,0xfa,0x82,0x43,0x00,0x0c,0x03,0x88,0x02,0xcc,0x98,0x1b,0x33, -0x8b,0x22,0x66,0x33,0xf4,0xc6,0x06,0x00,0x00,0x88,0x08,0xa8,0x12,0xe0,0x08,0x00, -0x16,0xaa,0xfe,0x46,0x08,0x00,0xbd,0x0a,0xa1,0xe7,0xff,0x81,0x52,0xfb,0xe0,0x08, -0x00,0x06,0x06,0x00,0x31,0x89,0xfa,0x20,0x63,0x40,0x41,0x99,0xfa,0x40,0x22,0x20, -0x20,0x73,0x40,0x0c,0x02,0x86,0x01,0x00,0x28,0x04,0x56,0x82,0xfd,0x7c,0xf2,0x1d, -0xf0,0x00,0x00,0x00,0x76,0x45,0xfe,0x3f,0xd8,0x53,0xfe,0x3f,0xa4,0x45,0xfe,0x3f, -0xde,0x45,0xfe,0x3f,0xc0,0x53,0xfe,0x3f,0xf8,0xaa,0x00,0x00,0x07,0x46,0xfe,0x3f, -0x32,0x46,0xfe,0x3f,0x59,0x46,0xfe,0x3f,0xf4,0xaa,0x00,0x00,0xf0,0xaa,0x00,0x00, -0x90,0x46,0xfe,0x3f,0xff,0x7f,0x00,0x00,0xc2,0x46,0xfe,0x3f,0xe3,0x46,0xfe,0x3f, -0x07,0x47,0xfe,0x3f,0x2c,0x47,0xfe,0x3f,0x55,0x47,0xfe,0x3f,0x7c,0x47,0xfe,0x3f, -0x9e,0x47,0xfe,0x3f,0x14,0xab,0x00,0x00,0x24,0xab,0x00,0x00,0x18,0xab,0x00,0x00, -0x10,0xab,0x00,0x00,0x1c,0xab,0x00,0x00,0x20,0xab,0x00,0x00,0x00,0xab,0x00,0x00, -0x30,0xab,0x00,0x00,0x34,0xab,0x00,0x00,0x04,0xab,0x00,0x00,0x28,0xab,0x00,0x00, -0x08,0xab,0x00,0x00,0x40,0xab,0x00,0x00,0x30,0xef,0x05,0x40,0x36,0x41,0x00,0x41, -0x23,0xfb,0x81,0xfc,0xff,0x38,0x04,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f, -0xd8,0x62,0xc2,0x22,0x00,0xb8,0x12,0xa1,0xd7,0xff,0x81,0x1e,0xfb,0xe0,0x08,0x00, -0x38,0x62,0x51,0xd5,0xff,0x30,0x30,0x04,0x39,0x05,0x25,0xec,0xff,0x3d,0x0a,0x56, -0xba,0x34,0x58,0x04,0xb6,0x35,0x0c,0xc8,0x22,0xb8,0x32,0xa1,0xd0,0xff,0x81,0x15, -0xfb,0xe0,0x08,0x00,0xb8,0x32,0xa8,0x22,0xa5,0x73,0xfe,0x48,0x04,0xb6,0x34,0x0b, -0xb2,0x22,0x04,0xa1,0xcb,0xff,0x81,0x0f,0xfb,0xe0,0x08,0x00,0x41,0xca,0xff,0x58, -0x02,0x81,0x53,0xff,0x59,0x04,0x58,0x42,0x62,0xc1,0x10,0x59,0x14,0x58,0x12,0x69, -0x44,0x59,0x24,0x8a,0x51,0x59,0x34,0x69,0x54,0x91,0xd2,0xff,0x0c,0x04,0x49,0x05, -0x51,0xc2,0xff,0x1a,0x99,0x49,0x09,0x5a,0x86,0x4d,0x06,0xa1,0xcf,0xff,0x06,0xb1, -0x00,0x91,0xcc,0xff,0xa1,0xcd,0xff,0x1a,0x99,0x98,0x09,0x1a,0xaa,0xa2,0x2a,0x00, -0x90,0xbc,0xc0,0xb2,0x6a,0x00,0xb6,0x55,0x0a,0xa1,0xb8,0xff,0xdd,0x09,0x81,0xf9, -0xfa,0xe0,0x08,0x00,0x25,0xcd,0xfe,0xa0,0x5a,0x20,0xa1,0xb3,0xff,0xb0,0x7b,0x20, -0xaa,0xa4,0xe5,0xde,0xfe,0x81,0xc1,0xff,0x1a,0x88,0xa9,0x08,0xcc,0xca,0x91,0xef, -0xfa,0xa1,0xaf,0xff,0x28,0x09,0x56,0xe2,0x25,0x46,0x98,0x00,0xa5,0xca,0xfe,0x91, -0xeb,0xfa,0x82,0x29,0x00,0xb6,0x58,0x28,0x50,0xea,0xc0,0xf2,0xa0,0x01,0xe7,0x3a, -0x02,0xf2,0xa0,0x00,0x51,0xa5,0xff,0xa1,0xb5,0xff,0x5a,0x54,0x1a,0xaa,0x70,0x7b, -0xc0,0xc8,0x0a,0xb8,0x05,0xa1,0xa3,0xff,0xf0,0xf7,0xc0,0x81,0xe2,0xfa,0xe0,0x08, -0x00,0x51,0x9d,0xff,0x91,0xae,0xff,0x5a,0x54,0x81,0xad,0xff,0x58,0x05,0x1a,0x99, -0x1a,0x88,0xa8,0x09,0x91,0xac,0xff,0x59,0x08,0x51,0x9b,0xff,0x81,0xab,0xff,0x1a, -0x99,0xa9,0x09,0x1a,0x88,0x5a,0x94,0x0c,0x17,0x99,0x08,0x46,0x61,0x00,0x00,0x00, -0xa1,0xa4,0xff,0x91,0xa6,0xff,0x1a,0xaa,0x58,0x0a,0xa1,0xa3,0xff,0x9a,0x81,0x1a, -0xaa,0xa8,0x0a,0x91,0x11,0xff,0x59,0x0a,0xa1,0x8b,0xff,0x7d,0x03,0x58,0x4a,0x9a, -0x55,0x98,0x5a,0x90,0x55,0xc0,0x59,0x08,0x81,0x9a,0xff,0x58,0x2a,0x1a,0x88,0x88, -0x08,0x57,0xb8,0x01,0x0c,0x27,0x25,0xc1,0xfe,0x91,0x99,0xff,0x51,0x82,0xff,0x1a, -0x99,0xa9,0x09,0xa1,0x98,0xff,0x91,0x93,0xff,0x1a,0xaa,0xb9,0x0a,0x79,0x01,0x81, -0x83,0xff,0x1a,0x99,0xc1,0x81,0xff,0xd8,0x45,0xe8,0x55,0xb8,0x09,0xa8,0x35,0xca, -0xc4,0x8a,0xf4,0x81,0x95,0xff,0xe0,0x08,0x00,0x7d,0x0a,0xe5,0xbd,0xfe,0xd1,0xb7, -0xfa,0xc8,0x0d,0xb6,0x5c,0x45,0x81,0x8a,0xff,0x0c,0x1f,0x1a,0x88,0x88,0x08,0x80, -0xea,0xc0,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0xa1,0x87,0xff,0x81,0x84,0xff,0x1a,0xaa, -0xa8,0x0a,0x8a,0xc1,0xa0,0x9b,0xc0,0x81,0x84,0xff,0xf0,0xf9,0xc0,0x91,0x83,0xff, -0x8a,0xa1,0xb8,0x0a,0xc8,0x0c,0x10,0x99,0x80,0xa1,0x6d,0xff,0xd2,0x69,0x00,0x81, -0xa9,0xfa,0xe0,0x08,0x00,0x81,0x7d,0xff,0x1a,0x88,0xd8,0x08,0x81,0x67,0xff,0x98, -0x25,0x8a,0x86,0x88,0x08,0x80,0x99,0xc0,0x99,0x25,0x91,0x71,0xff,0x1a,0x99,0x98, -0x09,0x80,0xa9,0xc0,0x91,0x6f,0xff,0x1a,0x99,0xa9,0x09,0xa1,0x6e,0xff,0x1a,0xaa, -0xa8,0x0a,0x8a,0x9a,0xa1,0x6c,0xff,0x88,0x55,0x1a,0xaa,0x99,0x0a,0x91,0x5b,0xff, -0x9a,0x96,0x98,0x09,0x9a,0x88,0x98,0x45,0x89,0x55,0x90,0x58,0xc0,0x82,0xc7,0xff, -0x80,0x87,0x20,0x80,0x8f,0x05,0xcc,0xa8,0xa2,0xd5,0x80,0xb2,0xa0,0x01,0xa0,0x8b, -0x83,0x16,0xf8,0x06,0x81,0x4c,0xff,0xc8,0x18,0xc0,0xb5,0x63,0x16,0x0b,0x05,0xc7, -0xb5,0x15,0x81,0x50,0xff,0xb7,0x38,0x0f,0x28,0x0d,0xbc,0xb2,0xa1,0x4f,0xff,0x81, -0x89,0xfa,0xe0,0x08,0x00,0x06,0x0c,0x00,0x81,0x40,0xff,0xa2,0xa0,0x01,0xd2,0x28, -0x00,0x82,0xa0,0x00,0xd0,0x8a,0x93,0xdd,0x08,0x81,0x3e,0xff,0xcd,0x0b,0xa8,0x08, -0xbd,0x09,0xa5,0x9d,0xff,0x9c,0x7a,0x21,0x7d,0xfa,0x28,0x02,0x8c,0x92,0xbd,0x0a, -0xa1,0x43,0xff,0x81,0x7c,0xfa,0xe0,0x08,0x00,0x7c,0xd3,0xc6,0x33,0x00,0x00,0x00, -0x81,0x35,0xff,0x98,0x08,0x5a,0x99,0x99,0x08,0x98,0x18,0x50,0x59,0xc0,0x59,0x18, -0x58,0x48,0x59,0x58,0x51,0x43,0xff,0x1a,0x55,0x58,0x05,0x8c,0xe5,0x81,0x2d,0xff, -0x58,0x18,0x8c,0x75,0x70,0x5f,0x31,0x70,0x55,0xc0,0x96,0x25,0xe6,0x51,0x6b,0xfa, -0xd6,0xd7,0x00,0x28,0x05,0x7c,0xd3,0xbd,0x07,0xa1,0x31,0xff,0xdc,0x42,0x06,0x23, -0x00,0x81,0x24,0xff,0xb8,0x18,0xdc,0x37,0xac,0x8b,0x28,0x05,0x7c,0xd3,0x16,0xc2, -0x07,0xa1,0x2c,0xff,0x81,0x64,0xfa,0xe0,0x08,0x00,0x06,0x1c,0x00,0xdc,0x3b,0x28, -0x05,0x7c,0xd3,0x16,0x72,0x06,0x91,0x2e,0xff,0xa1,0x27,0xff,0x1a,0x99,0xb8,0x09, -0x06,0xf8,0xff,0x00,0x81,0x2a,0xff,0x1a,0x88,0xa8,0x08,0xa5,0xb4,0xfe,0x9c,0x1a, -0x28,0x05,0x16,0x82,0x00,0xa1,0x21,0xff,0x81,0x57,0xfa,0xe0,0x08,0x00,0x7c,0xf3, -0x86,0x0e,0x00,0x91,0x2b,0xff,0xa1,0x1f,0xff,0x9a,0x51,0x1a,0xaa,0xa8,0x0a,0x58, -0x05,0x5a,0x8a,0xa1,0x1c,0xff,0x91,0x1b,0xff,0x1a,0xaa,0x89,0x0a,0x1a,0x99,0x81, -0x4b,0xfa,0xc8,0x12,0x98,0x09,0x58,0x08,0xc7,0xb9,0x02,0x86,0x48,0xff,0xb6,0x45, -0x0c,0xc8,0x02,0xb8,0x42,0xa1,0x12,0xff,0x81,0x47,0xfa,0xe0,0x08,0x00,0x2d,0x03, -0x1d,0xf0,0x00,0x00,0x18,0x80,0x00,0x00,0x1c,0x80,0x00,0x00,0x14,0x80,0x00,0x00, -0x24,0x80,0x00,0x00,0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x36,0x41,0x00,0x41, -0x3b,0xfa,0x81,0xfd,0xff,0x38,0x04,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f, -0xd8,0x62,0xc8,0x02,0xb2,0x22,0x01,0xa1,0xef,0xfe,0x81,0x36,0xfa,0xe0,0x08,0x00, -0x38,0x62,0x51,0xed,0xfe,0x30,0x30,0x04,0x39,0x05,0x25,0xb2,0xff,0x3d,0x0a,0x56, -0x7a,0x22,0x58,0x04,0xb6,0x35,0x0e,0xc2,0x22,0x02,0xb2,0x22,0x03,0xa1,0xe7,0xfe, -0x81,0x2d,0xfa,0xe0,0x08,0x00,0xb2,0x22,0x03,0xa2,0x22,0x02,0x65,0x39,0xfe,0x51, -0xe5,0xfe,0x62,0x22,0x00,0x0c,0x08,0x69,0x05,0x68,0x42,0x91,0xe2,0xff,0x69,0x15, -0x61,0x6c,0xfe,0xb1,0xe1,0xff,0x1a,0x66,0x89,0x06,0x61,0x63,0xfe,0x1a,0x99,0x6a, -0xa1,0x1a,0xbb,0x19,0x45,0x19,0x55,0xa9,0x09,0xa9,0x0b,0x86,0x6e,0x00,0x00,0x00, -0x00,0xd1,0x63,0xfe,0xf1,0xd8,0xff,0x1a,0xdd,0xd8,0x0d,0x1a,0xff,0xf8,0x0f,0xd0, -0xbc,0xc0,0xb2,0x6f,0x00,0xb6,0x56,0x08,0xa1,0xd5,0xfe,0x81,0x16,0xfa,0xe0,0x08, -0x00,0x65,0x94,0xfe,0x81,0xd1,0xff,0xa0,0x6a,0x20,0x10,0x88,0x80,0xa8,0x08,0x7d, -0x0b,0xe5,0xa5,0xfe,0x91,0xce,0xff,0x1a,0x99,0xa9,0x09,0xcc,0x9a,0x28,0x04,0xa1, -0xcc,0xfe,0x56,0x62,0x14,0x46,0x52,0x00,0xe5,0x91,0xfe,0x82,0x24,0x00,0xb6,0x58, -0x2a,0x60,0xea,0xc0,0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0xa1,0xc3,0xff, -0x61,0x46,0xfe,0x1a,0xaa,0x6a,0x61,0x70,0x7b,0xc0,0xc2,0x2a,0x00,0xb2,0x26,0x00, -0xa1,0xc1,0xfe,0xf0,0xf7,0xc0,0x81,0xff,0xf9,0xe0,0x08,0x00,0x61,0x3f,0xfe,0xb1, -0xbb,0xff,0x6a,0x61,0x1a,0xbb,0x88,0x06,0x98,0x0b,0xe1,0xb6,0xfe,0x06,0x37,0x00, -0x00,0xa8,0x5e,0x68,0x4e,0xb1,0x38,0xfe,0x60,0x6a,0xc0,0x8a,0xc6,0x7d,0x08,0xc7, -0xbb,0x02,0x60,0x7b,0xc0,0xd1,0x3b,0xfe,0xf1,0xb2,0xff,0x1a,0xdd,0x89,0x0d,0xd1, -0xb1,0xff,0x1a,0xff,0x99,0x0f,0x1a,0xdd,0xbd,0x09,0xcd,0x07,0xe9,0x0d,0x81,0x86, -0xfa,0xe0,0x08,0x00,0xf1,0x34,0xfe,0xa1,0xaa,0xff,0x1a,0xff,0x1a,0xaa,0x98,0x0a, -0x88,0x0f,0xa8,0x55,0x7a,0x66,0x70,0x88,0xc0,0x7a,0x99,0x7a,0x7a,0x79,0x55,0x78, -0x15,0x0c,0x1a,0x60,0x77,0xc0,0x0c,0x0b,0x70,0xba,0x83,0xb0,0x70,0x74,0xb1,0xa1, -0xff,0x1a,0xbb,0xe8,0x0b,0xcc,0x77,0xb2,0xd6,0x80,0xb0,0x7a,0x83,0x16,0xc7,0x06, -0xf1,0x96,0xfe,0x0c,0x07,0xd8,0x0f,0x0c,0x1a,0xf1,0x22,0xfe,0xd0,0xa7,0x83,0x71, -0x95,0xfe,0x1a,0xff,0xb8,0x47,0xdd,0x0a,0xa8,0x07,0x89,0x0f,0xf1,0x95,0xff,0xcd, -0x06,0x1a,0xff,0x99,0x0f,0xf1,0x93,0xff,0x1a,0xff,0xe2,0x6f,0x00,0xe5,0x71,0xff, -0xb1,0x19,0xfe,0xd1,0x8f,0xff,0xf1,0x8f,0xff,0x1a,0xbb,0x1a,0xdd,0x1a,0xff,0x88, -0x0b,0x98,0x0d,0xe8,0x0f,0x9c,0x3a,0x78,0x04,0x7c,0xf6,0xac,0x87,0xbd,0x0a,0xa1, -0x8f,0xfe,0x81,0xc8,0xf9,0xe0,0x08,0x00,0xc6,0x06,0x00,0x00,0xa8,0x07,0x6a,0xaa, -0xa9,0x07,0xa8,0x17,0x60,0x6a,0xc0,0x69,0x17,0x68,0x47,0x69,0x57,0x8c,0x48,0x62, -0x2e,0x01,0x56,0xb6,0xf1,0x6d,0x03,0x81,0x7d,0xff,0x1a,0x88,0xa8,0x08,0x65,0x8d, -0xfe,0x9c,0x3a,0x22,0x24,0x00,0x16,0x82,0x00,0xa1,0x84,0xfe,0x81,0xba,0xf9,0xe0, -0x08,0x00,0x7c,0xf3,0x86,0x10,0x00,0x00,0xdc,0x86,0x61,0xf7,0xfd,0x91,0xfc,0xfd, -0x6a,0x61,0x1a,0x99,0x98,0x09,0x68,0x06,0x6a,0xa9,0x91,0xf9,0xfd,0x1a,0x99,0xa9, -0x09,0x06,0x01,0x00,0x7c,0xd3,0x06,0x08,0x00,0xa1,0xf5,0xfd,0xc8,0x12,0x1a,0xaa, -0xa8,0x0a,0x68,0x04,0xc7,0xba,0x02,0x86,0x8d,0xff,0xb6,0x46,0x0c,0xc8,0x02,0xb8, -0x42,0xa1,0x73,0xfe,0x81,0xa8,0xf9,0xe0,0x08,0x00,0x2d,0x03,0x1d,0xf0,0x00,0x00, -0x08,0x20,0xf4,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x20,0xf4,0x3f, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40, -0x36,0x61,0x00,0xe5,0x5b,0xfe,0x41,0x6c,0xf9,0x22,0xa0,0x9d,0x32,0x04,0x02,0xbd, -0x01,0xad,0x04,0x27,0x93,0x2a,0x81,0x69,0xf9,0xe0,0x08,0x00,0x2d,0x0a,0x56,0x5a, -0x08,0x58,0x01,0x32,0xaf,0x43,0x30,0x35,0x10,0x37,0x95,0x02,0x46,0x1e,0x00,0x51, -0xec,0xff,0x81,0xec,0xff,0xc0,0x20,0x00,0x28,0x05,0x80,0x22,0x10,0xc6,0x07,0x00, -0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x56,0xca,0x05,0x51,0xe5,0xff,0xb8,0x01,0xc0, -0x20,0x00,0x28,0x05,0x81,0xe5,0xff,0x32,0xa2,0x00,0xb0,0x33,0x10,0x80,0x22,0x20, -0xc0,0x20,0x00,0x22,0x65,0x00,0xa5,0x55,0xfe,0x51,0xe0,0xff,0x21,0xe1,0xff,0xc0, -0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22,0x25,0x00,0x56,0x62,0xff,0x25,0x54,0xfe, -0x30,0xb3,0x20,0x40,0xa4,0x20,0x81,0xdd,0xff,0xe0,0x08,0x00,0x2d,0x0a,0x25,0x53, -0xfe,0x31,0xd8,0xff,0x41,0xd6,0xff,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38, -0x04,0x56,0x73,0xff,0x46,0x00,0x00,0x0c,0x12,0x1d,0xf0,0x00,0x00,0xf0,0xff,0xff, -0xff,0x0f,0x00,0x00,0xbd,0x47,0xfe,0x3f,0x70,0xe2,0xfa,0x3f,0xe0,0x47,0xfe,0x3f, -0x05,0x48,0xfe,0x3f,0xe8,0x03,0x00,0x00,0x29,0x48,0xfe,0x3f,0xcc,0x2c,0x06,0x40, -0x4c,0x2c,0x06,0x40,0x36,0x61,0x00,0x20,0x40,0xb4,0x8c,0x44,0x41,0xf4,0xff,0x40, -0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00,0x41,0xf2,0xff,0x40,0x33,0x80,0x41,0xef, -0xff,0x40,0x33,0x10,0x51,0x5e,0xf9,0x48,0x05,0xb6,0x44,0x0c,0xa1,0xee,0xff,0xcd, -0x03,0xbd,0x02,0x81,0x5c,0xf9,0xe0,0x08,0x00,0xe5,0x65,0xfe,0x61,0xeb,0xff,0xa9, -0x01,0x88,0x16,0xb9,0x11,0x3a,0x42,0x47,0xb8,0x02,0x06,0x25,0x00,0x48,0x36,0x40, -0x42,0xe2,0x56,0xc4,0x08,0xa5,0xed,0xff,0x56,0x6a,0x08,0x88,0x36,0x98,0x26,0x80, -0xb3,0xc2,0x80,0x79,0xc2,0x80,0x42,0xc2,0x1b,0xab,0x80,0x83,0xe2,0x70,0xf4,0xe2, -0x80,0xab,0x83,0xf0,0xf7,0xc0,0xa0,0xff,0x43,0xf0,0x6a,0xc0,0xa8,0x05,0xb6,0x4a, -0x14,0xa1,0xda,0xff,0xcd,0x0f,0xed,0x07,0xdd,0x04,0xbd,0x06,0xf9,0x21,0x81,0x45, -0xf9,0xe0,0x08,0x00,0xf8,0x21,0x4a,0xff,0x06,0x04,0x00,0x00,0xad,0x04,0xf9,0x21, -0x81,0xd7,0xff,0xe0,0x08,0x00,0xf8,0x21,0xfc,0x6a,0x1b,0x44,0x40,0xaf,0xc0,0xe6, -0x1a,0xe9,0xc6,0x03,0x00,0x70,0xa4,0xc2,0x81,0xd2,0xff,0xe0,0x08,0x00,0xec,0x0a, -0x7a,0x44,0x70,0x66,0xc0,0x67,0x37,0xec,0x6a,0x44,0x46,0x02,0x00,0x81,0xcb,0xff, -0xe0,0x08,0x00,0xcc,0xba,0x0b,0x66,0x60,0xa4,0xc0,0xe6,0x16,0xef,0xc6,0x12,0x00, -0x00,0x00,0x38,0x05,0x7c,0xf2,0x16,0xe3,0x04,0xa1,0xc1,0xff,0x0c,0x1b,0x81,0x2d, -0xf9,0xe0,0x08,0x00,0x06,0x10,0x00,0x00,0x58,0x01,0x50,0xa4,0xc0,0x0c,0x15,0xa7, -0x34,0x01,0x0c,0x05,0x48,0x11,0xc1,0xbb,0xff,0x40,0xbb,0xc0,0xd1,0x6c,0xf9,0x50, -0xbb,0xc0,0x81,0x8c,0xfc,0xe0,0x08,0x00,0xed,0x0a,0xa1,0xb7,0xff,0xfd,0x0b,0xcd, -0x02,0xbd,0x03,0x81,0x20,0xf9,0xe0,0x08,0x00,0x46,0x02,0x00,0xa5,0x56,0xfe,0x58, -0x05,0x4d,0x0a,0xf6,0x45,0xc1,0x0c,0x02,0x1d,0xf0,0x00,0x00,0xbc,0x53,0xfe,0x3f, -0x2d,0xf0,0x00,0x00,0xfd,0x63,0xfe,0x3f,0x3c,0xc0,0x0b,0x40,0x6c,0x40,0xfe,0x3f, -0x54,0x48,0xfe,0x3f,0xba,0x53,0xfe,0x3f,0x00,0x40,0xfe,0x3f,0x6d,0x48,0xfe,0x3f, -0x86,0x48,0xfe,0x3f,0x58,0x53,0xfe,0x3f,0x9e,0x48,0xfe,0x3f,0x42,0x53,0xfe,0x3f, -0xb1,0x48,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0xce,0x48,0xfe,0x3f,0xf4,0x48,0xfe,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c, -0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x21,0x49,0xfe,0x3f,0x00,0x80,0x20,0x00, -0x43,0x30,0x00,0x00,0x4c,0x52,0xfe,0x3f,0x3e,0x49,0xfe,0x3f,0x51,0x49,0xfe,0x3f, -0x10,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x86,0x49,0xfe,0x3f, -0xac,0x51,0xfe,0x3f,0xa0,0x49,0xfe,0x3f,0xc1,0x49,0xfe,0x3f,0x00,0x00,0x01,0x00, -0xe4,0x49,0xfe,0x3f,0xec,0x50,0xfe,0x3f,0x09,0x4a,0xfe,0x3f,0xfe,0x3f,0x00,0x00, -0x30,0x4a,0xfe,0x3f,0x52,0x4a,0xfe,0x3f,0x84,0x4a,0xfe,0x3f,0xae,0x4a,0xfe,0x3f, -0xf1,0x4a,0xfe,0x3f,0x15,0x4b,0xfe,0x3f,0x3d,0x4b,0xfe,0x3f,0x7e,0x4b,0xfe,0x3f, -0xaa,0x4b,0xfe,0x3f,0xdd,0x4b,0xfe,0x3f,0x0a,0x4c,0xfe,0x3f,0x60,0x52,0xfe,0x3f, -0x28,0x4c,0xfe,0x3f,0x3f,0x4c,0xfe,0x3f,0xaa,0x50,0x00,0x00,0x74,0x4c,0xfe,0x3f, -0xa3,0x4c,0xfe,0x3f,0xf6,0x4c,0xfe,0x3f,0x33,0x4d,0xfe,0x3f,0x85,0x52,0xfe,0x3f, -0x63,0x4d,0xfe,0x3f,0x73,0x52,0xfe,0x3f,0x76,0x4d,0xfe,0x3f,0xa0,0x4d,0xfe,0x3f, -0xd9,0x4d,0xfe,0x3f,0xff,0x4d,0xfe,0x3f,0x29,0x4e,0xfe,0x3f,0x4c,0x4e,0xfe,0x3f, -0xb1,0x52,0xfe,0x3f,0x9d,0x52,0xfe,0x3f,0x93,0x4e,0xfe,0x3f,0xc0,0x4e,0xfe,0x3f, -0x1c,0x00,0xf4,0x3f,0x00,0x00,0xff,0x0f,0x0c,0xa0,0xf5,0x3f,0xe4,0x50,0xfe,0x3f, -0xff,0x00,0xfc,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xe7,0xff,0xff,0x3f,0xc0,0xff, -0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe,0x00,0x00,0x58,0x01,0xff,0x8f,0xff,0xff, -0x44,0xe0,0x00,0x60,0x00,0xff,0x03,0x00,0xff,0xbf,0xfd,0xff,0xe6,0x4e,0xfe,0x3f, -0x01,0x00,0x01,0x00,0x1e,0x4f,0xfe,0x3f,0x00,0x80,0xf4,0x3f,0x30,0x80,0xf4,0x3f, -0xbf,0xfa,0xfb,0xff,0x31,0x53,0xfe,0x3f,0x20,0x53,0xfe,0x3f,0x0f,0x53,0xfe,0x3f, -0xfe,0x52,0xfe,0x3f,0xed,0x52,0xfe,0x3f,0xdc,0x52,0xfe,0x3f,0x14,0xa0,0xf5,0x3f, -0xcb,0x52,0xfe,0x3f,0x43,0x4f,0xfe,0x3f,0x4b,0x4c,0x4b,0x4c,0x08,0x60,0xf6,0x3f, -0xff,0xff,0x1f,0xff,0x00,0x00,0x18,0x00,0x00,0x00,0x08,0x00,0x8c,0x84,0xf4,0x3f, -0xdf,0xf7,0x3f,0xe7,0x00,0x00,0x06,0x00,0xff,0xff,0xcf,0xff,0x00,0x00,0x10,0x00, -0x00,0x00,0xf0,0xff,0xff,0xff,0xff,0xdf,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0xc0, -0x00,0x40,0x1d,0x00,0x5e,0x4f,0xfe,0x3f,0x81,0x4f,0xfe,0x3f,0x90,0x4f,0xfe,0x3f, -0x9c,0x4f,0xfe,0x3f,0xa6,0x4f,0xfe,0x3f,0xcd,0x4f,0xfe,0x3f,0x18,0x7d,0x00,0x40, -0x38,0x7d,0x00,0x40,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40, -0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0x78,0x92,0x00,0x40, -0xa4,0x41,0x00,0x40,0xd8,0x2e,0x06,0x40,0x36,0x21,0x02,0x32,0x61,0x29,0x31,0x6f, -0xff,0x42,0x61,0x2a,0x52,0x61,0x2b,0x62,0x61,0x2c,0x72,0x61,0x2d,0x6d,0x03,0x41, -0x6d,0xff,0x0c,0x05,0x06,0x01,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0xa1, -0x6a,0xff,0x0c,0x05,0x81,0xea,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xe9,0xff,0xe0, -0x08,0x00,0x31,0x41,0xf7,0x0c,0x37,0x59,0x03,0x51,0x78,0xf8,0x0c,0x53,0x39,0x05, -0x31,0x63,0xff,0xa1,0x63,0xff,0x79,0x03,0x31,0xb2,0xf8,0xb8,0x03,0x31,0x57,0xf8, -0x30,0xbb,0xa2,0xb0,0xb2,0xd5,0x81,0x73,0xf8,0xe0,0x08,0x00,0x38,0x05,0xb6,0x43, -0x43,0xc1,0x5c,0xff,0xb1,0x5d,0xff,0xa1,0x5d,0xff,0x81,0x6e,0xf8,0xe0,0x08,0x00, -0x38,0x05,0xb6,0x43,0x2f,0xa1,0x5a,0xff,0xcd,0x04,0xbd,0x06,0x81,0x6a,0xf8,0xe0, -0x08,0x00,0x38,0x05,0xb6,0x43,0x1d,0x0c,0xa3,0xc1,0x58,0xfc,0x27,0x33,0x09,0x31, -0x55,0xff,0xe0,0x42,0x11,0x4a,0x33,0xc8,0x03,0xa1,0x53,0xff,0x20,0xb2,0x20,0x81, -0x61,0xf8,0xe0,0x08,0x00,0x32,0xa0,0xa0,0x62,0xa0,0xf0,0x3a,0x41,0x6a,0x31,0x32, -0x61,0x1e,0x0c,0x43,0x32,0x61,0x20,0x42,0x61,0x1f,0x0c,0xd3,0x27,0xa3,0x02,0xc6, -0x83,0x04,0x88,0x14,0x98,0x34,0x38,0x24,0x48,0x44,0x82,0x61,0x30,0x42,0x61,0x33, -0x48,0x05,0x92,0x61,0x32,0xb6,0x44,0x0f,0xb1,0x45,0xff,0xa1,0x45,0xff,0xdd,0x03, -0xcd,0x08,0x81,0x50,0xf8,0xe0,0x08,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x92,0xa0, -0x01,0x72,0xa0,0x00,0x40,0x79,0x83,0x92,0x61,0x3b,0x81,0xb6,0xff,0xe0,0x08,0x00, -0x81,0xb6,0xff,0xe0,0x08,0x00,0x81,0x3b,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x88,0x08, -0x92,0x21,0x3b,0xcc,0x9a,0x1c,0xca,0xa0,0x88,0x10,0x82,0xc8,0xf8,0x80,0x69,0x83, -0x70,0xa7,0x20,0xa5,0xc3,0xfd,0xa2,0x41,0x28,0xbc,0x3a,0xa2,0xc1,0x20,0xe0,0x87, -0x11,0x8a,0x8a,0xbd,0x08,0xad,0x07,0x82,0x61,0x39,0xa5,0xca,0xfd,0x98,0x05,0x82, -0x21,0x39,0xb6,0x39,0x1a,0xc8,0x08,0x70,0xa7,0x20,0xc2,0x61,0x39,0xe5,0xc0,0xfd, -0xdd,0x0a,0xc2,0x21,0x39,0xa1,0x28,0xff,0xbd,0x07,0x81,0x32,0xf8,0xe0,0x08,0x00, -0xad,0x04,0xa5,0xbf,0xfd,0xcc,0x4a,0xa2,0x41,0x29,0x86,0x07,0x00,0x71,0x02,0xf7, -0x8c,0x14,0x71,0x02,0xf7,0xc0,0x20,0x00,0x78,0x07,0x1c,0x08,0x80,0x77,0x10,0x0c, -0x09,0x0c,0x18,0x70,0x89,0x93,0x82,0x41,0x29,0x97,0x17,0x40,0x52,0x25,0x00,0xb6, -0x35,0x0b,0xa1,0x1a,0xff,0x40,0xb4,0x20,0x81,0x23,0xf8,0xe0,0x08,0x00,0xad,0x04, -0x81,0x8f,0xff,0xe0,0x08,0x00,0xad,0x04,0x81,0x0e,0xfa,0xe0,0x08,0x00,0x6c,0xf8, -0x71,0xf2,0xf6,0x8c,0x14,0x71,0xf1,0xf6,0xc0,0x20,0x00,0x58,0x07,0xad,0x04,0x80, -0x55,0x10,0xc0,0x20,0x00,0x59,0x07,0x81,0x86,0xff,0xe0,0x08,0x00,0xb1,0x0c,0xff, -0xa1,0x0d,0xff,0xc0,0x20,0x00,0x48,0x0b,0x91,0x0c,0xff,0x49,0xb1,0xc0,0x20,0x00, -0x48,0x0a,0x71,0x0b,0xff,0x49,0xc1,0xc0,0x20,0x00,0x48,0x09,0x81,0x69,0xfe,0x49, -0xd1,0x41,0x06,0xff,0xc0,0x20,0x00,0x58,0x04,0x59,0xe1,0xc0,0x20,0x00,0x58,0x07, -0x52,0x61,0x10,0xc0,0x20,0x00,0x58,0x08,0x59,0xf1,0x51,0x02,0xff,0xc2,0x05,0x01, -0xc2,0x61,0x11,0xc1,0x01,0xff,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x00,0xff,0xc0,0x20, -0x00,0xb9,0x0a,0xa1,0xff,0xfe,0xc0,0x20,0x00,0xa9,0x09,0x92,0xa2,0x00,0xc0,0x20, -0x00,0x92,0x64,0x00,0x41,0xfc,0xfe,0xc0,0x20,0x00,0x92,0x24,0x00,0x41,0xf7,0xf7, -0x27,0xe9,0x1b,0x52,0x24,0x00,0xb6,0x35,0x08,0xa1,0xf7,0xfe,0x81,0xf6,0xf7,0xe0, -0x08,0x00,0x0c,0x0b,0xad,0x06,0x81,0x63,0xff,0xe0,0x08,0x00,0x06,0x05,0x00,0x61, -0xf3,0xfe,0xc0,0x20,0x00,0x69,0x08,0x61,0xf2,0xfe,0xc0,0x20,0x00,0x69,0x07,0x0c, -0x06,0x62,0x45,0x01,0x52,0x24,0x00,0xb6,0x45,0x2a,0xb1,0xee,0xfe,0xa1,0xee,0xfe, -0x81,0xe9,0xf7,0xe0,0x08,0x00,0x58,0x04,0xb6,0x45,0x19,0x51,0xb7,0xf7,0xa1,0xeb, -0xfe,0x68,0x55,0x69,0x01,0xf8,0x45,0xe8,0x35,0xd8,0x25,0xc8,0x15,0xb8,0x05,0x81, -0xe1,0xf7,0xe0,0x08,0x00,0x51,0xd6,0xfe,0x71,0xe6,0xfe,0xc0,0x20,0x00,0xa8,0x05, -0x51,0xd6,0xfe,0x81,0x3a,0xfe,0xc0,0x20,0x00,0x92,0x25,0x00,0xd1,0xe2,0xfe,0x61, -0xaa,0xf7,0xc2,0xa0,0x00,0xc0,0x20,0x00,0xc2,0x67,0x00,0xc0,0x20,0x00,0xd2,0x68, -0x00,0xc0,0x20,0x00,0x58,0x08,0x56,0x75,0xff,0xc0,0x20,0x00,0x58,0x07,0xb8,0x56, -0xb0,0x55,0x10,0x50,0x50,0x04,0x56,0xb5,0xfd,0x71,0xd7,0xfe,0x1c,0x78,0xc0,0x20, -0x00,0x89,0x07,0x71,0xc3,0xfe,0x81,0xd5,0xfe,0xd1,0xd7,0xfe,0xc0,0x20,0x00,0x89, -0x07,0x71,0xc1,0xfe,0x81,0xd3,0xfe,0xbd,0x05,0xc0,0x20,0x00,0x89,0x07,0x71,0xd1, -0xfe,0x81,0x22,0xfe,0xc0,0x20,0x00,0x52,0x67,0x00,0x71,0xc9,0xfe,0xc0,0x20,0x00, -0xb9,0x07,0xc0,0x20,0x00,0xd2,0x68,0x00,0xc0,0x20,0x00,0x58,0x08,0x56,0x75,0xff, -0xc0,0x20,0x00,0x58,0x07,0xc8,0x56,0xc0,0x55,0x10,0x50,0x50,0x04,0x56,0xc5,0xfd, -0x71,0xb0,0xfe,0x61,0xc4,0xfe,0xc0,0x20,0x00,0x68,0x06,0xc0,0x20,0x00,0xa9,0x07, -0x71,0xae,0xfe,0xc0,0x20,0x00,0x99,0x07,0x78,0x04,0xb6,0x47,0x0b,0xa1,0xbf,0xfe, -0x60,0xb6,0x20,0x81,0xb0,0xf7,0xe0,0x08,0x00,0x60,0xb0,0xf5,0x72,0xcb,0xee,0x2c, -0x78,0x6d,0x05,0x77,0x38,0x09,0x61,0xba,0xfe,0xe0,0x77,0x11,0x7a,0x76,0x68,0x07, -0x78,0x04,0xb6,0x47,0x0b,0xa1,0xb7,0xfe,0x60,0xca,0x41,0x81,0xa6,0xf7,0xe0,0x08, -0x00,0xdc,0x46,0x78,0x04,0x8c,0x77,0xa1,0xb4,0xfe,0x81,0xa2,0xf7,0xe0,0x08,0x00, -0x66,0x42,0x02,0x86,0xc0,0x00,0x06,0x94,0x03,0x71,0x2f,0xfe,0xf1,0x89,0xf9,0xd1, -0xb5,0xf6,0xc1,0xae,0xfe,0xa8,0x07,0xe2,0xa1,0x00,0x60,0xb6,0x20,0x81,0x0a,0xff, -0xe0,0x08,0x00,0xe5,0x7e,0xff,0xa2,0x61,0x31,0x8c,0xda,0x28,0x04,0xbd,0x0a,0xa1, -0xa8,0xfe,0x8c,0x12,0x06,0x87,0x03,0xc6,0x87,0x03,0x0c,0xa7,0x27,0xb7,0x02,0xc6, -0x97,0x03,0x71,0xa4,0xfe,0xe0,0x22,0x11,0x2a,0x27,0x28,0x02,0xa0,0x02,0x00,0xe5, -0x08,0xff,0xa0,0x2a,0x20,0x16,0x2a,0x00,0x06,0x92,0x03,0x52,0x24,0x00,0xf6,0x35, -0x02,0xc6,0x57,0x00,0xc2,0x21,0x30,0xbd,0x03,0xa1,0x9b,0xfe,0x86,0x53,0x00,0x00, -0x00,0x62,0x21,0x31,0x81,0x9a,0xfe,0x60,0x53,0xc0,0x80,0x75,0x63,0x70,0x60,0x14, -0x8c,0x86,0x7c,0xc6,0x60,0x77,0x10,0xcc,0x17,0xc6,0xaf,0x03,0xa5,0xee,0xfd,0xa0, -0x6a,0x20,0x70,0xa7,0x20,0xb2,0x61,0x32,0x65,0xf9,0xfd,0xa0,0x5a,0x20,0xcc,0x2a, -0x46,0x5f,0x00,0x00,0x25,0xed,0xfd,0x82,0x24,0x00,0xb6,0x48,0x23,0x60,0xea,0xc0, -0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0x92,0x21,0x32,0xa1,0x8a,0xfe,0x90, -0x6b,0xc0,0xf0,0xf6,0xc0,0x50,0xc5,0x20,0x70,0xb7,0x20,0x81,0x6e,0xf7,0xe0,0x08, -0x00,0x65,0xea,0xfd,0x8d,0x0a,0x9d,0x0b,0xa2,0x21,0x30,0xb2,0x21,0x31,0xcd,0x07, -0xba,0x6a,0xad,0x06,0xbd,0x05,0x82,0x61,0x39,0x92,0x61,0x3b,0x65,0x55,0xfe,0xa2, -0x61,0x32,0x65,0xe8,0xfd,0xcd,0x0a,0xa8,0x04,0x82,0x21,0x39,0x92,0x21,0x3b,0xb6, -0x4a,0x2c,0x80,0xac,0xc0,0x0c,0x18,0xa7,0x3c,0x01,0x0c,0x08,0x90,0xbb,0xc0,0xc1, -0xf1,0xfd,0xd1,0xa2,0xf7,0x80,0xbb,0xc0,0x81,0xc3,0xfa,0xe0,0x08,0x00,0xed,0x0a, -0xa1,0x72,0xfe,0xfd,0x0b,0xcd,0x07,0xbd,0x06,0x81,0x56,0xf7,0xe0,0x08,0x00,0xad, -0x05,0x25,0xec,0xfd,0x62,0x21,0x32,0x8c,0xd6,0x28,0x04,0xbd,0x06,0xa1,0x3d,0xfa, -0x8c,0x12,0x86,0x43,0x03,0x46,0x44,0x03,0x68,0x04,0x8c,0x6a,0xcc,0x16,0x06,0x42, -0x03,0x06,0x3d,0x00,0x82,0x21,0x31,0x7a,0x88,0x82,0x61,0x31,0xb6,0x46,0x39,0x62, -0xc5,0xfe,0xf2,0x06,0x00,0x62,0xc5,0xfd,0xe2,0x06,0x00,0x62,0xc5,0xfc,0xd2,0x06, -0x00,0x62,0x05,0x03,0xa1,0x5e,0xfe,0x69,0x41,0x62,0x05,0x02,0xcd,0x05,0x69,0x31, -0x62,0x05,0x01,0xbd,0x07,0x69,0x21,0x62,0x05,0x00,0x69,0x11,0x0b,0x65,0x62,0x06, -0x00,0x69,0x01,0x81,0x3c,0xf7,0xe0,0x08,0x00,0xa5,0xe2,0xfd,0x16,0x2a,0x01,0x28, -0x04,0xcc,0x12,0xc6,0x2c,0x03,0xa1,0x52,0xfe,0x81,0x36,0xf7,0xe0,0x08,0x00,0xc6, -0x29,0x03,0x68,0x04,0xb6,0x46,0x0c,0xa1,0x4f,0xfe,0xcd,0x05,0xbd,0x07,0x81,0x31, -0xf7,0xe0,0x08,0x00,0x92,0x21,0x31,0x37,0xb9,0x02,0xc6,0xa8,0xff,0x46,0x36,0x00, -0x00,0x00,0x28,0x04,0xa1,0x49,0xfe,0x56,0xe2,0xfc,0x06,0x1f,0x03,0x62,0x21,0x30, -0x82,0x21,0x31,0xc2,0xa0,0x04,0x80,0x76,0x80,0xb2,0xc1,0x48,0x70,0xa7,0x20,0x65, -0x45,0xfe,0x88,0x04,0x6d,0x0a,0xb6,0x48,0x0a,0xa1,0x40,0xfe,0xbd,0x07,0x81,0x21, -0xf7,0xe0,0x08,0x00,0x8c,0xd6,0x28,0x04,0xbd,0x06,0xa1,0x3d,0xfe,0x8c,0x12,0x46, -0x10,0x03,0x06,0x11,0x03,0x50,0xa5,0x20,0x65,0xe1,0xfd,0xa0,0x6a,0x20,0x56,0xba, -0x00,0x28,0x04,0xa1,0x2f,0xfe,0x56,0xf2,0xf7,0x46,0x0b,0x03,0x00,0x50,0xc5,0x20, -0xb2,0xc1,0x48,0x81,0xad,0xf7,0xe0,0x08,0x00,0x60,0xa6,0x20,0x65,0xdb,0xfd,0x16, -0xfa,0x00,0x28,0x04,0xcc,0x12,0x06,0x04,0x03,0xa1,0xd8,0xfb,0x46,0xd6,0xff,0x00, -0x00,0x00,0x78,0x04,0xb6,0x47,0x39,0x72,0xc6,0xfe,0xf2,0x07,0x00,0x72,0xc6,0xfd, -0xe2,0x07,0x00,0x72,0xc6,0xfc,0xd2,0x07,0x00,0x72,0x06,0x03,0xa1,0x20,0xfe,0x79, -0x41,0x72,0x06,0x02,0xcd,0x06,0x79,0x31,0x72,0x06,0x01,0xbd,0x05,0x79,0x21,0x72, -0x06,0x00,0x79,0x11,0x0b,0x76,0x72,0x07,0x00,0x79,0x01,0x81,0xfe,0xf6,0xe0,0x08, -0x00,0x25,0xd3,0xfd,0x8c,0x1a,0x46,0xc1,0xff,0x78,0x04,0x8c,0xb7,0xa1,0x19,0xfe, -0xcd,0x06,0xbd,0x05,0x81,0xf8,0xf6,0xe0,0x08,0x00,0x48,0x04,0xf6,0x44,0x02,0x46, -0xfc,0x02,0xc2,0x21,0x30,0xa1,0x14,0xfe,0xbd,0x03,0x81,0xf2,0xf6,0xe0,0x08,0x00, -0x06,0xf8,0x02,0x00,0x00,0xa2,0x21,0x30,0xbd,0x03,0xa5,0x61,0xff,0x46,0x03,0x00, -0x00,0x00,0x00,0xc2,0x21,0x32,0xa2,0x21,0x30,0xbd,0x03,0x25,0x76,0xfe,0x2d,0x0a, -0x06,0xf0,0x02,0xa2,0x21,0x30,0x65,0x2a,0xff,0x46,0xfc,0xff,0x00,0x00,0x00,0xa2, -0x21,0x30,0xa5,0xef,0xfe,0x46,0xf9,0xff,0x00,0x00,0x00,0xc2,0x21,0x32,0xa2,0x21, -0x30,0xbd,0x03,0xe5,0xca,0xfe,0x06,0xf5,0xff,0x69,0x73,0x7c,0x72,0x16,0x36,0x09, -0x28,0x04,0xb6,0x42,0x10,0xc2,0x21,0x30,0xb1,0xfd,0xfd,0xa1,0xfd,0xfd,0xdd,0x03, -0x81,0xd9,0xf6,0xe0,0x08,0x00,0x22,0xa0,0x00,0x92,0x21,0x30,0x22,0x63,0x08,0x22, -0x63,0x00,0xbd,0x03,0xad,0x09,0x26,0x09,0x02,0x06,0x2b,0x00,0x21,0x13,0xfb,0xb0, -0xa5,0x11,0x2c,0x0c,0xb2,0xc1,0x48,0x2a,0xaa,0xa5,0x2f,0xfe,0x9c,0x4a,0x28,0x04, -0x8c,0x92,0xbd,0x0a,0xa1,0xf0,0xfd,0x81,0xcb,0xf6,0xe0,0x08,0x00,0x7c,0x62,0x46, -0x10,0x00,0x00,0x00,0x71,0xed,0xfd,0xb2,0x11,0x24,0x70,0x70,0xf4,0x28,0x04,0x77, -0x1b,0x0f,0x8c,0x72,0xa1,0xea,0xfd,0x81,0xc3,0xf6,0xe0,0x08,0x00,0x7c,0xa2,0x46, -0x08,0x00,0xc2,0x21,0x13,0xc7,0x36,0x07,0x72,0x21,0x14,0x7a,0x7c,0x77,0xb6,0x18, -0x8c,0xe2,0xd2,0x21,0x14,0xa1,0xe2,0xfd,0xed,0x06,0xbd,0x05,0x81,0xba,0xf6,0xe0, -0x08,0x00,0x7c,0x92,0x29,0x83,0x86,0xdd,0x00,0xb6,0x42,0x17,0xe2,0x01,0x4b,0xd2, -0x01,0x4a,0xc1,0xd9,0xfd,0xa1,0xdb,0xfd,0xf2,0xc1,0x54,0x50,0xb5,0x20,0x81,0xb1, -0xf6,0xe0,0x08,0x00,0x22,0x01,0x4a,0xec,0x92,0x22,0x24,0x00,0xb6,0x32,0x14,0xc2, -0x21,0x14,0xd2,0x21,0x13,0xa1,0xd4,0xfd,0xc0,0xca,0x41,0xb2,0xc1,0x54,0x81,0xa9, -0xf6,0xe0,0x08,0x00,0xa2,0x21,0x13,0xbd,0x03,0xa5,0x3c,0xfe,0xa9,0x83,0x86,0xcb, -0x00,0x00,0x00,0x00,0x1b,0x55,0x86,0xd0,0xff,0x28,0x04,0xf6,0x42,0x02,0x46,0x67, -0x00,0xc2,0x21,0x33,0xb1,0xca,0xfd,0xa1,0xca,0xfd,0x81,0x9e,0xf6,0xe0,0x08,0x00, -0xc6,0x62,0x00,0x00,0x32,0x21,0x31,0x42,0x21,0x30,0xe0,0x23,0x11,0x4a,0x22,0x48, -0x02,0x0b,0x56,0x0c,0x3b,0xad,0x04,0x52,0x61,0x36,0xe5,0xaf,0xfd,0x81,0x93,0xf6, -0x7d,0x0a,0x28,0x08,0xb6,0x42,0x10,0xb1,0xbf,0xfd,0xa1,0xb5,0xfd,0xdd,0x06,0x40, -0xc4,0x20,0x81,0x90,0xf6,0xe0,0x08,0x00,0x25,0x6a,0xfe,0x21,0x1c,0xfd,0xb2,0x21, -0x32,0x20,0x24,0x10,0x70,0xc7,0x20,0x20,0xa2,0x20,0x22,0x61,0x34,0x65,0x1e,0xfe, -0x9c,0x9a,0x91,0x86,0xf6,0x28,0x09,0xcc,0x22,0xc6,0xac,0x00,0x00,0xbd,0x0a,0xa1, -0xb2,0xfd,0x81,0x84,0xf6,0xe0,0x08,0x00,0x06,0xa9,0x00,0x00,0x00,0x32,0x21,0x32, -0x40,0x20,0xb4,0x22,0x61,0x35,0x2a,0x23,0x32,0x02,0x00,0x0c,0x29,0x30,0x33,0x04, -0x0c,0x35,0x30,0x59,0x93,0xcd,0x05,0xbd,0x02,0xad,0x06,0x81,0x13,0xf7,0xe0,0x08, -0x00,0x81,0x76,0xf6,0x3d,0x05,0x58,0x08,0xb6,0x35,0x1a,0xe2,0x02,0x03,0xd2,0x02, -0x02,0xc2,0x02,0x01,0xb2,0x02,0x00,0xa1,0xa1,0xfd,0x42,0x61,0x00,0x30,0xf3,0x20, -0x81,0x71,0xf6,0xe0,0x08,0x00,0xbd,0x07,0xad,0x04,0xa5,0x41,0xff,0x51,0x6b,0xf6, -0x9c,0x0a,0x28,0x05,0x16,0x82,0x24,0xa1,0x9a,0xfd,0x81,0x6a,0xf6,0xe0,0x08,0x00, -0x06,0x8f,0x00,0x00,0x91,0x4f,0xfd,0x26,0x23,0x02,0x91,0xd3,0xf5,0x82,0x21,0x32, -0xa2,0x21,0x35,0x92,0x42,0x00,0xaa,0x28,0x90,0x88,0x74,0x82,0x42,0x01,0x26,0x33, -0x02,0x06,0x94,0x02,0x90,0x90,0x75,0x92,0x42,0x02,0xc6,0x91,0x02,0x38,0x05,0x16, -0xd3,0x20,0xbd,0x0a,0xa1,0x8c,0xfd,0x81,0x5b,0xf6,0xe0,0x08,0x00,0xc6,0x60,0x02, -0x00,0x00,0xa5,0x5c,0xfe,0x22,0x25,0x00,0xb6,0x42,0x60,0xa2,0xaf,0xfc,0x0c,0x8c, -0xb2,0xc1,0x48,0xa0,0xa4,0x10,0xe5,0x10,0xfe,0x28,0x05,0x9c,0x6a,0x16,0xb2,0x00, -0xa0,0xba,0x20,0xa1,0x81,0xfd,0x81,0x4f,0xf6,0xe0,0x08,0x00,0x32,0xa0,0xff,0x46, -0x0e,0x00,0x00,0x00,0x00,0xb6,0x42,0x33,0x22,0x01,0x4f,0xf2,0x01,0x49,0x29,0x51, -0x22,0x01,0x4e,0xe2,0x01,0x48,0x29,0x41,0x22,0x01,0x4d,0xb1,0x72,0xfd,0x29,0x31, -0x22,0x01,0x4c,0xa1,0x76,0xfd,0x29,0x21,0x22,0x01,0x4b,0xdd,0x06,0x29,0x11,0x22, -0x01,0x4a,0xcd,0x04,0x29,0x01,0x81,0x3f,0xf6,0xe0,0x08,0x00,0x22,0x21,0x36,0x4b, -0x66,0x32,0x42,0x00,0x32,0x21,0x31,0x1b,0x33,0x32,0x61,0x31,0x46,0x00,0x00,0x1b, -0x63,0x42,0x21,0x33,0x52,0x21,0x31,0x57,0x14,0x02,0x86,0x99,0xff,0xe0,0x24,0x11, -0x20,0x20,0x74,0x46,0x3b,0x02,0x28,0x04,0xf6,0x42,0x02,0x46,0x55,0x00,0xc2,0x21, -0x33,0xb1,0x63,0xfd,0xa1,0x5b,0xfd,0x81,0x2f,0xf6,0xe0,0x08,0x00,0xc6,0x50,0x00, -0x62,0x21,0x31,0x82,0x21,0x30,0xe0,0x26,0x11,0x42,0x03,0x01,0x80,0x22,0x80,0x92, -0xa0,0x08,0x90,0x44,0x10,0x22,0x22,0x00,0x0c,0x26,0x0c,0x35,0x40,0x56,0x93,0xbd, -0x05,0xad,0x02,0x52,0x61,0x34,0x25,0x93,0xfd,0x41,0x20,0xf6,0x1b,0x73,0x48,0x04, -0x6d,0x0a,0xb6,0x44,0x1f,0x42,0x03,0x04,0xf2,0x03,0x02,0xe2,0x03,0x01,0x49,0x11, -0x42,0x03,0x03,0xb1,0x50,0xfd,0xa1,0x50,0xfd,0x49,0x01,0xdd,0x07,0xcd,0x02,0x81, -0x19,0xf6,0xe0,0x08,0x00,0x65,0x4c,0xfe,0x51,0xa5,0xfc,0xb2,0x21,0x32,0x50,0x52, -0x10,0xcd,0x06,0xad,0x05,0xe5,0x00,0xfe,0x41,0x11,0xf6,0x8c,0xfa,0x28,0x04,0xcc, -0x12,0x46,0x21,0x00,0xbd,0x0a,0xa1,0x3c,0xfd,0xc6,0x1d,0x00,0x00,0x00,0x60,0xb6, -0x20,0x20,0xa2,0x20,0xe5,0x28,0xff,0x16,0x1a,0x01,0x28,0x04,0x16,0xa2,0x06,0xa1, -0x38,0xfd,0x81,0x08,0xf6,0xe0,0x08,0x00,0x86,0x17,0x00,0x00,0xa2,0x21,0x32,0x92, -0x03,0x01,0x20,0x80,0xb4,0x8a,0x8a,0x92,0x48,0x00,0x92,0x03,0x02,0x92,0x48,0x01, -0x92,0x21,0x34,0x26,0x39,0x02,0xc6,0x3a,0x02,0x92,0x03,0x03,0x92,0x48,0x02,0x86, -0x38,0x02,0x00,0x00,0x28,0x04,0xbd,0x0a,0xa1,0x31,0xfd,0xec,0x52,0x46,0x0a,0x00, -0xa5,0x44,0xfe,0x52,0x24,0x00,0xb6,0x45,0x5e,0xa2,0xaf,0xfc,0xc2,0xa0,0x08,0xb2, -0xc1,0x48,0xa0,0xa2,0x10,0xe5,0xf8,0xfd,0x48,0x04,0x9c,0x3a,0x16,0xa4,0x00,0xbd, -0x0a,0xa1,0x21,0xfd,0x81,0xf0,0xf5,0xe0,0x08,0x00,0x22,0xa0,0xff,0xc6,0xf4,0x01, -0x00,0xb6,0x44,0x33,0x42,0x01,0x4f,0xf2,0x01,0x49,0x49,0x51,0x42,0x01,0x4e,0xe2, -0x01,0x48,0x49,0x41,0x42,0x01,0x4d,0xb1,0x1b,0xfd,0x49,0x31,0x42,0x01,0x4c,0xa1, -0x17,0xfd,0x49,0x21,0x42,0x01,0x4b,0xdd,0x07,0x49,0x11,0x42,0x01,0x4a,0xcd,0x02, -0x49,0x01,0x81,0xe0,0xf5,0xe0,0x08,0x00,0x22,0x21,0x31,0x32,0xc3,0x04,0x22,0xc2, -0x01,0x22,0x61,0x31,0x42,0x21,0x33,0x52,0x21,0x31,0x57,0x14,0x02,0xc6,0xab,0xff, -0x0c,0x02,0x86,0xdf,0x01,0xa2,0xc1,0x68,0x72,0x21,0x30,0xe5,0x69,0xfe,0x21,0xbf, -0xfc,0x28,0x02,0x66,0x12,0x0d,0x41,0x0a,0xfd,0x21,0x0a,0xfd,0xc0,0x20,0x00,0x38, -0x04,0x27,0x83,0xf7,0x62,0x21,0x30,0x26,0x06,0x26,0xe6,0x16,0x02,0x86,0x99,0x01, -0x5c,0x02,0x27,0x96,0x1e,0x22,0x21,0x1d,0x32,0xa0,0xf0,0x37,0x92,0x15,0x31,0x02, -0xfd,0xc0,0x20,0x00,0x78,0x03,0x70,0x7f,0x04,0x70,0x62,0x83,0x7d,0x06,0x86,0x00, -0x00,0x72,0xa0,0xf0,0x21,0xfe,0xfc,0x51,0xd5,0xf4,0x32,0x22,0x00,0xc0,0x20,0x00, -0x82,0x25,0x00,0x32,0x61,0x23,0xc0,0x20,0x00,0x32,0x25,0x00,0x80,0x9e,0x15,0x92, -0x61,0x32,0x82,0x61,0x35,0x92,0x61,0x36,0x30,0x8d,0x05,0x91,0xf5,0xfc,0x32,0x61, -0x34,0x32,0x21,0x23,0x68,0x12,0x82,0x61,0x33,0x70,0x20,0x94,0x90,0x33,0x10,0x20, -0x40,0xf4,0x92,0x21,0x33,0x80,0x84,0x11,0x80,0x33,0x20,0xe0,0x89,0x01,0x91,0xed, -0xfc,0x62,0x61,0x24,0x90,0x33,0x10,0x92,0x21,0x32,0x80,0x33,0x20,0xd0,0x89,0x01, -0x91,0xea,0xfc,0x62,0x61,0x22,0x90,0x33,0x10,0x80,0x33,0x20,0x32,0x61,0x23,0xc0, -0x20,0x00,0xb8,0x05,0x32,0x61,0x21,0x30,0x35,0x25,0x32,0x61,0x37,0xb0,0xbb,0x15, -0x66,0x1b,0x04,0x2c,0x8a,0x65,0x2f,0xfd,0x51,0xb9,0xf4,0x61,0xe0,0xfc,0xc0,0x20, -0x00,0x32,0x25,0x00,0x82,0x21,0x37,0x60,0x33,0x10,0x61,0xdd,0xfc,0x60,0x33,0x20, -0xc0,0x20,0x00,0x32,0x65,0x00,0x51,0xad,0xf4,0x61,0xda,0xfc,0xc0,0x20,0x00,0x38, -0x05,0x60,0x33,0x10,0x61,0xd9,0xfc,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x05,0xc0, -0x20,0x00,0x38,0x05,0x61,0xd6,0xfc,0x60,0x33,0x10,0x40,0x68,0x11,0x60,0x33,0x20, -0xc0,0x20,0x00,0x39,0x05,0x31,0xd2,0xfc,0x61,0xd3,0xfc,0xc0,0x20,0x00,0x58,0x03, -0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x03,0xc0,0x20,0x00,0x58,0x03,0x61,0xce,0xfc, -0x60,0x55,0x10,0xc0,0x20,0x00,0x59,0x03,0x31,0x8d,0xf4,0xc0,0x20,0x00,0xa8,0x03, -0x65,0x72,0x00,0x8c,0x6a,0xe5,0x22,0xfd,0x3d,0x0a,0xc6,0x05,0x00,0xa5,0x3a,0xfe, -0xa0,0x3a,0x20,0x56,0xea,0x00,0xb1,0xe2,0xf8,0xa1,0xc4,0xfc,0x32,0xa0,0x1a,0x81, -0xe4,0xf8,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xed,0xfc,0xe0,0x08,0x00,0x81,0x7f,0xf4, -0x91,0xc0,0xfc,0xc0,0x20,0x00,0x68,0x08,0x5d,0x03,0x90,0x66,0x10,0x97,0x96,0x04, -0x0c,0x15,0x50,0x53,0x20,0x50,0x60,0xf4,0x00,0x55,0x11,0x50,0x56,0x20,0xc0,0x20, -0x00,0x59,0x08,0x51,0x84,0xf4,0xa2,0xc1,0x48,0x50,0x53,0x82,0x50,0x5c,0x41,0x50, -0x60,0xf4,0x00,0x55,0x11,0x50,0x56,0x20,0x61,0x80,0xf4,0xc0,0x20,0x00,0x59,0x06, -0x65,0x4e,0xfe,0x92,0x21,0x15,0x92,0x61,0x38,0xa5,0x1b,0xfd,0x5d,0x0a,0x27,0x3a, -0x13,0x20,0x6a,0xc2,0x60,0x81,0x41,0xaa,0x88,0x60,0x88,0xc2,0x87,0x92,0x49,0x82, -0x21,0x31,0x06,0x0a,0x00,0x5c,0x05,0x57,0x12,0x15,0x52,0xa0,0xa0,0x57,0x12,0x14, -0x52,0xa0,0xf0,0x57,0x92,0x32,0x0c,0x26,0x0c,0x18,0x52,0xa1,0xe0,0x46,0x03,0x00, -0x0c,0x46,0x86,0x00,0x00,0x62,0xa0,0x02,0x82,0xa0,0x01,0x52,0xa1,0x40,0x82,0x61, -0x39,0x25,0x17,0xfd,0x91,0x66,0xf4,0x82,0x21,0x39,0xc0,0x20,0x00,0x92,0x29,0x00, -0x90,0x9b,0x15,0x16,0x29,0x05,0x06,0x02,0x00,0xb1,0xb1,0xf8,0xa1,0x96,0xfc,0x06, -0xa8,0x00,0xb2,0xa0,0x01,0x82,0x61,0x39,0x92,0x61,0x3b,0x25,0x19,0xfd,0xa5,0x3f, -0xfd,0x92,0x21,0x3b,0x82,0x21,0x39,0x66,0x19,0x2e,0x91,0x8f,0xfc,0xb2,0xa5,0x40, -0xc0,0x20,0x00,0xa8,0x09,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x09,0xa1,0x8b,0xfc, -0xc0,0x20,0x00,0xa8,0x0a,0x77,0x7a,0x10,0xc0,0x20,0x00,0xa8,0x09,0xb1,0x4a,0xfc, -0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa2,0x69,0x00,0xcc,0xf8,0xf6,0x26,0x02,0x86,0xab, -0x00,0xbd,0x06,0xad,0x02,0x65,0x14,0xfd,0x06,0xa9,0x00,0x00,0x81,0x7f,0xfc,0x91, -0x80,0xfc,0xc0,0x20,0x00,0x62,0x28,0x00,0xd2,0xa0,0x18,0x90,0x66,0x10,0xc0,0x20, -0x00,0x69,0x08,0x0c,0x0c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0xa1,0xfc,0xe0,0x08,0x00, -0x2c,0x0d,0x0c,0x1c,0xb2,0xa0,0x04,0xa2,0xa0,0x66,0x81,0x9d,0xfc,0xe0,0x08,0x00, -0x0c,0x4c,0xbd,0x0c,0xd2,0xa0,0x9a,0xa2,0xa0,0x66,0x81,0x99,0xfc,0xe0,0x08,0x00, -0x0c,0x0d,0x0c,0xac,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x95,0xfc,0xe0,0x08,0x00,0x0c, -0x0d,0x0c,0xcc,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x92,0xfc,0xe0,0x08,0x00,0xa5,0x34, -0xfd,0x25,0x09,0xfd,0x92,0xa1,0x40,0x61,0x31,0xf4,0x82,0xca,0xe8,0x97,0x15,0x02, -0x06,0x25,0x00,0xc0,0x20,0x00,0x58,0x06,0x91,0x2e,0xf4,0x90,0x55,0x10,0x91,0x2e, -0xf4,0x90,0x55,0x20,0xc0,0x20,0x00,0x59,0x06,0x1c,0x05,0x87,0x35,0x37,0x51,0x5d, -0xfc,0xa1,0x61,0xfc,0x8a,0x55,0xf2,0x05,0x00,0x51,0x5b,0xfc,0x8a,0x55,0x62,0x05, -0x00,0x51,0x5a,0xfc,0x8a,0x55,0xe2,0x05,0x00,0x51,0x59,0xfc,0x8a,0x55,0x92,0x05, -0x00,0x51,0x58,0xfc,0x8a,0x55,0x52,0x05,0x00,0x8a,0x8a,0x52,0x61,0x30,0x52,0x08, -0x00,0xc6,0x03,0x00,0x00,0x00,0x0c,0x05,0x52,0x61,0x30,0x9d,0x05,0x0c,0x4e,0x62, -0xa0,0xe0,0x0c,0xcf,0x4c,0x3d,0x0c,0xbc,0x0c,0x4b,0xa2,0xa0,0x66,0x92,0x61,0x3b, -0xe2,0x61,0x39,0xf2,0x61,0x3a,0x81,0x6e,0xfc,0xe0,0x08,0x00,0xd2,0xa0,0x84,0x0c, -0x9c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x6a,0xfc,0xe0,0x08,0x00,0x92,0x21,0x3b,0xe2, -0x21,0x39,0xf2,0x21,0x3a,0x06,0x2c,0x00,0x51,0x45,0xfc,0xc0,0x20,0x00,0x98,0x06, -0xc0,0x20,0x00,0x58,0x05,0x50,0xa6,0x15,0x0c,0x75,0xa0,0x55,0xc0,0xa1,0x04,0xf4, -0x50,0x55,0x11,0xa0,0x99,0x10,0x90,0x55,0x20,0xc0,0x20,0x00,0x59,0x06,0x0c,0x3a, -0x82,0x61,0x39,0x81,0x80,0xf4,0xe0,0x08,0x00,0x82,0x21,0x39,0x1c,0x05,0x87,0x35, -0x37,0x51,0x30,0xfc,0xa1,0x35,0xfc,0x8a,0x55,0xf2,0x05,0x00,0x51,0x35,0xfc,0x8a, -0x55,0x62,0x05,0x00,0x51,0x2e,0xfc,0x8a,0x55,0xe2,0x05,0x00,0x51,0x2d,0xfc,0x8a, -0x55,0x92,0x05,0x00,0x51,0x2c,0xfc,0x8a,0x55,0x52,0x05,0x00,0x8a,0x8a,0x52,0x61, -0x30,0x52,0x08,0x00,0xc6,0x03,0x00,0x00,0x00,0x0c,0x05,0x52,0x61,0x30,0x9d,0x05, -0x0c,0x4e,0x62,0xa0,0xe0,0x0c,0xcf,0xd2,0xa0,0xc3,0x0c,0xbc,0x0c,0x4b,0xa2,0xa0, -0x66,0x92,0x61,0x3b,0xe2,0x61,0x39,0xf2,0x61,0x3a,0x81,0x41,0xfc,0xe0,0x08,0x00, -0xd2,0xa0,0x74,0x0c,0x9c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x3d,0xfc,0xe0,0x08,0x00, -0xf2,0x21,0x3a,0xe2,0x21,0x39,0x92,0x21,0x3b,0x90,0xd9,0x11,0xc0,0xee,0x11,0xe0, -0xdd,0x20,0xf0,0xdd,0x20,0xd0,0xd0,0x74,0x0c,0x2c,0x0c,0x4b,0xa2,0xa0,0x66,0x81, -0x34,0xfc,0xe0,0x08,0x00,0xdd,0x06,0x0c,0x3c,0x0c,0x4b,0xa2,0xa0,0x66,0x81,0x30, -0xfc,0xe0,0x08,0x00,0xa0,0xd5,0x11,0x52,0x21,0x30,0xa2,0xa0,0x66,0x50,0xdd,0x20, -0xd0,0xd0,0x74,0x0c,0x5c,0x0c,0x4b,0x81,0x2a,0xfc,0xe0,0x08,0x00,0x51,0xc7,0xf3, -0x5c,0x06,0xc0,0x20,0x00,0xa8,0x05,0x52,0xa0,0xa0,0xa0,0xae,0x15,0x50,0x85,0x20, -0xa0,0x86,0x83,0x80,0xa8,0x20,0x81,0x47,0xf4,0xe0,0x08,0x00,0x67,0x12,0x2c,0x57, -0x12,0x31,0x52,0xa0,0xf0,0x57,0x92,0x14,0x21,0xfd,0xfb,0xc0,0x20,0x00,0x28,0x02, -0x20,0x56,0x15,0x0c,0x72,0x50,0x22,0xc0,0x0c,0x25,0x86,0x06,0x00,0xb1,0x74,0xf8, -0xa1,0xf9,0xfb,0x81,0x0b,0xf8,0xe0,0x08,0x00,0xe5,0x35,0xfd,0x0c,0x05,0x06,0x01, -0x00,0x00,0x00,0x00,0x0c,0x15,0x0c,0x42,0x61,0x6d,0xf8,0x81,0xb5,0xf3,0xc0,0x20, -0x00,0x59,0x06,0x61,0xb2,0xf3,0x50,0x22,0x11,0xc0,0x20,0x00,0x58,0x06,0x80,0x55, -0x10,0x20,0x25,0x20,0x51,0xaa,0xf3,0xc0,0x20,0x00,0x29,0x06,0xc0,0x20,0x00,0x28, -0x05,0x61,0xa7,0xf3,0x60,0x22,0x10,0x61,0x9b,0xfb,0x60,0x22,0x20,0xc0,0x20,0x00, -0x29,0x05,0x21,0xa5,0xf3,0x51,0xe4,0xfb,0xc0,0x20,0x00,0x59,0x02,0xa5,0x10,0xfd, -0x21,0x9e,0xf3,0x0b,0x33,0xc0,0x20,0x00,0x39,0x02,0x21,0xe0,0xfb,0x4c,0xf3,0xc0, -0x20,0x00,0x39,0x02,0xa0,0xea,0x03,0xa0,0xb4,0xa2,0xc2,0x21,0x38,0xa0,0xa4,0x82, -0x0c,0x0d,0x81,0xec,0xf7,0xe0,0x08,0x00,0xa0,0xea,0x13,0x31,0xbd,0xfb,0x22,0x21, -0x21,0x80,0x44,0x11,0x30,0x22,0x10,0x40,0x22,0x20,0x41,0xba,0xfb,0x92,0x21,0x33, -0x40,0x22,0x10,0x42,0x21,0x32,0xe0,0x39,0x01,0x30,0x22,0x20,0xd0,0x34,0x01,0x41, -0xb6,0xfb,0x52,0x21,0x37,0x40,0x22,0x10,0x41,0xce,0xfb,0x30,0x22,0x20,0x40,0x22, -0x10,0xb0,0x35,0x01,0xa1,0xcc,0xfb,0x30,0x22,0x20,0x31,0xcb,0xfb,0x22,0x61,0x21, -0xa0,0xa2,0x10,0x37,0x9a,0x63,0x31,0xc9,0xfb,0x51,0xc9,0xfb,0xc0,0x20,0x00,0x48, -0x03,0x50,0x44,0x10,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x48,0x03,0x51,0xc5, -0xfb,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x48,0x03,0x51,0xc2, -0xfb,0x50,0x44,0x10,0x51,0xc2,0xfb,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0xc0, -0x20,0x00,0x48,0x03,0x1c,0x85,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20, -0x00,0x48,0x03,0x7c,0x95,0x50,0x44,0x10,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00, -0x48,0x03,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0x27,0x72,0x10,0x21,0xb4,0xfb, -0x0c,0x13,0x2a,0xaa,0x0c,0x02,0xa0,0x23,0x83,0xad,0x02,0xe5,0xfa,0xfc,0x21,0x63, -0xf3,0x41,0xb0,0xfb,0xc0,0x20,0x00,0x38,0x02,0x62,0x21,0x34,0x40,0x33,0x10,0x41, -0xad,0xfa,0x0c,0x3a,0x40,0x46,0x10,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0x81, -0xe1,0xf3,0xe0,0x08,0x00,0xc0,0x20,0x00,0x38,0x02,0x41,0xa7,0xfb,0x82,0x21,0x35, -0x40,0x33,0x10,0x41,0xa6,0xfb,0x92,0x21,0x36,0x40,0x48,0x10,0x40,0x33,0x20,0xc0, -0x20,0x00,0x39,0x02,0xc0,0x20,0x00,0x38,0x02,0x62,0x21,0x31,0x42,0xae,0xff,0x40, -0x33,0x10,0x52,0xa1,0x00,0x0b,0x49,0x40,0x65,0x83,0x60,0x33,0x20,0xc0,0x20,0x00, -0x39,0x02,0xa2,0xa1,0x2c,0x81,0xcf,0xf3,0xe0,0x08,0x00,0x21,0x4a,0xf3,0x20,0x77, -0x82,0x21,0x6f,0xf4,0x72,0x62,0x00,0x31,0x1d,0xfb,0x22,0x21,0x1d,0x38,0x03,0x26, -0x13,0x02,0x86,0x37,0x00,0xa5,0x05,0xfd,0x06,0x36,0x00,0x00,0x00,0x00,0x0c,0x92, -0x1c,0x8c,0x0c,0x0b,0xa2,0xc1,0x50,0x81,0xc0,0xf8,0xe0,0x08,0x00,0x22,0x41,0x48, -0x0c,0x12,0x22,0x41,0x49,0x0c,0x22,0x22,0x41,0x4a,0x0c,0x32,0x22,0x41,0x4b,0x0c, -0x42,0x22,0x41,0x4c,0x0c,0x52,0x22,0x41,0x4d,0x0c,0x62,0x22,0x41,0x4e,0xa2,0xa1, -0xd4,0x0c,0x82,0x22,0x41,0x4f,0x81,0xb5,0xfa,0xe0,0x08,0x00,0x8c,0xda,0x28,0x04, -0xcc,0x12,0x06,0x11,0x00,0xbd,0x0a,0xa1,0xae,0xfa,0x86,0x0d,0x00,0x21,0x7c,0xfb, -0x2c,0x0c,0xb2,0xc1,0x48,0xad,0x02,0x81,0x0c,0xf8,0xe0,0x08,0x00,0x8c,0xba,0x28, -0x04,0xbd,0x0a,0xa1,0xda,0xf8,0xdc,0xa2,0x86,0x07,0x00,0x00,0xad,0x02,0x2c,0x0c, -0xb2,0xc1,0x48,0x81,0x84,0xfb,0xe0,0x08,0x00,0x28,0x04,0x9c,0x1a,0x8c,0x92,0xbd, -0x0a,0xa1,0x70,0xfb,0x81,0x0c,0xf4,0xe0,0x08,0x00,0x7c,0xf2,0x06,0x11,0x00,0x00, -0xb6,0x42,0x08,0xa1,0x6d,0xfb,0x81,0x07,0xf4,0xe0,0x08,0x00,0x31,0x6c,0xfb,0x0c, -0x02,0x58,0x04,0xb6,0x45,0x0f,0x82,0xc1,0x48,0x2a,0x58,0xb2,0x05,0x00,0xad,0x03, -0x81,0x01,0xf4,0xe0,0x08,0x00,0x1b,0x22,0x66,0x92,0xe5,0x38,0x04,0x22,0xa0,0x00, -0xb6,0x43,0x10,0xa1,0x63,0xfb,0x81,0xfb,0xf3,0xe0,0x08,0x00,0x06,0x01,0x00,0x00, -0x00,0x00,0x7c,0xe2,0x30,0xeb,0x03,0x30,0x3d,0x04,0x41,0xed,0xfa,0x58,0xb1,0xc0, -0x20,0x00,0x59,0x04,0x58,0xc1,0x41,0xeb,0xfa,0xc0,0x20,0x00,0x59,0x04,0x58,0xd1, -0x41,0xea,0xfa,0xc0,0x20,0x00,0x59,0x04,0x58,0xe1,0x41,0xe8,0xfa,0xc0,0x20,0x00, -0x59,0x04,0x52,0x21,0x10,0x41,0xe6,0xfa,0xc0,0x20,0x00,0x59,0x04,0x58,0xf1,0x41, -0x44,0xfa,0xc0,0x20,0x00,0x59,0x04,0x52,0x21,0x11,0x41,0xe2,0xfa,0x52,0x44,0x01, -0x42,0x01,0x28,0x16,0xe4,0x03,0x0c,0x15,0x0c,0x04,0x30,0x45,0x83,0x3d,0x04,0x92, -0xc1,0x20,0xe0,0x44,0x11,0x4a,0x49,0xb8,0x04,0xad,0x03,0x65,0xad,0xfc,0x51,0xdb, -0xf3,0x58,0x05,0xb6,0x35,0x1e,0xad,0x03,0x48,0x04,0x25,0xaa,0xfc,0xdd,0x0a,0xa1, -0x41,0xfb,0xcd,0x04,0xbd,0x03,0x81,0xd7,0xf3,0xe0,0x08,0x00,0x46,0x01,0x00,0x00, -0x00,0x00,0x22,0xaf,0xfe,0x31,0xd1,0xf3,0x38,0x03,0xb6,0x43,0x56,0xa1,0x3a,0xfb, -0xbd,0x02,0x81,0xd0,0xf3,0xe0,0x08,0x00,0x06,0x12,0x00,0x00,0xf6,0x45,0x02,0x86, -0xa2,0xfc,0x06,0x9f,0xfc,0x25,0xf3,0xfc,0x22,0xa0,0x00,0xd2,0xa0,0x01,0xa0,0xd2, -0x83,0xb2,0x21,0x32,0xa2,0x21,0x34,0xcd,0x07,0x25,0xef,0xfd,0x27,0x1a,0x02,0x86, -0x66,0xfd,0x06,0x6b,0xfd,0x25,0xf1,0xfc,0x82,0xa0,0x01,0xd2,0xa0,0x00,0xb2,0x21, -0x32,0xa0,0xd8,0x93,0xcd,0x06,0x50,0xa5,0x20,0x25,0xed,0xfd,0xcc,0x1a,0x86,0xc3, -0xfd,0xc6,0xbf,0xfd,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x20,0xa0,0xf4,0x20,0x90, -0xf5,0x0c,0x08,0x97,0x9a,0x0d,0x0b,0x22,0x7c,0xda,0x0c,0x19,0x27,0xba,0x02,0x80, -0x98,0x20,0x8d,0x09,0x80,0x20,0x04,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00,0x08,0x40,0x20,0x20, -0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x87,0x59,0x18,0xc0, -0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00,0x89,0xc2, -0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87,0x59,0x0a,0x32,0xc3, -0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 3039b22459..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,317 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x84,0xc2,0x0b,0x40,0x20,0xc2,0x0b,0x40,0x54,0xc2,0x0b,0x40,0x0c,0xc2,0x0b,0x40, -0xec,0xc2,0x0b,0x40,0x9c,0xcb,0x0b,0x40,0xac,0xf6,0x0b,0x40,0xb0,0xc9,0x0b,0x40, -0x08,0xca,0x0b,0x40,0x80,0xf6,0x0b,0x40,0x5c,0xca,0x0b,0x40,0x5c,0xf6,0x0b,0x40, -0xb8,0xc2,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x1c,0x4e,0x0e,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x20,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x25,0x64,0x20,0x25,0x64, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41, -0x42,0x4f,0x52,0x54,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63, -0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x64,0x6f,0x77,0x6e,0x20, -0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61,0x74,0x20,0x25,0x73,0x3a,0x25,0x64, -0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20, -0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75, -0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x70,0x61,0x67,0x65,0x3a,0x20, -0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x73,0x72,0x63,0x3a,0x20,0x25,0x78,0x20,0x6d, -0x61,0x70,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x78,0x20,0x70,0x61,0x67,0x65, -0x5f,0x63,0x6e,0x74,0x3a,0x20,0x25,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x70, -0x61,0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, -0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x61,0x67,0x69, -0x63,0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72, -0x20,0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d, -0x63,0x75,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x6d, -0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69, -0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f,0x4d,0x20,0x61,0x64,0x64,0x72, -0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73, -0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e, -0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d,0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67, -0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d, -0x65,0x6e,0x74,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x70,0x70, -0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20, -0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41, -0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25, -0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68, -0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64,0x2c,0x20,0x73,0x7a, -0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, -0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a, -0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65,0x64,0x0a,0x00, -0x72,0x74,0x63,0x5f,0x74,0x69,0x6d,0x65,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29, -0x3a,0x20,0x73,0x6c,0x6f,0x77,0x63,0x6c,0x6b,0x5f,0x63,0x79,0x63,0x6c,0x65,0x73, -0x20,0x76,0x61,0x6c,0x75,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65, -0x2c,0x20,0x70,0x6f,0x73,0x73,0x69,0x62,0x6c,0x65,0x20,0x6f,0x76,0x65,0x72,0x66, -0x6c,0x6f,0x77,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74, -0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x50,0x6f,0x74,0x65,0x6e, -0x74,0x69,0x61,0x6c,0x6c,0x79,0x20,0x62,0x6f,0x67,0x75,0x73,0x20,0x58,0x54,0x41, -0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a,0x20,0x25,0x64,0x20, -0x4d,0x48,0x7a,0x2c,0x20,0x67,0x75,0x65,0x73,0x73,0x69,0x6e,0x67,0x20,0x32,0x36, -0x20,0x4d,0x48,0x7a,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x50, -0x6f,0x74,0x65,0x6e,0x74,0x69,0x61,0x6c,0x6c,0x79,0x20,0x62,0x6f,0x67,0x75,0x73, -0x20,0x58,0x54,0x41,0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a, -0x20,0x25,0x64,0x20,0x4d,0x48,0x7a,0x2c,0x20,0x67,0x75,0x65,0x73,0x73,0x69,0x6e, -0x67,0x20,0x34,0x30,0x20,0x4d,0x48,0x7a,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e, -0x29,0x3a,0x20,0x42,0x6f,0x67,0x75,0x73,0x20,0x58,0x54,0x41,0x4c,0x20,0x66,0x72, -0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x3a,0x20,0x25,0x64,0x20,0x4d,0x48,0x7a,0x00, -0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a, -0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x20,0x66,0x72,0x65, -0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69,0x67,0x75,0x72,0x61, -0x74,0x69,0x6f,0x6e,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65,0x64,0x2d,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74,0x65,0x20,0x25,0x73, -0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20, -0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e, -0x2e,0x2e,0x25,0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49, -0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20, -0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x69,0x74,0x20,0x61, -0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x74, -0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x6f,0x70,0x74,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74, -0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73, -0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20, -0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52, -0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a, -0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66,0x6c,0x5f,0x64,0x65, -0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28,0x25,0x64,0x29,0x20, -0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c,0x64,0x29,0x75,0x73, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x61,0x6c,0x69,0x67, -0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x21,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65, -0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x66,0x6c,0x61,0x74,0x65, -0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63, -0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28, -0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f, -0x20,0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64, -0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75, -0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68, -0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62, -0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, -0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a, -0x20,0x45,0x72,0x61,0x73,0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20, -0x6d,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x70,0x75,0x5f, -0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53, -0x53,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31, -0x20,0x25,0x78,0x2c,0x20,0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68,0x65,0x20,0x64,0x69,0x73,0x61, -0x62,0x6c,0x65,0x20,0x43,0x50,0x55,0x25,0x64,0x3a,0x20,0x30,0x78,0x25,0x78,0x20, -0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68, -0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e, -0x61,0x62,0x6c,0x65,0x64,0x20,0x66,0x6f,0x72,0x20,0x43,0x50,0x55,0x25,0x64,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x74,0x74,0x61,0x63,0x68,0x20, -0x73,0x70,0x69,0x20,0x66,0x6c,0x61,0x73,0x68,0x2e,0x2e,0x2e,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25, -0x78,0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c, -0x20,0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73, -0x6d,0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c, -0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44, -0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x73,0x69,0x7a, -0x65,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25, -0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20, -0x75,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a, -0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x64,0x20,0x6d,0x73,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62, -0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e, -0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70, -0x20,0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61, -0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20, -0x74,0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65, -0x64,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64, -0x20,0x6c,0x61,0x73,0x74,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20, -0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74, -0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f, -0x20,0x72,0x65,0x61,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x73, -0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x65,0x6e,0x74,0x72,0x79,0x20,0x28,0x25,0x64, -0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61, -0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78, -0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69, -0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, -0x2d,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69, -0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20, -0x66,0x6c,0x61,0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f, -0x75,0x6e,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64, -0x2c,0x20,0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78, -0x2c,0x20,0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73, -0x27,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64, -0x20,0x61,0x70,0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20, -0x27,0x25,0x73,0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64, -0x20,0x62,0x70,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65, -0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f, -0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20, -0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78, -0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30, -0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20, -0x43,0x61,0x6e,0x27,0x74,0x20,0x65,0x73,0x74,0x69,0x6d,0x61,0x74,0x65,0x20,0x58, -0x54,0x41,0x4c,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x2c,0x20,0x61, -0x73,0x73,0x75,0x6d,0x69,0x6e,0x67,0x20,0x32,0x36,0x4d,0x48,0x7a,0x00,0x25,0x73, -0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43, -0x50,0x55,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c, -0x75,0x65,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x61,0x74,0x61,0x3a,0x20,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61, -0x63,0x68,0x65,0x20,0x72,0x65,0x73,0x74,0x6f,0x72,0x65,0x64,0x20,0x43,0x50,0x55, -0x25,0x64,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a,0x00,0x46,0x4c, -0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57, -0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45, -0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f,0x43,0x48,0x45, -0x43,0x4b,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54, -0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x46,0x4c, -0x41,0x53,0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x46,0x4c,0x41, -0x53,0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52, -0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x46,0x4c,0x41, -0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00,0x43,0x4c,0x4f, -0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00,0x00,0x00,0x00, -0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40, -0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40, -0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x57,0xd4,0x0b,0x40,0x25,0xd4,0x0b,0x40, -0x25,0xd4,0x0b,0x40,0x34,0xd4,0x0b,0x40,0x34,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40, -0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40, -0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40,0x40,0xd4,0x0b,0x40, -0x40,0xd4,0x0b,0x40,0x00,0x50,0x04,0xff,0xac,0x00,0x00,0x00,0xef,0xe6,0x0b,0x40, -0x83,0xe9,0x0b,0x40,0x65,0xe9,0x0b,0x40,0x73,0xe9,0x0b,0x40,0xa9,0xe9,0x0b,0x40, -0x99,0xea,0x0b,0x40,0x56,0xec,0x0b,0x40,0x6e,0xf4,0x0b,0x40,0x8f,0xe9,0x0b,0x40, -0x9b,0xe9,0x0b,0x40,0xc5,0xed,0x0b,0x40,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74, -0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77, -0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72,0x5f,0x67,0x65,0x74,0x00,0x80,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x74,0x75, -0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73, -0x68,0x00,0x73,0x74,0x75,0x62,0x5f,0x67,0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f, -0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d, -0x61,0x70,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65, -0x74,0x5f,0x62,0x70,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f, -0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x73,0x74,0x75, -0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70, -0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61, -0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x90,0xe0,0x90,0xe0,0xe0, -0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0x1c,0x01,0x00,0x01,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x01,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00, -0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0, -0x20,0x0b,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c, -0x0c,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e, -0x64,0x6c,0x65,0x72,0x00,0x00,0x00,0x00,0xde,0x4f,0xfe,0x3f,0xe9,0x4f,0xfe,0x3f, -0xf5,0x4f,0xfe,0x3f,0x01,0x50,0xfe,0x3f,0x13,0x50,0xfe,0x3f,0x21,0x50,0xfe,0x3f, -0x2e,0x50,0xfe,0x3f,0x3d,0x50,0xfe,0x3f,0x48,0x50,0xfe,0x3f,0x5d,0x50,0xfe,0x3f, -0x6d,0x50,0xfe,0x3f,0x00,0x00,0xf1,0x3f,0x00,0x20,0xf1,0x3f,0x65,0x73,0x70,0x5f, -0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73, -0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69, -0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63,0x6b,0x00, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_code.inc deleted file mode 100644 index 891ac49d34..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,255 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x6c,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05, -0x1d,0xf0,0x00,0x00,0x70,0x00,0xf0,0x3f,0x36,0x41,0x00,0x0c,0x18,0x0c,0x29,0x20, -0x98,0x93,0x81,0xfc,0xff,0x0c,0x02,0xc0,0x20,0x00,0x99,0x08,0x1d,0xf0,0x00,0x00, -0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d, -0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91, -0xec,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30, -0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40, -0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00,0xdf,0xc0,0x0b,0x40,0x36,0x41,0x00,0x81, -0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40,0x81,0xde,0xff,0x80,0x68,0x40,0x92,0xa0, -0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64, -0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59, -0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0xc0,0xff,0x3f, -0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f,0x74,0x00,0xf0,0x3f,0x78,0x00,0xf0,0x3f, -0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d,0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56, -0x19,0x05,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99, -0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92,0x21,0xf1,0xff,0xa1,0xf2,0xff,0xc0,0x20, -0x00,0x99,0x38,0x29,0x58,0x21,0xee,0xff,0xa9,0x78,0xc0,0x20,0x00,0x99,0x48,0xa1, -0xee,0xff,0x29,0x68,0x29,0x88,0xc0,0x20,0x00,0x99,0x28,0x0c,0x12,0xc0,0x20,0x00, -0x29,0x0a,0xa1,0xea,0xff,0xc0,0x20,0x00,0x29,0x0a,0x21,0xb6,0xff,0x0c,0x2a,0xc0, -0x20,0x00,0xa9,0x02,0x21,0xe7,0xff,0x0c,0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0, -0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20,0x7a,0x40,0xa1,0xb5,0xff,0x20,0x7a,0x40, -0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1,0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48, -0x00,0x1d,0xf0,0x00,0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f, -0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20, -0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24, -0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18, -0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00,0x89,0x88,0x88,0x88,0x50,0xc0,0x00,0x40, -0xc8,0xc2,0x00,0x40,0x36,0x61,0x00,0x61,0xfc,0xff,0xc6,0x0d,0x00,0x81,0xfb,0xff, -0xe0,0x08,0x00,0x60,0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13, -0x0c,0x17,0x57,0x3a,0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33, -0x59,0x43,0x49,0x53,0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6b,0x00,0x48,0x23,0x47, -0x35,0x02,0x86,0x69,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x93,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0x81,0x92,0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66, -0x98,0x11,0x87,0xb6,0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04, -0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2, -0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86, -0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x86,0x84,0xff,0x48,0x33,0x66,0x04,0x02,0x86, -0x90,0xff,0xc6,0x81,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x50, -0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57,0x58,0x3f,0xc0,0x20, -0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00, -0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20, -0x25,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a, -0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x82,0x02,0x00, -0xa2,0xa1,0x03,0x47,0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04, -0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02,0x00,0x00,0xbd,0x03, -0xad,0x04,0x25,0xd7,0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0, -0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe,0x2d,0x0a,0x1d,0xf0, -0x36,0x41,0x00,0xbd,0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8, -0x06,0x0c,0x02,0x06,0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50, -0x04,0x52,0xc5,0x02,0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37, -0x35,0xde,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0, -0x20,0x00,0x98,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88, -0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0x65,0xcf, -0xff,0x56,0xca,0xfa,0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0, -0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99, -0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0, -0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b, -0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38, -0x98,0x19,0x8a,0x89,0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0, -0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32, -0x46,0x10,0x00,0x00,0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90, -0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92, -0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90, -0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00, -0x59,0x32,0x16,0xb8,0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32, -0x20,0x0c,0x02,0x22,0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x5d,0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xc2, -0x04,0x87,0xd9,0x04,0x0c,0x02,0x86,0x44,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20, -0x00,0x98,0xd5,0x87,0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86,0x01,0x00,0x00,0x00, -0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x48,0x08, -0x28,0x03,0x20,0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23, -0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x11,0xc0,0x20,0x00, -0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x53,0x46,0x10,0x00,0xc0, -0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x37,0x34,0x41,0xc0,0x20, -0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x23,0xc0,0x20,0x00, -0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0, -0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x86,0x03,0x00,0x00,0x00, -0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5,0x56,0xb2,0x06, -0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa, -0x00,0xbd,0x04,0xad,0x02,0xe5,0xb4,0xff,0x46,0xcf,0xff,0x00,0x88,0x24,0x66,0x08, -0x07,0x88,0x34,0x66,0x08,0x02,0xc6,0xcb,0xff,0x81,0xcc,0xfe,0xe0,0x08,0x00,0x61, -0xca,0xfe,0x98,0x04,0x60,0xaa,0xa2,0x88,0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2, -0xa0,0x01,0x97,0x3a,0x02,0xb2,0xa0,0x00,0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34, -0x99,0x44,0x89,0x54,0xa7,0xa8,0x02,0x86,0xbf,0xff,0x87,0x1a,0x02,0xc6,0xbc,0xff, -0x88,0x24,0x87,0xb9,0x02,0x06,0xbc,0xff,0x06,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00, -0x48,0x41,0xfe,0x3f,0x14,0x41,0xfe,0x3f,0x10,0x40,0xfe,0x3f,0x34,0x40,0xfe,0x3f, -0x2c,0x41,0xfe,0x3f,0x30,0x41,0xfe,0x3f,0x18,0x80,0x00,0x00,0x00,0x80,0x00,0x00, -0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00,0x2c,0x80,0x00,0x00, -0x24,0x80,0x00,0x00,0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x34,0x80,0x00,0x00, -0x40,0x80,0x00,0x00,0x4c,0xc4,0x00,0x40,0x78,0x2e,0x06,0x40,0x50,0x2d,0x06,0x40, -0x36,0x41,0x00,0x81,0xfb,0xff,0x5d,0x02,0x28,0x62,0x31,0xe9,0xff,0x80,0x81,0xc0, -0x20,0x20,0x04,0x10,0x18,0x00,0x29,0x03,0xb0,0xeb,0x03,0xb0,0xbd,0x04,0x41,0xe5, -0xff,0xfc,0x9b,0x1c,0x8c,0xad,0x04,0x81,0xf3,0xff,0xe0,0x08,0x00,0x21,0xe2,0xff, -0x0c,0x13,0x29,0x24,0x21,0xe2,0xff,0x29,0x34,0x21,0xe1,0xff,0x32,0x42,0x00,0xc6, -0x06,0x00,0x68,0x02,0xcc,0x96,0x1b,0x33,0x8b,0x22,0x66,0x33,0xf4,0x06,0x93,0x00, -0x00,0x68,0x06,0xa8,0x12,0xe0,0x06,0x00,0x16,0xaa,0xfe,0x46,0x8e,0x00,0x2d,0x04, -0x0c,0x03,0x06,0xf7,0xff,0x28,0x24,0x8c,0xd2,0x28,0x52,0x8c,0x92,0xc8,0x35,0xb2, -0x25,0x02,0xa2,0x24,0x03,0xe0,0x02,0x00,0x31,0xd3,0xff,0x28,0x05,0x61,0xd6,0xff, -0x29,0x03,0x28,0x45,0x91,0xd6,0xff,0x29,0x13,0x21,0xcf,0xff,0x1a,0x66,0x0c,0x08, -0x89,0x06,0x1a,0x99,0x2a,0x61,0x19,0x43,0x19,0x53,0x69,0x09,0xc6,0x78,0x00,0x00, -0x81,0xce,0xff,0x91,0xce,0xff,0x1a,0x88,0x88,0x08,0x1a,0x99,0x98,0x09,0x21,0xc4, -0xff,0x80,0x66,0xc0,0x69,0x09,0x62,0x02,0x00,0x16,0xb6,0x1d,0x68,0x24,0x16,0x66, -0x1d,0x68,0x66,0x16,0x16,0x1d,0x81,0x75,0xfe,0xe0,0x08,0x00,0xc1,0xc0,0xff,0x91, -0xc0,0xff,0xca,0xc1,0x61,0x71,0xfe,0x99,0x3c,0x91,0xbe,0xff,0x81,0xbd,0xff,0x60, -0xaa,0xa2,0x99,0x5c,0x0c,0x06,0x91,0xbd,0xff,0x69,0x1c,0x68,0x24,0xa0,0xa7,0x41, -0x89,0x2c,0x1a,0x99,0x81,0xb8,0xff,0xa9,0x0c,0x68,0x66,0xb8,0x09,0xa8,0x34,0x89, -0x4c,0xe0,0x06,0x00,0x21,0xb7,0xff,0x6d,0x0a,0x1a,0x22,0xa9,0x02,0x16,0x7a,0x18, -0x81,0xb3,0xff,0x91,0xb4,0xff,0x1a,0x88,0x88,0x08,0x1a,0x99,0x28,0x08,0xa9,0x09, -0x06,0x37,0x00,0x61,0xa8,0xff,0x91,0xa9,0xff,0xa8,0x56,0x72,0x26,0x04,0x6d,0x02, -0x70,0x7a,0xc0,0x20,0xb7,0x80,0xb7,0xb9,0x02,0x70,0x69,0xc0,0x81,0xaa,0xff,0xcd, -0x06,0x1a,0x88,0xb8,0x08,0x6a,0x77,0x81,0x56,0xfe,0xe0,0x08,0x00,0x91,0xa5,0xff, -0x60,0x22,0xc0,0x1a,0x99,0x98,0x09,0x6a,0x89,0x91,0xa2,0xff,0x1a,0x99,0x89,0x09, -0x88,0x53,0x0c,0x09,0x6a,0x68,0x69,0x53,0x68,0x13,0x0c,0x18,0x70,0x66,0xc0,0x60, -0x98,0x83,0x90,0x60,0x74,0xcc,0x76,0x92,0xd7,0x80,0x90,0x68,0x83,0x16,0xf6,0x07, -0x81,0x8c,0xff,0x68,0x03,0x98,0x08,0x81,0x98,0xff,0xb2,0x23,0x04,0x1a,0x88,0x92, -0x68,0x00,0xec,0x29,0x81,0x96,0xff,0x10,0x88,0x80,0xb2,0x68,0x00,0xe5,0x6b,0xff, -0x81,0x92,0xff,0x91,0x92,0xff,0x10,0x88,0x80,0x88,0x08,0x1a,0x99,0xb8,0x09,0xac, -0xf8,0xdc,0xda,0xc6,0x0a,0x00,0x00,0x00,0x91,0x8d,0xff,0x1a,0x99,0xb9,0x09,0xe5, -0x69,0xff,0x81,0x8a,0xff,0x1a,0x88,0xb8,0x08,0x56,0x7a,0xfc,0x7c,0xf6,0x46,0x0f, -0x00,0x00,0xcd,0x07,0xad,0x06,0x81,0x88,0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00, -0x00,0x00,0xcd,0x07,0xad,0x06,0x81,0x85,0xff,0xe0,0x08,0x00,0x56,0xca,0xfd,0x68, -0x03,0x7a,0x66,0x69,0x03,0x68,0x13,0x70,0x66,0xc0,0x69,0x13,0x68,0x43,0x69,0x53, -0x8c,0x92,0x91,0x70,0xff,0x68,0x19,0x56,0x86,0xf1,0x46,0x00,0x00,0x6d,0x02,0x21, -0x6c,0xff,0x72,0x02,0x00,0x16,0xf7,0x07,0x78,0x24,0x16,0xa7,0x07,0x78,0x67,0x16, -0x57,0x07,0x81,0x1e,0xfe,0xe0,0x08,0x00,0xc1,0x69,0xff,0x91,0x69,0xff,0xca,0xc1, -0x71,0x1a,0xfe,0x99,0x3c,0x91,0x67,0xff,0x70,0xaa,0xa2,0x81,0x65,0xff,0x0c,0x07, -0x99,0x5c,0x91,0x67,0xff,0x79,0x1c,0x78,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99, -0x81,0x61,0xff,0xa9,0x0c,0x78,0x77,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x07,0x00, -0xfc,0x4a,0xdc,0x86,0x61,0x59,0xff,0x21,0x5c,0xff,0x6a,0x61,0x1a,0x22,0x28,0x02, -0x68,0x06,0x6a,0x82,0x21,0x59,0xff,0x1a,0x22,0x89,0x02,0x06,0x01,0x00,0x7c,0xd2, -0x06,0x0d,0x00,0x81,0x55,0xff,0x68,0x15,0x1a,0x88,0x88,0x08,0x67,0xb8,0x02,0x46, -0x83,0xff,0x0c,0x02,0x06,0x08,0x00,0x00,0x7c,0xf2,0x86,0x06,0x00,0x31,0x90,0xfd, -0x20,0x63,0x40,0x61,0xa1,0xfd,0x60,0x22,0x20,0x20,0x73,0x40,0x91,0x45,0xff,0x22, -0x09,0x00,0x56,0xf2,0xda,0xc6,0x6f,0xff,0x1d,0xf0,0x00,0x00,0x14,0x41,0xfe,0x3f, -0x4c,0x41,0xfe,0x3f,0x38,0x40,0xf4,0x3f,0x40,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f, -0x44,0x00,0xf0,0x3f,0xf0,0x03,0xf0,0x3f,0x5c,0x00,0xf0,0x3f,0x18,0x04,0xf0,0x3f, -0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f,0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f, -0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f,0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80, -0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70,0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00, -0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f,0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08, -0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90,0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f, -0x00,0x00,0x04,0x00,0x74,0x40,0xfe,0x3f,0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00, -0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f,0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00, -0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40, -0xb8,0x9a,0x00,0x40,0x14,0x9a,0x00,0x40,0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40, -0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40,0xf0,0x22,0x06,0x40,0x36,0x41,0x01,0x32, -0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13,0x62,0x61,0x14,0x72,0x61,0x15,0x31,0xcb, -0xff,0x41,0xcb,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8, -0x32,0xc1,0x40,0x42,0xa0,0x80,0x39,0xb1,0x4a,0x31,0x39,0xa1,0x0c,0x43,0x39,0xc1, -0x0c,0xd3,0x7c,0xea,0x27,0xa3,0x02,0x46,0xfa,0x00,0x72,0x21,0x11,0x50,0xeb,0x03, -0x50,0x5d,0x04,0x81,0xe5,0xff,0xe0,0x08,0x00,0x81,0xe4,0xff,0xe0,0x08,0x00,0x31, -0xbd,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x38,0x03,0xcc,0xba,0x1c,0xc6,0x60,0x33,0x10, -0x32,0xc3,0xf8,0x0c,0x16,0x30,0x46,0x83,0x0c,0x86,0x8c,0xe5,0x31,0xb7,0xff,0xc0, -0x20,0x00,0x38,0x03,0x60,0x33,0x10,0xdc,0x13,0x06,0x1e,0x00,0x31,0xb4,0xff,0xc0, -0x20,0x00,0x38,0x03,0x67,0x83,0x24,0x3d,0x05,0x86,0x16,0x00,0x31,0xb1,0xff,0x61, -0xb1,0xff,0xc0,0x20,0x00,0x88,0x03,0x80,0x80,0x54,0xc0,0x20,0x00,0x38,0x06,0x30, -0x37,0xb4,0x66,0x13,0xf4,0x61,0xa8,0xff,0x06,0x07,0x00,0x00,0x31,0xab,0xff,0x61, -0xab,0xff,0xc0,0x20,0x00,0x88,0x03,0x80,0x80,0x54,0xc0,0x20,0x00,0x38,0x06,0x30, -0x37,0xb4,0x66,0x13,0xf4,0x61,0xa1,0xff,0xc0,0x20,0x00,0x38,0x06,0x7c,0x79,0x90, -0x33,0x10,0xc0,0x20,0x00,0x39,0x06,0x0c,0x13,0x0c,0x06,0x50,0x63,0x83,0xe0,0x66, -0x11,0x6a,0x61,0x89,0x06,0xcc,0xc5,0x61,0x98,0xff,0xc0,0x20,0x00,0x68,0x06,0x37, -0x66,0x23,0xc6,0x03,0x00,0x61,0x95,0xff,0xc0,0x20,0x00,0x68,0x06,0x37,0x66,0x15, -0xc6,0x01,0x00,0x00,0x00,0x61,0x92,0xff,0x86,0x00,0x00,0x61,0x93,0xff,0xc0,0x20, -0x00,0x68,0x06,0x47,0x66,0x2e,0xad,0x05,0x81,0xb2,0xff,0xe0,0x08,0x00,0xad,0x05, -0x81,0xb1,0xff,0xe0,0x08,0x00,0x6c,0xf9,0x81,0x8a,0xff,0x8c,0x15,0x81,0x8a,0xff, -0xc0,0x20,0x00,0x68,0x08,0xad,0x05,0x90,0x66,0x10,0xc0,0x20,0x00,0x69,0x08,0x81, -0xaa,0xff,0xe0,0x08,0x00,0xe1,0x86,0xff,0xd1,0x87,0xff,0xc0,0x20,0x00,0x58,0x0e, -0xc1,0x86,0xff,0xc0,0x20,0x00,0x88,0x0d,0xb1,0x85,0xff,0x52,0x61,0x18,0x91,0x84, -0xff,0xc0,0x20,0x00,0x58,0x0c,0x82,0x61,0x19,0xc0,0x20,0x00,0x88,0x0b,0x52,0x61, -0x1a,0xc0,0x20,0x00,0x58,0x09,0x82,0x61,0x1b,0xa1,0x7e,0xff,0x81,0x7f,0xff,0xf1, -0x7f,0xff,0x52,0x61,0x1c,0xc0,0x20,0x00,0x68,0x0a,0x52,0x08,0x01,0xc0,0x20,0x00, -0xf9,0x0e,0xe1,0x7b,0xff,0xc0,0x20,0x00,0xe9,0x0d,0xd1,0x7a,0xff,0xc0,0x20,0x00, -0xd9,0x0c,0xc2,0xa2,0x00,0xc0,0x20,0x00,0xc9,0x0b,0xb1,0x77,0xff,0x0c,0x4c,0xc0, -0x20,0x00,0xb8,0x0b,0xc0,0xbb,0x10,0xcc,0xab,0xad,0x04,0x81,0x8c,0xff,0xe0,0x08, -0x00,0x46,0x05,0x00,0x00,0x41,0x71,0xff,0xc0,0x20,0x00,0x49,0x0a,0x41,0x70,0xff, -0xc0,0x20,0x00,0x49,0x09,0x0c,0x04,0x42,0x48,0x01,0x41,0x61,0xff,0x81,0x6d,0xff, -0xc0,0x20,0x00,0xb8,0x04,0x41,0x60,0xff,0x91,0x6c,0xff,0xc0,0x20,0x00,0xa8,0x04, -0xf1,0x6b,0xff,0xd1,0x3a,0xfd,0x0c,0x0e,0xc0,0x20,0x00,0xe2,0x68,0x00,0xc0,0x20, -0x00,0xf2,0x69,0x00,0xc0,0x20,0x00,0x48,0x09,0x56,0x74,0xff,0xc0,0x20,0x00,0x48, -0x08,0xc8,0x5d,0xc0,0x44,0x10,0x40,0x40,0x04,0x56,0xb4,0xfd,0x81,0x61,0xff,0x1c, -0x79,0xc0,0x20,0x00,0x99,0x08,0x81,0x4e,0xff,0x91,0x5e,0xff,0xcd,0x04,0xc0,0x20, -0x00,0x99,0x08,0x81,0x4d,0xff,0x91,0x5c,0xff,0xd1,0x57,0xff,0xc0,0x20,0x00,0x92, -0x68,0x00,0x81,0x5a,0xff,0x91,0x53,0xff,0xc0,0x20,0x00,0x42,0x68,0x00,0xf1,0x58, -0xff,0x41,0x22,0xfd,0xc0,0x20,0x00,0xc2,0x69,0x00,0xc0,0x20,0x00,0xf2,0x6d,0x00, -0xc0,0x20,0x00,0x88,0x0d,0x56,0x78,0xff,0xc0,0x20,0x00,0x88,0x09,0xe8,0x54,0xe0, -0x88,0x10,0x07,0xe8,0xde,0x81,0x4d,0xff,0x91,0x3a,0xff,0xc0,0x20,0x00,0x88,0x08, -0xc0,0x20,0x00,0xb9,0x09,0x91,0x38,0xff,0x80,0x80,0xf5,0xc0,0x20,0x00,0xa9,0x09, -0x82,0xc8,0xee,0x2c,0x79,0x87,0x39,0x0b,0x91,0x47,0xff,0xe0,0x88,0x11,0x8a,0x89, -0xb8,0x08,0xcc,0xbb,0x26,0x42,0x02,0x86,0x31,0x00,0x7c,0xea,0x06,0x35,0x00,0x00, -0x00,0x81,0x44,0xff,0xf1,0x41,0xff,0xa2,0x28,0x00,0xd1,0x40,0xff,0xc1,0x40,0xff, -0xe2,0xa1,0x00,0x81,0x4b,0xff,0xe0,0x08,0x00,0xa5,0x41,0xff,0x92,0x04,0x02,0x82, -0xa0,0x9d,0xb2,0xc1,0x34,0x40,0xa4,0x20,0x87,0x99,0x28,0x81,0x01,0xfd,0xe0,0x08, -0x00,0x56,0xca,0x08,0x82,0x21,0x0d,0x42,0xaf,0x43,0x40,0x48,0x10,0x47,0x98,0x02, -0x46,0x21,0x00,0x91,0x20,0xff,0xa1,0x34,0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc6,0x07,0x00,0x81,0x3c,0xff,0xe0,0x08,0x00,0x56,0x3a,0x06,0x91,0x19,0xff, -0xb8,0xd1,0xc0,0x20,0x00,0x82,0x29,0x00,0xa1,0x2d,0xff,0x42,0xa2,0x00,0xb0,0x44, -0x10,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82,0x69,0x00,0xa5,0x3b,0xff,0x81,0x1a,0xff, -0x91,0x28,0xff,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x92,0x28,0x00,0x56,0x69, -0xff,0x82,0x61,0x1d,0xe5,0x39,0xff,0xa1,0xe5,0xfc,0x40,0xb4,0x20,0x81,0x2a,0xff, -0xe0,0x08,0x00,0x4d,0x0a,0xe5,0x38,0xff,0x91,0x1f,0xff,0x82,0x21,0x1d,0xc0,0x20, -0x00,0x99,0x08,0x91,0x0d,0xff,0xc0,0x20,0x00,0x88,0x09,0x56,0x78,0xff,0x06,0x01, -0x00,0x7c,0xfa,0x46,0x03,0x00,0x56,0x74,0xff,0x26,0x12,0x02,0x86,0xca,0xff,0xad, -0x07,0xe5,0x8f,0xff,0x40,0xeb,0x03,0x40,0x4d,0x04,0x21,0xf5,0xfe,0x82,0x21,0x18, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19,0x21,0xf3,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x1a,0x21,0xf1,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1b,0x21,0xef, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0xee,0xfe,0x82,0x21,0x1c,0xc0,0x20,0x00,0x89, -0x02,0x21,0xec,0xfe,0xc0,0x20,0x00,0x69,0x02,0x21,0xeb,0xfe,0x52,0x42,0x01,0x16, -0x13,0x05,0x0c,0x02,0x0c,0x13,0x40,0x32,0x93,0xe0,0x33,0x11,0x3a,0x31,0x28,0x03, -0x0c,0x85,0x20,0x30,0x54,0x9c,0x44,0x41,0xd8,0xfe,0xc0,0x20,0x00,0x28,0x04,0x50, -0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0x41,0xd6,0xfe,0x86,0x04,0x00,0x41,0xd3,0xfe, -0xc0,0x20,0x00,0x28,0x04,0x50,0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0x41,0xd2,0xfe, -0xc0,0x20,0x00,0x28,0x04,0x52,0xaf,0xc0,0x50,0x22,0x10,0x30,0x22,0x20,0xc0,0x20, -0x00,0x22,0x64,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00,0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04, -0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2, -0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20, -0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87,0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00, -0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_data.inc deleted file mode 100644 index 10265d51f5..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x1c,0xc1,0x0b,0x40,0xb8,0xc0,0x0b,0x40,0xec,0xc0,0x0b,0x40,0xa4,0xc0,0x0b,0x40, -0x84,0xc1,0x0b,0x40,0x10,0xc5,0x0b,0x40,0xb8,0xcf,0x0b,0x40,0x6c,0xc4,0x0b,0x40, -0xc4,0xc4,0x0b,0x40,0x8c,0xcf,0x0b,0x40,0x40,0xc6,0x0b,0x40,0x68,0xcf,0x0b,0x40, -0x50,0xc1,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 72feac965e..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,270 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x40,0xfe,0x3f, -0x00,0xa0,0xf5,0x3f,0x18,0xa0,0xf5,0x3f,0x6c,0x40,0xfe,0x3f,0x36,0x41,0x00,0xb1, -0xfb,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xfa,0xff,0x0c,0x1a,0xc0,0x20,0x00, -0x98,0x08,0x0c,0x08,0x90,0x94,0x65,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0, -0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1,0xf3,0xff,0xbc,0xe8, -0x81,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0x27,0xe9,0x0d,0xc0,0x20,0x00,0x88,0x08, -0x92,0xa0,0x7f,0x80,0x84,0x65,0x97,0x98,0x28,0x91,0xea,0xff,0xc0,0x20,0x00,0x88, -0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00,0x80,0x89,0x41,0xa0, -0xa7,0x41,0xa0,0x88,0x10,0x90,0x98,0x41,0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28, -0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00, -0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05, -0x1d,0xf0,0x00,0x00,0x70,0x00,0xf0,0x3f,0x36,0x41,0x00,0x0c,0x18,0x0c,0x29,0x20, -0x98,0x93,0x81,0xfc,0xff,0x0c,0x02,0xc0,0x20,0x00,0x99,0x08,0x1d,0xf0,0x00,0x00, -0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d, -0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91, -0xec,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30, -0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40, -0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00,0xdf,0xc0,0x0b,0x40,0x36,0x41,0x00,0x81, -0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40,0x81,0xde,0xff,0x80,0x68,0x40,0x92,0xa0, -0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64, -0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59, -0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0xc0,0xff,0x3f, -0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f,0x74,0x00,0xf0,0x3f,0x78,0x00,0xf0,0x3f, -0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d,0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56, -0x19,0x05,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99, -0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92,0x21,0xf1,0xff,0xa1,0xf2,0xff,0xc0,0x20, -0x00,0x99,0x38,0x29,0x58,0x21,0xee,0xff,0xa9,0x78,0xc0,0x20,0x00,0x99,0x48,0xa1, -0xee,0xff,0x29,0x68,0x29,0x88,0xc0,0x20,0x00,0x99,0x28,0x0c,0x12,0xc0,0x20,0x00, -0x29,0x0a,0xa1,0xea,0xff,0xc0,0x20,0x00,0x29,0x0a,0x21,0xb6,0xff,0x0c,0x2a,0xc0, -0x20,0x00,0xa9,0x02,0x21,0xe7,0xff,0x0c,0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0, -0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20,0x7a,0x40,0xa1,0xb5,0xff,0x20,0x7a,0x40, -0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1,0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48, -0x00,0x1d,0xf0,0x00,0xf8,0x20,0xf4,0x3f,0xf8,0x30,0xf4,0x3f,0x70,0xe2,0xfa,0x3f, -0x6c,0x22,0x06,0x40,0x36,0x61,0x00,0x81,0xfb,0xff,0xc0,0x20,0x00,0x28,0x08,0x20, -0x20,0x24,0x56,0x42,0xff,0x81,0xf8,0xff,0xc0,0x20,0x00,0x28,0x08,0x20,0x20,0x24, -0x56,0x42,0xff,0xa1,0xf6,0xff,0xbd,0x01,0x81,0xf6,0xff,0xe0,0x08,0x00,0x0c,0x18, -0xa0,0x28,0x93,0x1d,0xf0,0x00,0x00,0x00,0x89,0x88,0x88,0x88,0x50,0xc0,0x00,0x40, -0xc8,0xc2,0x00,0x40,0x36,0x61,0x00,0x61,0xfc,0xff,0xc6,0x0d,0x00,0x81,0xfb,0xff, -0xe0,0x08,0x00,0x60,0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13, -0x0c,0x17,0x57,0x3a,0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33, -0x59,0x43,0x49,0x53,0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6b,0x00,0x48,0x23,0x47, -0x35,0x02,0x86,0x69,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x93,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0x81,0x92,0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66, -0x98,0x11,0x87,0xb6,0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04, -0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2, -0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86, -0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x86,0x84,0xff,0x48,0x33,0x66,0x04,0x02,0x86, -0x90,0xff,0xc6,0x81,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x50, -0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57,0x58,0x3f,0xc0,0x20, -0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00, -0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20, -0x25,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a, -0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x82,0x02,0x00, -0xa2,0xa1,0x03,0x47,0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04, -0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02,0x00,0x00,0xbd,0x03, -0xad,0x04,0x25,0xd7,0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0, -0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe,0x2d,0x0a,0x1d,0xf0, -0x36,0x41,0x00,0xbd,0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8, -0x06,0x0c,0x02,0x06,0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50, -0x04,0x52,0xc5,0x02,0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37, -0x35,0xde,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0, -0x20,0x00,0x98,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88, -0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0x65,0xcf, -0xff,0x56,0xca,0xfa,0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0, -0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99, -0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0, -0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b, -0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38, -0x98,0x19,0x8a,0x89,0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0, -0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32, -0x46,0x10,0x00,0x00,0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90, -0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92, -0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90, -0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00, -0x59,0x32,0x16,0xb8,0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32, -0x20,0x0c,0x02,0x22,0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x5d,0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xc2, -0x04,0x87,0xd9,0x04,0x0c,0x02,0x86,0x44,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20, -0x00,0x98,0xd5,0x87,0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86,0x01,0x00,0x00,0x00, -0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x48,0x08, -0x28,0x03,0x20,0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23, -0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x11,0xc0,0x20,0x00, -0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x53,0x46,0x10,0x00,0xc0, -0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x37,0x34,0x41,0xc0,0x20, -0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x23,0xc0,0x20,0x00, -0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0, -0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x86,0x03,0x00,0x00,0x00, -0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5,0x56,0xb2,0x06, -0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa, -0x00,0xbd,0x04,0xad,0x02,0xe5,0xb4,0xff,0x46,0xcf,0xff,0x00,0x88,0x24,0x66,0x08, -0x07,0x88,0x34,0x66,0x08,0x02,0xc6,0xcb,0xff,0x81,0xcc,0xfe,0xe0,0x08,0x00,0x61, -0xca,0xfe,0x98,0x04,0x60,0xaa,0xa2,0x88,0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2, -0xa0,0x01,0x97,0x3a,0x02,0xb2,0xa0,0x00,0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34, -0x99,0x44,0x89,0x54,0xa7,0xa8,0x02,0x86,0xbf,0xff,0x87,0x1a,0x02,0xc6,0xbc,0xff, -0x88,0x24,0x87,0xb9,0x02,0x06,0xbc,0xff,0x06,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00, -0x48,0x41,0xfe,0x3f,0x14,0x41,0xfe,0x3f,0x10,0x40,0xfe,0x3f,0x34,0x40,0xfe,0x3f, -0x2c,0x41,0xfe,0x3f,0x30,0x41,0xfe,0x3f,0x00,0x80,0x00,0x00,0x0c,0xab,0x00,0x00, -0xf0,0xaa,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x08,0xab,0x00,0x00, -0xff,0x7f,0x00,0x00,0x10,0x80,0x00,0x00,0x24,0xab,0x00,0x00,0x30,0xab,0x00,0x00, -0x28,0xab,0x00,0x00,0x20,0xab,0x00,0x00,0x2c,0xab,0x00,0x00,0x34,0xab,0x00,0x00, -0x00,0xab,0x00,0x00,0x40,0xab,0x00,0x00,0x38,0xab,0x00,0x00,0x3c,0xab,0x00,0x00, -0x50,0xab,0x00,0x00,0x4c,0xc4,0x00,0x40,0x30,0xef,0x05,0x40,0x78,0x2e,0x06,0x40, -0x50,0x2d,0x06,0x40,0x36,0x41,0x00,0x81,0xfa,0xff,0x38,0x62,0x41,0xe1,0xff,0x80, -0x81,0xc0,0x30,0x30,0x04,0x10,0x18,0x00,0x39,0x04,0xb0,0xeb,0x03,0xb0,0xbd,0x04, -0x31,0xdd,0xff,0xfc,0xbb,0x1c,0x8c,0x30,0xa3,0x20,0x81,0xf2,0xff,0xe0,0x08,0x00, -0x41,0xda,0xff,0x0c,0x15,0x49,0x23,0x41,0xd9,0xff,0x49,0x33,0x41,0xd9,0xff,0x52, -0x44,0x00,0x06,0x07,0x00,0x68,0x04,0xcc,0xa6,0x1b,0x55,0x8b,0x44,0x66,0x35,0xf4, -0x86,0xc8,0x00,0x00,0x00,0x68,0x06,0xa8,0x14,0xe0,0x06,0x00,0x16,0x9a,0xfe,0x86, -0xc3,0x00,0x4d,0x03,0x0c,0x05,0xc6,0xf6,0xff,0x48,0x23,0x8c,0xd4,0x48,0x54,0x8c, -0x94,0xc8,0x32,0xb2,0x22,0x02,0xa2,0x23,0x03,0xe0,0x04,0x00,0x41,0xca,0xff,0x38, -0x02,0x61,0xd0,0xff,0x39,0x04,0x38,0x42,0x81,0xd0,0xff,0x39,0x14,0x38,0x12,0x6a, -0x51,0x39,0x24,0x32,0xc1,0x10,0x59,0x34,0x39,0x44,0x39,0x54,0x1a,0x88,0x0c,0x04, -0x49,0x05,0x49,0x08,0x91,0xca,0xff,0x41,0xc1,0xff,0x1a,0x99,0x4a,0xa3,0xa9,0x09, -0x46,0xaa,0x00,0x00,0x00,0x51,0xc4,0xff,0x61,0xc5,0xff,0x1a,0x55,0x58,0x05,0x1a, -0x66,0x68,0x06,0x50,0x44,0xc0,0x49,0x06,0x41,0xb6,0xff,0x42,0x04,0x00,0x16,0xf4, -0x29,0x41,0xb0,0xff,0x58,0x24,0x16,0x75,0x29,0x58,0x65,0x16,0x25,0x29,0x81,0x67, -0xfe,0xe0,0x08,0x00,0xc1,0xb3,0xff,0x91,0xb3,0xff,0xca,0xc3,0x51,0x63,0xfe,0x99, -0x3c,0x91,0xb1,0xff,0x81,0xb0,0xff,0x50,0xaa,0xa2,0x99,0x5c,0x0c,0x05,0x91,0xb3, -0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99,0x81,0xab,0xff,0xa9, -0x0c,0x58,0x65,0xa8,0x34,0xb8,0x09,0x89,0x4c,0xe0,0x05,0x00,0x41,0xad,0xff,0x1a, -0x44,0xa9,0x04,0x16,0xaa,0x24,0x81,0xac,0xff,0x91,0xa4,0xff,0x1a,0x88,0xa9,0x08, -0x51,0xa9,0xff,0x9a,0xa3,0x91,0xa9,0xff,0x68,0x06,0x1a,0x55,0x1a,0x99,0x69,0x05, -0x0c,0x18,0xa9,0x09,0x06,0x5d,0x00,0xa1,0xa3,0xff,0x51,0x96,0xff,0x1a,0xaa,0x48, -0x0a,0xa1,0xa2,0xff,0xd8,0x45,0x1a,0xaa,0xa8,0x0a,0xe8,0x55,0x49,0x0a,0x41,0x92, -0xff,0x81,0x9f,0xff,0x91,0x9c,0xff,0x4a,0x4d,0x8a,0x71,0xe0,0x44,0xc0,0x1a,0x99, -0x49,0x07,0x98,0x09,0x48,0x25,0x61,0x8e,0xff,0x0c,0x07,0x47,0xb9,0x02,0x72,0xa0, -0x02,0x81,0x95,0xff,0x51,0x88,0xff,0xa1,0x8d,0xff,0x79,0x01,0x1a,0x88,0xaa,0x43, -0xb8,0x08,0x6a,0x63,0xa8,0x35,0xfd,0x06,0xcd,0x04,0x81,0x97,0xff,0xe0,0x08,0x00, -0x91,0x8d,0xff,0x48,0x04,0x1a,0x99,0x98,0x09,0x8d,0x0a,0x40,0xa9,0xc0,0x91,0x89, -0xff,0x78,0x25,0x1a,0x99,0xa9,0x09,0xa1,0x88,0xff,0x40,0x77,0xc0,0x1a,0xaa,0xa8, -0x0a,0x68,0x06,0x4a,0x9a,0x48,0x55,0xa1,0x84,0xff,0x6a,0x44,0x0b,0x68,0x1a,0xaa, -0xb8,0x45,0x60,0x68,0x20,0x49,0x55,0x79,0x25,0x99,0x0a,0x60,0x6f,0x05,0xb0,0x44, -0xc0,0xcc,0x96,0x72,0xd4,0x80,0x0c,0x1a,0x70,0x6a,0x83,0x16,0xd6,0x0c,0x68,0x15, -0x60,0xc4,0x63,0x16,0x3c,0x0b,0x71,0x72,0xff,0xc7,0x37,0x07,0x67,0xb4,0x04,0x46, -0x55,0x00,0x00,0x00,0x71,0x63,0xff,0x68,0x05,0x78,0x07,0xfc,0x67,0x91,0x75,0xff, -0xa1,0x76,0xff,0x10,0x99,0x80,0x82,0x69,0x00,0x91,0x74,0xff,0x10,0xaa,0x80,0xb9, -0x0a,0x1a,0x99,0xc9,0x09,0x65,0x61,0xff,0x91,0x6f,0xff,0x1a,0x99,0x88,0x09,0x91, -0x6e,0xff,0x1a,0x99,0xb8,0x09,0x91,0x6d,0xff,0x1a,0x99,0xc8,0x09,0x16,0x0a,0x05, -0xfc,0x97,0xc6,0x12,0x00,0xa1,0x67,0xff,0x91,0x68,0xff,0x10,0xaa,0x80,0x82,0x6a, -0x00,0xa1,0x66,0xff,0x10,0x99,0x80,0xb9,0x09,0x1a,0xaa,0xc9,0x0a,0xe5,0x5d,0xff, -0x91,0x61,0xff,0x1a,0x99,0x88,0x09,0x91,0x60,0xff,0x1a,0x99,0xb8,0x09,0x91,0x5f, -0xff,0x1a,0x99,0xc8,0x09,0x56,0x4a,0xf9,0x06,0x37,0x00,0x00,0x00,0xad,0x06,0x61, -0x59,0xff,0x1a,0x66,0x89,0x06,0x81,0x5d,0xff,0xe0,0x08,0x00,0x06,0x04,0x00,0x00, -0x00,0xad,0x06,0x61,0x54,0xff,0x1a,0x66,0x89,0x06,0x81,0x59,0xff,0xe0,0x08,0x00, -0x91,0x51,0xff,0x1a,0x99,0x88,0x09,0x56,0xda,0x0a,0x68,0x05,0x4a,0x66,0x69,0x05, -0x68,0x15,0x40,0x46,0xc0,0x49,0x15,0x48,0x45,0x42,0x65,0x05,0xa1,0x46,0xff,0x1a, -0xaa,0xa8,0x0a,0x8c,0xea,0x51,0x37,0xff,0x48,0x15,0x8c,0x74,0x80,0x4f,0x31,0x80, -0x44,0xc0,0x96,0x14,0xe7,0x96,0xf8,0x07,0x41,0x33,0xff,0x48,0x14,0xcc,0x48,0x8c, -0x54,0xc6,0x1c,0x00,0x00,0x16,0xf4,0x06,0x41,0x2e,0xff,0x42,0x04,0x00,0x16,0xf4, -0x07,0x41,0x28,0xff,0x58,0x24,0x16,0x75,0x07,0x58,0x65,0x16,0x25,0x07,0x81,0xdf, -0xfd,0xe0,0x08,0x00,0x61,0x37,0xff,0x91,0x2b,0xff,0x6a,0xc1,0x51,0xdb,0xfd,0x99, -0x3c,0x91,0x29,0xff,0x50,0xaa,0xa2,0x81,0x27,0xff,0x0c,0x05,0x99,0x5c,0x91,0x2c, -0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99,0x81,0x23,0xff,0xa9, -0x0c,0x58,0x75,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x05,0x00,0xfc,0x1a,0x41,0x1b, -0xff,0xa1,0x21,0xff,0x4a,0x43,0x1a,0xaa,0xa8,0x0a,0x48,0x04,0x4a,0x5a,0xa1,0x1e, -0xff,0x1a,0xaa,0x59,0x0a,0x06,0x01,0x00,0x7c,0xd2,0xc6,0x0c,0x00,0x51,0x1a,0xff, -0x48,0x12,0x1a,0x55,0x58,0x05,0x47,0xb5,0x02,0x06,0x52,0xff,0x0c,0x02,0xc6,0x07, -0x00,0x7c,0xf2,0x86,0x06,0x00,0x51,0x52,0xfd,0x40,0x65,0x40,0x61,0x63,0xfd,0x60, -0x44,0x20,0x40,0x75,0x40,0x41,0x06,0xff,0x42,0x04,0x00,0x56,0xa4,0xcd,0x86,0x3a, -0xff,0x1d,0xf0,0x00,0x14,0x41,0xfe,0x3f,0x4c,0x41,0xfe,0x3f,0x38,0x40,0xf4,0x3f, -0x40,0x00,0xf0,0x3f,0x58,0x00,0xf0,0x3f,0x44,0x00,0xf0,0x3f,0xf0,0x03,0xf0,0x3f, -0x5c,0x00,0xf0,0x3f,0x18,0x04,0xf0,0x3f,0x1c,0x20,0xf4,0x3f,0x20,0x20,0xf4,0x3f, -0x24,0x20,0xf4,0x3f,0x38,0x20,0xf4,0x3f,0x18,0x20,0xf4,0x3f,0x08,0x20,0xf4,0x3f, -0x90,0xe2,0xfa,0x3f,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x5c,0x00,0x00,0x00,0x70, -0x50,0x30,0xf4,0x3f,0x00,0x80,0x20,0x00,0x43,0x30,0x00,0x00,0x10,0x20,0xf4,0x3f, -0x00,0x20,0xf4,0x3f,0x00,0x00,0x00,0x08,0x2c,0x20,0xf4,0x3f,0x00,0x00,0x00,0x90, -0x9f,0x00,0x00,0x70,0x80,0x20,0xf4,0x3f,0x00,0x00,0x04,0x00,0x74,0x40,0xfe,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x70,0xe2,0xfa,0x3f, -0xff,0xff,0xbf,0xff,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20, -0x00,0x86,0x00,0x40,0x58,0x86,0x00,0x40,0xb8,0x9a,0x00,0x40,0x14,0x9a,0x00,0x40, -0x84,0x9a,0x00,0x40,0x6c,0x2a,0x06,0x40,0x38,0x32,0x06,0x40,0x48,0x24,0x06,0x40, -0xf0,0x22,0x06,0x40,0x36,0x41,0x01,0x32,0x61,0x11,0x42,0x61,0x12,0x52,0x61,0x13, -0x62,0x61,0x14,0x72,0x61,0x15,0x31,0xcb,0xff,0x41,0xcb,0xff,0x0c,0x05,0xc6,0x00, -0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x40,0x42,0xa0,0x80,0x39,0xb1, -0x4a,0x31,0x39,0xa1,0x0c,0x43,0x39,0xc1,0x0c,0xd3,0x7c,0xea,0x27,0xa3,0x02,0x46, -0xfa,0x00,0x72,0x21,0x11,0x50,0xeb,0x03,0x50,0x5d,0x04,0x81,0xe5,0xff,0xe0,0x08, -0x00,0x81,0xe4,0xff,0xe0,0x08,0x00,0x31,0xbd,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x38, -0x03,0xcc,0xba,0x1c,0xc6,0x60,0x33,0x10,0x32,0xc3,0xf8,0x0c,0x16,0x30,0x46,0x83, -0x0c,0x86,0x8c,0xe5,0x31,0xb7,0xff,0xc0,0x20,0x00,0x38,0x03,0x60,0x33,0x10,0xdc, -0x13,0x06,0x1e,0x00,0x31,0xb4,0xff,0xc0,0x20,0x00,0x38,0x03,0x67,0x83,0x24,0x3d, -0x05,0x86,0x16,0x00,0x31,0xb1,0xff,0x61,0xb1,0xff,0xc0,0x20,0x00,0x88,0x03,0x80, -0x80,0x54,0xc0,0x20,0x00,0x38,0x06,0x30,0x37,0xb4,0x66,0x13,0xf4,0x61,0xa8,0xff, -0x06,0x07,0x00,0x00,0x31,0xab,0xff,0x61,0xab,0xff,0xc0,0x20,0x00,0x88,0x03,0x80, -0x80,0x54,0xc0,0x20,0x00,0x38,0x06,0x30,0x37,0xb4,0x66,0x13,0xf4,0x61,0xa1,0xff, -0xc0,0x20,0x00,0x38,0x06,0x7c,0x79,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x06,0x0c, -0x13,0x0c,0x06,0x50,0x63,0x83,0xe0,0x66,0x11,0x6a,0x61,0x89,0x06,0xcc,0xc5,0x61, -0x98,0xff,0xc0,0x20,0x00,0x68,0x06,0x37,0x66,0x23,0xc6,0x03,0x00,0x61,0x95,0xff, -0xc0,0x20,0x00,0x68,0x06,0x37,0x66,0x15,0xc6,0x01,0x00,0x00,0x00,0x61,0x92,0xff, -0x86,0x00,0x00,0x61,0x93,0xff,0xc0,0x20,0x00,0x68,0x06,0x47,0x66,0x2e,0xad,0x05, -0x81,0xb2,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xb1,0xff,0xe0,0x08,0x00,0x6c,0xf9, -0x81,0x8a,0xff,0x8c,0x15,0x81,0x8a,0xff,0xc0,0x20,0x00,0x68,0x08,0xad,0x05,0x90, -0x66,0x10,0xc0,0x20,0x00,0x69,0x08,0x81,0xaa,0xff,0xe0,0x08,0x00,0xe1,0x86,0xff, -0xd1,0x87,0xff,0xc0,0x20,0x00,0x58,0x0e,0xc1,0x86,0xff,0xc0,0x20,0x00,0x88,0x0d, -0xb1,0x85,0xff,0x52,0x61,0x18,0x91,0x84,0xff,0xc0,0x20,0x00,0x58,0x0c,0x82,0x61, -0x19,0xc0,0x20,0x00,0x88,0x0b,0x52,0x61,0x1a,0xc0,0x20,0x00,0x58,0x09,0x82,0x61, -0x1b,0xa1,0x7e,0xff,0x81,0x7f,0xff,0xf1,0x7f,0xff,0x52,0x61,0x1c,0xc0,0x20,0x00, -0x68,0x0a,0x52,0x08,0x01,0xc0,0x20,0x00,0xf9,0x0e,0xe1,0x7b,0xff,0xc0,0x20,0x00, -0xe9,0x0d,0xd1,0x7a,0xff,0xc0,0x20,0x00,0xd9,0x0c,0xc2,0xa2,0x00,0xc0,0x20,0x00, -0xc9,0x0b,0xb1,0x77,0xff,0x0c,0x4c,0xc0,0x20,0x00,0xb8,0x0b,0xc0,0xbb,0x10,0xcc, -0xab,0xad,0x04,0x81,0x8c,0xff,0xe0,0x08,0x00,0x46,0x05,0x00,0x00,0x41,0x71,0xff, -0xc0,0x20,0x00,0x49,0x0a,0x41,0x70,0xff,0xc0,0x20,0x00,0x49,0x09,0x0c,0x04,0x42, -0x48,0x01,0x41,0x61,0xff,0x81,0x6d,0xff,0xc0,0x20,0x00,0xb8,0x04,0x41,0x60,0xff, -0x91,0x6c,0xff,0xc0,0x20,0x00,0xa8,0x04,0xf1,0x6b,0xff,0xd1,0xfc,0xfc,0x0c,0x0e, -0xc0,0x20,0x00,0xe2,0x68,0x00,0xc0,0x20,0x00,0xf2,0x69,0x00,0xc0,0x20,0x00,0x48, -0x09,0x56,0x74,0xff,0xc0,0x20,0x00,0x48,0x08,0xc8,0x5d,0xc0,0x44,0x10,0x40,0x40, -0x04,0x56,0xb4,0xfd,0x81,0x61,0xff,0x1c,0x79,0xc0,0x20,0x00,0x99,0x08,0x81,0x4e, -0xff,0x91,0x5e,0xff,0xcd,0x04,0xc0,0x20,0x00,0x99,0x08,0x81,0x4d,0xff,0x91,0x5c, -0xff,0xd1,0x57,0xff,0xc0,0x20,0x00,0x92,0x68,0x00,0x81,0x5a,0xff,0x91,0x53,0xff, -0xc0,0x20,0x00,0x42,0x68,0x00,0xf1,0x58,0xff,0x41,0xe4,0xfc,0xc0,0x20,0x00,0xc2, -0x69,0x00,0xc0,0x20,0x00,0xf2,0x6d,0x00,0xc0,0x20,0x00,0x88,0x0d,0x56,0x78,0xff, -0xc0,0x20,0x00,0x88,0x09,0xe8,0x54,0xe0,0x88,0x10,0x07,0xe8,0xde,0x81,0x4d,0xff, -0x91,0x3a,0xff,0xc0,0x20,0x00,0x88,0x08,0xc0,0x20,0x00,0xb9,0x09,0x91,0x38,0xff, -0x80,0x80,0xf5,0xc0,0x20,0x00,0xa9,0x09,0x82,0xc8,0xee,0x2c,0x79,0x87,0x39,0x0b, -0x91,0x47,0xff,0xe0,0x88,0x11,0x8a,0x89,0xb8,0x08,0xcc,0xbb,0x26,0x42,0x02,0x86, -0x31,0x00,0x7c,0xea,0x06,0x35,0x00,0x00,0x00,0x81,0x44,0xff,0xf1,0x41,0xff,0xa2, -0x28,0x00,0xd1,0x40,0xff,0xc1,0x40,0xff,0xe2,0xa1,0x00,0x81,0x4b,0xff,0xe0,0x08, -0x00,0x25,0x32,0xff,0x92,0x04,0x02,0x82,0xa0,0x9d,0xb2,0xc1,0x34,0x40,0xa4,0x20, -0x87,0x99,0x28,0x81,0xc3,0xfc,0xe0,0x08,0x00,0x56,0xca,0x08,0x82,0x21,0x0d,0x42, -0xaf,0x43,0x40,0x48,0x10,0x47,0x98,0x02,0x46,0x21,0x00,0x91,0x20,0xff,0xa1,0x34, -0xff,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc6,0x07,0x00,0x81,0x3c,0xff,0xe0, -0x08,0x00,0x56,0x3a,0x06,0x91,0x19,0xff,0xb8,0xd1,0xc0,0x20,0x00,0x82,0x29,0x00, -0xa1,0x2d,0xff,0x42,0xa2,0x00,0xb0,0x44,0x10,0xa0,0x88,0x20,0xc0,0x20,0x00,0x82, -0x69,0x00,0x25,0x2c,0xff,0x81,0x1a,0xff,0x91,0x28,0xff,0xc0,0x20,0x00,0x99,0x08, -0xc0,0x20,0x00,0x92,0x28,0x00,0x56,0x69,0xff,0x82,0x61,0x1d,0x65,0x2a,0xff,0xa1, -0xa7,0xfc,0x40,0xb4,0x20,0x81,0x2a,0xff,0xe0,0x08,0x00,0x4d,0x0a,0x65,0x29,0xff, -0x91,0x1f,0xff,0x82,0x21,0x1d,0xc0,0x20,0x00,0x99,0x08,0x91,0x0d,0xff,0xc0,0x20, -0x00,0x88,0x09,0x56,0x78,0xff,0x06,0x01,0x00,0x7c,0xfa,0x46,0x03,0x00,0x56,0x74, -0xff,0x26,0x82,0x02,0x86,0xca,0xff,0xad,0x07,0xa5,0x82,0xff,0x40,0xeb,0x03,0x40, -0x4d,0x04,0x21,0xf5,0xfe,0x82,0x21,0x18,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19, -0x21,0xf3,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1a,0x21,0xf1,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x1b,0x21,0xef,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0xee, -0xfe,0x82,0x21,0x1c,0xc0,0x20,0x00,0x89,0x02,0x21,0xec,0xfe,0xc0,0x20,0x00,0x69, -0x02,0x21,0xeb,0xfe,0x52,0x42,0x01,0x16,0x13,0x05,0x0c,0x02,0x0c,0x13,0x40,0x32, -0x93,0xe0,0x33,0x11,0x3a,0x31,0x28,0x03,0x0c,0x85,0x20,0x30,0x54,0x9c,0x44,0x41, -0xd8,0xfe,0xc0,0x20,0x00,0x28,0x04,0x50,0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0x41, -0xd6,0xfe,0x86,0x04,0x00,0x41,0xd3,0xfe,0xc0,0x20,0x00,0x28,0x04,0x50,0x22,0x20, -0xc0,0x20,0x00,0x29,0x04,0x41,0xd2,0xfe,0xc0,0x20,0x00,0x28,0x04,0x52,0xaf,0xc0, -0x50,0x22,0x10,0x30,0x22,0x20,0xc0,0x20,0x00,0x22,0x64,0x00,0x2d,0x0a,0x1d,0xf0, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00, -0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00, -0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0, -0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87, -0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index b45695d522..0000000000 --- a/contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x1c,0xc1,0x0b,0x40,0xb8,0xc0,0x0b,0x40,0xec,0xc0,0x0b,0x40,0xa4,0xc0,0x0b,0x40, -0x84,0xc1,0x0b,0x40,0x10,0xc5,0x0b,0x40,0xb0,0xd0,0x0b,0x40,0x6c,0xc4,0x0b,0x40, -0xc4,0xc4,0x0b,0x40,0x84,0xd0,0x0b,0x40,0x40,0xc6,0x0b,0x40,0x60,0xd0,0x0b,0x40, -0x50,0xc1,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32/sdkconfig.h b/contrib/loaders/flash/espressif/esp32/sdkconfig.h deleted file mode 100644 index 59eef2a0d7..0000000000 --- a/contrib/loaders/flash/espressif/esp32/sdkconfig.h +++ /dev/null @@ -1,39 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_SDKCONFIG_H - -/* Here config defines necessary to compile sources from IDF */ - -#define CONFIG_IDF_TARGET_ARCH_XTENSA 1 -#define CONFIG_IDF_TARGET_ESP32 1 - -/* Use ROM flash driver patch */ -#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 - -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 0 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ 240 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32/stub.ld b/contrib/loaders/flash/espressif/esp32/stub.ld deleted file mode 100644 index ec278e4936..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub.ld +++ /dev/null @@ -1,20 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32 flassher stub * - * Copyright (C) 2017 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. - 0x3FFE0000 - code (OpenOCD workarea address) - 0x3FFE4000 - data - ESP32 has reverse address mapping. 0x3FFE0000 and 0x400BFFFC access the same word - Code will be replaced starting from 0x3FFE4000(0x400BC000) and continue by decreasing the address. - */ - iram : org = 0x400BC000, len = 0x4000 - dram : org = 0x3FFE4000, len = 0x14000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.c deleted file mode 100644 index fd8a041426..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.c +++ /dev/null @@ -1,516 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32 specific flasher stub functions * - * Copyright (C) 2019 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ -#include - -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include "stub_flasher_chip.h" - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ * MHZ; - -#define ESP32_STUB_FLASH_STATE_SPI_USER_REG_VAL 0x80000040UL -#define ESP32_STUB_FLASH_STATE_SPI_USER1_REG_VAL 0x5c000007UL -#define ESP32_STUB_FLASH_STATE_SPI_USER2_REG_VAL 0x70000000UL -#define ESP32_STUB_FLASH_STATE_SPI_SLAVE_REG_VAL 0x00000200UL -#define ESP32_STUB_FLASH_STATE_SPI_CTRL_REG_VAL 0x208000UL -#define ESP32_STUB_FLASH_STATE_SPI_CLOCK_REG_VAL 0x3043UL - -#define ESP32_STUB_SPI_FLASH_RDID 0x9FUL - -#define PERIPHS_SPI_MOSI_DLEN_REG SPI_MOSI_DLEN_REG(1) -#define PERIPHS_SPI_MISO_DLEN_REG SPI_MISO_DLEN_REG(1) -#define SPI_USR2_DLEN_SHIFT SPI_USR_COMMAND_BITLEN_S - -/* Cache MMU related definitions */ -#define STUB_CACHE_BUS_PRO DPORT_PRO_CACHE_MASK_DROM0 -#define STUB_CACHE_BUS_APP DPORT_APP_CACHE_MASK_DROM0 -#define STUB_MMU_DROM_VADDR SOC_MMU_VADDR0_START_ADDR -#define STUB_MMU_DROM_PAGES_START SOC_MMU_DROM0_PAGES_START /* 0 */ -#define STUB_MMU_DROM_PAGES_END SOC_MMU_DROM0_PAGES_END /* 64 */ -#define STUB_PRO_MMU_TABLE ((volatile uint32_t *)0x3FF10000) -#define STUB_APP_MMU_TABLE ((volatile uint32_t *)0x3FF12000) -#define STUB_MMU_INVALID_ENTRY_VAL SOC_MMU_INVALID_ENTRY_VAL /* 0x100 */ - -static volatile uint32_t *mmu_table_s[2] = { STUB_PRO_MMU_TABLE, STUB_APP_MMU_TABLE }; - -extern esp_rom_spiflash_chip_t g_rom_spiflash_chip; -extern uint8_t g_rom_spiflash_dummy_len_plus[]; - -static const uint32_t cache_mask = DPORT_APP_CACHE_MASK_OPSDRAM | DPORT_APP_CACHE_MASK_DROM0 | - DPORT_APP_CACHE_MASK_DRAM1 | DPORT_APP_CACHE_MASK_IROM0 | - DPORT_APP_CACHE_MASK_IRAM1 | DPORT_APP_CACHE_MASK_IRAM0; - -static void esp32_flash_disable_cache_for_cpu(uint32_t cpuid, uint32_t *saved_state) -{ - uint32_t ret; - - if (cpuid == 0) { - ret = DPORT_GET_PERI_REG_BITS2(DPORT_PRO_CACHE_CTRL1_REG, cache_mask, 0); - while (DPORT_GET_PERI_REG_BITS2(DPORT_PRO_DCACHE_DBUG0_REG, DPORT_PRO_CACHE_STATE, - DPORT_PRO_CACHE_STATE_S) != 1) - ; - DPORT_SET_PERI_REG_BITS(DPORT_PRO_CACHE_CTRL_REG, 1, 0, DPORT_PRO_CACHE_ENABLE_S); - } else { - ret = DPORT_GET_PERI_REG_BITS2(DPORT_APP_CACHE_CTRL1_REG, cache_mask, 0); - while (DPORT_GET_PERI_REG_BITS2(DPORT_APP_DCACHE_DBUG0_REG, DPORT_APP_CACHE_STATE, - DPORT_APP_CACHE_STATE_S) != 1) { - ; - } - DPORT_SET_PERI_REG_BITS(DPORT_APP_CACHE_CTRL_REG, 1, 0, DPORT_APP_CACHE_ENABLE_S); - } - *saved_state = ret; -} - -static void esp32_flash_restore_cache_for_cpu(uint32_t cpuid, uint32_t saved_state) -{ - if (cpuid == 0) { - DPORT_SET_PERI_REG_BITS(DPORT_PRO_CACHE_CTRL_REG, 1, 1, DPORT_PRO_CACHE_ENABLE_S); - DPORT_SET_PERI_REG_BITS(DPORT_PRO_CACHE_CTRL1_REG, cache_mask, saved_state, 0); - } else { - DPORT_SET_PERI_REG_BITS(DPORT_APP_CACHE_CTRL_REG, 1, 1, DPORT_APP_CACHE_ENABLE_S); - DPORT_SET_PERI_REG_BITS(DPORT_APP_CACHE_CTRL1_REG, cache_mask, saved_state, 0); - } -} - -static void stub_cache_init(int cpuid) -{ - Cache_Read_Disable(cpuid); - Cache_Flush(cpuid); - /* we are mapping external flash to the DROM so don't need to enable other buses */ - if (cpuid == 0) - DPORT_REG_CLR_BIT(DPORT_PRO_CACHE_CTRL1_REG, STUB_CACHE_BUS_PRO); - else - DPORT_REG_CLR_BIT(DPORT_APP_CACHE_CTRL1_REG, STUB_CACHE_BUS_APP); - Cache_Read_Enable(cpuid); -} - -static bool esp32_flash_cache_bus_enabled(uint32_t cpuid) -{ - uint32_t cache_bus; - uint32_t cache_mask; - - if (cpuid == 0) { - cache_bus = DPORT_READ_PERI_REG(DPORT_PRO_CACHE_CTRL1_REG); - cache_mask = STUB_CACHE_BUS_PRO; - } else { - cache_bus = DPORT_READ_PERI_REG(DPORT_APP_CACHE_CTRL1_REG); - cache_mask = STUB_CACHE_BUS_APP; - } - - return !(cache_bus & cache_mask); -} - -static bool esp32_flash_cache_enabled(uint32_t cpuid) -{ - bool result; - - if (cpuid == 0) - result = DPORT_REG_GET_BIT(DPORT_PRO_CACHE_CTRL_REG, DPORT_PRO_CACHE_ENABLE) != 0; - else - result = DPORT_REG_GET_BIT(DPORT_APP_CACHE_CTRL_REG, DPORT_APP_CACHE_ENABLE) != 0; - return result; -} - -static uint32_t esp32_flash_exec_usr_cmd(uint32_t cmd) -{ - uint32_t status_value = ESP_ROM_SPIFLASH_BUSY_FLAG; - - while (ESP_ROM_SPIFLASH_BUSY_FLAG == (status_value & ESP_ROM_SPIFLASH_BUSY_FLAG)) { - WRITE_PERI_REG(PERIPHS_SPI_FLASH_STATUS, 0); /* clear register */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CMD, SPI_USR | cmd); - while (READ_PERI_REG(PERIPHS_SPI_FLASH_CMD) != 0) - ; - status_value = READ_PERI_REG(PERIPHS_SPI_FLASH_STATUS) & g_rom_spiflash_chip.status_mask; - } - - return status_value; -} - -static void esp32_flash_spi_wait_ready(void) -{ - uint32_t status_value = ESP_ROM_SPIFLASH_BUSY_FLAG; - - while (ESP_ROM_SPIFLASH_BUSY_FLAG == (status_value & ESP_ROM_SPIFLASH_BUSY_FLAG)) { - WRITE_PERI_REG(PERIPHS_SPI_FLASH_STATUS, 0); /* clear register */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CMD, SPI_FLASH_RDSR); - while (READ_PERI_REG(PERIPHS_SPI_FLASH_CMD) != 0) - ; - status_value = READ_PERI_REG(PERIPHS_SPI_FLASH_STATUS) & g_rom_spiflash_chip.status_mask; - } -} - -static uint32_t esp32_flash_spi_cmd_run(uint32_t cmd, - uint8_t data_bits[], - uint32_t data_bits_num, - uint32_t read_bits_num) -{ - uint32_t old_spi_usr = READ_PERI_REG(PERIPHS_SPI_FLASH_USRREG); - uint32_t old_spi_usr2 = READ_PERI_REG(PERIPHS_SPI_FLASH_USRREG2); - uint32_t flags = SPI_USR_COMMAND; - - esp32_flash_spi_wait_ready(); - - if (read_bits_num > 0) { - flags |= SPI_USR_MISO; - WRITE_PERI_REG(PERIPHS_SPI_MISO_DLEN_REG, read_bits_num - 1); - } - if (data_bits_num > 0) { - flags |= SPI_USR_MOSI; - WRITE_PERI_REG(PERIPHS_SPI_MOSI_DLEN_REG, data_bits_num - 1); - } - - WRITE_PERI_REG(PERIPHS_SPI_FLASH_USRREG, flags); - WRITE_PERI_REG(PERIPHS_SPI_FLASH_USRREG2, (7 << SPI_USR2_DLEN_SHIFT) | cmd); - if (data_bits_num == 0) { - WRITE_PERI_REG(PERIPHS_SPI_FLASH_C0, 0); - } else { - for (uint32_t i = 0; i <= data_bits_num / 32; i += 32) - WRITE_PERI_REG(PERIPHS_SPI_FLASH_C0 + i / 8, *((uint32_t *)&data_bits[i / 8])); - } - esp32_flash_exec_usr_cmd(0); - uint32_t status = READ_PERI_REG(PERIPHS_SPI_FLASH_C0); - /* restore some SPI controller registers */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_USRREG, old_spi_usr); - WRITE_PERI_REG(PERIPHS_SPI_FLASH_USRREG2, old_spi_usr2); - - return status; -} - -uint32_t stub_flash_get_id(void) -{ - STUB_LOGD("flash %x, cs %x, bs %x, ss %x, ps %x, sm %x\n", - g_rom_spiflash_chip.device_id, - g_rom_spiflash_chip.chip_size, - g_rom_spiflash_chip.block_size, - g_rom_spiflash_chip.sector_size, - g_rom_spiflash_chip.page_size, - g_rom_spiflash_chip.status_mask); - - uint32_t ret = esp32_flash_spi_cmd_run(ESP32_STUB_SPI_FLASH_RDID, NULL, 0, 24); - STUB_LOGD("Flash ID read %x\n", ret); - - return ret >> 16; -} - -void stub_spiram_writeback_cache(void) -{ - int x; - volatile int i = 0; - volatile uint8_t *psram = (volatile uint8_t *)SOC_EXTRAM_DATA_LOW; - int cache_was_disabled = 0; - - /* We need cache enabled for this to work. Re-enable it if needed; make sure we - * disable it again on exit as well. */ - if (DPORT_REG_GET_BIT(DPORT_PRO_CACHE_CTRL_REG, DPORT_PRO_CACHE_ENABLE) == 0) { - cache_was_disabled |= BIT(0); - DPORT_SET_PERI_REG_BITS(DPORT_PRO_CACHE_CTRL_REG, 1, 1, DPORT_PRO_CACHE_ENABLE_S); - } - if (DPORT_REG_GET_BIT(DPORT_APP_CACHE_CTRL_REG, DPORT_APP_CACHE_ENABLE) == 0) { - cache_was_disabled |= BIT(1); - DPORT_SET_PERI_REG_BITS(DPORT_APP_CACHE_CTRL_REG, 1, 1, DPORT_APP_CACHE_ENABLE_S); - } - - /* - Note: this assumes the amount of external RAM is >2M. If it is 2M or less, what this code does is undefined. If - we ever support external RAM chips of 2M or smaller, this may need adjusting. - */ - for (x = 0; x < 1024 * 64; x += 32) { - i += psram[x]; - i += psram[x + (1024 * 1024 * 2)]; - } - - if (cache_was_disabled & BIT(0)) { - int reg_bits = DPORT_GET_PERI_REG_BITS2(DPORT_PRO_DCACHE_DBUG0_REG, - DPORT_PRO_CACHE_STATE, DPORT_PRO_CACHE_STATE_S); - while (reg_bits != 1) - ; - DPORT_SET_PERI_REG_BITS(DPORT_PRO_CACHE_CTRL_REG, 1, 0, DPORT_PRO_CACHE_ENABLE_S); - } - if (cache_was_disabled & BIT(1)) { - int reg_bits = DPORT_GET_PERI_REG_BITS2(DPORT_APP_DCACHE_DBUG0_REG, DPORT_APP_CACHE_STATE, - DPORT_APP_CACHE_STATE_S); - while (reg_bits != 1) - ; - DPORT_SET_PERI_REG_BITS(DPORT_APP_CACHE_CTRL_REG, 1, 0, DPORT_APP_CACHE_ENABLE_S); - } -} - -void stub_flash_cache_flush(void) -{ - if (DPORT_GET_PERI_REG_MASK(DPORT_PRO_CACHE_CTRL1_REG, DPORT_PRO_CACHE_MASK_OPSDRAM) == 0 || - DPORT_GET_PERI_REG_MASK(DPORT_APP_CACHE_CTRL1_REG, DPORT_APP_CACHE_MASK_OPSDRAM) == 0) - stub_spiram_writeback_cache(); - Cache_Flush(0); - Cache_Flush(1); -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - uint32_t core_id = stub_get_coreid(); - /* TODO: generic support for multi-core (pass maximum number of cores as the first param) */ - uint32_t other_core_id = core_id == 0 ? 1 : 0; - - ets_efuse_read_op(); - - uint32_t spiconfig = ets_efuse_get_spiconfig(); - uint32_t strapping = REG_READ(GPIO_STRAP_REG); - /* If GPIO1 (U0TXD) is pulled low and flash pin configuration is not set in efuse, assume - * HSPI flash mode (same as normal boot) */ - if (spiconfig == 0 && (strapping & 0x1c) == 0x08) - spiconfig = 1; /* HSPI flash mode */ - - state->other_cache_enabled = esp32_flash_cache_enabled(other_core_id); - if (state->other_cache_enabled) { - esp32_flash_disable_cache_for_cpu(other_core_id, &state->cache_flags[other_core_id]); - STUB_LOGI("Cache disable CPU%d: 0x%x %d\n", other_core_id, - state->cache_flags[other_core_id], - esp32_flash_cache_enabled(other_core_id)); - } - state->cache_enabled = esp32_flash_cache_enabled(core_id) && esp32_flash_cache_bus_enabled(core_id); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled for CPU%d\n", core_id); - stub_cache_init(core_id); - } - - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER_REG_ID] = READ_PERI_REG(SPI_USER_REG(1)); - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER1_REG_ID] = READ_PERI_REG(SPI_USER1_REG(1)); - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER2_REG_ID] = READ_PERI_REG(SPI_USER2_REG(1)); - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_SLAVE_REG_ID] = READ_PERI_REG(SPI_SLAVE_REG(1)); - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_CLOCK_REG_ID] = READ_PERI_REG(SPI_CLOCK_REG(1)); - state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_CTRL_REG_ID] = READ_PERI_REG(SPI_CTRL_REG(1)); - state->dummy_len_plus = g_rom_spiflash_dummy_len_plus[1]; - - WRITE_PERI_REG(SPI_USER_REG(1), ESP32_STUB_FLASH_STATE_SPI_USER_REG_VAL); - WRITE_PERI_REG(SPI_USER1_REG(1), ESP32_STUB_FLASH_STATE_SPI_USER1_REG_VAL); - WRITE_PERI_REG(SPI_USER2_REG(1), ESP32_STUB_FLASH_STATE_SPI_USER2_REG_VAL); - WRITE_PERI_REG(SPI_SLAVE_REG(1), ESP32_STUB_FLASH_STATE_SPI_SLAVE_REG_VAL); - - if ((READ_PERI_REG(SPI_CACHE_FCTRL_REG(0)) & SPI_CACHE_FLASH_USR_CMD) == 0) { - STUB_LOGI("Attach spi flash...\n"); - esp_rom_spiflash_attach(spiconfig, 0); - } else { - WRITE_PERI_REG(SPI_CTRL_REG(1), 0x208000); - WRITE_PERI_REG(SPI_CLOCK_REG(1), 0x3043); - g_rom_spiflash_dummy_len_plus[1] = 0; - } -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - uint32_t core_id = stub_get_coreid(); - /* TODO: generic support for multi-core (pass maximum number of cores as the first param) */ - uint32_t other_core_id = core_id == 0 ? 1 : 0; - - WRITE_PERI_REG(SPI_USER_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER_REG_ID]); - WRITE_PERI_REG(SPI_USER1_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER1_REG_ID]); - WRITE_PERI_REG(SPI_USER2_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_USER2_REG_ID]); - WRITE_PERI_REG(SPI_SLAVE_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_SLAVE_REG_ID]); - WRITE_PERI_REG(SPI_CLOCK_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_CLOCK_REG_ID]); - WRITE_PERI_REG(SPI_CTRL_REG(1), state->spi_regs[ESP32_STUB_FLASH_STATE_SPI_CTRL_REG_ID]); - g_rom_spiflash_dummy_len_plus[1] = state->dummy_len_plus; - - if (state->other_cache_enabled) { - esp32_flash_restore_cache_for_cpu(other_core_id, state->cache_flags[other_core_id]); - STUB_LOGI("Cache restored CPU%d: 0x%x %d\n", other_core_id, - state->cache_flags[other_core_id], - esp32_flash_cache_enabled(other_core_id)); - } -} - -int stub_cpu_clock_configure(int cpu_freq_mhz) -{ - rtc_cpu_freq_config_t old_config; - rtc_clk_cpu_freq_get_config(&old_config); - - if (stub_get_log_dest() == STUB_LOG_DEST_UART) - uart_tx_wait_idle(CONFIG_CONSOLE_UART_NUM); - - /* set to maximum possible value */ - if (cpu_freq_mhz == -1) - cpu_freq_mhz = CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ; - - /* Set CPU to configured value. Keep other clocks unmodified. */ - if (cpu_freq_mhz > 0) { - /* On ESP32 rev 0, switching to 80MHz if clock was previously set to - * 240 MHz may cause the chip to lock up (see section 3.5 of the errata - * document). For rev. 0, switch to 240 instead if it was chosen in - * menuconfig. - */ - if (cpu_freq_mhz == 80 && old_config.freq_mhz == 240) { - uint32_t chip_ver_reg = REG_READ(EFUSE_BLK0_RDATA3_REG); - if ((chip_ver_reg & EFUSE_RD_CHIP_VER_REV1_M) == 0) - cpu_freq_mhz = 240; - } - - rtc_clk_config_t clk_cfg = RTC_CLK_CONFIG_DEFAULT(); - clk_cfg.xtal_freq = RTC_XTAL_FREQ_AUTO; - clk_cfg.cpu_freq_mhz = cpu_freq_mhz; - clk_cfg.slow_freq = rtc_clk_slow_freq_get(); - clk_cfg.fast_freq = rtc_clk_fast_freq_get(); - rtc_clk_init(clk_cfg); - - g_stub_cpu_freq_hz = cpu_freq_mhz * MHZ; - } - - return old_config.freq_mhz; -} - -#if STUB_LOG_ENABLE == 1 -void stub_uart_console_configure(int dest) -{ - uartAttach(); - ets_install_uart_printf(); - /* Set configured UART console baud rate */ - uart_div_modify(CONFIG_CONSOLE_UART_NUM, - (rtc_clk_apb_freq_get() << 4) / CONFIG_CONSOLE_UART_BAUDRATE); -} -#endif - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_BLK0_RDATA0_REG, - EFUSE_RD_FLASH_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool first = true; - - if (first) { - if (esp_flash_encryption_enabled()) { - /* Check if FLASH CRYPT CNT is write protected */ - bool flash_crypt_cnt_wr_dis = REG_READ(EFUSE_BLK0_RDATA0_REG) & EFUSE_WR_DIS_FLASH_CRYPT_CNT; - if (!flash_crypt_cnt_wr_dis) { - uint8_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_BLK0_RDATA0_REG, EFUSE_RD_FLASH_CRYPT_CNT); - /* Check if FLASH_CRYPT_CNT set for permanent encryption */ - if (flash_crypt_cnt == EFUSE_RD_FLASH_CRYPT_CNT_V) - flash_crypt_cnt_wr_dis = true; - } - - if (flash_crypt_cnt_wr_dis) { - uint8_t dis_dl_cache = REG_GET_FIELD(EFUSE_BLK0_RDATA6_REG, EFUSE_RD_DISABLE_DL_CACHE); - uint8_t dis_dl_enc = REG_GET_FIELD(EFUSE_BLK0_RDATA6_REG, EFUSE_RD_DISABLE_DL_ENCRYPT); - uint8_t dis_dl_dec = REG_GET_FIELD(EFUSE_BLK0_RDATA6_REG, EFUSE_RD_DISABLE_DL_DECRYPT); - /* Check if DISABLE_DL_DECRYPT, DISABLE_DL_ENCRYPT & DISABLE_DL_CACHE are set */ - if (dis_dl_cache && dis_dl_enc && dis_dl_dec) - mode = ESP_FLASH_ENC_MODE_RELEASE; - } - } else { - mode = ESP_FLASH_ENC_MODE_DISABLED; - } - first = false; - STUB_LOGD("flash encryption mode: %d\n", mode); - } - - return mode; -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(SPI_FLASH_MMU_PAGE_SIZE - 1)); - uint32_t map_size = req->size + (req->src_addr - map_src); - uint32_t flash_page = map_src / SPI_FLASH_MMU_PAGE_SIZE; - uint32_t page_cnt = (map_size + SPI_FLASH_MMU_PAGE_SIZE - 1) / SPI_FLASH_MMU_PAGE_SIZE; - int start_page, ret = ESP_ROM_SPIFLASH_RESULT_ERR; - uint32_t saved_state = 0; - - esp32_flash_disable_cache_for_cpu(req->core_id, &saved_state); - - for (start_page = STUB_MMU_DROM_PAGES_START; start_page < STUB_MMU_DROM_PAGES_END; - ++start_page) { - if (mmu_table_s[req->core_id][start_page] == STUB_MMU_INVALID_ENTRY_VAL) - break; - } - - if (start_page == STUB_MMU_DROM_PAGES_END) - start_page = STUB_MMU_DROM_PAGES_START; - - if (start_page + page_cnt < STUB_MMU_DROM_PAGES_END) { - for (int i = 0; i < page_cnt; i++) - mmu_table_s[req->core_id][start_page + i] = SOC_MMU_PAGE_IN_FLASH(flash_page + i); - - req->start_page = start_page; - req->page_cnt = page_cnt; - req->ptr = (void *)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE + - (req->src_addr - map_src)); - Cache_Flush(req->core_id); - ret = ESP_ROM_SPIFLASH_RESULT_OK; - } - - STUB_LOGD("start_page: %d map_src: %x map_size: %x page_cnt: %d flash_page: %d map_ptr: %x\n", - start_page, - map_src, - map_size, - page_cnt, - flash_page, - req->ptr); - - esp32_flash_restore_cache_for_cpu(req->core_id, saved_state); - - return ret; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t saved_state = 0; - - esp32_flash_disable_cache_for_cpu(req->core_id, &saved_state); - - for (int i = req->start_page; i < req->start_page + req->page_cnt; ++i) - mmu_table_s[req->core_id][i] = STUB_MMU_INVALID_ENTRY_VAL; - - esp32_flash_restore_cache_for_cpu(req->core_id, saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - .core_id = stub_get_coreid() - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.h deleted file mode 100644 index cb7615e41a..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub_flasher_chip.h +++ /dev/null @@ -1,33 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_STUB_FLASHER_CHIP_H - -#include -#include - -#include - -#define ESP32_STUB_FLASH_STATE_SPI_USER_REG_ID 0 -#define ESP32_STUB_FLASH_STATE_SPI_USER1_REG_ID 1 -#define ESP32_STUB_FLASH_STATE_SPI_USER2_REG_ID 2 -#define ESP32_STUB_FLASH_STATE_SPI_SLAVE_REG_ID 3 -#define ESP32_STUB_FLASH_STATE_SPI_CTRL_REG_ID 4 -#define ESP32_STUB_FLASH_STATE_SPI_CLOCK_REG_ID 5 -#define ESP32_STUB_FLASH_STATE_REGS_NUM 6 - -struct stub_flash_state { - uint32_t cache_flags[2]; - bool other_cache_enabled; - bool cache_enabled; - uint32_t spi_regs[ESP32_STUB_FLASH_STATE_REGS_NUM]; - uint32_t dummy_len_plus; -}; -void stub_flash_state_prepare(struct stub_flash_state *state); -void stub_flash_state_restore(struct stub_flash_state *state); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32/stub_flasher_image.h deleted file mode 100644 index c503022c1d..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x0400bc000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x03ffe4000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000014000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000019UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0400bca40UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x0400bcb3cUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x0400bc1ccUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x0400bc310UL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x0400bc484UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x0400bc438UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x0400bc430UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x0400bc124UL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x0400bcc34UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000004UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x0400bc4d8UL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x0400bc5e0UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x0400bc7e0UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x0400bc7e0UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001041UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x0400be2f8UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x03ffe53dcUL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32_STUB_BUILD_IDF_REV 68e5d9d585 -*/ diff --git a/contrib/loaders/flash/espressif/esp32/stub_sha_chip.c b/contrib/loaders/flash/espressif/esp32/stub_sha_chip.c deleted file mode 100644 index b5fcd40179..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub_sha_chip.c +++ /dev/null @@ -1,103 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/* Copyright 2021 Espressif Systems (Shanghai) PTE LTD */ - -#include -#include "esp32/rom/sha.h" -#include "soc/dport_reg.h" -#include "soc/hwcrypto_periph.h" -#include "stub_flasher_int.h" - -static uint32_t words_hashed; - -/* Words per SHA256 block */ -static const size_t BLOCK_WORDS = (64 / sizeof(uint32_t)); -/* Words in final SHA256 digest */ -static const size_t DIGEST_WORDS = (32 / sizeof(uint32_t)); - -void stub_sha256_start(void) -{ - /* Enable SHA hardware */ - ets_sha_enable(); -} - -void stub_sha256_data(const void *data, size_t data_len) -{ - if (data_len % 4 != 0) - return; - - const uint32_t *w = (const uint32_t *)data; - size_t word_len = data_len / 4; - uint32_t *sha_text_reg = (uint32_t *)(SHA_TEXT_BASE); - - while (word_len > 0) { - size_t block_count = words_hashed % BLOCK_WORDS; - size_t copy_words = (BLOCK_WORDS - block_count); - - copy_words = MIN(word_len, copy_words); - - /* Wait for SHA engine idle */ - while (REG_READ(SHA_256_BUSY_REG) != 0) - ; - - /* Copy to memory block */ - for (size_t i = 0; i < copy_words; i++) - sha_text_reg[block_count + i] = __builtin_bswap32(w[i]); - asm volatile ("memw"); - - /* Update counters */ - words_hashed += copy_words; - block_count += copy_words; - word_len -= copy_words; - w += copy_words; - - /* If we loaded a full block, run the SHA engine */ - if (block_count == BLOCK_WORDS) { - if (words_hashed == BLOCK_WORDS) - REG_WRITE(SHA_256_START_REG, 1); - else - REG_WRITE(SHA_256_CONTINUE_REG, 1); - block_count = 0; - } - } -} - -void stub_sha256_finish(uint8_t *digest) -{ - if (!digest) - return; /* We'd free resources here, but there are none to free */ - - uint32_t data_words = words_hashed; - - /* Pad to a 55 byte long block loaded in the engine - * (leaving 1 byte 0x80 plus variable padding plus 8 bytes of length, - * to fill a 64 byte block.) */ - int block_bytes = (words_hashed % BLOCK_WORDS) * 4; - int pad_bytes = 55 - block_bytes; - if (pad_bytes < 0) - pad_bytes += 64; - static const uint8_t padding[64] = { 0x80, 0, }; - - pad_bytes += 5; /* 1 byte for 0x80 plus first 4 bytes of the 64-bit length */ - - stub_sha256_data(padding, pad_bytes); - - /* Calculate 32-bit length for final 32 bits of data */ - uint32_t bit_count = __builtin_bswap32(data_words * 32); - stub_sha256_data(&bit_count, sizeof(bit_count)); - - while (REG_READ(SHA_256_BUSY_REG) == 1) - ; - REG_WRITE(SHA_256_LOAD_REG, 1); - while (REG_READ(SHA_256_BUSY_REG) == 1) - ; - - uint32_t *digest_words = (uint32_t *)digest; - uint32_t *sha_text_reg = (uint32_t *)(SHA_TEXT_BASE); - for (size_t i = 0; i < DIGEST_WORDS; i++) - digest_words[i] = __builtin_bswap32(sha_text_reg[i]); - asm volatile ("memw"); - - /* Disable SHA hardware */ - ets_sha_disable(); -} diff --git a/contrib/loaders/flash/espressif/esp32/stub_spiflash_rom_patch.c b/contrib/loaders/flash/espressif/esp32/stub_spiflash_rom_patch.c deleted file mode 100644 index 9456dd1db1..0000000000 --- a/contrib/loaders/flash/espressif/esp32/stub_spiflash_rom_patch.c +++ /dev/null @@ -1,92 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "esp32/rom/spi_flash.h" -#include "soc/spi_periph.h" -#include "spi_flash_defs.h" - -#define SPI_IDX 1 -#define OTH_IDX 0 - -extern esp_rom_spiflash_chip_t g_rom_spiflash_chip; - -static inline bool is_issi_chip(const esp_rom_spiflash_chip_t *chip) -{ - return ((chip->device_id >> 16) & 0xff) == 0x9D; -} - -esp_rom_spiflash_result_t esp_rom_spiflash_wait_idle(esp_rom_spiflash_chip_t *spi) -{ - uint32_t status; - /* wait for spi control ready */ - while ((REG_READ(SPI_EXT2_REG(1)) & SPI_ST)) - ; - while ((REG_READ(SPI_EXT2_REG(0)) & SPI_ST)) - ; - /* wait for flash status ready */ - if (esp_rom_spiflash_read_status(spi, &status) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - return ESP_ROM_SPIFLASH_RESULT_OK; -} - -/* Modified version of esp_rom_spiflash_unlock() that replaces version in ROM. - - This works around a bug where esp_rom_spiflash_unlock sometimes reads the wrong - high status byte (RDSR2 result) and then copies it back to the - flash status, which can cause the CMP bit or Status Register - Protect bit to become set. - - Like other ROM SPI functions, this function is not designed to be - called directly from an RTOS environment without taking precautions - about interrupts, CPU coordination, flash mapping. However some of - the functions in esp_spi_flash.c call it. - */ -esp_rom_spiflash_result_t esp_rom_spiflash_unlock(void) -{ - uint32_t status; - uint32_t new_status; - - esp_rom_spiflash_wait_idle(&g_rom_spiflash_chip); - - if (is_issi_chip(&g_rom_spiflash_chip)) { - /* ISSI chips have different QE position */ - - if (esp_rom_spiflash_read_status(&g_rom_spiflash_chip, &status) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - - /* Clear all bits in the mask. - (This is different from ROM esp_rom_spiflash_unlock, which keeps all bits as-is.) - */ - new_status = status & (~ESP_ROM_SPIFLASH_BP_MASK_ISSI); - /* Skip if nothing needs to be cleared. Otherwise will waste time waiting for the - * flash to clear nothing. */ - if (new_status == status) - return ESP_ROM_SPIFLASH_RESULT_OK; - - CLEAR_PERI_REG_MASK(SPI_CTRL_REG(SPI_IDX), SPI_WRSR_2B); - } else { - if (esp_rom_spiflash_read_statushigh(&g_rom_spiflash_chip, &status) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - - /* Clear all bits except QE, if it is set. - (This is different from ROM esp_rom_spiflash_unlock, which keeps all bits as-is.) - */ - new_status = status & ESP_ROM_SPIFLASH_QE; - SET_PERI_REG_MASK(SPI_CTRL_REG(SPI_IDX), SPI_WRSR_2B); - } - - esp_rom_spiflash_wait_idle(&g_rom_spiflash_chip); - REG_WRITE(SPI_CMD_REG(SPI_IDX), SPI_FLASH_WREN); - while (REG_READ(SPI_CMD_REG(SPI_IDX)) != 0) - ; - - esp_rom_spiflash_wait_idle(&g_rom_spiflash_chip); - esp_rom_spiflash_result_t ret = esp_rom_spiflash_write_status(&g_rom_spiflash_chip, new_status); - - /* WEL bit should be cleared after operations regardless of writing succeed or not. */ - esp_rom_spiflash_wait_idle(&g_rom_spiflash_chip); - REG_WRITE(SPI_CMD_REG(SPI_IDX), SPI_FLASH_WRDI); - while (REG_READ(SPI_CMD_REG(SPI_IDX)) != 0) - ; - - return ret; -} diff --git a/contrib/loaders/flash/espressif/esp32c2/Makefile b/contrib/loaders/flash/espressif/esp32c2/Makefile deleted file mode 100644 index f9e9278d35..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2022 Espressif Systems Ltd. - -# Prefix for ESP32-C2 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32c2 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32c2/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c2/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c2/rtc_time.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c2/systimer.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/esp32c2/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/esp32c2/include -I$(IDF_PATH)/components/esp32c2/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c2/private_include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32c2 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c2 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c2/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/hal/esp32c2/include \ - -I$(IDF_PATH)/components/esp_rom/esp32c2 \ - -I$(IDF_PATH)/components/esp_rom/esp32c2/include \ - -I$(IDF_PATH)/components/esp_rom/esp32c2/include/esp32c2 - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/esp32c2/ld/esp32c2.rom.ld -T$(IDF_PATH)/components/esp_rom/esp32c2/ld/esp32c2.rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32c2/ld/esp32c2.rom.api.ld -T$(IDF_PATH)/components/soc/esp32c2/ld/esp32c2.peripherals.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 6900672e6d..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,77 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0xca,0x3f, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83,0x01,0x47, -0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0xca,0x3f,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x75,0x71,0xa2,0xd4,0xb6,0xde,0x86,0xd6, -0xa6,0xd2,0xca,0xd0,0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0xae,0xda,0xb2,0xdc,0x2a,0x84,0x08,0x08,0x7c,0xd9, -0xb7,0x47,0xca,0x3f,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x06,0x0e,0x63,0xec,0xe7,0x0a,0xdc,0x18, -0x3e,0xd6,0x35,0x47,0x79,0x55,0x63,0x44,0x87,0x18,0x56,0x57,0xdc,0x47,0x3a,0xc2, -0x66,0x57,0x3e,0xc6,0xb7,0x47,0x0c,0x60,0x3a,0xc4,0x76,0x57,0x3a,0xc0,0x98,0x43, -0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x0b,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x64,0xb7,0x07, -0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00, -0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x65, -0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01, -0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x64,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x5e,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x60,0xb7,0x47,0x0c,0x60, -0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83, -0x8d,0x8b,0x81,0xcf,0x05,0x47,0xa1,0x66,0x63,0x8b,0xe7,0x00,0x89,0x47,0xc1,0x66, -0x39,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x3d,0xbf,0x8d,0x47,0x91,0x66,0x37,0x49, -0xca,0x3f,0x13,0x07,0x89,0x0a,0x5c,0xd7,0xb3,0x87,0xd7,0x02,0x54,0xd3,0xb7,0x06, -0x00,0x3c,0x13,0x06,0x00,0x04,0x10,0xdb,0x13,0x09,0x89,0x0a,0xb6,0x97,0x1c,0xd7, -0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00, -0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f, -0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0x37,0x36,0x02,0x60,0x93,0x07, -0x06,0x00,0x98,0x43,0xb7,0x46,0xca,0x3f,0x23,0xae,0xe6,0x0c,0x98,0x43,0xb7,0x06, -0x00,0x80,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3, -0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x14,0xc3,0x93,0x06,0x06,0x00,0x93,0x07, -0x87,0x05,0x36,0xc8,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x08,0xf4,0x02, -0x7d,0x55,0xb7,0x47,0xca,0x3f,0x83,0xa7,0xc7,0x0d,0x42,0x47,0x1c,0xc3,0xb6,0x50, -0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b, -0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x49,0x61,0x82,0x80,0x79,0x55,0xd1,0xbf, -0x37,0x0c,0xce,0x3f,0x03,0x25,0x0c,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xef,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xee,0x4d,0xf5,0x99,0x47,0x81,0x4b,0xe3,0x18,0xf4,0xfc, -0x85,0x67,0xfd,0x17,0xb7,0x5c,0x0c,0x60,0x93,0x0d,0x00,0x04,0x3e,0xca,0xb2,0x47, -0x63,0x94,0x77,0x01,0x01,0x45,0x71,0xb7,0x92,0x47,0x93,0x9a,0x2b,0x00,0x89,0x69, -0xd6,0x97,0x80,0x43,0xa2,0x47,0x13,0x57,0xc4,0x00,0xbe,0x9a,0x93,0x07,0x24,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x85,0x69,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x46, -0x03,0x26,0x49,0x02,0x7d,0x7a,0x33,0x7a,0x44,0x01,0x33,0x0b,0xc0,0x40,0x33,0x7b, -0x4b,0x01,0x33,0x08,0x6a,0x41,0x93,0x04,0xf6,0xff,0xc2,0x94,0xce,0x94,0xb3,0xd4, -0xc4,0x02,0x42,0xce,0x32,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x44,0x83,0x26, -0xc9,0x02,0x83,0x25,0x09,0x03,0x62,0x46,0x72,0x48,0xaa,0x88,0xb6,0x87,0x3e,0x8d, -0x63,0xea,0xb7,0x12,0x63,0x94,0xf5,0x00,0x36,0x8d,0xb6,0x87,0x33,0x85,0xa4,0x01, -0x63,0x70,0xb5,0x14,0x8a,0x07,0x33,0x5b,0xcb,0x02,0xe6,0x97,0x01,0x46,0x63,0x13, -0x96,0x12,0x83,0x25,0x49,0x02,0xb3,0x06,0xdd,0x40,0x83,0x27,0x89,0x02,0x46,0xcc, -0xb3,0x86,0xb6,0x02,0xb3,0x85,0xb4,0x02,0x33,0x85,0xf6,0x00,0x33,0x0b,0xa8,0x00, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x3d,0xe2,0x48,0x81,0x47,0x13,0x95,0x08,0x01, -0x41,0x81,0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3e,0xe2,0x47,0x63,0x95, -0x07,0x14,0x02,0x45,0x4e,0x86,0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x13, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3c,0x6a,0x87,0xea,0x94,0x63,0x6f,0x97,0x0c, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3b,0xd2,0x47,0xb3,0x74, -0xf4,0x00,0x91,0xc0,0x52,0x84,0x03,0x27,0x0c,0xff,0xb3,0x87,0x89,0x00,0x54,0x43, -0x63,0xe4,0xf6,0x10,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x9f,0x07,0x0e,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xda,0x63,0x19,0x05,0x0e,0x83,0x27,0x0c,0xff,0xd8,0x47, -0x9c,0x47,0x33,0x54,0xe4,0x02,0x33,0xdd,0xe7,0x02,0x33,0xdb,0xe9,0x02,0x33,0xf7, -0xe9,0x02,0x33,0x37,0xe0,0x00,0x3a,0x9b,0x33,0x77,0xa4,0x03,0xda,0x86,0x33,0x07, -0xed,0x40,0x63,0x53,0x67,0x01,0xba,0x86,0x33,0x86,0x86,0x00,0x33,0x07,0x86,0x40, -0x63,0x4c,0xe0,0x06,0x33,0x0b,0xdb,0x40,0x63,0x64,0x6d,0x09,0x5a,0x94,0x33,0x05, -0x64,0x41,0x63,0x4a,0x60,0x09,0x02,0x47,0x83,0xc7,0x1a,0x00,0xba,0x94,0x23,0x80, -0xf4,0x00,0x83,0xc7,0x2a,0x00,0xa3,0x80,0xf4,0x00,0x09,0x31,0x2a,0x84,0x59,0xe1, -0xf5,0x3e,0x51,0xe5,0x82,0x45,0x4e,0x86,0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xd1,0x71,0xa0,0x13,0x95,0x27,0x00,0x66,0x95,0x08,0x41,0xe3,0x08,0xb5,0xed, -0x85,0x07,0x75,0xbd,0xb3,0x05,0x66,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07,0xc1,0xbd, -0x81,0x44,0x01,0x4d,0x01,0x4b,0x85,0x47,0xd5,0xbd,0x93,0x17,0x27,0x00,0xe6,0x97, -0x23,0xa0,0xb7,0x01,0x05,0x07,0x19,0xbf,0x22,0x85,0x32,0xce,0x36,0xcc,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xcd,0x0d,0xe9,0x72,0x46,0xe2,0x46,0x05,0x04,0xbd,0xb7, -0x33,0x55,0xa4,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xcc,0x11,0xed,0x6a,0x94, -0x33,0x0b,0xab,0x41,0x95,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xca,0x09,0xe5, -0x7d,0x1b,0xb1,0xbf,0xa5,0x3e,0x2d,0xfd,0x13,0x05,0xf0,0x0f,0x9d,0xbb,0x3d,0xd8, -0x82,0x45,0x4e,0x86,0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xc5,0x6d,0xf5, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x26,0x85,0x0b,0xd1,0xb3, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index b52d44e35f..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,79 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0xca,0x3f, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83,0x01,0x47, -0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0xca,0x3f,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x75,0x71,0xa2,0xd4,0xb6,0xde,0x86,0xd6, -0xa6,0xd2,0xca,0xd0,0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0xae,0xda,0xb2,0xdc,0x2a,0x84,0x08,0x08,0x7c,0xd9, -0xb7,0x47,0xca,0x3f,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x06,0x0e,0x63,0xeb,0xe7,0x0a,0xdc,0x18, -0x3e,0xd6,0x35,0x47,0x79,0x55,0x63,0x43,0x87,0x18,0x56,0x57,0xdc,0x47,0x66,0x5c, -0x3a,0xc6,0x76,0x57,0x3e,0xc4,0xb7,0x47,0x0c,0x60,0x3a,0xc0,0x98,0x43,0xdc,0x43, -0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x0b,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x65,0xb7,0x07,0x0c,0x60, -0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3, -0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x65,0x37,0x47, -0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x64,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x5e, -0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x60,0xb7,0x47,0x0c,0x60,0xd8,0x43, -0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b, -0x81,0xcf,0x05,0x47,0xa1,0x66,0x63,0x8b,0xe7,0x00,0x89,0x47,0xc1,0x66,0x39,0xa0, -0x23,0xa0,0x07,0x00,0x91,0x07,0x81,0xb7,0x8d,0x47,0x91,0x66,0xb7,0x49,0xca,0x3f, -0x13,0x87,0x89,0x0a,0x5c,0xd7,0xb3,0x87,0xd7,0x02,0x54,0xd3,0xb7,0x06,0x00,0x3c, -0x13,0x06,0x00,0x04,0x10,0xdb,0x93,0x89,0x89,0x0a,0xb6,0x97,0x1c,0xd7,0xb7,0x07, -0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43, -0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06, -0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0x37,0x36,0x02,0x60,0x93,0x07,0x06,0x00, -0x98,0x43,0xb7,0x46,0xca,0x3f,0x23,0xae,0xe6,0x0c,0x98,0x43,0xb7,0x06,0x00,0x80, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x14,0xc3,0x93,0x06,0x06,0x00,0x93,0x07,0x87,0x05, -0x36,0xc8,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x08,0xf4,0x02,0x7d,0x55, -0xb7,0x47,0xca,0x3f,0x83,0xa7,0xc7,0x0d,0x42,0x47,0x1c,0xc3,0xb6,0x50,0x26,0x54, -0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c, -0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x49,0x61,0x82,0x80,0x79,0x55,0xd1,0xbf,0xb7,0x0c, -0xce,0x3f,0x03,0xa5,0x0c,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xef,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xee,0x4d,0xf5,0x95,0x47,0x81,0x4b,0xe3,0x18,0xf4,0xfc,0x85,0x67, -0xfd,0x17,0x37,0x5d,0x0c,0x60,0x93,0x0d,0x00,0x04,0x3e,0xca,0xa2,0x47,0x63,0x97, -0x77,0x01,0x13,0x95,0x27,0x00,0x13,0x75,0xf5,0x0f,0x59,0xb7,0x32,0x47,0x93,0x97, -0x2b,0x00,0x09,0x6a,0xba,0x97,0x80,0x43,0x93,0x07,0x24,0x00,0x13,0x57,0xc4,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x46, -0x03,0xa6,0x49,0x02,0xfd,0x7a,0xb3,0x7a,0x54,0x01,0x33,0x0b,0xc0,0x40,0x33,0x7b, -0x5b,0x01,0x33,0x88,0x6a,0x41,0x93,0x04,0xf6,0xff,0xc2,0x94,0xd2,0x94,0xb3,0xd4, -0xc4,0x02,0x42,0xcc,0x32,0xc2,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x44,0x83,0xa6, -0xc9,0x02,0x83,0xa5,0x09,0x03,0x12,0x46,0x62,0x48,0xaa,0x88,0xb6,0x87,0x3e,0x89, -0x63,0xe4,0xb7,0x14,0x63,0x94,0xf5,0x00,0x36,0x89,0xb6,0x87,0x33,0x85,0x24,0x01, -0x63,0x7a,0xb5,0x14,0x8a,0x07,0x33,0x5b,0xcb,0x02,0xea,0x97,0x01,0x46,0x63,0x1d, -0x96,0x12,0x83,0xa5,0x49,0x02,0xb3,0x06,0xd9,0x40,0x83,0xa7,0x89,0x02,0x46,0xc2, -0xb3,0x86,0xb6,0x02,0xb3,0x85,0xb4,0x02,0x33,0x85,0xf6,0x00,0x33,0x0b,0xa8,0x00, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x3d,0x92,0x48,0x81,0x47,0x13,0x95,0x08,0x01, -0x41,0x81,0x3e,0xc2,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3e,0x92,0x47,0x63,0x9f, -0x07,0x14,0x02,0x45,0x52,0x86,0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x13, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3c,0x4a,0x87,0xca,0x94,0x63,0x69,0x97,0x0e, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x3b,0xd2,0x47,0x09,0x46, -0x13,0x05,0x1c,0x00,0xb3,0x74,0xf4,0x00,0x82,0x47,0x62,0x89,0xa6,0x97,0xbe,0x85, -0x3e,0xc2,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x0f,0x91,0xc0,0x56,0x84,0x03,0xa7, -0x0c,0xff,0xb3,0x07,0x8a,0x00,0x54,0x43,0x63,0xe2,0xf6,0x10,0x5c,0x47,0xb3,0x77, -0xf4,0x02,0x63,0x9d,0x07,0x0e,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xd8,0x63,0x17, -0x05,0x0e,0x83,0xa7,0x0c,0xff,0xd4,0x47,0x98,0x47,0x33,0x54,0xd4,0x02,0xb3,0x54, -0xd7,0x02,0xb3,0x57,0xda,0x02,0xb3,0x76,0xda,0x02,0xb3,0x36,0xd0,0x00,0xb6,0x97, -0xb3,0x76,0x94,0x02,0x3e,0x8b,0xb3,0x86,0xd4,0x40,0x63,0xd3,0xf6,0x00,0x36,0x8b, -0xb3,0x05,0x8b,0x00,0xb3,0x86,0x85,0x40,0x63,0x4a,0xd0,0x06,0x33,0x8b,0x67,0x41, -0x63,0xe2,0x64,0x09,0x5a,0x94,0x33,0x05,0x64,0x41,0x63,0x48,0x60,0x09,0x12,0x47, -0x89,0x47,0x23,0x00,0xf7,0x00,0x93,0x07,0x00,0xf9,0xa3,0x00,0xf7,0x00,0xfd,0x36, -0x2a,0x84,0x59,0xe1,0xe5,0x36,0x49,0xe5,0x82,0x45,0x52,0x86,0x56,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xd0,0x69,0xa0,0x13,0x95,0x27,0x00,0x6a,0x95,0x08,0x41, -0xe3,0x0e,0xb5,0xeb,0x85,0x07,0x65,0xb5,0xb3,0x05,0x66,0x01,0x8c,0xc3,0x05,0x06, -0x91,0x07,0x75,0xbd,0x81,0x44,0x01,0x49,0x01,0x4b,0x85,0x47,0xc5,0xb5,0x93,0x17, -0x27,0x00,0xea,0x97,0x23,0xa0,0xb7,0x01,0x05,0x07,0x09,0xb7,0x22,0x85,0x2e,0xce, -0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xcb,0x0d,0xe9,0xf2,0x45,0xe2,0x47, -0x05,0x04,0x8d,0xbf,0x33,0x55,0x94,0x02,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xca, -0x11,0xed,0x26,0x94,0x33,0x0b,0x9b,0x40,0xa5,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xc9,0x09,0xe5,0x7d,0x1b,0x85,0xb7,0x95,0x36,0x2d,0xfd,0x01,0x45,0x8d,0xb3, -0x25,0xdc,0x82,0x45,0x52,0x86,0x56,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xc4, -0x11,0x0c,0x6d,0xf5,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x24,0x89,0x47,0x23,0x00, -0xf9,0x00,0x85,0x0b,0x65,0xb3, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index c5531bd870..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,63 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xe1,0x72, -0x86,0xc6,0xca,0xc0,0x4e,0xde,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2, -0x6a,0xd0,0x6e,0xce,0xa2,0xc4,0xa6,0xc2,0x52,0xdc,0x16,0x91,0x2a,0x8c,0xae,0x89, -0x32,0x8b,0x37,0x49,0xca,0x3f,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x7e,0x13,0x05, -0x09,0x0a,0x89,0x45,0x31,0x05,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x7d,0xb7,0x4a, -0xca,0x3f,0x93,0x87,0xca,0x0a,0x81,0x4b,0x13,0x09,0x09,0x0a,0x3e,0xc2,0x21,0x6d, -0xb7,0x5c,0x0c,0x60,0x93,0x0d,0x00,0x04,0x63,0x9d,0x09,0x00,0x63,0x1c,0x0b,0x14, -0x12,0x45,0x93,0x05,0x80,0x0d,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x43,0x01,0x45, -0x55,0xa0,0x4e,0x8a,0x63,0x73,0x3d,0x01,0x21,0x6a,0x83,0x25,0x49,0x0e,0xb3,0x84, -0x8b,0x01,0x33,0x06,0xb0,0x40,0x65,0x8e,0x13,0x84,0xf5,0xff,0x91,0x8c,0x52,0x94, -0x26,0x94,0x33,0x54,0xb4,0x02,0x32,0xc6,0x2e,0xc4,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x67,0x83,0x26,0xc9,0x0e,0x2a,0x88,0xa2,0x45,0x03,0x25,0x09,0x0f,0x32,0x46, -0xb6,0x87,0xbe,0x8a,0x63,0xe1,0xa7,0x08,0x63,0x14,0xf5,0x00,0xb6,0x8a,0xb6,0x87, -0xb3,0x08,0x54,0x01,0x63,0xf8,0xa8,0x08,0x8a,0x07,0x33,0x56,0xb6,0x02,0xe6,0x97, -0x81,0x45,0x63,0x9b,0x85,0x06,0x83,0x25,0x49,0x0e,0xb3,0x86,0xda,0x40,0x83,0x27, -0x89,0x0e,0x42,0xc4,0xb3,0x86,0xb6,0x02,0xb3,0x05,0xb4,0x02,0x33,0x85,0xf6,0x00, -0xaa,0x94,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x60,0x22,0x48,0x81,0x47,0x13,0x15, -0x08,0x01,0x41,0x81,0x3e,0xc4,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x61,0xa2,0x47, -0xb9,0xc7,0x7d,0x55,0xa1,0x62,0x16,0x91,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49, -0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d, -0xf2,0x4d,0x61,0x61,0x82,0x80,0x93,0x98,0x27,0x00,0xe6,0x98,0x83,0xa8,0x08,0x00, -0xe3,0x80,0xb8,0xf9,0x85,0x07,0xb5,0xb7,0x33,0x85,0xc5,0x00,0x88,0xc3,0x85,0x05, -0x91,0x07,0x41,0xb7,0x01,0x44,0x81,0x4a,0x81,0x44,0x85,0x47,0x4d,0xb7,0x52,0x86, -0xa6,0x85,0x08,0x08,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x31,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x5a,0x56,0x87,0x56,0x94,0x63,0x67,0x87,0x02,0x42,0x05,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x59,0x93,0x77,0x3a,0x00,0x89,0xeb,0x12,0x45, -0x81,0x46,0x52,0x86,0x0c,0x08,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x68,0xb3,0x89, -0x49,0x41,0xd2,0x9b,0x55,0xbd,0x93,0x17,0x27,0x00,0xe6,0x97,0x23,0xa0,0xb7,0x01, -0x05,0x07,0xd9,0xb7,0x12,0x45,0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x66, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x64,0x5d,0xb5,0x5d,0x71,0xbe,0xc2,0xb7,0x47, -0xca,0x3f,0x4e,0xce,0x36,0xde,0x06,0xd6,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x52,0xcc, -0x56,0xca,0xaa,0x89,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87, -0x07,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x06,0x1b,0x63,0xe0,0xe7,0x18,0x5c,0x18, -0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x41,0x37,0x17,0xb7,0x47,0x0c,0x60,0x98,0x43, -0xdc,0x43,0x52,0x54,0x05,0x8b,0xe2,0x54,0x72,0x59,0x19,0xc3,0x89,0x8b,0xbd,0xc7, -0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xf4,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x4d,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x4e,0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43, -0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x4d, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x47,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x49,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60, -0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b,0xed,0xc7,0x05,0x47,0x63,0x96,0xe7,0x0e, -0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86,0x06,0x12,0xf8,0xd2,0x33,0x07,0xf7,0x02, -0xfc,0xd6,0xb7,0x07,0x00,0x3c,0x13,0x06,0x00,0x04,0xb0,0xda,0x3e,0x97,0xb8,0xd6, -0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00, -0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f, -0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0xb7,0x3a,0x02,0x60,0x93,0x87, -0x0a,0x00,0x98,0x43,0x37,0x4a,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0x26,0xea,0x1a, -0x98,0x43,0x93,0x8a,0x0a,0x00,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3, -0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47,0x63,0x9a,0xf9,0x02,0x79,0x55, -0x83,0x27,0xca,0x1a,0x23,0xa0,0xfa,0x00,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x9d,0xbd,0x8d,0x47,0x11,0x67,0x31,0xbf,0x89,0x47,0x41,0x67,0x19,0xbf,0x7d,0x55, -0xc1,0xbf,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xd9, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd8,0x79,0xf9,0xa5,0x47,0xe3,0x91,0xf9,0xfa, -0x4a,0x86,0xa6,0x85,0x22,0x85,0x1d,0x39,0x61,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 7771175820..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,36 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0xca,0x3f,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce, -0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x07,0x0a, -0xb7,0x46,0xca,0x3f,0x13,0x87,0x86,0x0d,0x63,0xec,0xe7,0x16,0x5c,0x18,0x3e,0xc6, -0x35,0x47,0x79,0x55,0x63,0x4f,0x97,0x14,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43, -0x52,0x54,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x11,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x6a,0xb7,0x07, -0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00, -0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x6b, -0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01, -0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x6a,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x64,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x66,0xb7,0x47,0x0c,0x60, -0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83, -0x8d,0x8b,0xfd,0xc3,0x05,0x47,0x63,0x94,0xe7,0x0e,0x21,0x67,0xb7,0x46,0xca,0x3f, -0x93,0x86,0x06,0x0a,0xd8,0xd2,0x33,0x07,0xf7,0x02,0xdc,0xd6,0xb7,0x07,0x00,0x3c, -0x13,0x06,0x00,0x04,0x90,0xda,0x3e,0x97,0x98,0xd6,0xb7,0x07,0x0c,0x60,0x98,0x4b, -0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06,0x00,0x20, -0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0,0xfd,0x16, -0x75,0x8f,0x98,0xcf,0xb7,0x39,0x02,0x60,0x93,0x87,0x09,0x00,0x98,0x43,0x37,0x49, -0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0x2a,0xe9,0x0c,0x98,0x43,0x93,0x89,0x09,0x00, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43, -0x95,0xe9,0x91,0x47,0x63,0x9d,0xf4,0x06,0x79,0x55,0x83,0x27,0x49,0x0d,0x23,0xa0, -0xf9,0x00,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x61,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x8d,0x47,0x11,0x67,0x05,0xb7,0x89,0x47, -0x41,0x67,0x29,0xbf,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0xf7,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xf5,0x15,0xe1,0xa9,0x47,0xe3,0x95, -0xf4,0xfa,0xb7,0x07,0x0c,0x60,0x7d,0x57,0x22,0x85,0x93,0x87,0x87,0x05,0x63,0x1a, -0xe4,0x00,0x98,0x43,0x13,0x77,0xf7,0x3f,0x13,0x67,0x07,0x40,0x98,0xc3,0x7d,0x55, -0x69,0xb7,0x98,0x43,0xfd,0x76,0x93,0x86,0xf6,0x3f,0x75,0x8f,0x85,0x66,0x93,0x86, -0x06,0xc0,0xe1,0x8e,0x55,0x8f,0x98,0xc3,0x8d,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index a230b76e9f..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,63 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x01,0x01,0xdb, -0xb3,0x07,0xb5,0x00,0x23,0x22,0x91,0x24,0x23,0x20,0x21,0x25,0x23,0x2a,0x51,0x23, -0x23,0x26,0x71,0x23,0x23,0x26,0x11,0x24,0x23,0x24,0x81,0x24,0x23,0x2e,0x31,0x23, -0x23,0x2c,0x41,0x23,0x23,0x28,0x61,0x23,0x23,0x24,0x81,0x23,0x23,0x22,0x91,0x23, -0x23,0x20,0xa1,0x23,0x23,0x2e,0xb1,0x21,0xaa,0x84,0x33,0x09,0xa6,0x00,0x3e,0xc4, -0xb7,0x5a,0x0c,0x60,0x93,0x0b,0x00,0x04,0xa2,0x47,0x63,0xe4,0xf4,0x00,0x01,0x45, -0x65,0xa0,0x85,0x47,0x93,0x99,0xc4,0x00,0x05,0x6b,0x23,0x00,0xf9,0x00,0x4e,0x9b, -0x37,0x4c,0xca,0x3f,0x93,0x0c,0x0c,0x0a,0x03,0xad,0xcc,0x00,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x6a,0x83,0xa6,0x4c,0x01,0xb3,0x0d,0xa0,0x41,0xb3,0xfd,0x3d,0x01, -0x33,0x8a,0xb9,0x41,0x13,0x04,0xfd,0x1f,0x52,0x94,0x33,0x54,0xa4,0x03,0x03,0xa6, -0x8c,0x01,0x2a,0x88,0xb6,0x87,0x13,0x05,0x0c,0x0a,0xbe,0x8c,0x63,0xeb,0xc7,0x08, -0x63,0x14,0xf6,0x00,0xb6,0x8c,0xb6,0x87,0xb3,0x05,0x94,0x01,0x63,0xf1,0xc5,0x0a, -0xb3,0xdd,0xad,0x03,0x8a,0x07,0xd6,0x97,0x01,0x46,0x63,0x14,0x86,0x08,0x4c,0x45, -0xb3,0x86,0xdc,0x40,0x1c,0x49,0x42,0xc6,0xb3,0x86,0xb6,0x02,0xb3,0x05,0xb4,0x02, -0x33,0x85,0xf6,0x00,0x33,0x0d,0xaa,0x00,0x01,0x4a,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x62,0x32,0x48,0x13,0x15,0x08,0x01,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x62,0x63,0x03,0x0a,0x06,0x7d,0x55,0x83,0x20,0xc1,0x24,0x03,0x24,0x81,0x24, -0x83,0x24,0x41,0x24,0x03,0x29,0x01,0x24,0x83,0x29,0xc1,0x23,0x03,0x2a,0x81,0x23, -0x83,0x2a,0x41,0x23,0x03,0x2b,0x01,0x23,0x83,0x2b,0xc1,0x22,0x03,0x2c,0x81,0x22, -0x83,0x2c,0x41,0x22,0x03,0x2d,0x01,0x22,0x83,0x2d,0xc1,0x21,0x13,0x01,0x01,0x25, -0x82,0x80,0x93,0x95,0x27,0x00,0xd6,0x95,0x8c,0x41,0xe3,0x87,0x75,0xf7,0x85,0x07, -0xa9,0xbf,0xb3,0x05,0xb6,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07,0xbd,0xb7,0x01,0x44, -0x81,0x4c,0x01,0x4d,0x05,0x4a,0x79,0xb7,0x93,0x0d,0x01,0x01,0x13,0x06,0x00,0x20, -0xea,0x85,0x6e,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x31,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x5a,0x66,0x87,0x66,0x94,0x63,0x65,0x87,0x02,0x42,0x05,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x59,0x13,0x07,0xf0,0x0f,0xb3,0x86,0x4d,0x01, -0x83,0xc6,0x06,0x00,0x63,0x8e,0xe6,0x00,0x23,0x00,0x09,0x00,0x85,0x04,0x05,0x09, -0x65,0xb5,0x93,0x16,0x27,0x00,0xd6,0x96,0x23,0xa0,0x76,0x01,0x05,0x07,0xe9,0xb7, -0x05,0x0a,0x93,0x07,0x00,0x20,0xe3,0x1b,0xfa,0xfc,0x83,0x47,0x09,0x00,0xf9,0xdf, -0x93,0x89,0x09,0x20,0xe3,0x90,0x69,0xeb,0xd1,0xbf,0x5d,0x71,0xbe,0xc2,0xb7,0x47, -0xca,0x3f,0x4e,0xce,0x36,0xde,0x06,0xd6,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x52,0xcc, -0x56,0xca,0xaa,0x89,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87, -0x07,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x86,0x0d,0x63,0xe0,0xe7,0x18,0x5c,0x18, -0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x41,0x37,0x17,0xb7,0x47,0x0c,0x60,0x98,0x43, -0xdc,0x43,0x52,0x54,0x05,0x8b,0xe2,0x54,0x72,0x59,0x19,0xc3,0x89,0x8b,0xbd,0xc7, -0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xf4,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x4d,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x4e,0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43, -0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x4d, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x47,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x49,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60, -0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b,0xed,0xc7,0x05,0x47,0x63,0x96,0xe7,0x0e, -0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86,0x06,0x0a,0xd8,0xc6,0x33,0x07,0xf7,0x02, -0xdc,0xca,0xb7,0x07,0x00,0x3c,0x13,0x06,0x00,0x04,0x90,0xce,0x3e,0x97,0x98,0xca, -0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00, -0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f, -0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0xb7,0x3a,0x02,0x60,0x93,0x87, -0x0a,0x00,0x98,0x43,0x37,0x4a,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0x2a,0xea,0x0c, -0x98,0x43,0x93,0x8a,0x0a,0x00,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3, -0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47,0x63,0x9a,0xf9,0x02,0x79,0x55, -0x83,0x27,0x4a,0x0d,0x23,0xa0,0xfa,0x00,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x9d,0xbd,0x8d,0x47,0x11,0x67,0x31,0xbf,0x89,0x47,0x41,0x67,0x19,0xbf,0x7d,0x55, -0xc1,0xbf,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xd9, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd8,0x79,0xf9,0x8d,0x47,0xe3,0x91,0xf9,0xfa, -0x4a,0x86,0xa6,0x85,0x22,0x85,0x1d,0x39,0x61,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_code.inc deleted file mode 100644 index 364ad0a81e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,46 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0xca,0x3f,0x26,0xda,0xb6,0xc6,0x06,0xde,0x22,0xdc,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0xaa,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x07,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x86,0x0d, -0x63,0xe1,0xe7,0x18,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x40,0x97,0x16, -0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x16,0x44,0x05,0x8b,0x26,0x49,0x19,0xc3, -0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x11, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x6a,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67, -0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b, -0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x6a,0x37,0x47,0x0c,0x60,0x13,0x07, -0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x69,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x63,0x01,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x66,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3, -0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b,0xfd,0xc7,0x05,0x47, -0x63,0x98,0xe7,0x0e,0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86,0x06,0x0a,0xd8,0xd2, -0x33,0x07,0xf7,0x02,0xdc,0xd6,0xb7,0x07,0x00,0x3c,0x13,0x06,0x00,0x04,0x90,0xda, -0x3e,0x97,0x98,0xd6,0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00, -0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07, -0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0xb7,0x39, -0x02,0x60,0x93,0x87,0x09,0x00,0x98,0x43,0x37,0x4a,0xca,0x3f,0xb7,0x06,0x00,0x80, -0x23,0x2a,0xea,0x0c,0x98,0x43,0x93,0x89,0x09,0x00,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16, -0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xa1,0xe1,0x91,0x47,0x63,0x8c, -0xf4,0x02,0x7d,0x55,0x83,0x27,0x4a,0x0d,0x23,0xa0,0xf9,0x00,0xf2,0x50,0x62,0x54, -0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x25,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x95,0xbd,0x8d,0x47,0x11,0x67,0x21,0xbf, -0x89,0x47,0x41,0x67,0x09,0xbf,0x79,0x55,0xf1,0xb7,0x37,0x0b,0xce,0x3f,0x03,0x25, -0x0b,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xf5,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xf4, -0x4d,0xf1,0x89,0x47,0xe3,0x99,0xf4,0xfc,0x85,0x67,0xfd,0x17,0x33,0x77,0xf4,0x00, -0x19,0xc3,0x7d,0x77,0x79,0x8c,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79, -0x33,0xf9,0x27,0x01,0x03,0x27,0x0b,0xff,0xb3,0x07,0x24,0x01,0x54,0x43,0xe3,0xea, -0xf6,0xf6,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xad,0xf7,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xf0,0xaa,0x8a,0x39,0xfd,0x03,0x27,0x0b,0xff,0x5c,0x47,0x03,0x2b,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5b,0xfb,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x64,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfb,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0b,0x89,0x00,0xb3,0x87,0x8b,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9b,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe9,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe8,0x09,0xc5,0x85,0x4a, -0x33,0x05,0x50,0x41,0xc5,0xbd,0x05,0x04,0xc9,0xb7,0x33,0x55,0x64,0x03,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xe7,0x65,0xf5,0x5a,0x94,0xb3,0x84,0x64,0x41,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index a61c000bcd..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,128 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x46,0xca,0x3f, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83,0x01,0x47, -0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0xca,0x3f,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff, -0x67,0x00,0xc3,0x0c,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff,0x67,0x00,0x83,0x06, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0xce,0x3f,0x03,0xa7,0x04,0xff,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x05,0xaa,0x89,0x69,0xfd,0x03,0xa7,0x04,0xff,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfe, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfd, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xfc,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x79,0x71,0x26,0xd2,0xb7,0x44,0xca,0x3f,0x62,0xc4,0x13,0x8c, -0x84,0x0a,0x56,0xca,0x83,0x2a,0xcc,0x00,0x4a,0xd0,0x22,0xd4,0x33,0x09,0x50,0x41, -0x33,0x79,0xa9,0x00,0x13,0x84,0xfa,0xff,0x32,0x94,0x5a,0xc8,0x33,0x0b,0x25,0x41, -0x5a,0x94,0x33,0x54,0x54,0x03,0x4e,0xce,0x52,0xcc,0x5e,0xc6,0xb2,0x89,0x06,0xd6, -0x2e,0x8a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x56,0x03,0x27,0x4c,0x01,0x03,0x26, -0x8c,0x01,0xaa,0x8b,0xba,0x87,0x93,0x86,0x84,0x0a,0x37,0x55,0x0c,0x60,0x13,0x08, -0x00,0x04,0xbe,0x84,0x63,0xe1,0xc7,0x0a,0x63,0x14,0xf6,0x00,0xba,0x84,0xba,0x87, -0xb3,0x85,0x84,0x00,0x63,0xf7,0xc5,0x0a,0x33,0x59,0x59,0x03,0x37,0x56,0x0c,0x60, -0x8a,0x07,0xb2,0x97,0x01,0x46,0x63,0x18,0x86,0x08,0xcc,0x46,0x33,0x87,0xe4,0x40, -0x9c,0x4a,0x81,0x4a,0x33,0x07,0xb7,0x02,0xb3,0x05,0xb4,0x02,0x33,0x05,0xf7,0x00, -0x2a,0x9b,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x4e,0x13,0x95,0x0b,0x01,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x4f,0x63,0x9a,0x0a,0x02,0x4e,0x86,0xda,0x85, -0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x24,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x4d,0x26,0x94,0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x04,0x63,0xe8,0x84,0x04, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x4c,0xb2,0x50,0x22,0x54, -0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x56,0x85, -0xd2,0x4a,0x45,0x61,0x82,0x80,0x93,0x95,0x27,0x00,0xaa,0x95,0x8c,0x41,0xe3,0x81, -0x05,0xf7,0x85,0x07,0xb9,0xb7,0xb3,0x05,0x26,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07, -0x9d,0xb7,0x01,0x44,0x81,0x44,0x01,0x4b,0x85,0x4a,0x41,0xb7,0x93,0x97,0x24,0x00, -0xba,0x97,0x94,0xc3,0x85,0x04,0x5d,0xb7,0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7, -0x4a,0xc1,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2, -0xea,0xd0,0xae,0x84,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0x11,0x46,0x6c,0x00, -0x2a,0x84,0x4d,0x35,0x63,0x13,0x05,0x14,0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87, -0xd7,0x83,0x63,0x1f,0xf7,0x06,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02, -0x51,0x35,0x63,0x14,0x05,0x12,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d, -0x63,0x1c,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xc4,0x37,0x07,0x40,0x00,0xb2,0x97, -0x63,0xf6,0xe7,0x04,0xa6,0x46,0xb7,0x07,0x00,0xbe,0xb6,0x97,0x63,0xf0,0xe7,0x04, -0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97,0xd8,0xc0,0x76,0x47,0x9c,0xcc,0x89,0x47, -0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0,0x22,0x97,0x98,0xc8,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x61,0x55,0xcd,0xb7,0x7d,0x55,0xf9,0xbf, -0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x19,0xf7,0xfc,0x61,0x04, -0xc1,0x49,0x01,0x4a,0x81,0x4a,0x01,0x49,0xb7,0x0b,0x00,0xbe,0x37,0x0b,0x40,0x00, -0x05,0x4c,0xb7,0x0c,0x00,0xc4,0x37,0x4d,0xc8,0xbf,0x21,0x46,0x0c,0x08,0x22,0x85, -0xd5,0x33,0x19,0xc1,0x55,0x55,0x5d,0xb7,0x42,0x47,0xb3,0x07,0x77,0x01,0x63,0xea, -0x67,0x07,0xb3,0x07,0x97,0x01,0x63,0xf5,0x67,0x05,0x9c,0x44,0xb3,0x37,0xf0,0x00, -0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa6,0x97,0x98,0xc7,0x52,0x47,0x05,0x09,0x93,0x06, -0x84,0x00,0x42,0x09,0xd4,0xc3,0xd8,0xc7,0x13,0x59,0x09,0x01,0x63,0x60,0x2c,0x05, -0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x95, -0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a,0xfd,0x19,0xe3,0x90,0x09,0xfa,0x39,0xa8, -0xb3,0x07,0xa7,0x01,0xb7,0x46,0x04,0x00,0x63,0xef,0xd7,0x00,0xb7,0x07,0x36,0xc0, -0xba,0x97,0xb7,0x06,0x04,0x00,0x63,0xe8,0xd7,0x00,0x79,0xd3,0x23,0xa0,0x24,0x01, -0x35,0xb7,0x85,0x47,0x71,0xbf,0x05,0x0a,0x65,0xbf,0x51,0x55,0x05,0xb7,0x35,0x71, -0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0, -0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9, -0xb7,0x47,0xca,0x3f,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07, -0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x06,0x0e, -0x63,0xea,0xe7,0x0a,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x40,0x47,0x19, -0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x47,0x0c,0x60, -0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xcd,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x26, -0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67, -0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x27,0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7, -0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x26,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0x20,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x22,0xb7,0x47, -0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c, -0x8d,0x83,0x8d,0x8b,0x81,0xcf,0x05,0x47,0xa1,0x66,0x63,0x8b,0xe7,0x00,0x89,0x47, -0xc1,0x66,0x39,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x89,0xb7,0x8d,0x47,0x91,0x66, -0x37,0x47,0xca,0x3f,0x13,0x07,0x87,0x0a,0x5c,0xcb,0xb3,0x87,0xd7,0x02,0x54,0xc7, -0xb7,0x06,0x00,0x3c,0x13,0x06,0x00,0x04,0x10,0xcf,0xb6,0x97,0x1c,0xcb,0xb7,0x07, -0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43, -0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06, -0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0x37,0x36,0x02,0x60,0x93,0x07,0x06,0x00, -0x98,0x43,0xb7,0x4b,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0xae,0xeb,0x0c,0x98,0x43, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x14,0xc3,0x93,0x06,0x06,0x00,0x93,0x07,0x87,0x05, -0x36,0xc2,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x19,0x0b,0x02,0x91,0x47,0x63,0x0e, -0xfa,0x0e,0x7d,0x55,0x83,0xa7,0xcb,0x0d,0x12,0x47,0x1c,0xc3,0xf6,0x50,0x66,0x54, -0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c, -0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5, -0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xb1,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xb0,0x2a,0x89,0x5d,0xf5,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0xfd,0x17, -0xfd,0x7c,0x3e,0xc4,0x09,0x4c,0x13,0x0d,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15, -0x24,0x00,0x13,0x75,0xf5,0x0f,0x79,0xb7,0x99,0x47,0x63,0x16,0xfa,0x04,0x85,0x6c, -0xfd,0x7d,0xfd,0x1c,0x63,0x0f,0x24,0x07,0x13,0x1b,0x29,0x00,0xb3,0x87,0x6a,0x01, -0x03,0xaa,0x07,0x00,0x26,0x9b,0x09,0x6c,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x07, -0x33,0x7d,0xba,0x01,0x62,0x86,0xce,0x85,0x6a,0x85,0xe9,0x3c,0x63,0x02,0x05,0x10, -0x13,0x05,0xf0,0x0f,0x81,0xb7,0x91,0x47,0x79,0x55,0xe3,0x1d,0xfa,0xf2,0x23,0xae, -0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x95,0xfa,0x02, -0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05,0xc1,0x00, -0x22,0x85,0x4d,0x34,0x11,0xcd,0xd9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57, -0x9c,0xd0,0x01,0x45,0x01,0xb7,0xa6,0x85,0x56,0x85,0x7d,0x3e,0x88,0xd0,0xd5,0xbf, -0x83,0x57,0x01,0x02,0x63,0x84,0x27,0x01,0xe9,0x57,0xdd,0xb7,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xd1,0xbf,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xcd,0xfb,0xa6,0x85,0xc1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfc, -0xb3,0x77,0x9a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc0,0x25,0x34,0x51,0xf9, -0xa2,0x47,0x09,0x46,0x13,0x85,0x14,0x00,0xb3,0x77,0xfa,0x00,0xce,0x97,0xbe,0x85, -0x3e,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xd1,0xda,0x85,0x52,0x85,0xa6,0x8d, -0x05,0x32,0x25,0xf9,0xb2,0x47,0x91,0x04,0x23,0x80,0x87,0x01,0xa3,0x80,0xa7,0x01, -0xb5,0x38,0xb3,0x36,0xa0,0x00,0x02,0x45,0x5a,0x86,0xce,0x85,0x75,0x30,0x31,0xf9, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xf7,0x05,0x09,0x23,0x80,0x8d,0x01,0x75,0xb5, -0xe2,0x85,0x52,0x85,0xf5,0x30,0xe3,0x1d,0x05,0xee,0x83,0x47,0x1b,0x00,0x33,0x7a, -0x9a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2b,0x00,0xa3,0x00,0xfa,0x00, -0xef,0xf0,0xdf,0x83,0xb3,0x36,0xa0,0x00,0x62,0x86,0xce,0x85,0x6a,0x85,0xad,0x30, -0xe3,0x18,0x05,0xec,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xf2,0x05,0x09,0x59,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_code.inc deleted file mode 100644 index 5dfbfee328..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,83 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x71,0x26,0xd2, -0xb7,0x44,0xca,0x3f,0x62,0xc4,0x13,0x8c,0x04,0x0a,0x56,0xca,0x83,0x2a,0xcc,0x00, -0x4a,0xd0,0x22,0xd4,0x33,0x09,0x50,0x41,0x33,0x79,0xa9,0x00,0x13,0x84,0xfa,0xff, -0x32,0x94,0x5a,0xc8,0x33,0x0b,0x25,0x41,0x5a,0x94,0x33,0x54,0x54,0x03,0x4e,0xce, -0x52,0xcc,0x5e,0xc6,0xb2,0x89,0x06,0xd6,0x2e,0x8a,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x6d,0x03,0x27,0x4c,0x01,0x03,0x26,0x8c,0x01,0xaa,0x8b,0xba,0x87,0x93,0x86, -0x04,0x0a,0x37,0x55,0x0c,0x60,0x13,0x08,0x00,0x04,0xbe,0x84,0x63,0xe1,0xc7,0x0a, -0x63,0x14,0xf6,0x00,0xba,0x84,0xba,0x87,0xb3,0x85,0x84,0x00,0x63,0xf7,0xc5,0x0a, -0x33,0x59,0x59,0x03,0x37,0x56,0x0c,0x60,0x8a,0x07,0xb2,0x97,0x01,0x46,0x63,0x18, -0x86,0x08,0xcc,0x46,0x33,0x87,0xe4,0x40,0x9c,0x4a,0x81,0x4a,0x33,0x07,0xb7,0x02, -0xb3,0x05,0xb4,0x02,0x33,0x05,0xf7,0x00,0x2a,0x9b,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x66,0x13,0x95,0x0b,0x01,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x67, -0x63,0x9a,0x0a,0x02,0x4e,0x86,0xda,0x85,0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x3c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x65,0x26,0x94,0x37,0x57,0x0c,0x60, -0x93,0x06,0x00,0x04,0x63,0xe8,0x84,0x04,0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x63,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a, -0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x56,0x85,0xd2,0x4a,0x45,0x61,0x82,0x80,0x93,0x95, -0x27,0x00,0xaa,0x95,0x8c,0x41,0xe3,0x81,0x05,0xf7,0x85,0x07,0xb9,0xb7,0xb3,0x05, -0x26,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07,0x9d,0xb7,0x01,0x44,0x81,0x44,0x01,0x4b, -0x85,0x4a,0x41,0xb7,0x93,0x97,0x24,0x00,0xba,0x97,0x94,0xc3,0x85,0x04,0x5d,0xb7, -0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7,0x4a,0xc1,0xce,0xde,0xd2,0xdc,0xd6,0xda, -0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0xae,0x84,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x11,0x46,0x6c,0x00,0x2a,0x84,0x4d,0x35,0x63,0x13,0x05,0x14, -0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x1f,0xf7,0x06,0x13,0x06, -0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0x51,0x35,0x63,0x14,0x05,0x12,0x42,0x47, -0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x63,0x1c,0xf7,0x04,0x56,0x46,0xb7,0x07, -0x00,0xc4,0x37,0x07,0x40,0x00,0xb2,0x97,0x63,0xf6,0xe7,0x04,0xa6,0x46,0xb7,0x07, -0x00,0xbe,0xb6,0x97,0x63,0xf0,0xe7,0x04,0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97, -0xd8,0xc0,0x76,0x47,0x9c,0xcc,0x89,0x47,0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0, -0x22,0x97,0x98,0xc8,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80, -0x61,0x55,0xcd,0xb7,0x7d,0x55,0xf9,0xbf,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e, -0x61,0x55,0xe3,0x19,0xf7,0xfc,0x61,0x04,0xc1,0x49,0x01,0x4a,0x81,0x4a,0x01,0x49, -0xb7,0x0b,0x00,0xbe,0x37,0x0b,0x40,0x00,0x05,0x4c,0xb7,0x0c,0x00,0xc4,0x37,0x4d, -0xc8,0xbf,0x21,0x46,0x0c,0x08,0x22,0x85,0xd5,0x33,0x19,0xc1,0x55,0x55,0x5d,0xb7, -0x42,0x47,0xb3,0x07,0x77,0x01,0x63,0xea,0x67,0x07,0xb3,0x07,0x97,0x01,0x63,0xf5, -0x67,0x05,0x9c,0x44,0xb3,0x37,0xf0,0x00,0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa6,0x97, -0x98,0xc7,0x52,0x47,0x05,0x09,0x93,0x06,0x84,0x00,0x42,0x09,0xd4,0xc3,0xd8,0xc7, -0x13,0x59,0x09,0x01,0x63,0x60,0x2c,0x05,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47, -0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a, -0xfd,0x19,0xe3,0x90,0x09,0xfa,0x39,0xa8,0xb3,0x07,0xa7,0x01,0xb7,0x46,0x04,0x00, -0x63,0xef,0xd7,0x00,0xb7,0x07,0x36,0xc0,0xba,0x97,0xb7,0x06,0x04,0x00,0x63,0xe8, -0xd7,0x00,0x79,0xd3,0x23,0xa0,0x24,0x01,0x35,0xb7,0x85,0x47,0x71,0xbf,0x05,0x0a, -0x65,0xbf,0x51,0x55,0x05,0xb7,0x59,0x71,0xbe,0xd2,0xb7,0x47,0xca,0x3f,0xca,0xc0, -0xb6,0xce,0x86,0xc6,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x52,0xdc,0x56,0xda,0x2a,0x89, -0xae,0xca,0xb2,0xcc,0xba,0xd0,0xc2,0xd4,0xc6,0xd6,0x93,0x87,0x07,0x0a,0xb7,0x46, -0xca,0x3f,0x13,0x87,0x86,0x0d,0x63,0xe6,0xe7,0x0a,0xdc,0x08,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x4b,0x27,0x17,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0xd6,0x44, -0x05,0x8b,0x66,0x44,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xe6,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x3f,0xb7,0x07, -0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00, -0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x40, -0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01, -0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x3f,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x39,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x3b,0xb7,0x47,0x0c,0x60, -0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83, -0x8d,0x8b,0x81,0xcf,0x05,0x47,0xa1,0x66,0x63,0x8b,0xe7,0x00,0x89,0x47,0xc1,0x66, -0x39,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0xa9,0xb7,0x8d,0x47,0x91,0x66,0x37,0x47, -0xca,0x3f,0x13,0x07,0x07,0x0a,0x5c,0xcb,0xb3,0x87,0xd7,0x02,0x54,0xc7,0xb7,0x06, -0x00,0x3c,0x13,0x06,0x00,0x04,0x10,0xcf,0xb6,0x97,0x1c,0xcb,0xb7,0x07,0x0c,0x60, -0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06, -0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0, -0xfd,0x16,0x75,0x8f,0x98,0xcf,0xb7,0x3a,0x02,0x60,0x93,0x87,0x0a,0x00,0x98,0x43, -0x37,0x4a,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0x2a,0xea,0x0c,0x98,0x43,0x93,0x8a, -0x0a,0x00,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3, -0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6c,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x83,0xa9,0x07,0x00,0x63,0x93,0x09,0x02,0x91,0x47,0x63,0x0e,0xf9,0x06,0x7d,0x55, -0x83,0x27,0x4a,0x0d,0x23,0xa0,0xfa,0x00,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49, -0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x65,0x61,0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5, -0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xce,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xcb,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xca,0x55,0xfd,0x91,0x47,0x79,0x55,0xe3,0x1c,0xf9,0xfa,0x23,0x2e,0x34,0x01, -0x23,0x20,0x04,0x02,0x23,0x20,0x04,0x00,0xfd,0x57,0x63,0x94,0xf4,0x02,0x15,0x69, -0xa1,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0x0c,0x08,0x26,0x85,0x3d,0x3e, -0x11,0xcd,0xd9,0x57,0x21,0xa0,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0,0x01,0x45, -0x41,0xb7,0xa2,0x85,0x26,0x85,0xa9,0x39,0x08,0xd0,0xd5,0xbf,0x83,0x57,0x01,0x01, -0x63,0x84,0x27,0x01,0xe9,0x57,0xdd,0xb7,0x52,0x45,0x63,0xe6,0xa9,0x00,0xe2,0x47, -0xaa,0x97,0x63,0xf4,0xf9,0x00,0xe5,0x57,0xd1,0xbf,0x83,0x47,0x21,0x01,0x93,0x84, -0x04,0x02,0xd5,0xfb,0xa2,0x85,0xc1,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 8dbf0c7586..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,128 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0xca,0x3f, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83,0x01,0x47, -0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0xca,0x3f,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff, -0x67,0x00,0xc3,0x0c,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff,0x67,0x00,0x83,0x06, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0xce,0x3f,0x03,0xa7,0x04,0xff,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x05,0xaa,0x89,0x69,0xfd,0x03,0xa7,0x04,0xff,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfe, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfd, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xfc,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x79,0x71,0x26,0xd2,0xb7,0x44,0xca,0x3f,0x62,0xc4,0x13,0x8c, -0x84,0x0a,0x56,0xca,0x83,0x2a,0xcc,0x00,0x4a,0xd0,0x22,0xd4,0x33,0x09,0x50,0x41, -0x33,0x79,0xa9,0x00,0x13,0x84,0xfa,0xff,0x32,0x94,0x5a,0xc8,0x33,0x0b,0x25,0x41, -0x5a,0x94,0x33,0x54,0x54,0x03,0x4e,0xce,0x52,0xcc,0x5e,0xc6,0xb2,0x89,0x06,0xd6, -0x2e,0x8a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x56,0x03,0x27,0x4c,0x01,0x03,0x26, -0x8c,0x01,0xaa,0x8b,0xba,0x87,0x93,0x86,0x84,0x0a,0x37,0x55,0x0c,0x60,0x13,0x08, -0x00,0x04,0xbe,0x84,0x63,0xe1,0xc7,0x0a,0x63,0x14,0xf6,0x00,0xba,0x84,0xba,0x87, -0xb3,0x85,0x84,0x00,0x63,0xf7,0xc5,0x0a,0x33,0x59,0x59,0x03,0x37,0x56,0x0c,0x60, -0x8a,0x07,0xb2,0x97,0x01,0x46,0x63,0x18,0x86,0x08,0xcc,0x46,0x33,0x87,0xe4,0x40, -0x9c,0x4a,0x81,0x4a,0x33,0x07,0xb7,0x02,0xb3,0x05,0xb4,0x02,0x33,0x05,0xf7,0x00, -0x2a,0x9b,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x4e,0x13,0x95,0x0b,0x01,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x4f,0x63,0x9a,0x0a,0x02,0x4e,0x86,0xda,0x85, -0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x24,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x4d,0x26,0x94,0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x04,0x63,0xe8,0x84,0x04, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x4c,0xb2,0x50,0x22,0x54, -0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x56,0x85, -0xd2,0x4a,0x45,0x61,0x82,0x80,0x93,0x95,0x27,0x00,0xaa,0x95,0x8c,0x41,0xe3,0x81, -0x05,0xf7,0x85,0x07,0xb9,0xb7,0xb3,0x05,0x26,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07, -0x9d,0xb7,0x01,0x44,0x81,0x44,0x01,0x4b,0x85,0x4a,0x41,0xb7,0x93,0x97,0x24,0x00, -0xba,0x97,0x94,0xc3,0x85,0x04,0x5d,0xb7,0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7, -0x4a,0xc1,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2, -0xea,0xd0,0xae,0x84,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0x11,0x46,0x6c,0x00, -0x2a,0x84,0x4d,0x35,0x63,0x13,0x05,0x14,0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87, -0xd7,0x83,0x63,0x1f,0xf7,0x06,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02, -0x51,0x35,0x63,0x14,0x05,0x12,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d, -0x63,0x1c,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xc4,0x37,0x07,0x40,0x00,0xb2,0x97, -0x63,0xf6,0xe7,0x04,0xa6,0x46,0xb7,0x07,0x00,0xbe,0xb6,0x97,0x63,0xf0,0xe7,0x04, -0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97,0xd8,0xc0,0x76,0x47,0x9c,0xcc,0x89,0x47, -0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0,0x22,0x97,0x98,0xc8,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x61,0x55,0xcd,0xb7,0x7d,0x55,0xf9,0xbf, -0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x19,0xf7,0xfc,0x61,0x04, -0xc1,0x49,0x01,0x4a,0x81,0x4a,0x01,0x49,0xb7,0x0b,0x00,0xbe,0x37,0x0b,0x40,0x00, -0x05,0x4c,0xb7,0x0c,0x00,0xc4,0x37,0x4d,0xc8,0xbf,0x21,0x46,0x0c,0x08,0x22,0x85, -0xd5,0x33,0x19,0xc1,0x55,0x55,0x5d,0xb7,0x42,0x47,0xb3,0x07,0x77,0x01,0x63,0xea, -0x67,0x07,0xb3,0x07,0x97,0x01,0x63,0xf5,0x67,0x05,0x9c,0x44,0xb3,0x37,0xf0,0x00, -0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa6,0x97,0x98,0xc7,0x52,0x47,0x05,0x09,0x93,0x06, -0x84,0x00,0x42,0x09,0xd4,0xc3,0xd8,0xc7,0x13,0x59,0x09,0x01,0x63,0x60,0x2c,0x05, -0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x95, -0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a,0xfd,0x19,0xe3,0x90,0x09,0xfa,0x39,0xa8, -0xb3,0x07,0xa7,0x01,0xb7,0x46,0x04,0x00,0x63,0xef,0xd7,0x00,0xb7,0x07,0x36,0xc0, -0xba,0x97,0xb7,0x06,0x04,0x00,0x63,0xe8,0xd7,0x00,0x79,0xd3,0x23,0xa0,0x24,0x01, -0x35,0xb7,0x85,0x47,0x71,0xbf,0x05,0x0a,0x65,0xbf,0x51,0x55,0x05,0xb7,0x35,0x71, -0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0, -0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9, -0xb7,0x47,0xca,0x3f,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07, -0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0xca,0x3f,0x13,0x87,0x06,0x0e, -0x63,0xea,0xe7,0x0a,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x40,0x47,0x19, -0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x47,0x0c,0x60, -0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xcd,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x26, -0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67, -0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x27,0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7, -0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x26,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0x20,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x22,0xb7,0x47, -0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c, -0x8d,0x83,0x8d,0x8b,0x81,0xcf,0x05,0x47,0xa1,0x66,0x63,0x8b,0xe7,0x00,0x89,0x47, -0xc1,0x66,0x39,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x89,0xb7,0x8d,0x47,0x91,0x66, -0x37,0x47,0xca,0x3f,0x13,0x07,0x87,0x0a,0x5c,0xcb,0xb3,0x87,0xd7,0x02,0x54,0xc7, -0xb7,0x06,0x00,0x3c,0x13,0x06,0x00,0x04,0x10,0xcf,0xb6,0x97,0x1c,0xcb,0xb7,0x07, -0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43, -0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06, -0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0x37,0x36,0x02,0x60,0x93,0x07,0x06,0x00, -0x98,0x43,0xb7,0x4b,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0xae,0xeb,0x0c,0x98,0x43, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x14,0xc3,0x93,0x06,0x06,0x00,0x93,0x07,0x87,0x05, -0x36,0xc2,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x19,0x0b,0x02,0x91,0x47,0x63,0x0e, -0xfa,0x0e,0x7d,0x55,0x83,0xa7,0xcb,0x0d,0x12,0x47,0x1c,0xc3,0xf6,0x50,0x66,0x54, -0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c, -0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5, -0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xb1,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xb0,0x2a,0x89,0x5d,0xf5,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0xfd,0x17, -0xfd,0x7c,0x3e,0xc4,0x09,0x4c,0x13,0x0d,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15, -0x24,0x00,0x13,0x75,0xf5,0x0f,0x79,0xb7,0x99,0x47,0x63,0x16,0xfa,0x04,0x85,0x6c, -0xfd,0x7d,0xfd,0x1c,0x63,0x0f,0x24,0x07,0x13,0x1b,0x29,0x00,0xb3,0x87,0x6a,0x01, -0x03,0xaa,0x07,0x00,0x26,0x9b,0x09,0x6c,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x07, -0x33,0x7d,0xba,0x01,0x62,0x86,0xce,0x85,0x6a,0x85,0xe9,0x3c,0x63,0x02,0x05,0x10, -0x13,0x05,0xf0,0x0f,0x81,0xb7,0x91,0x47,0x79,0x55,0xe3,0x1d,0xfa,0xf2,0x23,0xae, -0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x95,0xfa,0x02, -0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05,0xc1,0x00, -0x22,0x85,0x4d,0x34,0x11,0xcd,0xd9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57, -0x9c,0xd0,0x01,0x45,0x01,0xb7,0xa6,0x85,0x56,0x85,0x7d,0x3e,0x88,0xd0,0xd5,0xbf, -0x83,0x57,0x01,0x02,0x63,0x84,0x27,0x01,0xe9,0x57,0xdd,0xb7,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xd1,0xbf,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xcd,0xfb,0xa6,0x85,0xc1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfc, -0xb3,0x77,0x9a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc0,0x25,0x34,0x51,0xf9, -0xa2,0x47,0x09,0x46,0x13,0x85,0x14,0x00,0xb3,0x77,0xfa,0x00,0xce,0x97,0xbe,0x85, -0x3e,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xd1,0xda,0x85,0x52,0x85,0xa6,0x8d, -0x05,0x32,0x25,0xf9,0xb2,0x47,0x91,0x04,0x23,0x80,0x87,0x01,0xa3,0x80,0xa7,0x01, -0xb5,0x38,0xb3,0x36,0xa0,0x00,0x02,0x45,0x5a,0x86,0xce,0x85,0x75,0x30,0x31,0xf9, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xf7,0x05,0x09,0x23,0x80,0x8d,0x01,0x75,0xb5, -0xe2,0x85,0x52,0x85,0xf5,0x30,0xe3,0x1d,0x05,0xee,0x83,0x47,0x1b,0x00,0x33,0x7a, -0x9a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2b,0x00,0xa3,0x00,0xfa,0x00, -0xef,0xf0,0xdf,0x83,0xb3,0x36,0xa0,0x00,0x62,0x86,0xce,0x85,0x6a,0x85,0xad,0x30, -0xe3,0x18,0x05,0xec,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xf2,0x05,0x09,0x59,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_code.inc deleted file mode 100644 index ac9770910b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,175 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0xca,0x3f,0x03,0xa5, -0xc7,0x10,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xca,0x3f, -0x23,0xa8,0x07,0x10,0x82,0x80,0xb7,0x47,0xca,0x3f,0x37,0x07,0x38,0x40,0x93,0x87, -0xc7,0x10,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0xca,0x3f, -0x13,0x07,0xc7,0x10,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0xca,0x3f,0x03,0xa5,0xc7,0x10,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x37, -0x02,0x60,0x93,0x86,0x07,0x00,0x98,0x46,0x37,0x06,0x00,0x40,0x93,0x87,0x07,0x00, -0x51,0x8f,0x98,0xc6,0x98,0x47,0x93,0x16,0x27,0x00,0xe3,0xdd,0x06,0xfe,0xf8,0x47, -0xb7,0x06,0x10,0x00,0xfd,0x16,0xac,0x47,0x3a,0x86,0xf8,0x47,0xf5,0x8d,0xe3,0x1c, -0xe6,0xfe,0x13,0x95,0xc5,0x01,0x11,0x83,0x59,0x8d,0x91,0x81,0x82,0x80,0x29,0xcd, -0xb7,0x47,0xca,0x3f,0x83,0xc7,0x07,0x14,0x79,0x71,0x26,0xd2,0x06,0xd6,0x22,0xd4, -0x4a,0xd0,0xaa,0x84,0x01,0x45,0x9d,0xcb,0x37,0x44,0xca,0x3f,0x13,0x04,0xc4,0x10, -0x48,0x48,0x0d,0xc5,0x03,0x29,0x45,0x00,0x01,0x45,0x63,0x01,0x09,0x02,0x41,0x3f, -0xfd,0x57,0x2a,0xc4,0x08,0x4c,0x7d,0x57,0x3e,0xca,0x01,0x48,0x81,0x47,0x2e,0xc6, -0x3a,0xc8,0x3e,0xcc,0x42,0xce,0x30,0x00,0xa6,0x85,0x02,0x99,0xb2,0x50,0x22,0x54, -0x92,0x54,0x02,0x59,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xca,0x3f, -0x83,0xc7,0x07,0x14,0xa1,0xcb,0x79,0x71,0x22,0xd4,0x37,0x44,0xca,0x3f,0x13,0x04, -0xc4,0x10,0x5c,0x48,0x26,0xd2,0x06,0xd6,0x4a,0xd0,0xaa,0x84,0x13,0x05,0x60,0x10, -0x85,0xc7,0x03,0xa9,0x87,0x00,0x63,0x01,0x09,0x02,0x15,0x3f,0xfd,0x57,0x2a,0xc4, -0x08,0x4c,0x7d,0x57,0x3e,0xca,0x01,0x48,0x81,0x47,0x2e,0xc6,0x3a,0xc8,0x3e,0xcc, -0x42,0xce,0x30,0x00,0xa6,0x85,0x02,0x99,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0xb7,0x47,0xca,0x3f,0x83,0xc7, -0x07,0x14,0x13,0x05,0x30,0x10,0xb1,0xc3,0x79,0x71,0x22,0xd4,0x37,0x44,0xca,0x3f, -0x13,0x04,0xc4,0x10,0x5c,0x48,0x06,0xd6,0x26,0xd2,0x13,0x05,0x60,0x10,0x8d,0xc3, -0x84,0x4b,0x99,0xcc,0xe9,0x3d,0xfd,0x57,0x2a,0xc4,0x08,0x4c,0x7d,0x57,0x3e,0xca, -0x01,0x48,0x81,0x47,0x2e,0xc6,0x3a,0xc8,0x3e,0xcc,0x42,0xce,0x2c,0x00,0x82,0x94, -0xb2,0x50,0x22,0x54,0x92,0x54,0x45,0x61,0x82,0x80,0x82,0x80,0x03,0x47,0x05,0x00, -0x1d,0xef,0xb7,0x47,0xca,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x14,0xb7,0x47, -0xca,0x3f,0x23,0x24,0x05,0x02,0x83,0xa7,0x87,0x14,0x23,0x28,0x05,0x02,0x23,0x2a, -0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96, -0x23,0x22,0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67, -0x17,0x00,0xb7,0x47,0xca,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87,0xc7,0x10,0x51,0x05, -0x37,0x47,0xca,0x3f,0x88,0xc7,0x23,0x28,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11, -0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0, -0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43, -0x82,0x97,0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97, -0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07, -0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa, -0x04,0x00,0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c, -0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87, -0xe6,0x40,0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04, -0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50, -0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54, -0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02, -0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54, -0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54, -0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74, -0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0, -0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0x0c,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40, -0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00, -0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x83,0xa9,0x84,0x00,0x03,0xa9,0xc4,0x00, -0x63,0x94,0x49,0x01,0xe3,0x01,0x49,0xed,0xdd,0x39,0x9c,0x40,0xd8,0x40,0xb3,0x07, -0xf5,0x40,0x33,0x35,0xf5,0x00,0x99,0x8d,0x89,0x8d,0x9c,0xc8,0xcc,0xc8,0xe3,0xc4, -0x25,0xeb,0x63,0x14,0xb9,0x00,0xe3,0xe0,0x37,0xeb,0x93,0x09,0x70,0x10,0x55,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6, -0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89, -0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05, -0x3d,0x35,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97, -0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1, -0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10, -0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x56,0xc2, -0x5a,0xc0,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a, -0x45,0x00,0xfd,0x59,0xa9,0xeb,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49, -0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0, -0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4, -0x23,0x28,0x04,0x02,0x71,0xf1,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1, -0xa6,0x85,0x52,0x85,0x2d,0x33,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58, -0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87, -0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61, -0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97, -0x1c,0xd8,0x4d,0xbf,0x03,0xab,0x84,0x00,0x83,0xaa,0xc4,0x00,0x63,0x14,0x3b,0x01, -0xe3,0x8b,0x3a,0xfb,0x2d,0x36,0x98,0x40,0xdc,0x40,0x33,0x07,0xe5,0x40,0x33,0x35, -0xe5,0x00,0xb3,0x87,0xf5,0x40,0x89,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xcd,0x57,0xf9, -0xe3,0x93,0xfa,0xf4,0xe3,0x69,0x67,0xf9,0x3d,0xbf,0x5c,0x41,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85, -0x79,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7, -0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89, -0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3, -0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86, -0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80, -0x79,0x71,0x26,0xd2,0xb7,0x44,0xca,0x3f,0x62,0xc4,0x13,0x8c,0xc4,0x10,0x56,0xca, -0x83,0x2a,0x4c,0x02,0x4a,0xd0,0x22,0xd4,0x33,0x09,0x50,0x41,0x33,0x79,0xa9,0x00, -0x13,0x84,0xfa,0xff,0x32,0x94,0x5a,0xc8,0x33,0x0b,0x25,0x41,0x5a,0x94,0x33,0x54, -0x54,0x03,0x4e,0xce,0x52,0xcc,0x5e,0xc6,0xb2,0x89,0x06,0xd6,0x2e,0x8a,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x07,0x03,0x27,0xcc,0x02,0x03,0x26,0x0c,0x03,0xaa,0x8b, -0xba,0x87,0x93,0x86,0xc4,0x10,0x37,0x55,0x0c,0x60,0x13,0x08,0x00,0x04,0xbe,0x84, -0x63,0xe1,0xc7,0x0a,0x63,0x14,0xf6,0x00,0xba,0x84,0xba,0x87,0xb3,0x85,0x84,0x00, -0x63,0xf7,0xc5,0x0a,0x33,0x59,0x59,0x03,0x37,0x56,0x0c,0x60,0x8a,0x07,0xb2,0x97, -0x01,0x46,0x63,0x18,0x86,0x08,0xcc,0x52,0x33,0x87,0xe4,0x40,0x9c,0x56,0x81,0x4a, -0x33,0x07,0xb7,0x02,0xb3,0x05,0xb4,0x02,0x33,0x05,0xf7,0x00,0x2a,0x9b,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0xff,0x13,0x95,0x0b,0x01,0x41,0x81,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x00,0x63,0x9a,0x0a,0x02,0x4e,0x86,0xda,0x85,0x52,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0xd5,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xfe,0x26,0x94, -0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x04,0x63,0xe8,0x84,0x04,0x42,0x05,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x56,0x85,0xd2,0x4a,0x45,0x61, -0x82,0x80,0x93,0x95,0x27,0x00,0xaa,0x95,0x8c,0x41,0xe3,0x81,0x05,0xf7,0x85,0x07, -0xb9,0xb7,0xb3,0x05,0x26,0x01,0x8c,0xc3,0x05,0x06,0x91,0x07,0x9d,0xb7,0x01,0x44, -0x81,0x44,0x01,0x4b,0x85,0x4a,0x41,0xb7,0x93,0x97,0x24,0x00,0xba,0x97,0x94,0xc3, -0x85,0x04,0x5d,0xb7,0x41,0x11,0x26,0xc2,0xb7,0x44,0xca,0x3f,0x93,0x84,0xc4,0x10, -0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xcc,0xb7,0x47,0xca,0x3f,0x93,0x87,0x07,0x00,0xdc,0xc8, -0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x47,0xca,0x3f,0x23,0x80,0xe7,0x14, -0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97, -0x65,0xd5,0xfd,0xb7,0x39,0x71,0xe1,0x72,0x56,0xd2,0x5a,0xd0,0x06,0xde,0x22,0xdc, -0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x5e,0xce,0x16,0x91,0x37,0x47,0xca,0x3f, -0x1c,0x08,0x23,0x26,0xf7,0x14,0xb7,0x47,0xca,0x3f,0x21,0x67,0xaa,0x8a,0x2e,0x8b, -0x23,0xa4,0xe7,0x14,0x85,0x3f,0x05,0xc1,0x7d,0x59,0xa1,0x62,0x16,0x91,0xf2,0x50, -0x4a,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x21,0x61,0x82,0x80,0xb7,0x47,0xca,0x3f,0x03,0xa7,0x07,0x15,0xb7,0x06, -0x80,0x00,0x91,0x6b,0x1c,0x43,0x2a,0x89,0x81,0x44,0xd5,0x8f,0x1c,0xc3,0xf9,0x1b, -0xe3,0xf5,0x64,0xfd,0x33,0x04,0x9b,0x40,0xa2,0x89,0x63,0xf8,0x8b,0x02,0x11,0x64, -0x71,0x14,0x22,0x85,0x6d,0x38,0x2a,0x8a,0x45,0xd9,0xaa,0x85,0x22,0x86,0x33,0x85, -0x54,0x01,0xf9,0x3b,0xaa,0x89,0x52,0x85,0x11,0x32,0xb3,0xe9,0xa9,0x00,0xe3,0x9d, -0x09,0xf8,0xa2,0x94,0x99,0x3a,0x69,0xd5,0x41,0xbf,0x93,0x77,0x34,0x00,0xf1,0xdb, -0x71,0x98,0x61,0xf8,0x8d,0x47,0xe3,0xe1,0x37,0xf9,0x60,0x00,0x11,0x46,0xa2,0x85, -0x33,0x85,0x54,0x01,0x75,0x33,0x2d,0xf9,0x4e,0x85,0x95,0x38,0xaa,0x84,0x2d,0xd5, -0x4e,0x86,0xa2,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xbb,0x26,0x85,0x7d,0x38, -0x21,0xfd,0x21,0x3a,0x39,0xd9,0x89,0xbf,0x5d,0x71,0xbe,0xc2,0xb7,0x47,0xca,0x3f, -0x4a,0xd0,0x36,0xde,0x06,0xd6,0x22,0xd4,0x26,0xd2,0x4e,0xce,0x52,0xcc,0x2a,0x89, -0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87,0xc7,0x10,0xb7,0x46, -0xca,0x3f,0x13,0x87,0x46,0x15,0x63,0xee,0xe7,0x16,0x5c,0x18,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x40,0x27,0x17,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x52,0x54, -0x05,0x8b,0xe2,0x54,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x83,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xdc,0xb7,0x07, -0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00, -0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xdd, -0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01, -0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xdc,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xd6,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xd8,0xb7,0x47,0x0c,0x60, -0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83, -0x8d,0x8b,0xe5,0xc7,0x05,0x47,0x63,0x95,0xe7,0x0e,0x21,0x67,0xb7,0x46,0xca,0x3f, -0x93,0x86,0xc6,0x10,0xd8,0xd2,0x33,0x07,0xf7,0x02,0xdc,0xd6,0xb7,0x07,0x00,0x3c, -0x13,0x06,0x00,0x04,0x90,0xda,0x3e,0x97,0x98,0xd6,0xb7,0x07,0x0c,0x60,0x98,0x4b, -0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06,0x00,0x20, -0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0,0xfd,0x16, -0x75,0x8f,0x98,0xcf,0x37,0x3a,0x02,0x60,0x93,0x07,0x0a,0x00,0x98,0x43,0xb7,0x49, -0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0xa2,0xe9,0x14,0x98,0x43,0x13,0x0a,0x0a,0x00, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43, -0x8d,0xed,0x91,0x47,0x63,0x19,0xf9,0x02,0x79,0x55,0x83,0xa7,0x49,0x14,0x23,0x20, -0xfa,0x00,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0x61,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xad,0xbd,0x8d,0x47,0x11,0x67,0x39,0xbf, -0x89,0x47,0x41,0x67,0x21,0xbf,0x7d,0x55,0xc9,0xbf,0xb7,0x07,0xce,0x3f,0x03,0xa5, -0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x68,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x67, -0x79,0xf9,0xe3,0x13,0x09,0xfa,0xa6,0x85,0x22,0x85,0x2d,0x33,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_data.inc deleted file mode 100644 index 6d496ec0d6..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,18 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x4c,0x02,0x38,0x40,0x30,0x04,0x38,0x40,0x0c,0x00,0x38,0x40,0x48,0x06,0x38,0x40, -0x5a,0x06,0x38,0x40,0x26,0x00,0x38,0x40,0x10,0x05,0x38,0x40,0x3e,0x00,0x38,0x40, -0x52,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x38,0x40, -0xec,0x00,0x38,0x40,0xbc,0x00,0x38,0x40,0xf0,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_code.inc deleted file mode 100644 index b140dcbbe4..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,39 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0xca,0x3f,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x2a,0x84, -0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x07,0x0a,0xb7,0x46, -0xca,0x3f,0x13,0x87,0x86,0x0d,0x63,0xea,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0xb5,0x47, -0x79,0x55,0x63,0xce,0x87,0x14,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b, -0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x11,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x6b,0xb7,0x07,0x0c,0x60,0xb8,0x43, -0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43, -0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x6b,0x37,0x47,0x0c,0x60, -0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x6a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x64,0x01,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x67,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b, -0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b,0xf5,0xc3, -0x05,0x47,0x63,0x93,0xe7,0x0e,0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86,0x06,0x0a, -0xd8,0xd2,0x33,0x07,0xf7,0x02,0xdc,0xd6,0xb7,0x07,0x00,0x3c,0x13,0x06,0x00,0x04, -0x90,0xda,0x3e,0x97,0x98,0xd6,0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16, -0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3, -0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf, -0x37,0x39,0x02,0x60,0x93,0x07,0x09,0x00,0x98,0x43,0xb7,0x44,0xca,0x3f,0xb7,0x06, -0x00,0x80,0x23,0xaa,0xe4,0x0c,0x98,0x43,0x13,0x09,0x09,0x00,0x55,0x8f,0x98,0xc3, -0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0, -0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xca,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x8d,0xe9,0x91,0x47, -0x63,0x17,0xf4,0x08,0x79,0x55,0x83,0xa7,0x44,0x0d,0x23,0x20,0xf9,0x00,0xf2,0x50, -0x62,0x54,0xd2,0x54,0x42,0x59,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x49,0xb5,0x8d,0x47,0x11,0x67,0x0d,0xb7,0x89,0x47,0x41,0x67,0x31,0xbf,0xb7,0x07, -0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xf7,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xf6,0x0d,0xed,0x9d,0x47,0xe3,0x16,0xf4,0xfa,0xb7,0x07,0x02,0x03, -0x93,0x87,0x97,0x10,0x3e,0xc8,0x61,0x46,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50, -0x81,0x45,0x33,0x05,0xc1,0x00,0x3e,0xca,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x28, -0x13,0x05,0x40,0x1d,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xf1,0x19,0xc1,0x7d,0x55, -0x9d,0xbf,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xf0,0x6d,0xf5,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xef,0x33,0x35,0xa0,0x00,0x33,0x05,0xa0,0x40, -0x99,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 486ce2192b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,673 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x57,0xca,0x3f,0x03,0xa5, -0x47,0x36,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57,0xca,0x3f, -0x23,0xa4,0x07,0x36,0x82,0x80,0xb7,0x57,0xca,0x3f,0x37,0x07,0x38,0x40,0x93,0x87, -0x47,0x36,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x57,0xca,0x3f, -0x13,0x07,0x47,0x36,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x57,0xca,0x3f,0x03,0xa5,0x47,0x36,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x57, -0xca,0x3f,0x13,0x07,0x87,0x48,0x1c,0x43,0xb3,0x06,0xf7,0x00,0x85,0x07,0xd2,0x07, -0xd1,0x83,0x23,0x82,0xa6,0x00,0x1c,0xc3,0x82,0x80,0xb7,0x37,0x02,0x60,0x93,0x86, -0x07,0x00,0x98,0x46,0x37,0x06,0x00,0x40,0x93,0x87,0x07,0x00,0x51,0x8f,0x98,0xc6, -0x98,0x47,0x93,0x16,0x27,0x00,0xe3,0xdd,0x06,0xfe,0xf8,0x47,0xb7,0x06,0x10,0x00, -0xfd,0x16,0xac,0x47,0x3a,0x86,0xf8,0x47,0xf5,0x8d,0xe3,0x1c,0xe6,0xfe,0x13,0x95, -0xc5,0x01,0x11,0x83,0x59,0x8d,0x91,0x81,0x82,0x80,0x01,0x11,0x22,0xcc,0x37,0x54, -0xca,0x3f,0x93,0x07,0x44,0x36,0xdc,0x4b,0x26,0xca,0x06,0xce,0xaa,0x84,0x2e,0x86, -0x13,0x04,0x44,0x36,0x81,0xcb,0xdc,0x4b,0x91,0xc7,0x2e,0xc6,0xaa,0x85,0x08,0x4c, -0x82,0x97,0x32,0x46,0x5c,0x4c,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x08,0x50,0x62,0x44, -0xf2,0x40,0xa6,0x85,0xd2,0x44,0x05,0x61,0x82,0x87,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x05,0x61,0x82,0x80,0x39,0xcd,0x1c,0x41,0x79,0x71,0x22,0xd4,0x06,0xd6,0x26,0xd2, -0x4a,0xd0,0x2a,0x84,0x01,0x45,0xa1,0xc3,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49, -0x9d,0xcb,0xb7,0x54,0xca,0x3f,0x93,0x84,0x44,0x36,0xc8,0x48,0x0d,0xc5,0x03,0x29, -0x85,0x01,0x01,0x45,0x63,0x01,0x09,0x02,0x89,0x37,0xfd,0x57,0x2a,0xc4,0x88,0x4c, -0x7d,0x57,0x3e,0xca,0x01,0x48,0x81,0x47,0x2e,0xc6,0x3a,0xc8,0x3e,0xcc,0x42,0xce, -0x30,0x00,0xa2,0x85,0x02,0x99,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0x45,0x61, -0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49,0xb9,0xcb, -0x79,0x71,0x22,0xd4,0x37,0x54,0xca,0x3f,0x13,0x04,0x44,0x36,0x4a,0xd0,0x03,0x29, -0x44,0x01,0x26,0xd2,0x06,0xd6,0xaa,0x84,0x13,0x05,0x60,0x10,0x63,0x06,0x09,0x02, -0x83,0x27,0x89,0x01,0x95,0xc3,0xd5,0x35,0xfd,0x57,0x3e,0xca,0x81,0x47,0x2a,0xc4, -0x3e,0xcc,0x08,0x4c,0x83,0x27,0xc9,0x01,0x7d,0x57,0x01,0x48,0x2e,0xc6,0x3a,0xc8, -0x42,0xce,0x30,0x00,0xa6,0x85,0x82,0x97,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x29,0xcd,0xb7,0x67,0xca,0x3f, -0x83,0xc7,0x07,0x49,0x79,0x71,0x26,0xd2,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0xaa,0x84, -0x01,0x45,0x9d,0xcb,0x37,0x54,0xca,0x3f,0x13,0x04,0x44,0x36,0x48,0x48,0x0d,0xc5, -0x03,0x29,0x45,0x00,0x01,0x45,0x63,0x01,0x09,0x02,0x41,0x35,0xfd,0x57,0x2a,0xc4, -0x08,0x4c,0x7d,0x57,0x3e,0xca,0x01,0x48,0x81,0x47,0x2e,0xc6,0x3a,0xc8,0x3e,0xcc, -0x42,0xce,0x30,0x00,0xa6,0x85,0x02,0x99,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49, -0xa1,0xcb,0x79,0x71,0x22,0xd4,0x37,0x54,0xca,0x3f,0x13,0x04,0x44,0x36,0x5c,0x48, -0x26,0xd2,0x06,0xd6,0x4a,0xd0,0xaa,0x84,0x13,0x05,0x60,0x10,0x85,0xc7,0x03,0xa9, -0x87,0x00,0x63,0x01,0x09,0x02,0x15,0x35,0xfd,0x57,0x2a,0xc4,0x08,0x4c,0x7d,0x57, -0x3e,0xca,0x01,0x48,0x81,0x47,0x2e,0xc6,0x3a,0xc8,0x3e,0xcc,0x42,0xce,0x30,0x00, -0xa6,0x85,0x02,0x99,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0x45,0x61,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49,0x13,0x05, -0x30,0x10,0xb1,0xc3,0x79,0x71,0x22,0xd4,0x37,0x54,0xca,0x3f,0x13,0x04,0x44,0x36, -0x5c,0x48,0x06,0xd6,0x26,0xd2,0x13,0x05,0x60,0x10,0x8d,0xc3,0x84,0x4b,0x99,0xcc, -0xe9,0x33,0xfd,0x57,0x2a,0xc4,0x08,0x4c,0x7d,0x57,0x3e,0xca,0x01,0x48,0x81,0x47, -0x2e,0xc6,0x3a,0xc8,0x3e,0xcc,0x42,0xce,0x2c,0x00,0x82,0x94,0xb2,0x50,0x22,0x54, -0x92,0x54,0x45,0x61,0x82,0x80,0x82,0x80,0x01,0x11,0x22,0xcc,0x4e,0xc6,0x06,0xce, -0x26,0xca,0x4a,0xc8,0x52,0xc4,0x83,0x47,0x05,0x00,0x2a,0x84,0xb7,0x69,0xca,0x3f, -0xbd,0xe3,0xb7,0x67,0xca,0x3f,0x03,0xa9,0xc7,0x49,0xb7,0x67,0xca,0x3f,0x83,0xa4, -0x87,0x49,0x03,0xa7,0x49,0x4a,0x8d,0x47,0x85,0x80,0x33,0x0a,0x99,0x00,0x63,0xfe, -0xe7,0x00,0x37,0x45,0xca,0x3f,0x52,0x87,0xa6,0x86,0x4a,0x86,0xa6,0x85,0x13,0x05, -0xc5,0x06,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xc7,0x23,0x26,0x04,0x02,0x23,0x24, -0x04,0x02,0x23,0x28,0x04,0x02,0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28, -0x04,0x00,0x23,0x22,0x04,0x02,0x23,0x2a,0x24,0x01,0x04,0xcc,0x23,0x2e,0x44,0x01, -0x04,0xd0,0x23,0x24,0x04,0x00,0x83,0x47,0x04,0x00,0xb7,0x55,0xca,0x3f,0x03,0xa7, -0x49,0x4a,0x93,0xe7,0x17,0x00,0x23,0x00,0xf4,0x00,0x93,0x87,0x45,0x36,0x51,0x04, -0x80,0xc7,0x8d,0x47,0x13,0x84,0x45,0x36,0x63,0xfc,0xe7,0x00,0x37,0x45,0xca,0x3f, -0x93,0x85,0x45,0x36,0x13,0x05,0x85,0x0b,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xc0, -0xb7,0x67,0xca,0x3f,0xf2,0x40,0x23,0xa0,0x87,0x4a,0x62,0x44,0xd2,0x44,0x42,0x49, -0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00, -0x22,0xc4,0x06,0xc6,0x13,0x56,0xc5,0x00,0xb1,0x82,0x05,0x64,0x63,0x53,0xd6,0x00, -0x09,0x64,0xb7,0x67,0xca,0x3f,0x03,0xa7,0x47,0x4a,0x8d,0x47,0x63,0xff,0xe7,0x00, -0xb7,0x55,0xca,0x3f,0x37,0x45,0xca,0x3f,0x22,0x87,0x93,0x85,0xc5,0x05,0x13,0x05, -0x45,0x0d,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xbb,0xb2,0x40,0x22,0x85,0x22,0x44, -0x41,0x01,0x82,0x80,0xb7,0x56,0xca,0x3f,0x83,0xc7,0xc6,0x35,0xb9,0xcf,0xb7,0x97, -0x00,0x60,0x83,0xa7,0x07,0x83,0x01,0x47,0x9d,0x83,0x9d,0x8b,0xb1,0xe3,0xb7,0x57, -0xca,0x3f,0x19,0xe3,0x23,0xac,0x07,0x34,0x37,0x67,0xca,0x3f,0x23,0x8e,0x06,0x34, -0x83,0x26,0x47,0x4a,0x0d,0x47,0x63,0x7a,0xd7,0x02,0x83,0xa5,0x87,0x35,0x37,0x45, -0xca,0x3f,0x41,0x11,0x13,0x05,0xc5,0x0e,0x06,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0xb5,0xb2,0x40,0xb7,0x57,0xca,0x3f,0x03,0xa5,0x87,0x35,0x41,0x01,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0x55,0xbf,0xb7,0x57,0xca,0x3f,0x03,0xa5, -0x87,0x35,0x82,0x80,0xb7,0x67,0xca,0x3f,0x03,0xa7,0x47,0x4a,0x41,0x11,0x22,0xc4, -0x06,0xc6,0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00,0x2a,0x86,0x37,0x45,0xca,0x3f, -0xa1,0x65,0x13,0x05,0x05,0x11,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xb0,0xb7,0x67, -0xca,0x3f,0x23,0xae,0x87,0x48,0xb2,0x40,0x22,0x44,0xb7,0x67,0xca,0x3f,0x21,0x67, -0x23,0xac,0xe7,0x48,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1a, -0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x5d,0xcd,0x03,0xdb,0x0a,0x00,0x63,0x0c,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe4,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x8f,0xe6,0x08, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xd1,0xcb,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe7,0xd7,0x0a,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe8,0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0xca,0x3f, -0x83,0xa7,0x47,0x4a,0xc5,0xe7,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f, -0xd9,0xb7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x96,0xd7,0x00,0x23,0x28,0x04,0x02, -0x3a,0x95,0x05,0xa8,0x5c,0x54,0xfd,0x17,0xe3,0xea,0x97,0xfc,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02, -0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x4d,0xd5,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0xe3,0xe3,0x6b,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40, -0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00, -0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f, -0xe3,0xee,0x97,0xf4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x9d,0xbf,0xb7,0x46,0xca,0x3f, -0xb7,0x55,0xca,0x3f,0x37,0x45,0xca,0x3f,0x93,0x86,0xc6,0x13,0x13,0x06,0x40,0x0d, -0x93,0x85,0x45,0x07,0x13,0x05,0x05,0x17,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x97, -0x1d,0xbf,0x83,0xa9,0x84,0x00,0x03,0xa9,0xc4,0x00,0x63,0x94,0x49,0x01,0xe3,0x09, -0x49,0xe9,0xa1,0x34,0x9c,0x40,0xd8,0x40,0xb3,0x07,0xf5,0x40,0x33,0x35,0xf5,0x00, -0x99,0x8d,0x89,0x8d,0x9c,0xc8,0xcc,0xc8,0xe3,0xcc,0x25,0xe7,0x63,0x14,0xb9,0x00, -0xe3,0xe8,0x37,0xe7,0x93,0x09,0x70,0x10,0xad,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0xfd,0x3b,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x56,0xc2,0x5a,0xc0,0x83,0x47,0x05,0x00, -0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xc1,0xe3, -0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a, -0x02,0x4b,0x05,0x61,0x82,0x80,0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0xea,0xe6,0x08,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54, -0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x71,0xf1, -0x95,0xa8,0x18,0x58,0xba,0x97,0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0xca,0x3f,0xb7,0x55, -0xca,0x3f,0x37,0x45,0xca,0x3f,0x93,0x86,0x06,0x19,0x13,0x06,0x50,0x0a,0x93,0x85, -0x45,0x0a,0x13,0x05,0x05,0x17,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x7c,0x81,0xa8, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x29,0xc5,0xa6,0x85,0x52,0x85,0xf1,0x31,0x18,0x58, -0x5c,0x58,0xe3,0xea,0xe7,0xf8,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xf9,0xe6,0xf8,0xb7,0x67,0xca,0x3f,0x83,0xa7,0x47,0x4a,0xd9,0xf7,0x01,0xa0, -0x03,0xab,0x84,0x00,0x83,0xaa,0xc4,0x00,0x63,0x14,0x3b,0x01,0xe3,0x89,0x3a,0xfb, -0xa9,0x30,0x98,0x40,0xdc,0x40,0x33,0x07,0xe5,0x40,0x33,0x35,0xe5,0x00,0xb3,0x87, -0xf5,0x40,0x89,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xcb,0x57,0xf9,0xe3,0x9a,0xfa,0xf0, -0xe3,0x67,0x67,0xf9,0x31,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x35,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x01,0x11,0x26,0xca, -0x4e,0xc6,0x52,0xc4,0x5a,0xc0,0x06,0xce,0x22,0xcc,0x4a,0xc8,0x56,0xc2,0xaa,0x89, -0x2e,0x8b,0x32,0x8a,0xb6,0x84,0x95,0xe2,0x31,0x36,0x33,0x35,0xa0,0x00,0xe9,0x8c, -0xef,0xf0,0xaf,0xf8,0x2a,0x89,0xae,0x8a,0x9d,0xe4,0x52,0x86,0xda,0x85,0x4e,0x85, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x79,0x35,0xa0,0xed,0x34,0x7d,0x54,0x69,0xfd, -0xf2,0x40,0x22,0x85,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a, -0x02,0x4b,0x05,0x61,0x82,0x80,0x52,0x86,0xda,0x85,0x4e,0x85,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x73,0x2a,0x84,0xef,0xf0,0x4f,0xf4,0x37,0x67,0xca,0x3f,0x83,0x26, -0x47,0x4a,0x0d,0x47,0xaa,0x88,0xae,0x87,0xe3,0x74,0xd7,0xfc,0x85,0xc8,0x37,0x48, -0xca,0x3f,0x93,0x05,0x88,0x1c,0x33,0x87,0x28,0x41,0xb3,0xb8,0xe8,0x00,0xb3,0x87, -0x57,0x41,0x37,0x45,0xca,0x3f,0xb3,0x87,0x17,0x41,0xd2,0x86,0x4e,0x86,0x13,0x05, -0x45,0x1d,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x20,0x62,0x59,0xbf,0x37,0x48,0xca,0x3f, -0x93,0x05,0x48,0x4f,0xc9,0xbf,0x85,0x67,0x79,0x71,0xfd,0x17,0x4a,0xd0,0x4e,0xce, -0x06,0xd6,0x22,0xd4,0x26,0xd2,0x52,0xcc,0x56,0xca,0x5a,0xc8,0x5e,0xc6,0x62,0xc4, -0x33,0x77,0xf5,0x00,0xaa,0x89,0x2e,0x89,0x01,0xc7,0x7d,0x77,0xb3,0x79,0xe5,0x00, -0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9,0x27,0x01,0x37,0x6b, -0xca,0x3f,0x03,0x27,0x4b,0x4a,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x45,0xca,0x3f, -0x4a,0x86,0xce,0x85,0x13,0x05,0x45,0x20,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x5b, -0xef,0xf0,0xaf,0xe9,0x37,0x04,0xce,0x3f,0x03,0x27,0x04,0xff,0xb3,0x87,0x29,0x01, -0xaa,0x8a,0x54,0x43,0xae,0x8b,0x63,0xfb,0xf6,0x02,0x83,0x27,0x4b,0x4a,0x91,0xcb, -0x37,0x45,0xca,0x3f,0x85,0x45,0x13,0x05,0x05,0x25,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0x58,0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a, -0xd2,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x5c,0x47,0xb3,0xf7, -0xf9,0x02,0xe1,0xf7,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x66,0x5d,0xfd,0x03,0x27, -0x04,0xff,0x5c,0x47,0x03,0x2a,0x87,0x00,0xb3,0xd4,0xf9,0x02,0x33,0x5a,0xfa,0x02, -0x33,0x54,0xf9,0x02,0xb3,0x77,0xf9,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x94,0xb3,0xf7, -0x44,0x03,0x22,0x8c,0xb3,0x07,0xfa,0x40,0x63,0xd3,0x87,0x00,0x3e,0x8c,0x03,0x27, -0x4b,0x4a,0x8d,0x47,0x33,0x04,0x84,0x41,0x63,0xfe,0xe7,0x00,0x37,0x45,0xca,0x3f, -0x52,0x87,0xa6,0x86,0x62,0x86,0xa2,0x85,0x13,0x05,0x85,0x22,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0x50,0x26,0x9c,0xb3,0x07,0x9c,0x40,0x63,0x4b,0xf0,0x04,0x63,0x62, -0x8a,0x06,0xa2,0x94,0x33,0x85,0x84,0x40,0x63,0x49,0x80,0x06,0x03,0x24,0x4b,0x4a, -0xef,0xf0,0xaf,0xdc,0x0d,0x47,0xaa,0x87,0x63,0x7a,0x87,0x02,0x33,0x05,0x55,0x41, -0xb3,0xb7,0xa7,0x00,0xb3,0x85,0x75,0x41,0x13,0x06,0x80,0x3e,0x9d,0x8d,0x81,0x46, -0xef,0x10,0xd0,0x32,0x2a,0x87,0x37,0x45,0xca,0x3f,0xae,0x87,0x4e,0x86,0xca,0x85, -0x13,0x05,0x45,0x27,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x4b,0x01,0x45,0x1d,0xb7, -0x26,0x85,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x59,0xe3,0x10,0x05,0xf0,0x85,0x04, -0x59,0xbf,0x33,0xd5,0x44,0x03,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x58,0xe3,0x16, -0x05,0xee,0xd2,0x94,0x33,0x04,0x44,0x41,0x59,0xb7,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x60,0x57,0xe3,0x1c,0x05,0xec,0x7d,0x14,0xb5,0xbf,0x39,0x71,0x22,0xdc,0x37,0x54, -0xca,0x3f,0x4a,0xd8,0x13,0x09,0x44,0x36,0x83,0x27,0x49,0x02,0x4e,0xd6,0x26,0xda, -0xb3,0x09,0xf0,0x40,0xb3,0xf9,0xa9,0x00,0xb3,0x04,0x35,0x41,0x5e,0xce,0x6e,0xc6, -0xb3,0x0b,0x96,0x00,0x93,0x8d,0xf7,0xff,0xde,0x9d,0xb3,0xdd,0xfd,0x02,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x62,0xcc,0xae,0x8a,0x32,0x8a,0x06,0xde,0x66,0xca,0x6a,0xc8, -0x33,0xdc,0xf9,0x02,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xb1,0x03,0x28,0xc9,0x02, -0x03,0x27,0x09,0x03,0x2a,0x8b,0x42,0x89,0x93,0x07,0x44,0x36,0x37,0x56,0x0c,0x60, -0x93,0x05,0x00,0x04,0x4a,0x84,0x63,0x69,0xe9,0x0c,0x63,0x14,0x27,0x01,0x42,0x84, -0x42,0x89,0xb3,0x86,0x8d,0x00,0x63,0xff,0xe6,0x0c,0xb7,0x56,0x0c,0x60,0x13,0x17, -0x29,0x00,0x36,0x97,0x81,0x46,0x63,0x91,0xb6,0x0d,0xcc,0x53,0x33,0x08,0x04,0x41, -0x9c,0x57,0x33,0x08,0xb8,0x02,0xee,0x8c,0x01,0x4d,0xb3,0x85,0xbd,0x02,0x33,0x05, -0xf8,0x00,0xaa,0x94,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xa9,0xb7,0x67,0xca,0x3f, -0x03,0xa7,0x47,0x4a,0x8d,0x47,0x63,0xf0,0xe7,0x02,0x37,0x45,0xca,0x3f,0x26,0x88, -0xe2,0x87,0x6e,0x87,0xde,0x86,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x2a,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x39,0x13,0x15,0x0b,0x01,0x41,0x81,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xa7,0x63,0x1a,0x0d,0x02,0x52,0x86,0xa6,0x85,0x56,0x85,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0xe0,0x7c,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xa5,0xa2,0x9c, -0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x04,0x63,0x6b,0x94,0x05,0x42,0x05,0x41,0x81, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xa4,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59, -0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0xb2,0x4d, -0x6a,0x85,0x42,0x4d,0x21,0x61,0x82,0x80,0x93,0x16,0x29,0x00,0xb2,0x96,0x94,0x42, -0xe3,0x89,0xb6,0xf2,0x05,0x09,0x39,0xbf,0x33,0x86,0x86,0x01,0x10,0xc3,0x85,0x06, -0x11,0x07,0x15,0xbf,0x81,0x4c,0x01,0x44,0x81,0x44,0x05,0x4d,0x81,0xbf,0x93,0x17, -0x24,0x00,0xba,0x97,0x94,0xc3,0x05,0x04,0x45,0xb7,0x79,0x71,0x56,0xca,0xb7,0x6a, -0xca,0x3f,0x03,0xa7,0x4a,0x4a,0x22,0xd4,0x26,0xd2,0x52,0xcc,0x06,0xd6,0x4a,0xd0, -0x4e,0xce,0x5a,0xc8,0x5e,0xc6,0x62,0xc4,0xe1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x8a, -0xae,0x84,0x32,0x84,0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86,0x37,0x45,0xca,0x3f, -0xb7,0x55,0xca,0x3f,0x93,0x85,0xc5,0x0c,0x13,0x05,0xc5,0x2f,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0x2b,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xa9,0x37,0x55,0xca,0x3f, -0x89,0x45,0x13,0x05,0x85,0x39,0xa1,0x6b,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xa8, -0xb7,0x59,0xca,0x3f,0xb3,0x87,0x2b,0x00,0x01,0x4b,0x93,0x89,0x89,0x39,0x33,0x8c, -0x77,0x41,0xa1,0xe4,0x5d,0xe4,0x93,0x05,0x80,0x0d,0x4e,0x85,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x6f,0x03,0xa7,0x4a,0x4a,0x8d,0x47,0x63,0xf6,0xe7,0x02,0x03,0x48, -0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46,0x24,0x00,0x03,0x46, -0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x33,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x24,0x01,0x45,0x05,0xa8,0x26,0x89,0x63,0xf3,0x9b,0x00, -0x21,0x69,0x4a,0x86,0xe2,0x85,0x33,0x05,0x4b,0x01,0xc1,0x33,0x05,0xcd,0x83,0xa7, -0x4a,0x4a,0x91,0xcb,0x37,0x45,0xca,0x3f,0x85,0x45,0x13,0x05,0x85,0x31,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x21,0x7d,0x55,0xa1,0x62,0x16,0x91,0xb2,0x50,0x22,0x54, -0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c, -0x45,0x61,0x82,0x80,0x93,0x77,0x39,0x00,0x89,0xeb,0x81,0x46,0x4a,0x86,0xe2,0x85, -0x4e,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x9d,0xb3,0x84,0x24,0x41,0x4a,0x9b, -0x89,0xbf,0xa2,0x85,0x4e,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x9c,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0x9a,0xb9,0xb7,0x13,0x01,0x01,0xdd,0x23,0x2c,0x41,0x21, -0x37,0x6a,0xca,0x3f,0x03,0x27,0x4a,0x4a,0x23,0x24,0x81,0x22,0x23,0x22,0x91,0x22, -0x23,0x20,0x21,0x23,0x23,0x26,0x11,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a,0x51,0x21, -0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x23,0x24,0x81,0x21,0x23,0x22,0x91,0x21, -0x8d,0x47,0x2a,0x84,0x2e,0x89,0xb2,0x84,0x63,0xfc,0xe7,0x00,0x2e,0x86,0xaa,0x85, -0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x35,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x16, -0xa2,0x94,0x22,0x99,0x85,0x4b,0x13,0x0c,0x00,0x20,0x93,0x0c,0xf0,0x0f,0x63,0x61, -0x24,0x03,0x03,0x27,0x4a,0x4a,0x8d,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0xca,0x3f, -0x13,0x05,0x45,0x38,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x14,0x01,0x45,0x1d,0xa8, -0x93,0x19,0xc4,0x00,0x85,0x6a,0x23,0x80,0x74,0x01,0xce,0x9a,0x0a,0x8b,0x13,0x06, -0x00,0x20,0xda,0x85,0x4e,0x85,0x55,0x39,0x39,0xc5,0x83,0x27,0x4a,0x4a,0x91,0xcb, -0x37,0x45,0xca,0x3f,0x85,0x45,0x13,0x05,0x85,0x31,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0x10,0x7d,0x55,0x83,0x20,0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24,0x41,0x22, -0x03,0x29,0x01,0x22,0x83,0x29,0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a,0x41,0x21, -0x03,0x2b,0x01,0x21,0x83,0x2b,0xc1,0x20,0x03,0x2c,0x81,0x20,0x83,0x2c,0x41,0x20, -0x13,0x01,0x01,0x23,0x82,0x80,0xb3,0x07,0xab,0x00,0x83,0xc7,0x07,0x00,0x63,0x87, -0x97,0x01,0x23,0x80,0x04,0x00,0x05,0x04,0x85,0x04,0x95,0xb7,0x05,0x05,0xe3,0x14, -0x85,0xff,0x83,0xc7,0x04,0x00,0xe5,0xdb,0x93,0x89,0x09,0x20,0xe3,0x91,0x59,0xf9, -0xdd,0xb7,0x71,0x71,0x22,0xd5,0x26,0xd3,0x52,0xcd,0x06,0xd7,0x4a,0xd1,0x4e,0xcf, -0x56,0xcb,0x5a,0xc9,0x5e,0xc7,0x62,0xc5,0x66,0xc3,0x6a,0xc1,0xee,0xde,0x23,0xa4, -0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08,0xaa,0x84,0x37,0x6a, -0xca,0x3f,0x21,0x31,0x83,0x27,0x4a,0x4a,0x1d,0xc9,0x89,0xcb,0x37,0x45,0xca,0x3f, -0x13,0x05,0xc5,0x39,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x06,0x51,0x5d,0xba,0x50, -0x2a,0x54,0x9a,0x54,0x0a,0x59,0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b,0xba,0x4b, -0x2a,0x4c,0x9a,0x4c,0xf6,0x5d,0x6a,0x85,0x0a,0x4d,0x4d,0x61,0x82,0x80,0xf2,0x46, -0x37,0xc7,0xf3,0x96,0x13,0x07,0xd7,0x83,0x63,0x93,0xe6,0x0e,0x09,0x47,0x63,0x7a, -0xf7,0x00,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x3c,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0x01,0x13,0x06,0x00,0x05,0x0c,0x10,0x13,0x85,0x04,0x02,0x79,0x3e,0x83,0x27, -0x4a,0x4a,0x2a,0x8d,0x19,0xc5,0xdd,0xd3,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x3e, -0x51,0xbf,0x82,0x55,0x37,0x37,0xe6,0xac,0x13,0x07,0x37,0x7d,0x63,0x8d,0xe5,0x00, -0x89,0xcb,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x40,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0xfd,0x61,0x5d,0xad,0xbf,0x16,0x57,0xb7,0x06,0x00,0xc4,0x37,0x06,0x40,0x00, -0xba,0x96,0x63,0xf8,0xc6,0x00,0xe6,0x48,0xb7,0x06,0x00,0xbe,0xc6,0x96,0x63,0xef, -0xc6,0x00,0x99,0xcb,0x66,0x46,0x37,0x45,0xca,0x3f,0xba,0x85,0x13,0x05,0xc5,0x42, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0xfa,0x7d,0x5d,0x91,0xb7,0xa6,0x56,0x76,0x45, -0x36,0x56,0x86,0x55,0xa6,0x96,0x26,0x95,0x89,0x44,0x54,0xc0,0x18,0xc4,0x50,0xc4, -0x08,0xc8,0x23,0x2a,0x14,0x01,0x0c,0xcc,0x04,0xc0,0xe3,0xf2,0xf4,0xf2,0x37,0x49, -0xca,0x3f,0x81,0x45,0x13,0x05,0xc9,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0xf6, -0x83,0x27,0x4a,0x4a,0xe3,0xf5,0xf4,0xf0,0x58,0x48,0x14,0x48,0x10,0x4c,0x85,0x45, -0x13,0x05,0xc9,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xf5,0xcd,0xbd,0x83,0x45, -0xc1,0x01,0x13,0x07,0x90,0x0e,0xe3,0x9d,0xe5,0xf4,0x09,0x47,0xaa,0x89,0x63,0x7c, -0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x49,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0xf2,0xe1,0x04,0x81,0x4a,0x81,0x4b,0x01,0x49,0x09,0x4c, -0xb7,0x0d,0x00,0xbe,0x37,0x0b,0x40,0x00,0xb7,0x0c,0x00,0xc4,0x21,0x46,0x0c,0x10, -0x26,0x85,0x61,0x3c,0x83,0x27,0x4a,0x4a,0x2a,0x8d,0x09,0xcd,0x91,0xcb,0x37,0x45, -0xca,0x3f,0x85,0x45,0x13,0x05,0x45,0x4c,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0xee, -0x55,0x5d,0x71,0xb5,0x63,0x7d,0xfc,0x00,0x82,0x56,0x12,0x56,0xb7,0x47,0xca,0x3f, -0xce,0x85,0x13,0x85,0x87,0x4f,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xec,0x02,0x57, -0xb3,0x07,0xb7,0x01,0x63,0xe8,0x67,0x03,0xb3,0x07,0x97,0x01,0x63,0xe4,0x67,0x03, -0xb7,0x47,0xc8,0xbf,0xba,0x97,0xb7,0x46,0x04,0x00,0x63,0xe5,0xd7,0x08,0xb7,0x07, -0x36,0xc0,0xba,0x97,0xb7,0x06,0x04,0x00,0x63,0xee,0xd7,0x06,0x2d,0xcf,0x23,0x20, -0x24,0x01,0x35,0xbd,0x83,0x27,0x4a,0x4a,0x93,0x86,0x84,0x00,0x63,0x7e,0xfc,0x00, -0x12,0x56,0x37,0x45,0xca,0x3f,0xca,0x85,0x13,0x05,0xc5,0x45,0x36,0xc6,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0xe7,0xb2,0x46,0x02,0x57,0x85,0x47,0x33,0x06,0x97,0x01, -0x63,0x75,0x66,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00,0xb3,0x07,0xf0,0x40,0xb1,0x8b, -0xa2,0x97,0xd4,0xc3,0x92,0x56,0x05,0x09,0x42,0x09,0x98,0xc7,0xd4,0xc7,0x13,0x59, -0x09,0x01,0x85,0x47,0xe3,0xe5,0x27,0xfb,0xb7,0x47,0xc8,0xbf,0xba,0x97,0xb7,0x46, -0x04,0x00,0x63,0xe9,0xd7,0x00,0xb7,0x07,0x36,0xc0,0x3e,0x97,0xb7,0x07,0x04,0x00, -0x63,0x73,0xf7,0x00,0x85,0x0a,0x92,0x57,0xa1,0x07,0xbe,0x94,0x83,0x47,0xd1,0x01, -0x63,0x97,0x57,0x01,0x63,0x95,0x0b,0x00,0xc1,0x98,0xc1,0x04,0x85,0x4b,0x85,0x09, -0xc1,0x47,0xe3,0x9d,0xf9,0xee,0xa5,0xb7,0x41,0x11,0x26,0xc2,0xb7,0x54,0xca,0x3f, -0x93,0x84,0x44,0x36,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85, -0x06,0xc6,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x60,0x23,0xb7,0x47,0xca,0x3f,0x93,0x87, -0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x67,0xca,0x3f, -0x23,0x88,0xe7,0x48,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d, -0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43, -0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x41,0x11,0x22,0xc4,0x37,0x64,0xca,0x3f, -0x03,0x27,0x44,0x4a,0x06,0xc6,0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0xca,0x3f, -0x13,0x05,0x45,0x52,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xd8,0xb5,0x3f,0x15,0xc1, -0x83,0x27,0x44,0x4a,0x91,0xcb,0xaa,0x85,0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x54, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0xd6,0x7d,0x55,0xb2,0x40,0x22,0x44,0x41,0x01, -0x82,0x80,0xb7,0x67,0xca,0x3f,0x03,0xa7,0x07,0x4a,0xb7,0x06,0x80,0x00,0x1c,0x43, -0xd5,0x8f,0x1c,0xc3,0xdd,0xb7,0x59,0x71,0xe1,0x72,0x86,0xd6,0xd2,0xcc,0xd6,0xca, -0xa2,0xd4,0xa6,0xd2,0xca,0xd0,0xce,0xce,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2, -0xea,0xc0,0x6e,0xde,0x16,0x91,0xaa,0x8a,0x08,0x18,0x2e,0x8a,0xef,0xf0,0x8f,0x9e, -0xa5,0x3f,0x05,0xc5,0xfd,0x5b,0xa1,0x62,0x16,0x91,0xb6,0x50,0x5e,0x85,0x26,0x54, -0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c, -0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0x37,0x69,0xca,0x3f,0x03,0x27, -0x49,0x4a,0x89,0x47,0xaa,0x8b,0x63,0xfc,0xe7,0x00,0x37,0x45,0xca,0x3f,0x56,0x86, -0xd2,0x85,0x13,0x05,0x45,0x57,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xcc,0x91,0x67, -0xf9,0x17,0x81,0x49,0x3e,0xca,0x0d,0x4c,0xb7,0x4c,0xca,0x3f,0x37,0x4d,0xca,0x3f, -0x63,0xe2,0x49,0x03,0x03,0x27,0x49,0x4a,0x8d,0x47,0xe3,0xfe,0xe7,0xf8,0x37,0x45, -0xca,0x3f,0x56,0x86,0xd2,0x85,0x13,0x05,0x85,0x7a,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0xc9,0x51,0xb7,0xd2,0x47,0xb3,0x04,0x3a,0x41,0x26,0x84,0x63,0xf5,0x97,0x02, -0x91,0x64,0xf1,0x14,0xef,0xe0,0x7f,0xd6,0x2a,0x8b,0x26,0x85,0xae,0x8d,0xef,0xe0, -0xdf,0xea,0x83,0x27,0x49,0x4a,0x2a,0x84,0x1d,0xe5,0xa9,0xdf,0x37,0x45,0xca,0x3f, -0x13,0x05,0xc5,0x59,0xf9,0xa8,0x93,0xf7,0x34,0x00,0xe9,0xdf,0xf1,0x98,0xf9,0xf8, -0x0d,0x4b,0x63,0x72,0x8b,0x14,0x83,0x27,0x49,0x4a,0x8d,0xdf,0x37,0x45,0xca,0x3f, -0x13,0x05,0x45,0x6d,0x7d,0xa8,0x3e,0xcc,0xef,0xe0,0x3f,0xd2,0xe2,0x47,0x63,0x73, -0xfc,0x02,0x33,0x07,0x65,0x41,0x33,0x35,0xe5,0x00,0xb3,0x87,0xb5,0x41,0xb7,0x46, -0xca,0x3f,0x89,0x8f,0x22,0x86,0xa6,0x85,0x13,0x85,0x06,0x5c,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0xc1,0xef,0xe0,0x7f,0xcf,0xb3,0x87,0x59,0x01,0x26,0x86,0x2a,0xcc, -0xae,0x8d,0x3e,0x85,0xa2,0x85,0x3e,0xce,0xef,0xf0,0x2f,0xf9,0x2a,0x8b,0xef,0xe0, -0xdf,0xcd,0x03,0x26,0x49,0x4a,0x62,0x47,0xaa,0x87,0x63,0x7a,0xcc,0x02,0x19,0x8d, -0xb3,0xb7,0xa7,0x00,0xb3,0x85,0xb5,0x41,0x13,0x06,0x80,0x3e,0x81,0x46,0x9d,0x8d, -0xef,0x10,0xc0,0x23,0xb7,0x46,0xca,0x3f,0x2a,0x87,0xae,0x87,0x26,0x86,0xb3,0x85, -0x59,0x01,0x13,0x85,0x46,0x5f,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xbb,0x22,0x85, -0xef,0xe0,0x9f,0xe4,0x83,0x27,0x49,0x4a,0x63,0x0e,0x0b,0x00,0xe3,0x8c,0x07,0xe8, -0x37,0x45,0xca,0x3f,0x85,0x45,0x13,0x05,0x85,0x31,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0xa0,0xb9,0x49,0xb5,0x01,0xcd,0xe3,0x8f,0x07,0xe6,0x37,0x45,0xca,0x3f,0x13,0x05, -0x05,0x62,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x20,0xb8,0xad,0xb5,0xa6,0x99,0x63,0x7d, -0xfc,0x02,0x03,0x46,0x34,0x00,0x83,0x48,0x04,0x00,0x03,0x48,0xf4,0xff,0x83,0x47, -0xe4,0xff,0x03,0x47,0xd4,0xff,0x83,0x46,0xc4,0xff,0x32,0xc4,0x03,0x46,0x24,0x00, -0xa6,0x85,0x13,0x85,0x4c,0x64,0x32,0xc2,0x03,0x46,0x14,0x00,0x32,0xc0,0x22,0x86, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0xb4,0xef,0xe0,0xff,0xe2,0x83,0x27,0x49,0x4a, -0x01,0xc9,0xe3,0x81,0x07,0xe2,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x68,0x55,0xb7, -0xe3,0x78,0xfc,0xe6,0x22,0x86,0xa6,0x85,0x13,0x05,0xcd,0x6a,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0xb1,0xb1,0xbd,0xd6,0x99,0x11,0x46,0x6c,0x10,0x4e,0x85,0xef,0xf0, -0xcf,0xe9,0x83,0x27,0x49,0x4a,0xaa,0x84,0x63,0x7b,0xfb,0x00,0x37,0x45,0xca,0x3f, -0xce,0x85,0x13,0x05,0x85,0x71,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xae,0x99,0xc8, -0x83,0x27,0x49,0x4a,0xe3,0x88,0x07,0xdc,0x37,0x45,0xca,0x3f,0x85,0x45,0x13,0x05, -0x45,0x74,0x25,0xbf,0x22,0x85,0xef,0xe0,0x5f,0xd0,0xaa,0x84,0x01,0xe5,0x83,0x27, -0x49,0x4a,0xa1,0xbd,0x22,0x86,0x6c,0x10,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0xf1, -0x26,0x85,0xef,0xe0,0x7f,0xd4,0x83,0x27,0x49,0x4a,0x11,0xfd,0x0d,0x47,0x63,0x7f, -0xf7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8,0x04,0x00,0x03,0xc8,0xf4,0xff,0x83,0xc7, -0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6,0xc4,0xff,0x32,0xc4,0x03,0xc6,0x24,0x00, -0x37,0x45,0xca,0x3f,0xa2,0x85,0x32,0xc2,0x03,0xc6,0x14,0x00,0x13,0x05,0x45,0x64, -0x32,0xc0,0x26,0x86,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xa7,0xef,0xe0,0xbf,0xd5, -0x83,0x27,0x49,0x4a,0x1d,0xf5,0xe3,0x87,0x07,0xda,0x37,0x45,0xca,0x3f,0x26,0x86, -0xa2,0x85,0x13,0x05,0x85,0x77,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xa4,0x59,0xbb, -0x1d,0x71,0xd2,0xc4,0x37,0x6a,0xca,0x3f,0x03,0x27,0x4a,0x4a,0xa2,0xcc,0x86,0xce, -0xa6,0xca,0xca,0xc8,0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda, -0x6a,0xd8,0x6e,0xd6,0xc1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00, -0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x7c,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0xa0,0x1c,0x4c,0x37,0x6d,0xca,0x3f,0x85,0x8b,0x23,0x2a, -0xfd,0x48,0xa1,0x67,0x93,0x87,0x07,0x02,0x33,0x85,0x27,0x00,0xef,0xe0,0x9f,0xeb, -0xa1,0x31,0xaa,0x89,0x69,0xe5,0x03,0x27,0x4a,0x4a,0x89,0x47,0x63,0xfc,0xe7,0x00, -0x10,0x44,0x4c,0x44,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x7f,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0x9c,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49,0x89,0xc7,0x4c,0x44, -0x08,0x44,0xef,0xe0,0x9f,0xad,0x18,0x40,0xb7,0x54,0xca,0x3f,0x93,0x87,0x44,0x36, -0x93,0x87,0x07,0x10,0xd8,0xc7,0x18,0x48,0x13,0x09,0x01,0x02,0x23,0xae,0x27,0x01, -0x98,0xcb,0x23,0xa0,0x27,0x03,0x81,0x4b,0x93,0x84,0x44,0x36,0x91,0x4d,0x21,0x6c, -0x50,0x40,0x83,0x27,0x4a,0x4a,0x63,0xe0,0xcb,0x02,0x0d,0x47,0x63,0x7e,0xf7,0x14, -0x10,0x40,0x0c,0x48,0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0x8e,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0x96,0x91,0xa2,0xb3,0x05,0x76,0x41,0x23,0x2e,0xb9,0xfe,0x63,0xfb, -0xfd,0x00,0x37,0x55,0xca,0x3f,0xde,0x86,0x13,0x05,0x45,0x83,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x80,0x94,0xef,0xe0,0x7f,0xa2,0x2a,0x8b,0x68,0x08,0xae,0x8c,0xef,0xe0, -0x7f,0xaa,0x2a,0xc4,0x83,0x2a,0x4a,0x4a,0x09,0xed,0x63,0x8a,0x0a,0x00,0x37,0x55, -0xca,0x3f,0x13,0x05,0x05,0x86,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x91,0xfd,0x59, -0xe5,0xa8,0xef,0xe0,0x9f,0x9f,0x63,0xf4,0x5d,0x03,0x33,0x07,0x65,0x41,0x33,0x35, -0xe5,0x00,0xb3,0x87,0x95,0x41,0x22,0x46,0x83,0x25,0xc9,0xff,0x89,0x8f,0x37,0x55, -0xca,0x3f,0x13,0x05,0x85,0x88,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x8e,0x83,0x2a, -0xc9,0xff,0x22,0x4b,0x63,0x85,0x0a,0x00,0x83,0xa7,0x04,0x11,0x99,0xe3,0x01,0x4b, -0xad,0xa8,0x03,0xa5,0x04,0x12,0x83,0xa7,0xc4,0x11,0x56,0x86,0xb3,0x07,0xf5,0x40, -0xb3,0x8c,0x57,0x01,0x63,0x75,0x9c,0x01,0x33,0x06,0xfc,0x40,0xa1,0x6c,0xda,0x85, -0x32,0xc6,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xd0,0x32,0x46,0x83,0xa7,0x04,0x12, -0xb3,0x8a,0xca,0x40,0xb2,0x97,0x23,0xa0,0xf4,0x12,0x83,0xa7,0x04,0x11,0x32,0x9b, -0x63,0x84,0xfc,0x00,0xe3,0x98,0x8c,0xfb,0x83,0x26,0x4d,0x49,0x83,0xa5,0xc4,0x11, -0x03,0xa5,0xc4,0x10,0xb3,0x36,0xd0,0x00,0x66,0x86,0xef,0xf0,0x2f,0x9b,0xaa,0x85, -0x0d,0xc9,0x83,0x27,0x4a,0x4a,0x89,0xcb,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0x8c, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0x86,0x7d,0x5b,0x22,0x45,0xef,0xe0,0xbf,0xa2, -0x0d,0xc5,0x83,0x27,0x4a,0x4a,0x85,0xdf,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x62, -0x1d,0xb7,0x93,0x87,0x04,0x10,0xd4,0x47,0xe6,0x96,0xd4,0xc7,0x94,0x4b,0xb3,0x86, -0x96,0x41,0x94,0xcb,0xd4,0x4f,0x94,0xd3,0xb1,0xb7,0x63,0x16,0x0b,0x00,0x83,0x27, -0xc9,0xff,0xbe,0x9b,0x71,0xbd,0xf5,0x59,0xc1,0x62,0x16,0x91,0xf6,0x40,0x4e,0x85, -0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b, -0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80,0x39,0x71,0x4a,0xd8, -0x37,0x69,0xca,0x3f,0x03,0x27,0x49,0x4a,0xb5,0x72,0x22,0xdc,0x06,0xde,0x26,0xda, -0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8, -0x6e,0xc6,0x93,0x82,0x02,0x4e,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00, -0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x7c,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0x7b,0x1c,0x4c,0xb7,0x6d,0xca,0x3f,0x85,0x8b,0x23,0xaa, -0xfd,0x48,0xad,0x67,0x93,0x87,0x07,0xb2,0x33,0x85,0x27,0x00,0xef,0xe0,0x9f,0xc6, -0xe5,0x3a,0x2a,0x8a,0x63,0x1b,0x05,0x0e,0x03,0x27,0x49,0x4a,0x89,0x47,0x63,0xfc, -0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x7f,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0x77,0xb7,0x67,0xca,0x3f,0x83,0xc7,0x07,0x49,0x89,0xc7, -0x4c,0x44,0x08,0x44,0xef,0xe0,0x7f,0x88,0x03,0x27,0x49,0x4a,0x89,0x47,0x63,0xfb, -0xe7,0x00,0x0c,0x48,0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0x90,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0x74,0x18,0x40,0xb7,0x59,0xca,0x3f,0x93,0x87,0x49,0x36,0x93,0x87, -0x07,0x10,0xd8,0xc7,0x18,0x48,0x93,0x04,0x01,0xb2,0x01,0x4b,0x98,0xcb,0x58,0x40, -0x93,0x89,0x49,0x36,0x11,0x4c,0xd8,0xcb,0x18,0x18,0x98,0xcf,0x0d,0x67,0x13,0x07, -0x07,0xb2,0x0a,0x97,0xd8,0xcf,0x98,0xd3,0x23,0xa8,0x04,0x50,0x50,0x40,0x83,0x27, -0x49,0x4a,0x63,0x60,0xcb,0x02,0x0d,0x47,0x63,0x70,0xf7,0x1a,0x10,0x40,0x0c,0x48, -0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0x8e,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x6e, -0x61,0xa2,0xb3,0x05,0x66,0x41,0x23,0xa2,0xb4,0x50,0x63,0x7b,0xfc,0x00,0x37,0x55, -0xca,0x3f,0xda,0x86,0x13,0x05,0x45,0x83,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x6c, -0xef,0xe0,0xaf,0xfa,0xaa,0x8b,0x48,0x10,0xae,0x8c,0xef,0xe0,0xbf,0x82,0x2a,0xc4, -0x03,0x2d,0x49,0x4a,0x09,0xed,0x63,0x0a,0x0d,0x00,0x37,0x55,0xca,0x3f,0x13,0x05, -0x05,0x86,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x6a,0x7d,0x5a,0x35,0xaa,0xef,0xe0, -0xcf,0xf7,0x63,0x74,0xac,0x03,0x33,0x07,0x75,0x41,0x33,0x35,0xe5,0x00,0xb3,0x87, -0x95,0x41,0x22,0x46,0x83,0xa5,0x44,0x50,0x89,0x8f,0x37,0x55,0xca,0x3f,0x13,0x05, -0x85,0x88,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x67,0xa2,0x47,0x83,0xaa,0x44,0x50, -0x85,0x4c,0x3e,0xc6,0x21,0x6d,0x63,0x87,0x0a,0x00,0x83,0xa7,0x09,0x11,0x99,0xc3, -0x63,0x4d,0x90,0x01,0x63,0xd1,0x0c,0x16,0x83,0x27,0x49,0x4a,0xed,0xc7,0x37,0x55, -0xca,0x3f,0xe6,0x85,0x13,0x05,0x85,0x98,0x35,0xa2,0x83,0xa6,0xc9,0x11,0x03,0xa7, -0x09,0x12,0x03,0xa8,0x49,0x11,0xb3,0x87,0xa6,0x01,0x99,0x8f,0x33,0xb8,0x0a,0x01, -0x36,0xce,0x3a,0xcc,0x23,0xa6,0xf4,0x50,0x42,0xca,0x23,0xa4,0x54,0x51,0xef,0xe0, -0xcf,0xef,0x52,0x48,0x62,0x47,0xf2,0x46,0x2a,0xc8,0xae,0x8b,0x03,0xa5,0x89,0x11, -0xb2,0x45,0x7c,0x10,0x06,0x08,0x30,0x10,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x6b, -0xaa,0x8c,0xef,0xe0,0x8f,0xed,0x83,0x27,0x49,0x4a,0x42,0x4e,0x63,0x76,0xfc,0x02, -0x33,0x07,0xc5,0x41,0x33,0x35,0xe5,0x00,0xb3,0x85,0x75,0x41,0xb3,0x87,0xa5,0x40, -0x03,0xa6,0xc4,0x50,0x83,0xa5,0x84,0x50,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0x93, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x5c,0x13,0x87,0x09,0x10,0x83,0xa7,0x84,0x50, -0x54,0x4b,0x4c,0x4f,0xb3,0x8a,0xfa,0x40,0x9d,0x8e,0x54,0xcb,0xb2,0x46,0xb6,0x97, -0x3e,0xc6,0x83,0xa6,0xc4,0x50,0x1c,0x53,0xb6,0x97,0x1c,0xd3,0xb3,0x8b,0xb7,0x40, -0x63,0x54,0x90,0x01,0xe3,0x99,0xab,0xf3,0x03,0xa6,0x09,0x11,0x5e,0x87,0x63,0x73, -0x76,0x01,0x32,0x87,0x2d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3,0xcb,0x04,0x83,0x27, -0x49,0x4a,0x91,0xcb,0x37,0x55,0xca,0x3f,0xba,0x85,0x13,0x05,0x45,0x96,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0x56,0x75,0x5a,0xcd,0x62,0x93,0x82,0x02,0xb2,0x16,0x91, -0xf2,0x50,0x52,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a, -0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80, -0x83,0xa6,0x4d,0x49,0x03,0xa5,0xc9,0x10,0x3a,0x86,0xb3,0x36,0xd0,0x00,0xef,0xe0, -0xff,0xe5,0xaa,0x85,0x09,0xcd,0x83,0x27,0x49,0x4a,0xd5,0xdf,0x37,0x55,0xca,0x3f, -0x13,0x05,0x05,0x8c,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x51,0x6d,0xb7,0x13,0x87, -0x09,0x10,0x54,0x47,0xde,0x96,0x54,0xc7,0x14,0x4b,0xb3,0x87,0x76,0x41,0x1c,0xcb, -0x5c,0x4f,0x1c,0xd3,0x49,0xbd,0x83,0xa5,0x09,0x11,0x63,0x9b,0x0c,0x00,0x9d,0xc1, -0x83,0x27,0x49,0x4a,0xc9,0xd3,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0x9b,0xd9,0xb7, -0x91,0xe9,0x83,0x27,0x49,0x4a,0xa5,0xdb,0x37,0x55,0xca,0x3f,0xd6,0x85,0x13,0x05, -0xc5,0x9d,0x4d,0xbf,0x22,0x45,0xef,0xe0,0x0f,0xe9,0x11,0xc9,0x83,0x27,0x49,0x4a, -0xe3,0x8d,0x07,0xe0,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x62,0x19,0xb5,0x83,0xa7, -0x44,0x50,0x3e,0x9b,0x61,0xbb,0x71,0x71,0x4a,0xc1,0xce,0xde,0xde,0xd6,0x06,0xc7, -0x22,0xc5,0x26,0xc3,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xe2,0xd4,0xe6,0xd2,0xea,0xd0, -0xee,0xce,0xaa,0x8b,0x37,0x59,0xca,0x3f,0x08,0x18,0x7c,0xd9,0x6c,0xd1,0x30,0xd5, -0x74,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x07,0x49,0x36, -0xb7,0x69,0xca,0x3f,0x13,0x87,0x89,0x4a,0x63,0xe3,0xe7,0x20,0x37,0x05,0x38,0x40, -0x13,0x05,0xe5,0x0f,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x45,0x01,0x45,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0x45,0xb7,0x57,0xca,0x3f,0x37,0x55,0xca,0x3f,0x23,0xa4, -0x07,0x48,0x37,0x64,0xca,0x3f,0x95,0x47,0xb7,0x5c,0xca,0x3f,0x8d,0x44,0x93,0x05, -0x80,0x07,0x13,0x05,0x45,0xa0,0x23,0x22,0xf4,0x4a,0x23,0xa0,0x9c,0x36,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0x41,0x83,0x27,0x44,0x4a,0x63,0xfb,0xf4,0x06,0x37,0x56, -0xca,0x3f,0xb7,0x45,0xca,0x3f,0x37,0x55,0xca,0x3f,0x13,0x06,0x46,0x36,0x93,0x85, -0x05,0x00,0x13,0x05,0x05,0xa2,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x3e,0x83,0x27, -0x44,0x4a,0x63,0xf7,0xf4,0x04,0x37,0x55,0xca,0x3f,0x13,0x86,0x89,0x4a,0x93,0x05, -0x49,0x36,0x13,0x05,0xc5,0xa3,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x3c,0x83,0x27, -0x44,0x4a,0x63,0xf7,0xf4,0x02,0xa9,0x47,0x63,0xe7,0x77,0x17,0xb7,0x57,0xca,0x3f, -0x13,0x97,0x2b,0x00,0x93,0x87,0xc7,0x05,0xba,0x97,0x03,0xa6,0x87,0x08,0x37,0x55, -0xca,0x3f,0xde,0x85,0x13,0x05,0x45,0xa5,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x39, -0x5c,0x09,0x3e,0xd6,0xb5,0x46,0x03,0x27,0x44,0x4a,0xf9,0x5a,0x63,0xc2,0x76,0x37, -0x03,0xa9,0x07,0x00,0xc4,0x43,0x03,0xaa,0x87,0x00,0x03,0xab,0xc7,0x00,0x8d,0x47, -0x63,0xf0,0xe7,0x02,0xb7,0x55,0xca,0x3f,0x37,0x55,0xca,0x3f,0xa6,0x86,0x4a,0x86, -0x93,0x85,0x05,0x11,0x13,0x05,0x85,0xa6,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x35, -0xb7,0x47,0x0c,0x60,0x83,0xaa,0x07,0x00,0x03,0x27,0x44,0x4a,0x83,0xa9,0x47,0x00, -0x8d,0x47,0x93,0xfa,0x1a,0x00,0x63,0xfc,0xe7,0x00,0x37,0x55,0xca,0x3f,0x4e,0x86, -0xd6,0x85,0x13,0x05,0x85,0xa8,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x32,0x63,0x86, -0x0a,0x00,0x93,0xf9,0x29,0x00,0x63,0x86,0x09,0x0a,0x03,0x27,0x44,0x4a,0x89,0x47, -0x63,0xfb,0xe7,0x02,0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0xab,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0x30,0x03,0x27,0x44,0x4a,0x8d,0x47,0x63,0xfe,0xe7,0x00,0xb7,0x55, -0xca,0x3f,0x37,0x55,0xca,0x3f,0x93,0x85,0x45,0x12,0x13,0x05,0x85,0xad,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0x2e,0x81,0x45,0x01,0x45,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xe0,0x41,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x20,0x9b,0xb7,0x07,0x0c,0x60,0xb8,0x43, -0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43, -0x75,0x9b,0xb8,0xc3,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x9b,0x37,0x47,0x0c,0x60, -0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0xa0,0x9a,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x94,0x01,0x45, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x97,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b, -0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x03,0xa6,0x87,0x0c,0x0d,0x82,0x0d,0x8a,0x0d,0xc2, -0x85,0x47,0xa1,0x65,0x63,0x00,0xf6,0x02,0x09,0x46,0xc1,0x65,0x21,0xa8,0x23,0xa0, -0x07,0x00,0x91,0x07,0xc5,0xbb,0x37,0x46,0xca,0x3f,0x13,0x06,0x46,0x4f,0x45,0xb5, -0x0d,0x46,0x91,0x65,0x33,0x07,0xb6,0x02,0x37,0x05,0x00,0x3c,0xb7,0x57,0xca,0x3f, -0x93,0x87,0x47,0x36,0x93,0x06,0x00,0x04,0xcc,0xd3,0xd0,0xd7,0x94,0xdb,0x2a,0x97, -0x03,0x25,0x44,0x4a,0x98,0xd7,0x89,0x47,0x63,0xfa,0xa7,0x00,0x37,0x55,0xca,0x3f, -0x13,0x05,0x45,0xae,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x21,0xb7,0x07,0x0c,0x60, -0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcc,0x06,0x02,0x98,0x43,0xb7,0x06, -0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0, -0xfd,0x16,0x75,0x8f,0x98,0xcf,0x03,0x27,0x44,0x4a,0x89,0x47,0x63,0xfa,0xe7,0x00, -0x37,0x55,0xca,0x3f,0x13,0x05,0x85,0xb3,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x1c, -0x37,0x36,0x02,0x60,0x93,0x07,0x06,0x00,0x98,0x43,0x37,0x6d,0xca,0x3f,0xb7,0x06, -0x00,0x80,0x23,0x26,0xed,0x48,0x98,0x43,0x8d,0x49,0x55,0x8f,0x98,0xc3,0x98,0x43, -0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16, -0x75,0x8f,0x98,0xc3,0x83,0x27,0x44,0x4a,0x13,0x07,0x06,0x00,0x3a,0xcc,0x63,0xf5, -0xf9,0x04,0xb7,0x55,0xca,0x3f,0x37,0x55,0xca,0x3f,0x93,0x85,0x45,0x13,0x13,0x05, -0x85,0xb5,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x17,0x83,0x27,0x44,0x4a,0x63,0xf5, -0xf9,0x02,0xb7,0x07,0xce,0x3f,0x83,0xa5,0x07,0xff,0x37,0x55,0xca,0x3f,0x13,0x05, -0xc5,0xb6,0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45,0x94,0x45,0xd0,0x41,0x8c,0x41, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x14,0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x03,0x2c,0x07,0x00,0xe3,0x1e, -0x0c,0xfe,0x83,0xa9,0x07,0x00,0x03,0x27,0x44,0x4a,0x8d,0x47,0xa2,0x09,0x93,0xd9, -0x89,0x00,0x63,0xfb,0xe7,0x00,0x37,0x55,0xca,0x3f,0xce,0x85,0x13,0x05,0x45,0xba, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x10,0x93,0xd5,0x09,0x01,0x93,0x87,0xe5,0xfe, -0x13,0x07,0x70,0x02,0x63,0x6b,0xf7,0x00,0x13,0x97,0x27,0x00,0xb7,0x57,0xca,0x3f, -0x93,0x87,0xc7,0x05,0xba,0x97,0x03,0xac,0xc7,0x0e,0x03,0x27,0x44,0x4a,0x8d,0x47, -0x63,0xfc,0xe7,0x00,0x37,0x55,0xca,0x3f,0x13,0x56,0xac,0x00,0x13,0x05,0x05,0xbc, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x0c,0x63,0x12,0x0c,0x02,0x83,0x27,0x44,0x4a, -0x89,0xcb,0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0xbe,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xa0,0x0a,0x91,0x47,0x63,0x8f,0xfb,0x14,0xfd,0x5a,0xbd,0xa0,0xb7,0x07,0xce,0x3f, -0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xe2,0x85,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x19,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x40,0x18,0xaa,0x89,0x11,0xcd,0x83,0x27,0x44,0x4a,0xf1,0xd7,0xaa,0x85, -0x37,0x55,0xca,0x3f,0x13,0x05,0x85,0xc0,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x05, -0x65,0xbf,0xa9,0x47,0xf9,0x5a,0x63,0xe1,0x77,0x03,0xb7,0x57,0xca,0x3f,0x93,0x87, -0x07,0x03,0x8a,0x0b,0xbe,0x9b,0x03,0xa7,0x0b,0x00,0x8d,0x47,0x02,0x87,0xa6,0x85, -0x4a,0x85,0xef,0xf0,0x4f,0xaf,0xaa,0x8a,0x83,0x27,0xcd,0x48,0x62,0x47,0x1c,0xc3, -0x03,0x27,0x44,0x4a,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0xca,0x3f,0xd6,0x85, -0x13,0x05,0x05,0xf7,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x01,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c, -0x06,0x5d,0xf6,0x4d,0x56,0x85,0xd6,0x5a,0x4d,0x61,0x82,0x80,0xa6,0x85,0x4a,0x85, -0xef,0xe0,0x7f,0x9d,0x4d,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xef,0xe0,0xdf,0xe1, -0x5d,0xb7,0x4a,0x85,0xef,0xf0,0xcf,0xd8,0x79,0xbf,0x4a,0x85,0xef,0xf0,0x0f,0xfd, -0x59,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xef,0xe0,0x3f,0xcc,0x69,0xb7,0x03,0x27, -0x44,0x4a,0x23,0xae,0x84,0x01,0x8d,0x47,0x63,0xf0,0xe7,0x02,0xb7,0x55,0xca,0x3f, -0x37,0x55,0xca,0x3f,0xa6,0x86,0x4a,0x86,0x93,0x85,0x85,0x1e,0x13,0x05,0x05,0xc3, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0xf9,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00, -0xfd,0x57,0x63,0x16,0xf9,0x04,0x15,0x69,0x21,0x6a,0x13,0x09,0xa9,0x0a,0x8d,0x4a, -0x37,0x5b,0xca,0x3f,0x13,0x95,0x59,0x00,0x13,0x06,0x00,0x02,0x0c,0x18,0x52,0x95, -0xef,0xe0,0xbf,0xaf,0x83,0x27,0x44,0x4a,0x0d,0xc9,0x91,0xcb,0x37,0x55,0xca,0x3f, -0x85,0x45,0x13,0x05,0x85,0xc4,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0xf4,0xd9,0x57, -0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x81,0x4a,0x31,0xb7,0xa6,0x85, -0x4a,0x85,0xef,0xe0,0x1f,0xe9,0x88,0xd0,0xcd,0xbf,0x83,0x55,0x01,0x03,0x63,0x8d, -0x25,0x01,0x89,0xcb,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0xc8,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xf1,0xe9,0x57,0xc9,0xbf,0x52,0x56,0x63,0x66,0xcc,0x00,0x62,0x57, -0x32,0x97,0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55,0xca,0x3f,0x62,0x87, -0xce,0x85,0x13,0x05,0x05,0xcb,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0xee,0xe5,0x57, -0x65,0xb7,0x63,0xff,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46,0x21,0x03,0x7c,0x18, -0x4a,0x86,0xce,0x85,0x13,0x05,0x4b,0xd0,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xec, -0x83,0x47,0x21,0x03,0x8d,0xe7,0x03,0x27,0x44,0x4a,0x89,0x47,0x63,0xfe,0xe7,0x00, -0x62,0x56,0xd2,0x56,0x37,0x55,0xca,0x3f,0x29,0x82,0x6c,0x18,0x13,0x05,0x45,0xd4, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0xea,0x52,0x55,0xa6,0x85,0x9d,0xb7,0x85,0x09, -0x15,0xb7,0x03,0x27,0x44,0x4a,0x63,0xff,0xe7,0x00,0xb7,0x55,0xca,0x3f,0x37,0x55, -0xca,0x3f,0x5a,0x86,0x93,0x85,0xc5,0x1f,0x13,0x05,0x45,0xd7,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xe7,0xb7,0x57,0xca,0x3f,0x93,0x87,0x47,0x21,0x3e,0xce,0x85,0x67, -0x85,0x04,0x89,0x4d,0x8d,0x4c,0x93,0x8b,0xf7,0xff,0x63,0x17,0x3b,0x01,0x93,0x1a, -0x2b,0x00,0x93,0xfa,0xfa,0x0f,0x0d,0xb5,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa, -0x07,0x00,0x89,0x45,0x93,0x87,0xf4,0xff,0x56,0x85,0x3e,0xc8,0xef,0xe0,0xef,0xa4, -0x83,0x27,0x44,0x4a,0x2a,0xc8,0x63,0xfd,0xfc,0x00,0xf2,0x45,0x37,0x55,0xca,0x3f, -0xa6,0x86,0x56,0x86,0x13,0x05,0x05,0xc3,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xe1, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x4f,0x7d,0x7c,0x42,0x46,0xb3,0xf7,0x8a,0x01, -0xd2,0x85,0x3e,0x85,0x3e,0xca,0xef,0xe0,0x5f,0x99,0x19,0xcd,0x83,0x27,0x44,0x4a, -0xe3,0x8d,0x07,0xea,0x37,0x55,0xca,0x3f,0x85,0x45,0x13,0x05,0x85,0xd8,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0xde,0x55,0xb5,0xb3,0xf8,0x7a,0x01,0x33,0x0c,0x1a,0x01, -0x09,0x46,0xe2,0x85,0x26,0x85,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x60,0x22,0x83,0x27, -0x44,0x4a,0x63,0xf4,0xfd,0x02,0x03,0x47,0x3c,0x00,0x83,0x46,0x2c,0x00,0x03,0x46, -0x1c,0x00,0x83,0x45,0x0c,0x00,0x37,0x55,0xca,0x3f,0x56,0x88,0x89,0x47,0x13,0x05, -0x45,0xdb,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0xda,0xc2,0x45,0x56,0x85,0xef,0xe0, -0x8f,0xf8,0x11,0xcd,0x83,0x27,0x44,0x4a,0xe3,0x89,0x07,0xe4,0x37,0x55,0xca,0x3f, -0x13,0x05,0x05,0xdf,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0xd8,0x3d,0xbd,0x93,0x07, -0x00,0xf9,0xa3,0x00,0xfc,0x00,0x23,0x00,0xbc,0x01,0xef,0xe0,0xaf,0x9c,0xb3,0x36, -0xa0,0x00,0x42,0x46,0x52,0x45,0xd2,0x85,0xef,0xe0,0x4f,0xe9,0xaa,0x85,0x11,0xc9, -0x83,0x27,0x44,0x4a,0xe3,0x8b,0x07,0xe0,0x37,0x55,0xca,0x3f,0x13,0x05,0x85,0xe1, -0xb9,0xbf,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x41,0x83,0x27,0x44,0x4a,0x63,0xe8, -0xfc,0x00,0x89,0x47,0xa3,0x8f,0xf4,0xfe,0x85,0x09,0x91,0x04,0xf9,0xb5,0x21,0x46, -0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x5f,0x8b,0x83,0x27,0x44,0x4a,0x11,0xcd, -0x91,0xcb,0x37,0x55,0xca,0x3f,0x85,0x45,0x13,0x05,0x45,0xe4,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xd0,0x93,0x07,0xf0,0x0f,0xf1,0xb7,0xe3,0xf4,0xfc,0xfc,0x83,0x47, -0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47,0x61,0x03, -0x03,0x47,0x01,0x03,0xb7,0x55,0xca,0x3f,0x3e,0xc4,0x83,0x47,0x51,0x03,0x37,0x55, -0xca,0x3f,0xa6,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0x56,0x86,0x93,0x85,0x45,0x21, -0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x85,0xe6,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xa0,0xcb,0x41,0xb7,0x03,0x27,0x44,0x4a,0x63,0xff,0xe7,0x00,0xb7,0x55,0xca,0x3f, -0x37,0x55,0xca,0x3f,0x5a,0x86,0x93,0x85,0x85,0x22,0x13,0x05,0x45,0xd7,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0xc9,0xb7,0x57,0xca,0x3f,0x93,0x87,0x47,0x24,0x3e,0xca, -0x85,0x67,0x8d,0x4c,0x93,0x8b,0xf7,0xff,0xe3,0x01,0x3b,0xd5,0x93,0x97,0x29,0x00, -0xca,0x97,0x83,0xaa,0x07,0x00,0x89,0x45,0x93,0x8d,0x14,0x00,0x56,0x85,0xef,0xe0, -0xcf,0x87,0x83,0x27,0x44,0x4a,0x2a,0xc8,0x63,0xf5,0xfc,0x02,0x83,0xc8,0x44,0x00, -0x03,0xc8,0x34,0x00,0x83,0xc7,0x24,0x00,0x03,0xc7,0x14,0x00,0xd2,0x45,0x37,0x55, -0xca,0x3f,0xee,0x86,0x56,0x86,0x13,0x05,0x05,0xeb,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xa0,0xc3,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x30,0x7d,0x7c,0x42,0x46,0x33,0xfc, -0x8a,0x01,0xd2,0x85,0x62,0x85,0xef,0xe0,0x4f,0xfb,0x11,0xcd,0x83,0x27,0x44,0x4a, -0x9d,0xcb,0x37,0x55,0xca,0x3f,0x85,0x45,0x13,0x05,0x85,0xd8,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xc0,0x0d,0xa0,0xc2,0x45,0x56,0x85,0xef,0xe0,0xcf,0xde,0x19,0xcd, -0x83,0x27,0x44,0x4a,0x89,0xcb,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0xdf,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0xbe,0x93,0x0a,0xf0,0x0f,0x7d,0xb6,0x03,0xc7,0x14,0x00, -0xb3,0xf7,0x7a,0x01,0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x24,0x00,0xa3,0x80, -0xe7,0x00,0xef,0xe0,0x2f,0x82,0x42,0x46,0xb3,0x36,0xa0,0x00,0xd2,0x85,0x62,0x85, -0xef,0xe0,0xcf,0xce,0xaa,0x85,0x09,0xc9,0x83,0x27,0x44,0x4a,0xe9,0xd7,0x37,0x55, -0xca,0x3f,0x13,0x05,0x05,0xee,0x59,0xbf,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x27, -0x83,0x27,0x44,0x4a,0x63,0xf6,0xfc,0x06,0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff, -0xef,0xe0,0xaf,0xf1,0x83,0x27,0x44,0x4a,0x01,0xc9,0xd1,0xdf,0x37,0x55,0xca,0x3f, -0x85,0x45,0x13,0x05,0x45,0xe4,0x9d,0xb7,0x63,0xf4,0xfc,0x04,0x83,0x47,0x71,0x03, -0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47, -0x01,0x03,0xb7,0x55,0xca,0x3f,0x3e,0xc4,0x83,0x47,0x51,0x03,0x37,0x55,0xca,0x3f, -0xee,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0x56,0x86,0x93,0x85,0x45,0x24,0x3e,0xc0, -0x83,0x47,0x11,0x03,0x13,0x05,0x85,0xe6,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xb2, -0x85,0x09,0x91,0x04,0x55,0xb5,0xb7,0x07,0x0c,0x60,0x7d,0x57,0xca,0x8a,0x93,0x87, -0x87,0x05,0x63,0x1a,0xe9,0x06,0x98,0x43,0x13,0x19,0x47,0x01,0x13,0x77,0xf7,0x3f, -0x13,0x59,0x49,0x01,0x13,0x67,0x07,0x40,0x98,0xc3,0x03,0x27,0x44,0x4a,0x8d,0x47, -0x63,0xfb,0xe7,0x00,0x37,0x55,0xca,0x3f,0xca,0x85,0x13,0x05,0x85,0xf0,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x60,0xae,0x83,0xa4,0x0c,0x36,0x85,0x47,0xe3,0x96,0xf4,0xaa, -0x01,0x45,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0xb0,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x20,0x20,0xb7,0x65,0x62,0x02,0x93,0x85,0x05,0xa0,0x01,0x45,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xb3,0xb7,0x07,0xce,0x3f,0xa3,0x84,0x97,0xfc,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x00,0xab,0x95,0xbc,0x98,0x43,0xfd,0x76,0x93,0x86,0xf6,0x3f,0x75,0x8f, -0x85,0x66,0x93,0x86,0x06,0xc0,0xb3,0x76,0xd9,0x00,0x55,0x8f,0x71,0xb7,0xb7,0x07, -0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xd8,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50, -0x81,0x45,0x61,0x46,0x28,0x18,0x3e,0xda,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0xec, -0x13,0x05,0x40,0x1d,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xb5,0xaa,0x85,0x11,0xc9, -0x83,0x27,0x44,0x4a,0xe3,0x8a,0x07,0x9a,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x25, -0xe5,0xb2,0x13,0x09,0x01,0x03,0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0xb3,0xaa,0x85,0x11,0xc9,0x83,0x27,0x44,0x4a, -0xe3,0x84,0x07,0x98,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0x8c,0x75,0xba,0xca,0x85, -0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0xb1, -0x83,0x27,0x44,0x4a,0xaa,0x85,0x01,0xc9,0xe3,0x80,0x07,0x96,0x37,0x55,0xca,0x3f, -0x13,0x05,0x45,0xf2,0x51,0xba,0x0d,0x47,0x63,0x7a,0xf7,0x00,0x37,0x55,0xca,0x3f, -0x13,0x05,0x85,0xf4,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x9e,0x81,0x44,0x0d,0x4a, -0xb7,0x5a,0xca,0x3f,0xa9,0x49,0x83,0x27,0x44,0x4a,0x63,0x7c,0xfa,0x00,0xb3,0x07, -0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x85,0x8a,0xf5,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xa0,0x9b,0x85,0x04,0xe3,0x91,0x34,0xff,0x03,0x27,0x44,0x4a,0x8d,0x47,0xe3,0xf6, -0xe7,0xa6,0x37,0x55,0xca,0x3f,0x13,0x05,0x45,0xf6,0x29,0xb9,0xaa,0x88,0x2e,0x83, -0x32,0x87,0x2a,0x88,0xae,0x87,0x63,0x96,0x06,0x20,0xb7,0x55,0xca,0x3f,0x93,0x85, -0x85,0x25,0x63,0x71,0xc3,0x0c,0xc1,0x66,0x63,0x77,0xd6,0x0a,0x93,0x36,0x06,0x10, -0x93,0xb6,0x16,0x00,0x8e,0x06,0x33,0x55,0xd6,0x00,0xaa,0x95,0x83,0xc5,0x05,0x00, -0x13,0x05,0x00,0x02,0xae,0x96,0xb3,0x05,0xd5,0x40,0x63,0x0b,0xd5,0x00,0xb3,0x17, -0xb3,0x00,0xb3,0xd6,0xd8,0x00,0x33,0x17,0xb6,0x00,0xd5,0x8f,0x33,0x98,0xb8,0x00, -0x93,0x55,0x07,0x01,0x33,0xd3,0xb7,0x02,0x13,0x16,0x07,0x01,0x41,0x82,0xb3,0xf7, -0xb7,0x02,0x1a,0x85,0xb3,0x08,0x66,0x02,0x93,0x96,0x07,0x01,0x93,0x57,0x08,0x01, -0xd5,0x8f,0x63,0xfc,0x17,0x01,0xba,0x97,0x13,0x05,0xf3,0xff,0x63,0xe7,0xe7,0x00, -0x63,0xf5,0x17,0x01,0x13,0x05,0xe3,0xff,0xba,0x97,0xb3,0x87,0x17,0x41,0xb3,0xd8, -0xb7,0x02,0x42,0x08,0x13,0x58,0x08,0x01,0xb3,0xf7,0xb7,0x02,0xb3,0x06,0x16,0x03, -0xc2,0x07,0x33,0x68,0xf8,0x00,0xc6,0x87,0x63,0x7b,0xd8,0x00,0x3a,0x98,0x93,0x87, -0xf8,0xff,0x63,0x66,0xe8,0x00,0x63,0x74,0xd8,0x00,0x93,0x87,0xe8,0xff,0x42,0x05, -0x5d,0x8d,0x81,0x45,0x82,0x80,0x37,0x05,0x00,0x01,0xe1,0x46,0xe3,0x7d,0xa6,0xf4, -0xc1,0x46,0x91,0xbf,0x81,0x46,0x09,0xca,0xc1,0x67,0x63,0x7f,0xf6,0x08,0x93,0x36, -0x06,0x10,0x93,0xb6,0x16,0x00,0x8e,0x06,0xb3,0x57,0xd6,0x00,0xbe,0x95,0x83,0xc7, -0x05,0x00,0xb6,0x97,0x93,0x06,0x00,0x02,0xb3,0x85,0xf6,0x40,0x63,0x95,0xf6,0x08, -0xb3,0x07,0xc3,0x40,0x85,0x45,0x93,0x58,0x07,0x01,0x33,0xde,0x17,0x03,0x13,0x16, -0x07,0x01,0x41,0x82,0x93,0x56,0x08,0x01,0xb3,0xf7,0x17,0x03,0x72,0x85,0x33,0x03, -0xc6,0x03,0xc2,0x07,0xd5,0x8f,0x63,0xfc,0x67,0x00,0xba,0x97,0x13,0x05,0xfe,0xff, -0x63,0xe7,0xe7,0x00,0x63,0xf5,0x67,0x00,0x13,0x05,0xee,0xff,0xba,0x97,0xb3,0x87, -0x67,0x40,0x33,0xd3,0x17,0x03,0x42,0x08,0x13,0x58,0x08,0x01,0xb3,0xf7,0x17,0x03, -0xb3,0x06,0x66,0x02,0xc2,0x07,0x33,0x68,0xf8,0x00,0x9a,0x87,0x63,0x7b,0xd8,0x00, -0x3a,0x98,0x93,0x07,0xf3,0xff,0x63,0x66,0xe8,0x00,0x63,0x74,0xd8,0x00,0x93,0x07, -0xe3,0xff,0x42,0x05,0x5d,0x8d,0x82,0x80,0xb7,0x07,0x00,0x01,0xe1,0x46,0xe3,0x75, -0xf6,0xf6,0xc1,0x46,0x95,0xb7,0x33,0x17,0xb6,0x00,0xb3,0x56,0xf3,0x00,0x13,0x55, -0x07,0x01,0x33,0x13,0xb3,0x00,0xb3,0xd7,0xf8,0x00,0xb3,0xe7,0x67,0x00,0x33,0xd3, -0xa6,0x02,0x13,0x16,0x07,0x01,0x41,0x82,0x33,0x98,0xb8,0x00,0xb3,0xf6,0xa6,0x02, -0xb3,0x08,0x66,0x02,0x93,0x95,0x06,0x01,0x93,0xd6,0x07,0x01,0xcd,0x8e,0x9a,0x85, -0x63,0xfc,0x16,0x01,0xba,0x96,0x93,0x05,0xf3,0xff,0x63,0xe7,0xe6,0x00,0x63,0xf5, -0x16,0x01,0x93,0x05,0xe3,0xff,0xba,0x96,0xb3,0x86,0x16,0x41,0xb3,0xd8,0xa6,0x02, -0xc2,0x07,0xc1,0x83,0xb3,0xf6,0xa6,0x02,0x33,0x06,0x16,0x03,0xc2,0x06,0xd5,0x8f, -0xc6,0x86,0x63,0xfc,0xc7,0x00,0xba,0x97,0x93,0x86,0xf8,0xff,0x63,0xe7,0xe7,0x00, -0x63,0xf5,0xc7,0x00,0x93,0x86,0xe8,0xff,0xba,0x97,0xc2,0x05,0x91,0x8f,0xd5,0x8d, -0xdd,0xbd,0x63,0xef,0xd5,0x12,0xc1,0x67,0x63,0xff,0xf6,0x02,0x93,0xb7,0x06,0x10, -0x93,0xb7,0x17,0x00,0x8e,0x07,0x37,0x57,0xca,0x3f,0xb3,0xd5,0xf6,0x00,0x13,0x07, -0x87,0x25,0x2e,0x97,0x03,0x47,0x07,0x00,0x3e,0x97,0x93,0x07,0x00,0x02,0xb3,0x85, -0xe7,0x40,0x63,0x91,0xe7,0x02,0x05,0x45,0xe3,0xee,0x66,0xe6,0x33,0xb5,0xc8,0x00, -0x13,0x35,0x15,0x00,0x82,0x80,0x37,0x07,0x00,0x01,0xe1,0x47,0xe3,0xf5,0xe6,0xfc, -0xc1,0x47,0xd1,0xb7,0x33,0x55,0xe6,0x00,0xb3,0x96,0xb6,0x00,0xb3,0x57,0xe3,0x00, -0x55,0x8d,0x33,0x13,0xb3,0x00,0x33,0xd7,0xe8,0x00,0x33,0x67,0x67,0x00,0x13,0x53, -0x05,0x01,0xb3,0xde,0x67,0x02,0x13,0x18,0x05,0x01,0x13,0x58,0x08,0x01,0x93,0x56, -0x07,0x01,0x33,0x16,0xb6,0x00,0xb3,0xf7,0x67,0x02,0x33,0x0e,0xd8,0x03,0xc2,0x07, -0xdd,0x8e,0xf6,0x87,0x63,0xfc,0xc6,0x01,0xaa,0x96,0x93,0x87,0xfe,0xff,0x63,0xe7, -0xa6,0x00,0x63,0xf5,0xc6,0x01,0x93,0x87,0xee,0xff,0xaa,0x96,0xb3,0x86,0xc6,0x41, -0x33,0xde,0x66,0x02,0x42,0x07,0x41,0x83,0xb3,0xf6,0x66,0x02,0x33,0x08,0xc8,0x03, -0xc2,0x06,0x55,0x8f,0xf2,0x86,0x63,0x7c,0x07,0x01,0x2a,0x97,0x93,0x06,0xfe,0xff, -0x63,0x67,0xa7,0x00,0x63,0x75,0x07,0x01,0x93,0x06,0xee,0xff,0x2a,0x97,0xc2,0x07, -0x33,0xe5,0xd7,0x00,0x13,0x13,0x06,0x01,0xc2,0x06,0xc1,0x82,0x13,0x53,0x03,0x01, -0x41,0x82,0x33,0x07,0x07,0x41,0x13,0x58,0x05,0x01,0x33,0x8e,0x66,0x02,0x33,0x03, -0x68,0x02,0x93,0x57,0x0e,0x01,0xb3,0x86,0xc6,0x02,0x9a,0x96,0xb6,0x97,0x33,0x08, -0xc8,0x02,0x63,0xf4,0x67,0x00,0xc1,0x66,0x36,0x98,0x93,0xd6,0x07,0x01,0xc2,0x96, -0x63,0x6e,0xd7,0x00,0xe3,0x17,0xd7,0xd8,0x42,0x0e,0xc2,0x07,0x13,0x5e,0x0e,0x01, -0xb3,0x98,0xb8,0x00,0xf2,0x97,0x81,0x45,0xe3,0xfe,0xf8,0xd6,0x7d,0x15,0x95,0xbb, -0x81,0x45,0x01,0x45,0x82,0x80, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 84d5b29915..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,312 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x78,0x03,0x38,0x40,0xfa,0x06,0x38,0x40,0x0c,0x00,0x38,0x40,0x44,0x09,0x38,0x40, -0x56,0x09,0x38,0x40,0x26,0x00,0x38,0x40,0xda,0x07,0x38,0x40,0x3e,0x00,0x38,0x40, -0x52,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x38,0x40, -0xec,0x00,0x38,0x40,0xbc,0x00,0x38,0x40,0xf0,0x00,0x38,0x40,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63,0x6b,0x20,0x64,0x61, -0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00, -0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66, -0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65, -0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x70,0x61, -0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x73,0x72,0x63,0x3a,0x20, -0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x78,0x20, -0x70,0x61,0x67,0x65,0x5f,0x63,0x6e,0x74,0x3a,0x20,0x25,0x64,0x20,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x70,0x61,0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f, -0x70,0x74,0x72,0x3a,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66, -0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78, -0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20, -0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64,0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74, -0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x63,0x75,0x62,0x6f,0x6f,0x74,0x20,0x68, -0x65,0x61,0x64,0x65,0x72,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75, -0x6d,0x62,0x65,0x72,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d, -0x2f,0x49,0x52,0x4f,0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78, -0x29,0x2f,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65, -0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70, -0x70,0x20,0x69,0x6d,0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30, -0x78,0x25,0x78,0x2c,0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x70,0x70,0x20,0x73, -0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x28,0x25, -0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74, -0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72, -0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72, -0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65, -0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a, -0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73, -0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, -0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74, -0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20,0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d, -0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69, -0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74, -0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64, -0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6c,0x61,0x73,0x74,0x20, -0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x6f,0x70, -0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f, -0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x71,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, -0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e, -0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x6f,0x74, -0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f, -0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69, -0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66,0x6c,0x5f,0x64,0x65, -0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28,0x25,0x64,0x29,0x20, -0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c,0x64,0x29,0x75,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x61,0x6c, -0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x21,0x20,0x25,0x64, -0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x66,0x6c,0x61,0x74, -0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75, -0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61, -0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d, -0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x70,0x75,0x5f, -0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41,0x20,0x30,0x78,0x25, -0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x6d,0x64,0x20, -0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20,0x61,0x72,0x67,0x32, -0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x43,0x61,0x63,0x68,0x65,0x20,0x69,0x73,0x5f,0x65,0x6e,0x61,0x62,0x6c,0x65,0x64, -0x3a,0x25,0x64,0x20,0x63,0x61,0x63,0x68,0x65,0x5f,0x62,0x75,0x73,0x3a,0x25,0x58, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68, -0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e, -0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x4d,0x55,0x20, -0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x58,0x20,0x64,0x72,0x6f, -0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x3a,0x25,0x64,0x20, -0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x65,0x6e,0x64,0x3a,0x25,0x64, -0x20,0x76,0x61,0x64,0x64,0x72,0x30,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x61,0x64, -0x64,0x72,0x3a,0x25,0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x53,0x79,0x73,0x74,0x69,0x6d,0x65,0x72,0x20,0x63,0x6c,0x6f,0x63,0x6b,0x20,0x65, -0x6e,0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73, -0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25, -0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73, -0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44, -0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x70, -0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x73,0x20,0x74,0x61,0x62,0x6c,0x65,0x20, -0x65,0x6e,0x74,0x72,0x79,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, -0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20, -0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f, -0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f, -0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20, -0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e, -0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20, -0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e, -0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a, -0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25, -0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69, -0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64, -0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63, -0x74,0x6f,0x72,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20, -0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20, -0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78, -0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x73,0x79,0x73,0x63,0x6c,0x6b,0x5f,0x63,0x6f,0x6e,0x66,0x5f,0x72,0x65,0x67,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x44,0x61,0x74,0x61,0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x5f,0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52, -0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00, -0x43,0x4c,0x4f,0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00, -0xfe,0x1f,0x38,0x40,0x62,0x20,0x38,0x40,0x4c,0x20,0x38,0x40,0x56,0x20,0x38,0x40, -0x7e,0x20,0x38,0x40,0xa2,0x21,0x38,0x40,0x84,0x23,0x38,0x40,0xae,0x25,0x38,0x40, -0x6a,0x20,0x38,0x40,0x72,0x20,0x38,0x40,0x16,0x25,0x38,0x40,0x73,0x74,0x75,0x62, -0x5f,0x67,0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63, -0x6b,0x00,0x00,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68, -0x00,0x00,0x00,0x00,0x84,0x4f,0xca,0x3f,0x90,0x4f,0xca,0x3f,0x9c,0x4f,0xca,0x3f, -0xa8,0x4f,0xca,0x3f,0xbc,0x4f,0xca,0x3f,0xcc,0x4f,0xca,0x3f,0xdc,0x4f,0xca,0x3f, -0xec,0x4f,0xca,0x3f,0xf8,0x4f,0xca,0x3f,0x10,0x50,0xca,0x3f,0x20,0x50,0xca,0x3f, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c, -0x65,0x72,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69, -0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75, -0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73, -0x65,0x74,0x5f,0x62,0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74, -0x69,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x00,0x00,0x01,0x02,0x02,0x03,0x03,0x03,0x03, -0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, -0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x03,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_code.inc deleted file mode 100644 index dda78cbbbe..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,165 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0xca,0x3f,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xca,0x3f, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0xca,0x3f,0x37,0x07,0x38,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0xca,0x3f, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0xca,0x3f,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x37, -0x02,0x60,0x93,0x86,0x07,0x00,0x98,0x46,0x37,0x06,0x00,0x40,0x93,0x87,0x07,0x00, -0x51,0x8f,0x98,0xc6,0x98,0x47,0x93,0x16,0x27,0x00,0xe3,0xdd,0x06,0xfe,0xf8,0x47, -0xb7,0x06,0x10,0x00,0xfd,0x16,0xac,0x47,0x3a,0x86,0xf8,0x47,0xf5,0x8d,0xe3,0x1c, -0xe6,0xfe,0x13,0x95,0xc5,0x01,0x11,0x83,0x59,0x8d,0x91,0x81,0x82,0x80,0xb7,0x46, -0xca,0x3f,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83, -0x01,0x47,0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0xca,0x3f,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0xca,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6,0x07,0x17,0xb7,0x47,0xca,0x3f, -0x23,0x24,0x05,0x02,0x83,0xa7,0xc7,0x16,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0xca,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0xca,0x3f,0x88,0xc7,0x23,0x2a,0xf7,0x16,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x00,0x1a,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x83,0xa9,0x84,0x00,0x03,0xa9,0xc4,0x00,0x63,0x94, -0x49,0x01,0xe3,0x01,0x49,0xed,0xe1,0x33,0x9c,0x40,0xd8,0x40,0xb3,0x07,0xf5,0x40, -0x33,0x35,0xf5,0x00,0x99,0x8d,0x89,0x8d,0x9c,0xc8,0xcc,0xc8,0xe3,0xc4,0x25,0xeb, -0x63,0x14,0xb9,0x00,0xe3,0xe0,0x37,0xeb,0x93,0x09,0x70,0x10,0x55,0xbf,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0, -0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00, -0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x3d,0x35, -0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47, -0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00, -0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44, -0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11, -0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x56,0xc2,0x5a,0xc0, -0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00, -0xfd,0x59,0xa9,0xeb,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58, -0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e, -0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28, -0x04,0x02,0x71,0xf1,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85, -0x52,0x85,0x2d,0x33,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58, -0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20, -0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa, -0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8, -0x4d,0xbf,0x03,0xab,0x84,0x00,0x83,0xaa,0xc4,0x00,0x63,0x14,0x3b,0x01,0xe3,0x8b, -0x3a,0xfb,0xf5,0x3e,0x98,0x40,0xdc,0x40,0x33,0x07,0xe5,0x40,0x33,0x35,0xe5,0x00, -0xb3,0x87,0xf5,0x40,0x89,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xcd,0x57,0xf9,0xe3,0x93, -0xfa,0xf4,0xe3,0x69,0x67,0xf9,0x3d,0xbf,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x79,0x39, -0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11, -0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf, -0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05, -0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b, -0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x41,0x11, -0x26,0xc2,0xb7,0x44,0xca,0x3f,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00, -0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xed, -0xb7,0x47,0xca,0x3f,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc, -0x05,0x47,0xb7,0x47,0xca,0x3f,0x23,0x82,0xe7,0x16,0x93,0x84,0x44,0x02,0x1c,0x40, -0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44, -0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d, -0x59,0x71,0x37,0x47,0xca,0x3f,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6,0xa2,0xd4, -0xca,0xd0,0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2, -0xea,0xc0,0x6e,0xde,0x16,0x91,0x23,0x24,0xf7,0x16,0xa1,0x67,0x93,0x87,0x07,0x03, -0x37,0x47,0xca,0x3f,0x8a,0x97,0x23,0x28,0xf7,0x16,0xb7,0x47,0xca,0x3f,0x21,0x67, -0xaa,0x84,0x23,0xa6,0xe7,0x16,0xa1,0x3f,0x63,0x1f,0x05,0x1e,0xb7,0x47,0xca,0x3f, -0x03,0xa7,0x47,0x17,0xb7,0x06,0x80,0x00,0xb7,0x4b,0xca,0x3f,0x1c,0x43,0xaa,0x89, -0xd5,0x8f,0x1c,0xc3,0x03,0xc7,0x4b,0x16,0xb7,0x47,0xca,0x3f,0x13,0x8a,0x47,0x11, -0x1d,0xc7,0x03,0x27,0x4a,0x01,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b,0x01,0xcb, -0x03,0x25,0x8a,0x01,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45,0x03,0x27, -0xca,0x01,0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x0a,0x02,0x02,0x97,0x98,0x40, -0x00,0x18,0x23,0x2a,0x8a,0x02,0x23,0x22,0xea,0x02,0x98,0x48,0x23,0x2c,0x8a,0x02, -0x01,0x4b,0x23,0x24,0xea,0x02,0xd8,0x40,0x63,0x75,0xeb,0x16,0x33,0x07,0x67,0x41, -0x23,0x22,0xe4,0xfe,0x03,0xc7,0x4b,0x16,0x63,0x0f,0x07,0x16,0x03,0x27,0x4a,0x01, -0x63,0x0b,0x07,0x16,0x03,0x29,0x87,0x01,0x63,0x07,0x09,0x16,0x0d,0x34,0x23,0x24, -0xa4,0xfe,0xfd,0x57,0x7d,0x58,0x03,0x25,0x8a,0x01,0x23,0x28,0xf4,0xfe,0x23,0x2a, -0x04,0xff,0x81,0x47,0x01,0x48,0x23,0x26,0xb4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e, -0x04,0xff,0x30,0x08,0x4c,0x08,0x02,0x99,0x2a,0xc4,0x63,0x0e,0x05,0x12,0x83,0x2a, -0x44,0xfe,0x2a,0x8c,0xa1,0x6c,0x63,0x85,0x0a,0x00,0x03,0x27,0x8a,0x02,0x19,0xe3, -0x01,0x49,0xad,0xa8,0x03,0x25,0x8a,0x03,0x03,0x27,0x4a,0x03,0x56,0x8d,0x33,0x07, -0xe5,0x40,0x33,0x09,0x57,0x01,0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69, -0xe2,0x85,0x6a,0x86,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xd4,0x03,0x27,0x8a,0x03, -0xb3,0x8a,0xaa,0x41,0x6a,0x9c,0x6a,0x97,0x23,0x2c,0xea,0x02,0x03,0x27,0x8a,0x02, -0x63,0x04,0x27,0x01,0xe3,0x19,0x99,0xfb,0xb7,0x47,0xca,0x3f,0x83,0xad,0x87,0x16, -0x03,0x2d,0x4a,0x02,0x83,0x25,0x4a,0x03,0x63,0x9d,0x0d,0x00,0x2e,0xc6,0xc1,0x32, -0xb2,0x45,0x35,0xe5,0x4a,0x86,0x6a,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x9b, -0xbd,0xa0,0x2e,0xc6,0x6d,0x32,0xb2,0x45,0x75,0xf1,0x7d,0x59,0x03,0xc7,0x4b,0x16, -0x5d,0xc3,0x83,0x2a,0x4a,0x01,0x63,0x80,0x0a,0x0a,0x03,0xa7,0x8a,0x01,0x41,0xcf, -0xb9,0x32,0xfd,0x57,0x7d,0x58,0x23,0x24,0xa4,0xfe,0x23,0x26,0xb4,0xfe,0x03,0xa7, -0xca,0x01,0xa2,0x45,0x03,0x25,0x8a,0x01,0x23,0x28,0xf4,0xfe,0x23,0x2a,0x04,0xff, -0x81,0x47,0x01,0x48,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x02,0x97, -0x3d,0xe1,0x63,0x1f,0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xe9,0xb5,0xe3,0x8b, -0x0d,0xf8,0x4a,0x86,0x6a,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x90,0x51,0xfd, -0x03,0x27,0x4a,0x02,0x4a,0x97,0x23,0x22,0xea,0x02,0x03,0x27,0x8a,0x02,0x33,0x07, -0x27,0x41,0x23,0x24,0xea,0x02,0x03,0x27,0x4a,0x03,0x23,0x2c,0xea,0x02,0xe5,0xbd, -0xf5,0x59,0xc1,0x62,0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59, -0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d, -0xf2,0x5d,0x65,0x61,0x82,0x80,0xfd,0x59,0xe9,0xbf,0x5d,0x71,0xbe,0xc2,0xb7,0x47, -0xca,0x3f,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce,0xaa,0x84, -0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x47,0x11,0xb7,0x46, -0xca,0x3f,0x13,0x87,0x86,0x17,0x63,0xec,0xe7,0x16,0x5c,0x18,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x4f,0x97,0x14,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x52,0x54, -0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7,0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x8d,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xe7,0xb7,0x07,0x0c,0x60, -0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3, -0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xe7,0x37,0x47, -0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43,0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xe6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xe0, -0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xe2,0xb7,0x47,0x0c,0x60,0xd8,0x43, -0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60,0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b, -0xfd,0xc3,0x05,0x47,0x63,0x94,0xe7,0x0e,0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86, -0x46,0x11,0xd8,0xde,0x33,0x07,0xf7,0x02,0xfc,0xc2,0xb7,0x07,0x00,0x3c,0x13,0x06, -0x00,0x04,0xb0,0xc6,0x3e,0x97,0xb8,0xc2,0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07, -0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00,0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f, -0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f,0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f, -0x98,0xcf,0xb7,0x39,0x02,0x60,0x93,0x87,0x09,0x00,0x98,0x43,0x37,0x49,0xca,0x3f, -0xb7,0x06,0x00,0x80,0x23,0x20,0xe9,0x16,0x98,0x43,0x93,0x89,0x09,0x00,0x55,0x8f, -0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06, -0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3,0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x85,0xed, -0x91,0x47,0x63,0x98,0xf4,0x02,0x79,0x55,0x83,0x27,0x09,0x16,0x23,0xa0,0xf9,0x00, -0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x61,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0xbd,0xbd,0x8d,0x47,0x11,0x67,0x05,0xb7,0x89,0x47,0x41,0x67, -0x29,0xbf,0x7d,0x55,0xd1,0xbf,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x00,0x73,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x71,0x79,0xf9,0x85,0x47, -0xe3,0x93,0xf4,0xfa,0x22,0x85,0xe1,0x36,0x45,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_data.inc deleted file mode 100644 index 5d660a7bb7..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x7a,0x01,0x38,0x40,0x5e,0x03,0x38,0x40,0x0c,0x00,0x38,0x40,0x76,0x05,0x38,0x40, -0x88,0x05,0x38,0x40,0x26,0x00,0x38,0x40,0x3e,0x04,0x38,0x40,0x3e,0x00,0x38,0x40, -0x52,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x38,0x40, -0xec,0x00,0x38,0x40,0xbc,0x00,0x38,0x40,0xf0,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index c16d1659a1..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,173 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0xca,0x3f,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xca,0x3f, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0xca,0x3f,0x37,0x07,0x38,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0xca,0x3f, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0xca,0x3f,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x37, -0x02,0x60,0x93,0x86,0x07,0x00,0x98,0x46,0x37,0x06,0x00,0x40,0x93,0x87,0x07,0x00, -0x51,0x8f,0x98,0xc6,0x98,0x47,0x93,0x16,0x27,0x00,0xe3,0xdd,0x06,0xfe,0xf8,0x47, -0xb7,0x06,0x10,0x00,0xfd,0x16,0xac,0x47,0x3a,0x86,0xf8,0x47,0xf5,0x8d,0xe3,0x1c, -0xe6,0xfe,0x13,0x95,0xc5,0x01,0x11,0x83,0x59,0x8d,0x91,0x81,0x82,0x80,0xb7,0x46, -0xca,0x3f,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x97,0x00,0x60,0x83,0xa7,0x07,0x83, -0x01,0x47,0x9d,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0xca,0x3f,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0xca,0x3f,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0xca,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6,0x07,0x17,0xb7,0x47,0xca,0x3f, -0x23,0x24,0x05,0x02,0x83,0xa7,0xc7,0x16,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0xca,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0xca,0x3f,0x88,0xc7,0x23,0x2a,0xf7,0x16,0x01,0x45,0x82,0x80,0x41,0x11,0x26,0xc2, -0xb7,0x44,0xca,0x3f,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46, -0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x29,0xb7,0x47, -0xca,0x3f,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0xca,0x3f,0x23,0x82,0xe7,0x16,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0xb5,0x72, -0x39,0x71,0x85,0x8b,0x37,0x47,0xca,0x3f,0x93,0x82,0x02,0x4e,0x4a,0xd8,0x06,0xde, -0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc, -0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91,0x23,0x24,0xf7,0x16,0xad,0x67,0x93,0x87, -0x07,0xb2,0x37,0x47,0xca,0x3f,0x8a,0x97,0x23,0x28,0xf7,0x16,0xb7,0x47,0xca,0x3f, -0x21,0x67,0x2a,0x89,0x23,0xa6,0xe7,0x16,0x91,0x3f,0x63,0x19,0x05,0x26,0xb7,0x47, -0xca,0x3f,0x03,0xa7,0x47,0x17,0xb7,0x06,0x80,0x00,0x37,0x4c,0xca,0x3f,0x1c,0x43, -0xb7,0x48,0xca,0x3f,0xaa,0x89,0xd5,0x8f,0x1c,0xc3,0x83,0x47,0x4c,0x16,0x93,0x8a, -0x48,0x11,0x8d,0xcb,0x83,0xa7,0x4a,0x01,0x83,0x25,0x89,0x00,0x03,0x26,0xc9,0x00, -0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5,0x8a,0x01,0x32,0xc2,0x2e,0xc0,0x82,0x97, -0x12,0x46,0x82,0x45,0x83,0xa7,0xca,0x01,0x91,0xc7,0xdc,0x4b,0x81,0xc7,0x03,0xa5, -0x0a,0x02,0x82,0x97,0x83,0x27,0x09,0x00,0x13,0x04,0x01,0xb2,0x81,0x4b,0x23,0xa2, -0xfa,0x02,0x83,0x27,0x09,0x01,0x23,0x28,0x04,0x50,0x23,0xa4,0xfa,0x02,0x83,0x27, -0x49,0x00,0x23,0xa6,0xfa,0x02,0x1c,0x18,0x23,0xa8,0xfa,0x02,0x8d,0x67,0x93,0x87, -0x07,0xb2,0x8a,0x97,0x23,0xaa,0xfa,0x02,0x23,0xac,0xfa,0x02,0x83,0x27,0x49,0x00, -0x63,0xf0,0xfb,0x18,0xb3,0x87,0x77,0x41,0x23,0x28,0xf4,0x4e,0x83,0x47,0x4c,0x16, -0x63,0x86,0x07,0x1c,0x83,0xa7,0x4a,0x01,0x63,0x82,0x07,0x1c,0x84,0x4f,0x63,0x8f, -0x04,0x1a,0x75,0x3b,0x23,0x2c,0xa4,0x4e,0xfd,0x57,0x7d,0x58,0x03,0xa5,0x8a,0x01, -0x23,0x20,0xf4,0x50,0x23,0x22,0x04,0x51,0x81,0x47,0x01,0x48,0x23,0x2e,0xb4,0x4e, -0x23,0x24,0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08,0x0c,0x08,0x82,0x94,0x2a,0xc0, -0x63,0x06,0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2,0x05,0x4a,0xa1,0x6c,0x63,0x07, -0x0b,0x00,0x83,0xa7,0x8a,0x02,0x99,0xc3,0x63,0x42,0x40,0x07,0x63,0x49,0x0a,0x10, -0x83,0xa7,0x8a,0x02,0x63,0x11,0x0a,0x16,0x63,0x93,0x07,0x10,0x83,0x47,0x4c,0x16, -0x63,0x8e,0x07,0x14,0x83,0xa4,0x4a,0x01,0x63,0x8a,0x04,0x14,0x9c,0x4c,0x63,0x87, -0x07,0x14,0xb1,0x33,0xfd,0x57,0x23,0x20,0xf4,0x50,0x81,0x47,0x7d,0x58,0x23,0x2c, -0xa4,0x4e,0x23,0x2e,0xb4,0x4e,0x23,0x24,0xf4,0x50,0x82,0x45,0xdc,0x4c,0x03,0xa5, -0x8a,0x01,0x23,0x22,0x04,0x51,0x01,0x48,0x23,0x26,0x04,0x51,0x30,0x08,0x82,0x97, -0x63,0x1e,0x05,0x10,0x83,0x27,0x04,0x4f,0xbe,0x9b,0x0d,0xbf,0x83,0xa6,0x4a,0x03, -0x03,0xa7,0x8a,0x03,0x03,0xa8,0xca,0x02,0x92,0x45,0xb3,0x87,0x96,0x01,0x03,0xa5, -0x0a,0x03,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e,0x06,0x08,0x3c,0x08, -0x50,0x08,0x23,0x2a,0x64,0x4f,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xcd,0x83,0x27, -0x44,0x4f,0x03,0xa7,0xca,0x02,0x83,0xa4,0x8a,0x03,0x33,0x0b,0xfb,0x40,0x1d,0x8f, -0x23,0xa6,0xea,0x02,0x12,0x47,0x83,0xa5,0x4a,0x03,0x2a,0x8a,0xba,0x97,0x3e,0xc2, -0x83,0x27,0x84,0x4f,0xbe,0x94,0x23,0xac,0x9a,0x02,0x8d,0x8c,0x63,0x54,0xa0,0x00, -0xe3,0x97,0x94,0xf3,0x83,0xa7,0x8a,0x02,0x26,0x86,0x63,0xf3,0x97,0x00,0x3e,0x86, -0x25,0xce,0x63,0x74,0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47,0xca,0x3f,0x83,0xad, -0x87,0x16,0x03,0xad,0x4a,0x02,0x63,0x9e,0x0d,0x00,0x32,0xc6,0x2e,0xc4,0xc1,0x31, -0xa2,0x45,0x32,0x46,0x31,0xe1,0x6a,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xcb, -0x99,0xa0,0x32,0xc6,0x2e,0xc4,0x65,0x31,0xa2,0x45,0x32,0x46,0x79,0xfd,0xf5,0x59, -0xcd,0x62,0x93,0x82,0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c, -0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa,0x6a,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xc3,0x61,0xf5,0x83,0xa7,0x4a,0x02,0xa6,0x97,0x23,0xa2, -0xfa,0x02,0x83,0xa7,0x8a,0x02,0x85,0x8f,0x23,0xa4,0xfa,0x02,0x83,0xa7,0x4a,0x03, -0x23,0xac,0xfa,0x02,0x69,0xb5,0xe3,0x93,0x07,0xea,0x55,0xb7,0xfd,0x59,0x4d,0xb7, -0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2, -0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40, -0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88, -0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04, -0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40, -0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01, -0x0b,0x0c,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58, -0xb3,0x87,0xe6,0x40,0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf, -0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58, -0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06, -0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28, -0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7, -0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02, -0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50, -0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed, -0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58, -0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe7,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00, -0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25, -0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a, -0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x83,0xa9,0x84,0x00,0x03,0xa9, -0xc4,0x00,0x63,0x94,0x49,0x01,0xe3,0x01,0x49,0xed,0x55,0x34,0x9c,0x40,0xd8,0x40, -0xb3,0x07,0xf5,0x40,0x33,0x35,0xf5,0x00,0x99,0x8d,0x89,0x8d,0x9c,0xc8,0xcc,0xc8, -0xe3,0xc4,0x25,0xeb,0x63,0x14,0xb9,0x00,0xe3,0xe0,0x37,0xeb,0x93,0x09,0x70,0x10, -0x55,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45, -0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2, -0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45, -0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85, -0x11,0x05,0x3d,0x35,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95, -0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7, -0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45, -0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47, -0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97, -0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce, -0x56,0xc2,0x5a,0xc0,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84, -0x13,0x0a,0x45,0x00,0xfd,0x59,0xa9,0xeb,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x71,0xf1,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x2d,0x33,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x03,0xab,0x84,0x00,0x83,0xaa,0xc4,0x00,0x63,0x14, -0x3b,0x01,0xe3,0x8b,0x3a,0xfb,0xe1,0x38,0x98,0x40,0xdc,0x40,0x33,0x07,0xe5,0x40, -0x33,0x35,0xe5,0x00,0xb3,0x87,0xf5,0x40,0x89,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xcd, -0x57,0xf9,0xe3,0x93,0xfa,0xf4,0xe3,0x69,0x67,0xf9,0x3d,0xbf,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x79,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x5d,0x71,0xbe,0xc2,0xb7,0x47,0xca,0x3f,0x26,0xd2,0x36,0xde,0x06,0xd6, -0x22,0xd4,0x4a,0xd0,0x4e,0xce,0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4, -0xc6,0xc6,0x93,0x87,0x47,0x11,0xb7,0x46,0xca,0x3f,0x13,0x87,0x86,0x17,0x63,0xec, -0xe7,0x16,0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4f,0x97,0x14,0xb7,0x47, -0x0c,0x60,0x98,0x43,0xdc,0x43,0x52,0x54,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xbd,0xc7, -0x81,0x45,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x86,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0xdf,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xe0,0x37,0x47,0x0c,0x60,0x13,0x07,0x87,0x0c,0x1c,0x43, -0x9d,0x9b,0x93,0xe7,0x07,0x01,0x1c,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xdf, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd9,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xdb,0xb7,0x47,0x0c,0x60,0xd8,0x43,0x75,0x9b,0xd8,0xc3,0xb7,0x47,0x0c,0x60, -0x83,0xa7,0x87,0x0c,0x8d,0x83,0x8d,0x8b,0xfd,0xc3,0x05,0x47,0x63,0x94,0xe7,0x0e, -0x21,0x67,0xb7,0x46,0xca,0x3f,0x93,0x86,0x46,0x11,0xd8,0xde,0x33,0x07,0xf7,0x02, -0xfc,0xc2,0xb7,0x07,0x00,0x3c,0x13,0x06,0x00,0x04,0xb0,0xc6,0x3e,0x97,0xb8,0xc2, -0xb7,0x07,0x0c,0x60,0x98,0x4b,0xc1,0x07,0x93,0x16,0x27,0x00,0x63,0xcf,0x06,0x00, -0x98,0x43,0xb7,0x06,0x00,0x20,0x55,0x8f,0x98,0xc3,0xb7,0x07,0x0c,0x60,0x98,0x4f, -0xb7,0x06,0x00,0xe0,0xfd,0x16,0x75,0x8f,0x98,0xcf,0xb7,0x39,0x02,0x60,0x93,0x87, -0x09,0x00,0x98,0x43,0x37,0x49,0xca,0x3f,0xb7,0x06,0x00,0x80,0x23,0x20,0xe9,0x16, -0x98,0x43,0x93,0x89,0x09,0x00,0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0x40, -0x55,0x8f,0x98,0xc3,0x98,0x43,0xb7,0x06,0x00,0xf0,0xfd,0x16,0x75,0x8f,0x98,0xc3, -0x37,0x27,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xca,0x3f,0x8a,0x07,0x13,0x07, -0xc7,0x06,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x98,0xf4,0x02,0x79,0x55, -0x83,0x27,0x09,0x16,0x23,0xa0,0xf9,0x00,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x8d,0x47, -0x11,0x67,0x05,0xb7,0x89,0x47,0x41,0x67,0x29,0xbf,0x7d,0x55,0xd1,0xbf,0xb7,0x07, -0xce,0x3f,0x03,0xa5,0x07,0xff,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x6b,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x6a,0x79,0xf9,0xa1,0x47,0xe3,0x93,0xf4,0xfa,0x22,0x85,0xef,0xf0, -0xef,0xf8,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index fc7ead25f9..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x7a,0x01,0x38,0x40,0x82,0x06,0x38,0x40,0x0c,0x00,0x38,0x40,0x9a,0x08,0x38,0x40, -0xac,0x08,0x38,0x40,0x26,0x00,0x38,0x40,0x62,0x07,0x38,0x40,0x3e,0x00,0x38,0x40, -0x52,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x38,0x40, -0xec,0x00,0x38,0x40,0xbc,0x00,0x38,0x40,0xf0,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c2/sdkconfig.h b/contrib/loaders/flash/espressif/esp32c2/sdkconfig.h deleted file mode 100644 index 186bf2a648..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/sdkconfig.h +++ /dev/null @@ -1,48 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32C2 1 -#define CONFIG_FREERTOS_UNICORE 1 -/* Use ROM flash driver patch */ -//#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 - -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32C2_DEFAULT_CPU_FREQ_MHZ 120 -#define CONFIG_XTAL_FREQ 40 -#define CONFIG_XTAL_FREQ_40 1 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ - -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 - -#define CONFIG_LOG_DEFAULT_LEVEL 0 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32c2/stub.ld b/contrib/loaders/flash/espressif/esp32c2/stub.ld deleted file mode 100644 index 26f4b69dac..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C2 flasher stub * - * Copyright (C) 2021 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. - 0x3FCA0000 - code (OpenOCD workarea address) - 0x3FCA4000 - data - */ - iram : org = 0x40380000, len = 0x4000 - dram : org = 0x3FCA4000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.c deleted file mode 100644 index 3bf271fcb4..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.c +++ /dev/null @@ -1,343 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-C2 specific flasher stub functions * - * Copyright (C) 2021 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -#include -#include - -#include -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define SYSTEM_SOC_CLK_MAX 1 -#define SYSTEM_CPUPERIOD_MAX 1 // CPU_CLK frequency is 120 MHz - -/* Cache MMU related definitions */ -#define STUB_CACHE_BUS EXTMEM_ICACHE_SHUT_DBUS -#define STUB_MMU_TABLE ((volatile uint32_t *)DR_REG_MMU_TABLE) /* 0x600c5000 */ -#define STUB_MMU_INVALID_ENTRY_VAL SOC_MMU_INVALID /* BIT(6) */ - -typedef struct { - mmu_page_size_t page_size; - uint32_t vaddr0_start_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; -} cache_mmu_config_t; - -static cache_mmu_config_t s_cache_mmu_config; - -static systimer_dev_t *s_sys_timer_dev = &SYSTIMER; -static uint32_t s_sys_timer_conf; - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32C2_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the whole ICache */ - Cache_Invalidate_ICache_All(); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - Cache_Mask_All(); - /* init cache mmu, set cache mode, invalidate cache tags, enable cache*/ - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_CLK_ON); - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_RESET); - REG_CLR_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_RESET); - /* init cache owner bit */ - Cache_Owner_Init(); - /* set page mode */ - mmu_ll_set_page_size(0, CONFIG_MMU_PAGE_SIZE); - /* clear mmu entry */ - Cache_MMU_Init(); - /* config cache mode */ - Cache_Set_Default_Mode(); - Cache_Enable_ICache(0); - REG_CLR_BIT(EXTMEM_ICACHE_CTRL1_REG, STUB_CACHE_BUS); -} - -bool stub_is_cache_enabled(void) -{ - bool is_enabled = REG_GET_BIT(EXTMEM_ICACHE_CTRL_REG, EXTMEM_ICACHE_ENABLE) != 0; - int cache_bus = REG_READ(EXTMEM_ICACHE_CTRL1_REG); - STUB_LOGD("Cache is_enabled:%d cache_bus:%X\n", is_enabled, cache_bus); - return is_enabled && !(cache_bus & STUB_CACHE_BUS); -} - -void stub_cache_configure(void) -{ - s_cache_mmu_config.page_size = mmu_ll_get_page_size(0); - - switch (s_cache_mmu_config.page_size) { - case MMU_PAGE_64KB: - s_cache_mmu_config.drom_page_start = 2; - break; - case MMU_PAGE_32KB: - s_cache_mmu_config.drom_page_start = 1; - break; - case MMU_PAGE_16KB: - s_cache_mmu_config.drom_page_start = 3; - break; - default: - STUB_LOGE("Unknown page size!"); - return; - } - - s_cache_mmu_config.drom_page_end = 64; - s_cache_mmu_config.vaddr0_start_addr = - (SOC_DROM_LOW + (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size)); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr0_start_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr0_start_addr); -} - -void stub_systimer_init(void) -{ - /* Enable APB_CLK signal if not enabled yet */ - if (!GET_PERI_REG_MASK(SYSTEM_PERIP_CLK_EN0_REG, SYSTEM_SYSTIMER_CLK_EN)) { - SET_PERI_REG_MASK(SYSTEM_PERIP_CLK_EN0_REG, SYSTEM_SYSTIMER_CLK_EN); - CLEAR_PERI_REG_MASK(SYSTEM_PERIP_RST_EN0_REG, SYSTEM_SYSTIMER_RST); - STUB_LOGI("Systimer clock enabled\n"); - } - - s_sys_timer_conf = s_sys_timer_dev->conf.val; - - /* enable SYSTIMER_LL_COUNTER_CLOCK */ - s_sys_timer_dev->conf.clk_en = 1; - s_sys_timer_dev->conf.timer_unit0_work_en = 1; - s_sys_timer_dev->conf.timer_unit0_core0_stall_en = 0; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - stub_cache_configure(); - stub_systimer_init(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ - - /* restore timer settings */ - s_sys_timer_dev->conf.val = s_sys_timer_conf; -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t sysclk_conf_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - sysclk_conf_reg = REG_READ(SYSTEM_SYSCLK_CONF_REG) & 0xFFF; - REG_WRITE(SYSTEM_SYSCLK_CONF_REG, - (sysclk_conf_reg & ~SYSTEM_SOC_CLK_SEL_M) | (SYSTEM_SOC_CLK_MAX << SYSTEM_SOC_CLK_SEL_S)); - } else { // restore old value - sysclk_conf_reg = conf_reg_val; - REG_WRITE(SYSTEM_SYSCLK_CONF_REG, - (REG_READ(SYSTEM_SYSCLK_CONF_REG) & ~SYSTEM_SOC_CLK_SEL_M) | (sysclk_conf_reg & SYSTEM_SOC_CLK_SEL_M)); - } - - STUB_LOGD("sysclk_conf_reg %x\n", sysclk_conf_reg); - - return conf_reg_val; -} - -#if STUB_LOG_ENABLE == 1 -void stub_uart_console_configure(int dest) -{ - extern bool g_uart_print; - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_get_apb_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - g_uart_print = true; - ets_install_uart_printf(); -} -#endif - -/* this function is used for perf measurements only.*/ -uint64_t stub_get_time(void) -{ - uint32_t lo, lo_start, hi; - - /* Set the "update" bit and wait for acknowledgment */ - systimer_ll_counter_snapshot(s_sys_timer_dev, SYSTIMER_COUNTER_OS_TICK); - while (!systimer_ll_is_counter_value_valid(s_sys_timer_dev, SYSTIMER_COUNTER_OS_TICK)) - ; - - /* Read LO, HI, then LO again, check that LO returns the same value. - * This accounts for the case when an interrupt may happen between reading - * HI and LO values, and this function may get called from the ISR. - * In this case, the repeated read will return consistent values. - */ - lo_start = systimer_ll_get_counter_value_low(s_sys_timer_dev, SYSTIMER_COUNTER_OS_TICK); - do { - lo = lo_start; - hi = systimer_ll_get_counter_value_high(s_sys_timer_dev, SYSTIMER_COUNTER_OS_TICK); - lo_start = systimer_ll_get_counter_value_low(s_sys_timer_dev, SYSTIMER_COUNTER_OS_TICK); - } while (lo_start != lo); - - return systimer_ticks_to_us(((uint64_t)hi << 32) | lo); -} - -/* this function is used by apptrace code to implement timeouts */ -int64_t esp_timer_get_time(void) -{ - return (int64_t)stub_get_time(); -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); - uint32_t map_size = req->size + (req->src_addr - map_src); - uint32_t flash_page = map_src / s_cache_mmu_config.page_size; - uint32_t page_cnt = (map_size + s_cache_mmu_config.page_size - 1) / s_cache_mmu_config.page_size; - int start_page, ret = ESP_ROM_SPIFLASH_RESULT_ERR; - uint32_t saved_state = Cache_Suspend_ICache() << 16; - - for (start_page = s_cache_mmu_config.drom_page_start; start_page < s_cache_mmu_config.drom_page_end; - ++start_page) { - if (STUB_MMU_TABLE[start_page] == STUB_MMU_INVALID_ENTRY_VAL) - break; - } - - if (start_page == s_cache_mmu_config.drom_page_end) - start_page = s_cache_mmu_config.drom_page_start; - - if (start_page + page_cnt < s_cache_mmu_config.drom_page_end) { - for (int i = 0; i < page_cnt; i++) - STUB_MMU_TABLE[start_page + i] = SOC_MMU_PAGE_IN_FLASH(flash_page + i); - - req->start_page = start_page; - req->page_cnt = page_cnt; - req->ptr = (void *)(s_cache_mmu_config.vaddr0_start_addr + - (start_page - s_cache_mmu_config.drom_page_start) * s_cache_mmu_config.page_size + - (req->src_addr - map_src)); - Cache_Invalidate_Addr((uint32_t)(s_cache_mmu_config.vaddr0_start_addr + - (start_page - s_cache_mmu_config.drom_page_start) * s_cache_mmu_config.page_size), - page_cnt * s_cache_mmu_config.page_size); - ret = ESP_ROM_SPIFLASH_RESULT_OK; - } - - STUB_LOGD("start_page: %d map_src: %x map_size: %x page_cnt: %d flash_page: %d map_ptr: %x\n", - start_page, - map_src, - map_size, - page_cnt, - flash_page, - req->ptr); - - Cache_Resume_ICache(saved_state >> 16); - - return ret; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t saved_state = Cache_Suspend_ICache() << 16; - - for (int i = req->start_page; i < req->start_page + req->page_cnt; ++i) - STUB_MMU_TABLE[i] = STUB_MMU_INVALID_ENTRY_VAL; - - Cache_Resume_ICache(saved_state >> 16); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.h deleted file mode 100644 index 807168354c..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-C2 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -#include - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C2_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32c2/stub_flasher_image.h deleted file mode 100644 index f383037024..0000000000 --- a/contrib/loaders/flash/espressif/esp32c2/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x03fca4000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000048UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0403808e8UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x03fca410cUL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000064UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x04038084aUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x03fca4114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04038000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x0403801daUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x0403802b6UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040380048UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x03fca40a8UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040380048UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x03fca40a8UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04038000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000064UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x0403808c2UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x03fca4114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000110UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x0403801daUL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04038000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x03fca40a0UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x04038042eUL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x03fca40a8UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x04038042eUL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x03fca40a8UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001144UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x040381b96UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x03fca5364UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x03fca5488UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32c2/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32c2_STUB_BUILD_IDF_REV d4c16efcd3 -*/ diff --git a/contrib/loaders/flash/espressif/esp32c3/Makefile b/contrib/loaders/flash/espressif/esp32c3/Makefile deleted file mode 100644 index f8a9ecce82..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2021 Espressif Systems Ltd. - -# Prefix for ESP32-C3 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32c3 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32c3/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c3/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c3/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu99 - -INCLUDES := -I$(IDF_PATH)/components/soc/esp32c3/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/esp32c3/include -I$(IDF_PATH)/components/esp32c3/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c3/private_include -I$(IDF_PATH)/components/esp_rom/include/esp32c3 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c3 \ - -I$(IDF_PATH)/components/spi_flash/include \ - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/esp32c3/ld/esp32c3.rom.ld -T$(IDF_PATH)/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 2bbd61316e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,68 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x47,0x0a,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x20,0xf6,0x0a,0x23,0x02,0x07,0x0a,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x20,0x06,0x0a,0xc5,0xb7,0x75,0x71,0x3a,0xc1,0x3e,0xc3, -0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x86,0xd6,0xa2,0xd4,0xa6,0xd2,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0xae,0xda,0xb2,0xdc,0xb6,0xde,0x42,0xc5,0x46,0xc7,0x93,0x87,0x87,0x0a, -0x13,0x07,0x87,0x0a,0x63,0xeb,0xe7,0x0e,0xd8,0x18,0x3a,0xd6,0xb5,0x46,0xf9,0x57, -0x63,0xc5,0xa6,0x0c,0xd6,0x57,0x2a,0x84,0xf6,0x5c,0x3e,0xc4,0xe6,0x57,0x3e,0xc6, -0x8a,0x47,0x3e,0xc8,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x63,0xb7,0x47,0x00,0x60, -0x9c,0x5f,0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x06,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43, -0x05,0x8b,0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67, -0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b, -0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x42,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x42,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x37,0x01,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0x3d,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27, -0x00,0x60,0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff, -0xbc,0x4f,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43, -0x9d,0xe9,0x91,0x47,0x63,0x17,0xf4,0x02,0xf9,0x57,0xb6,0x50,0x26,0x54,0x96,0x54, -0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c, -0x06,0x4d,0xf2,0x5d,0x3e,0x85,0x49,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x11,0xb7,0xfd,0x57,0xd9,0xbf,0xb7,0x0b,0xce,0x3f,0x03,0xa5,0x0b,0xff,0xc1,0x6a, -0x93,0x87,0xfa,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xf5,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xf5,0x71,0xf9, -0x99,0x47,0x01,0x4d,0xe3,0x12,0xf4,0xfa,0x91,0x67,0x93,0x87,0x07,0xc0,0x85,0x6d, -0xfd,0x1a,0x3e,0xca,0xfd,0x1d,0xc2,0x47,0x63,0x94,0xa7,0x01,0x81,0x47,0x71,0xb7, -0xa2,0x47,0x13,0x1c,0x2d,0x00,0x05,0x69,0xe2,0x97,0x80,0x43,0xb2,0x47,0x13,0x57, -0xc4,0x00,0x3e,0x9c,0x93,0x07,0x24,0x00,0xb1,0x83,0x63,0x53,0xf7,0x00,0x09,0x69, -0x7d,0x7a,0xc1,0x74,0x33,0x7a,0x44,0x01,0xe1,0x8c,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x29,0xb3,0x04,0x9a,0x40,0xb3,0x86,0x54,0x01,0xca,0x96,0x13,0xdb,0x06,0x01, -0x36,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x2d,0xe2,0x46,0x2a,0x86,0x37,0x57, -0x0c,0x60,0x09,0x45,0x93,0x05,0x00,0x10,0x93,0x17,0x25,0x00,0xba,0x97,0x9c,0x43, -0x63,0x88,0xb7,0x00,0x05,0x05,0x93,0x07,0x00,0x08,0xe3,0x17,0xf5,0xfe,0x09,0x45, -0xb3,0x07,0xab,0x00,0x13,0x07,0xf0,0x07,0xaa,0x89,0x63,0x6f,0xf7,0x08,0x13,0x17, -0x25,0x00,0xb7,0x57,0x0c,0x60,0xba,0x97,0x93,0x55,0x0a,0x01,0x01,0x47,0x63,0x1e, -0x67,0x07,0xd2,0x47,0xc1,0x75,0xf5,0x8d,0x3e,0x95,0x42,0x05,0x32,0xcc,0xaa,0x94, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x22,0x62,0x46,0x81,0x47,0x33,0x75,0x56,0x01, -0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x26,0xe2,0x47,0xa1,0xe7,0x4a,0x86, -0xa6,0x85,0x66,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x08,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x24,0x4e,0x9b,0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x10,0x63,0xe2, -0x69,0x05,0x33,0x75,0x55,0x01,0xb3,0x74,0xb4,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x22,0x91,0xc0,0x52,0x84,0x03,0xa7,0x0b,0xff,0xb3,0x07,0x89,0x00,0x54,0x43, -0x63,0xf7,0xf6,0x02,0x93,0x07,0xf0,0x0f,0x49,0xb5,0x33,0x08,0xb7,0x00,0x23,0xa0, -0x07,0x01,0x05,0x07,0x91,0x07,0xa5,0xbf,0x01,0x4b,0x81,0x49,0x81,0x44,0x85,0x47, -0x71,0xb7,0x93,0x97,0x29,0x00,0xba,0x97,0x94,0xc3,0x85,0x09,0x4d,0xbf,0x5c,0x47, -0xb3,0x77,0xf4,0x02,0xe1,0xfb,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xdf,0x79,0xf1, -0x03,0xa7,0x0b,0xff,0x5c,0x47,0x03,0x2b,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x57, -0xf9,0x02,0x33,0x5b,0xfb,0x02,0x93,0x09,0x17,0x00,0xb3,0x77,0xf9,0x02,0x91,0xe3, -0xba,0x89,0xb3,0x77,0x64,0x03,0xb3,0x07,0xfb,0x40,0x63,0xd3,0xf9,0x00,0xce,0x87, -0xb3,0x86,0x87,0x00,0x33,0x87,0x86,0x40,0x63,0x4a,0xe0,0x04,0xb3,0x89,0xf9,0x40, -0x63,0x62,0x3b,0x07,0x4e,0x94,0x33,0x05,0x34,0x41,0x63,0x48,0x30,0x07,0x83,0x47, -0x1c,0x00,0xe6,0x94,0x23,0x80,0xf4,0x00,0x83,0x47,0x2c,0x00,0xa3,0x80,0xf4,0x00, -0xb1,0x39,0x2a,0x84,0x19,0xc1,0x99,0x39,0x31,0xdd,0x89,0x39,0x11,0xc1,0x31,0xec, -0x4a,0x86,0xe6,0x85,0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xd6,0x39,0xf1, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x10,0x05,0x0d,0x35,0xb5,0x22,0x85,0x36,0xce, -0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xd4,0x0d,0xf5,0x05,0x04,0xf2,0x46, -0xe2,0x47,0x49,0xbf,0x33,0x55,0x64,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xd2, -0x11,0xf9,0x5a,0x94,0xb3,0x89,0x69,0x41,0x61,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xd1,0xe3,0x11,0x05,0xf0,0xfd,0x19,0xbd,0xbf,0x4a,0x86,0xe6,0x85,0x52,0x85, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xcf,0x5d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 9881fea194..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,70 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x47,0x0a,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x20,0xf6,0x0a,0x23,0x02,0x07,0x0a,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x20,0x06,0x0a,0xc5,0xb7,0x75,0x71,0x3a,0xc1,0x3e,0xc3, -0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x86,0xd6,0xa2,0xd4,0xa6,0xd2,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0xae,0xda,0xb2,0xdc,0xb6,0xde,0x42,0xc5,0x46,0xc7,0x93,0x87,0x87,0x0a, -0x13,0x07,0x87,0x0a,0x63,0xea,0xe7,0x0e,0xdc,0x18,0x3e,0xd6,0x35,0x47,0xf9,0x54, -0x63,0x44,0xa7,0x0c,0x56,0x57,0x2a,0x84,0xf6,0x5c,0x3a,0xc6,0x66,0x57,0x8a,0x44, -0x3a,0xc4,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x63,0xb7,0x47,0x00,0x60,0x9c,0x5f, -0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x06,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b, -0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00, -0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x42,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x42, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x38,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x3d,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60, -0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x9d,0xe9, -0x91,0x47,0x63,0x17,0xf4,0x02,0xf9,0x54,0xb6,0x50,0x26,0x54,0x26,0x85,0x06,0x59, -0x96,0x54,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c, -0x06,0x4d,0xf2,0x5d,0x49,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x19,0xb7, -0xfd,0x54,0xd9,0xbf,0x37,0x0c,0xce,0x3f,0x03,0x25,0x0c,0xff,0x41,0x6b,0x93,0x07, -0xfb,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0xf5,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xf5,0x71,0xf9,0x95,0x47, -0x01,0x4d,0xe3,0x12,0xf4,0xfa,0x91,0x67,0x93,0x87,0x07,0xc0,0x3e,0xc8,0x85,0x67, -0xfd,0x17,0x7d,0x1b,0x3e,0xca,0x63,0x96,0xa4,0x01,0x8a,0x04,0x93,0xf4,0xf4,0x0f, -0x61,0xb7,0xb2,0x47,0x93,0x1d,0x2d,0x00,0x85,0x69,0xee,0x97,0x80,0x43,0x93,0x07, -0x24,0x00,0x13,0x57,0xc4,0x00,0xb1,0x83,0x63,0x53,0xf7,0x00,0x89,0x69,0xfd,0x7a, -0x41,0x79,0xb3,0x7a,0x54,0x01,0x33,0x79,0x24,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x29,0x33,0x89,0x2a,0x41,0xb3,0x06,0x69,0x01,0xce,0x96,0x93,0xdb,0x06,0x01, -0x36,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x2d,0xe2,0x46,0x2a,0x86,0x37,0x57, -0x0c,0x60,0x09,0x45,0x93,0x05,0x00,0x10,0x93,0x17,0x25,0x00,0xba,0x97,0x9c,0x43, -0x63,0x88,0xb7,0x00,0x05,0x05,0x93,0x07,0x00,0x08,0xe3,0x17,0xf5,0xfe,0x09,0x45, -0xb3,0x87,0xab,0x00,0x13,0x07,0xf0,0x07,0x2a,0x8a,0x63,0x6f,0xf7,0x0a,0x13,0x17, -0x25,0x00,0xb7,0x57,0x0c,0x60,0xba,0x97,0x93,0xd5,0x0a,0x01,0x01,0x47,0x63,0x9e, -0xeb,0x08,0xc2,0x47,0xc1,0x75,0xf5,0x8d,0x3e,0x95,0x42,0x05,0x32,0xcc,0x2a,0x99, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x22,0x62,0x46,0x81,0x47,0x33,0x75,0x66,0x01, -0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x26,0xe2,0x47,0xad,0xe7,0x4e,0x86, -0xca,0x85,0x66,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x08,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x24,0xd2,0x9b,0x37,0x57,0x0c,0x60,0x93,0x06,0x00,0x10,0x63,0x62, -0x7a,0x07,0xa2,0x47,0x33,0x75,0x65,0x01,0x33,0x8a,0xb7,0x01,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x22,0xd2,0x47,0x09,0x46,0xb3,0x7b,0xf4,0x00,0xa2,0x47,0x33,0x89, -0x7c,0x01,0xca,0x85,0x13,0x85,0x17,0x00,0x6e,0x95,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x03,0x63,0x83,0x0b,0x00,0x56,0x84,0x03,0x27,0x0c,0xff,0xb3,0x87,0x89,0x00, -0x54,0x43,0x63,0xf6,0xf6,0x02,0x81,0x44,0x85,0xb5,0x33,0x08,0xb7,0x00,0x23,0xa0, -0x07,0x01,0x05,0x07,0x91,0x07,0xa1,0xbf,0x81,0x4b,0x01,0x4a,0x01,0x49,0x85,0x47, -0xb5,0xb7,0x93,0x17,0x2a,0x00,0xba,0x97,0x94,0xc3,0x05,0x0a,0x49,0xbf,0x5c,0x47, -0xb3,0x77,0xf4,0x02,0xe9,0xfb,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xdd,0x61,0xf5, -0x03,0x27,0x0c,0xff,0x5c,0x47,0x83,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0xd7, -0xf9,0x02,0xb3,0xdd,0xfd,0x02,0x93,0x0b,0x17,0x00,0xb3,0xf7,0xf9,0x02,0x91,0xe3, -0xba,0x8b,0xb3,0x77,0xb4,0x03,0xb3,0x87,0xfd,0x40,0x63,0xd3,0xfb,0x00,0xde,0x87, -0xb3,0x86,0x87,0x00,0x33,0x87,0x86,0x40,0x63,0x4b,0xe0,0x04,0xb3,0x8b,0xfb,0x40, -0x63,0xe3,0x7d,0x07,0x5e,0x94,0x33,0x05,0x74,0x41,0x63,0x49,0x70,0x07,0x89,0x47, -0x23,0x00,0xf9,0x00,0x93,0x07,0x00,0xf9,0xa3,0x00,0xf9,0x00,0x81,0x31,0x2a,0x84, -0x19,0xc1,0x2d,0x39,0x2d,0xd1,0x1d,0x39,0x11,0xc1,0x2d,0xe0,0x4e,0x86,0xe6,0x85, -0x56,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xd4,0x31,0xf5,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x0e,0x89,0x47,0x23,0x00,0xfa,0x00,0x05,0x0d,0x29,0xb5,0x22,0x85, -0x36,0xce,0x3e,0xcc,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xd2,0x0d,0xf5,0x05,0x04, -0xf2,0x46,0xe2,0x47,0x41,0xbf,0x33,0x55,0xb4,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0xd0,0x11,0xf9,0x6e,0x94,0xb3,0x8b,0xbb,0x41,0x59,0xb7,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xcf,0xe3,0x11,0x05,0xf0,0xfd,0x1b,0xb5,0xbf,0x4e,0x86,0xe6,0x85, -0x56,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xcc,0x45,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 11fd26ef97..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,51 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0x61,0x73, -0x86,0xc6,0xca,0xc0,0x4e,0xde,0x56,0xda,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0, -0x6e,0xce,0xa2,0xc4,0xa6,0xc2,0x52,0xdc,0x5a,0xd8,0x1a,0x91,0xaa,0x8d,0xae,0x8a, -0x32,0x8d,0x37,0x49,0xc8,0x3f,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x60,0x89,0x45, -0x13,0x05,0x09,0x0a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x60,0xa1,0x67,0x18,0x08, -0xc1,0x69,0x91,0x6c,0xe1,0x7b,0xba,0x97,0x01,0x4c,0xfd,0x19,0x93,0x8c,0x0c,0xc0, -0xbe,0x9b,0x63,0x9e,0x0a,0x00,0x63,0x15,0x0d,0x14,0x93,0x05,0x80,0x0d,0x13,0x05, -0x09,0x0a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x30,0x01,0x45,0x09,0xaa,0xa1,0x67, -0xd6,0x84,0x63,0xf3,0x57,0x01,0xa1,0x64,0x33,0x0b,0xbc,0x01,0xb3,0x78,0x3b,0x01, -0x33,0x87,0x34,0x01,0x46,0x97,0x46,0xc6,0x13,0x5a,0x07,0x01,0x3a,0xc4,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x48,0xb2,0x48,0x22,0x47,0x2a,0x88,0xb7,0x56,0x0c,0x60, -0x09,0x45,0x13,0x06,0x00,0x10,0x93,0x17,0x25,0x00,0xb6,0x97,0x9c,0x43,0x63,0x88, -0xc7,0x00,0x05,0x05,0x93,0x07,0x00,0x08,0xe3,0x17,0xf5,0xfe,0x09,0x45,0xb3,0x07, -0xaa,0x00,0x93,0x06,0xf0,0x07,0x2a,0x84,0x63,0xef,0xf6,0x08,0x93,0x16,0x25,0x00, -0xb7,0x57,0x0c,0x60,0xb6,0x97,0x13,0x56,0x0b,0x01,0x81,0x46,0xb3,0x85,0xc6,0x00, -0x8c,0xc3,0x85,0x06,0x91,0x07,0xe3,0x1b,0xda,0xfe,0x66,0x95,0xc1,0x75,0x42,0x05, -0xf9,0x8d,0x42,0xc4,0x33,0x0b,0x15,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x3c, -0x22,0x48,0x81,0x47,0x33,0x75,0x38,0x01,0x3e,0xc4,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0x40,0xa2,0x47,0xa5,0xe7,0x26,0x86,0xda,0x85,0x5e,0x85,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0x22,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x3f,0x22,0x9a,0x37,0x57, -0x0c,0x60,0x93,0x06,0x00,0x10,0x63,0x6d,0x44,0x03,0x33,0x75,0x35,0x01,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x3d,0x93,0xf7,0x34,0x00,0x91,0xeb,0x81,0x46,0x26,0x86, -0xde,0x85,0x13,0x05,0x09,0x0a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x4f,0xb3,0x8a, -0x9a,0x40,0x26,0x9c,0xfd,0xb5,0x01,0x4a,0x01,0x44,0x01,0x4b,0x85,0x47,0x59,0xbf, -0x93,0x17,0x24,0x00,0xba,0x97,0x94,0xc3,0x05,0x04,0x75,0xbf,0x7d,0x55,0x21,0x63, -0x1a,0x91,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a, -0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80, -0xea,0x85,0x13,0x05,0x09,0x0a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x4a,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x48,0x55,0xbd,0x5d,0x71,0xba,0xc0,0xbe,0xc2,0x37,0x47, -0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x22,0xd4,0x06,0xd6,0x26,0xd2,0x4a,0xd0,0x4e,0xce, -0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x07,0x0a, -0x13,0x07,0x87,0x17,0x63,0xed,0xe7,0x0c,0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x40,0x87,0x0c,0xd2,0x54,0x62,0x59,0xf2,0x59,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x51,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15, -0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xf3,0xb7,0x47, -0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07, -0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00, -0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x2f, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x2f,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x25, -0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x2a,0x37,0x47,0x0c,0x60,0x5c,0x43, -0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10, -0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xe1,0x91,0x47,0x63,0x0a,0xf4,0x04,0x7d,0x55, -0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x61,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0x05,0xb7,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67, -0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0xe4,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe4,0x69,0xf1,0xa5,0x47, -0x63,0x17,0xf4,0x00,0x4e,0x86,0xca,0x85,0x26,0x85,0x09,0x33,0x55,0xbf,0x79,0x55, -0x45,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 120b348006..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,176 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x87,0x00,0x60, -0x03,0xa6,0x87,0x0b,0x13,0x15,0x06,0x01,0x41,0x81,0x93,0x57,0x06,0x01,0x63,0x17, -0xf5,0x00,0x93,0x07,0xf6,0xff,0x75,0x57,0x63,0x75,0xf7,0x02,0xb7,0x45,0xc8,0x3f, -0x37,0x45,0xc8,0x3f,0x41,0x11,0x93,0x85,0x05,0x0a,0x13,0x05,0x85,0x0a,0x06,0xc6, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x00,0xb2,0x40,0x13,0x05,0x80,0x02,0x41,0x01, -0x82,0x80,0x82,0x80,0x19,0x71,0xba,0xd8,0xbe,0xda,0x37,0x47,0xc8,0x3f,0xb7,0x47, -0xc8,0x3f,0x86,0xce,0xa2,0xcc,0xa6,0xca,0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2, -0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0xae,0xd2,0xb2,0xd4, -0xb6,0xd6,0xc2,0xdc,0xc6,0xde,0x93,0x87,0x07,0x26,0x13,0x07,0x07,0x26,0x63,0xe5, -0xe7,0x0c,0xdc,0x10,0x3e,0xca,0xb5,0x47,0x63,0xce,0xa7,0x0a,0xaa,0x84,0x16,0x54, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0x67,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5, -0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x0a,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3, -0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x46,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x46,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0x3c,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x41, -0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac, -0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47, -0x63,0x98,0xf4,0x00,0x79,0x55,0x31,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x05,0xbf, -0x7d,0x55,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, -0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x09,0x61,0x82,0x80, -0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xf9,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xfa,0x2a,0x8c,0x45,0xfd,0xa9,0x47,0xe3,0x94,0xf4,0xfa, -0xb7,0x06,0x0c,0x60,0xbc,0x4e,0x05,0x47,0x22,0x89,0xa9,0x83,0x8d,0x8b,0x63,0x89, -0xe7,0x04,0x89,0xcf,0x09,0x47,0xa1,0x44,0x63,0x83,0xe7,0x00,0x81,0x44,0xfd,0x57, -0x63,0x0c,0xf4,0x04,0x63,0x4c,0x80,0x04,0x26,0x85,0x61,0xb7,0xa4,0x4e,0xb7,0x87, -0x00,0x60,0x83,0xa7,0x87,0x0b,0x93,0xf4,0xf4,0x3f,0x13,0x85,0x14,0x00,0x93,0x94, -0x07,0x01,0xc1,0x80,0x13,0xd7,0x07,0x01,0x63,0x99,0xe4,0x00,0xfd,0x17,0x75,0x57, -0x63,0x65,0xf7,0x00,0xb3,0xd4,0xa4,0x02,0xd9,0xb7,0x93,0x04,0x80,0x02,0xdd,0xbf, -0x98,0x46,0x94,0x46,0x93,0x04,0x00,0x05,0x0d,0x8b,0x55,0xdb,0x81,0x44,0xe3,0x18, -0xf7,0xfa,0x93,0x04,0x00,0x0a,0x65,0xb7,0x13,0x09,0x00,0x0a,0x37,0x84,0x00,0x60, -0x3c,0x58,0x13,0x79,0xf9,0x3f,0x13,0x1d,0x09,0x01,0x3e,0xc4,0x93,0xdc,0xe7,0x01, -0x3c,0x58,0x37,0x07,0xfc,0xff,0x13,0x5d,0x0d,0x01,0x3e,0xc2,0x93,0xd9,0xd7,0x01, -0xe2,0x47,0x13,0x06,0xf7,0x0f,0x93,0x7b,0xfd,0x3f,0x93,0x96,0x8b,0x00,0xf1,0x8f, -0xd5,0x8f,0x7d,0x17,0x93,0xf9,0x19,0x00,0x93,0x96,0x29,0x01,0xf9,0x8f,0x37,0x07, -0xe8,0xff,0xd5,0x8f,0x7d,0x17,0x93,0x96,0x3c,0x01,0xf9,0x8f,0x37,0x07,0x20,0x00, -0xd5,0x8f,0x13,0x07,0x07,0xf0,0xf9,0x8f,0x93,0xe7,0x87,0x02,0x3e,0xcc,0x83,0x27, -0x04,0x08,0x37,0x47,0xc0,0xff,0x7d,0x17,0xf9,0x8f,0x37,0xc7,0x3f,0x00,0x66,0xc6, -0xd9,0x8f,0x23,0x20,0xf4,0x08,0x3c,0x58,0x37,0x07,0x02,0xfe,0x7d,0x17,0xf9,0x8f, -0x37,0x07,0xc8,0x00,0xd9,0x8f,0x3c,0xd8,0x7c,0x58,0x37,0x07,0xc0,0xff,0x7d,0x17, -0xf9,0x8f,0x7c,0xd8,0x7c,0x58,0x37,0x07,0x80,0x80,0x7d,0x17,0xf9,0x8f,0x7c,0xd8, -0x7c,0x58,0x37,0x07,0x40,0x00,0xb7,0x06,0x04,0x00,0xd9,0x8f,0x7c,0xd8,0x3c,0x58, -0x65,0x77,0x7d,0x17,0xdd,0x9b,0x3c,0xd8,0x3c,0x58,0x93,0x86,0x06,0xf0,0x01,0x45, -0xf9,0x8f,0x3c,0xd8,0x3c,0x58,0x93,0xe7,0x87,0x00,0x3c,0xd8,0xb7,0xe7,0x00,0x60, -0xf8,0x43,0x55,0x8f,0xf8,0xc3,0xf8,0x43,0xb7,0xc6,0xfd,0xff,0xfd,0x16,0x75,0x8f, -0xf8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xd7,0xb7,0x07,0x28,0x00,0x93,0x87, -0x87,0x02,0x23,0x2c,0xf4,0x0a,0xb7,0x27,0x25,0x26,0x93,0x87,0x57,0x62,0x23,0x2e, -0xf4,0x0a,0xb7,0x06,0x0c,0x60,0xbc,0x4e,0x05,0x47,0xa9,0x83,0x8d,0x8b,0x63,0x87, -0xe7,0x06,0x95,0xc3,0x09,0x47,0xa1,0x4d,0x63,0x87,0xe7,0x02,0xb7,0x45,0xc8,0x3f, -0x37,0x45,0xc8,0x3f,0x93,0x85,0x05,0x0a,0x13,0x05,0xc5,0x0d,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xce,0x01,0xa0,0x83,0xad,0x86,0x05,0x4d,0x31,0x93,0xfd,0xfd,0x3f, -0x85,0x0d,0xb3,0x5d,0xb5,0x03,0x59,0x39,0x2a,0x8a,0x63,0x61,0x25,0x07,0x01,0x46, -0xb3,0x57,0x25,0x03,0x93,0xd6,0x17,0x00,0xaa,0x96,0xb3,0xd6,0xf6,0x02,0x63,0x03, -0xd9,0x06,0xb7,0x45,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x85,0xc5,0x10,0x13,0x05, -0xc5,0x11,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xc9,0x01,0xa0,0x98,0x46,0x94,0x46, -0x0d,0x8b,0x15,0xc3,0x93,0x0d,0x00,0x0a,0xe3,0x0f,0xf7,0xfa,0xb7,0x45,0xc8,0x3f, -0x37,0x45,0xc8,0x3f,0x93,0x85,0x05,0x0a,0x13,0x05,0xc5,0x0d,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xc7,0x01,0xa0,0x93,0x0d,0x00,0x05,0x71,0xbf,0x93,0x07,0x00,0x05, -0x63,0x0a,0xf9,0x1e,0x93,0x07,0x00,0x0a,0xe3,0x15,0xf9,0xfa,0x8d,0x47,0x05,0x46, -0x13,0x0a,0x00,0x1e,0x37,0x04,0x0c,0x60,0x34,0x4c,0xa9,0x82,0x8d,0x8a,0x63,0x1d, -0x06,0x1c,0x38,0x4c,0xfd,0x17,0x93,0xf7,0xf7,0x3f,0x13,0x77,0x07,0xc0,0x38,0xcc, -0x38,0x4c,0x13,0x77,0x07,0xc0,0xd9,0x8f,0x3c,0xcc,0x3c,0x4c,0x7d,0x77,0x13,0x07, -0xf7,0x3f,0xf9,0x8f,0x3c,0xcc,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x09, -0xf9,0x02,0x05,0x47,0x13,0x59,0xc9,0x00,0x93,0x17,0x09,0x01,0xc1,0x83,0x42,0x09, -0x33,0xe9,0x27,0x01,0xb7,0x87,0x00,0x60,0x23,0xae,0x27,0x0b,0x63,0x96,0xe6,0x00, -0x98,0x43,0x13,0x67,0x07,0x54,0x98,0xc3,0x73,0x25,0x20,0x7e,0xb3,0x35,0xad,0x02, -0x6e,0x86,0x81,0x46,0x33,0x05,0xad,0x02,0x1d,0x26,0x73,0x10,0x25,0x7e,0xe2,0x47, -0x37,0x07,0xfc,0xff,0x93,0x06,0xf7,0x0f,0xa2,0x0b,0xf5,0x8f,0x7d,0x17,0xb3,0xe7, -0x77,0x01,0xca,0x09,0xf9,0x8f,0xb3,0xe7,0x37,0x01,0xb7,0x09,0xe8,0xff,0xfd,0x19, -0x13,0x9b,0x3c,0x01,0xb3,0xf7,0x37,0x01,0xb3,0xe7,0x67,0x01,0x37,0x0b,0x20,0x00, -0x13,0x0b,0x0b,0xf0,0xb3,0xf7,0x67,0x01,0x93,0xe7,0x87,0x02,0x37,0x09,0x18,0x00, -0x3e,0xcc,0x33,0xf9,0x27,0x01,0x37,0x07,0x08,0x00,0x63,0x16,0xe9,0x04,0x37,0x87, -0x00,0x60,0x34,0x53,0x37,0x06,0xf2,0xff,0x7d,0x16,0xf1,0x8e,0x37,0x06,0x06,0x00, -0xd1,0x8e,0x34,0xd3,0x34,0x53,0x49,0x76,0x7d,0x16,0xf1,0x8e,0x19,0x66,0xd1,0x8e, -0x34,0xd3,0x34,0x53,0x79,0x76,0x13,0x06,0xf6,0x3f,0xf1,0x8e,0x05,0x66,0x13,0x06, -0x06,0xc0,0xd1,0x8e,0x34,0xd3,0x34,0x53,0x41,0x66,0x93,0xe6,0x06,0x20,0x34,0xd3, -0x34,0x53,0xd1,0x8e,0x34,0xd3,0x13,0x97,0xd7,0x00,0x63,0x5e,0x07,0x02,0x37,0x84, -0x00,0x60,0x3c,0x58,0x71,0x77,0x13,0x07,0xf7,0x03,0x93,0xf7,0xf7,0xfb,0x3c,0xd8, -0x5c,0x4c,0x13,0x05,0x20,0x03,0xf9,0x8f,0x93,0xe7,0x07,0x14,0x5c,0xcc,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xb2,0xb7,0x07,0x10,0x00,0x63,0x16,0xf9,0x24,0x3c,0x58, -0x93,0xf7,0xf7,0xf7,0x3c,0xd8,0x37,0x84,0x00,0x60,0x3c,0x58,0x92,0x46,0x37,0x07, -0x00,0xe0,0x7d,0x17,0xf9,0x8f,0x37,0x07,0x00,0x20,0xb3,0xfa,0xe6,0x00,0xb3,0xea, -0x57,0x01,0x23,0x28,0x54,0x07,0x0d,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xae, -0x3c,0x58,0xa2,0x46,0x37,0x07,0x00,0x40,0x7d,0x17,0xf9,0x8f,0x37,0x07,0x00,0xc0, -0x33,0xfa,0xe6,0x00,0x33,0xea,0x47,0x01,0x23,0x28,0x44,0x07,0x3c,0x58,0x85,0x46, -0x13,0x07,0x00,0x10,0x93,0xf7,0xf7,0xef,0x63,0x83,0xdc,0x00,0x01,0x47,0xd9,0x8f, -0x37,0x87,0x00,0x60,0x3c,0xdb,0x3c,0x5b,0x37,0x07,0x00,0xfc,0x7d,0x17,0xf9,0x8f, -0x09,0x47,0x63,0x94,0xec,0x00,0x37,0x0c,0x00,0x04,0x33,0xec,0x87,0x01,0xb7,0x87, -0x00,0x60,0x23,0xa8,0x87,0x07,0x13,0x05,0xc0,0x12,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0xa8,0x19,0xb1,0x99,0x47,0x21,0xbd,0x85,0x47,0x63,0x85,0xf6,0x10,0xb7,0x86, -0x00,0x60,0x9c,0x42,0x93,0xf7,0xf7,0xab,0x9c,0xc2,0x0d,0x34,0xb7,0xe7,0x00,0x60, -0xb4,0x43,0xed,0x9a,0xb4,0xc3,0xb4,0x43,0x93,0xe6,0x86,0x00,0xb4,0xc3,0x93,0x07, -0x00,0x1e,0x63,0x1c,0xfa,0x10,0x1c,0x44,0x93,0xe7,0x47,0x00,0x1c,0xc4,0x93,0x07, -0x00,0x02,0x63,0x1f,0xf5,0x0e,0x01,0x4a,0x11,0x47,0x69,0x44,0x05,0x4b,0x93,0x06, -0xb0,0x06,0x11,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x3a,0xc6,0x97,0x10,0xc8,0xff, -0xe7,0x80,0x00,0x33,0x32,0x47,0xda,0x8a,0x93,0x16,0x47,0x00,0xb3,0xe6,0x66,0x01, -0x09,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80,0x40,0x31, -0xa2,0x86,0x0d,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80, -0x20,0x30,0xd6,0x87,0x01,0x47,0x89,0x46,0x15,0x46,0x81,0x45,0x13,0x05,0x60,0x06, -0x97,0x10,0xc8,0xff,0xe7,0x80,0x00,0x2f,0xd6,0x87,0x11,0x47,0x99,0x46,0x15,0x46, -0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80,0xa0,0x2d,0x93,0x66, -0x0a,0x09,0x19,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80, -0x20,0x2c,0x89,0x47,0x01,0x47,0x85,0x46,0x25,0x46,0x81,0x45,0x13,0x05,0x60,0x06, -0x97,0x10,0xc8,0xff,0xe7,0x80,0x00,0x2b,0x89,0x47,0x11,0x47,0x95,0x46,0x19,0x46, -0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80,0xa0,0x29,0x85,0x47, -0x19,0x47,0x9d,0x46,0x19,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff, -0xe7,0x80,0x40,0x28,0x93,0x07,0x00,0x05,0x63,0x03,0xf9,0x06,0x93,0x07,0x00,0x0a, -0x85,0x46,0x63,0x0f,0xf9,0x04,0xb7,0x45,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x85, -0x05,0x0a,0x13,0x05,0x45,0x14,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x93,0x01,0xa0, -0x0d,0x4a,0x15,0x47,0x21,0x44,0x01,0x4b,0x19,0xb7,0x1c,0x44,0xed,0x9b,0x1c,0xc4, -0x93,0x07,0x00,0x02,0x63,0x12,0xf5,0x02,0x19,0x44,0x05,0x4b,0x93,0x06,0x90,0x06, -0x11,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0x10,0xc8,0xff,0xe7,0x80,0x40,0x22, -0x0d,0x4a,0x15,0x47,0x81,0x4a,0xcd,0xbd,0x11,0x44,0x01,0x4b,0xc5,0xb7,0x81,0x46, -0xb7,0x07,0x0c,0x60,0x98,0x47,0x71,0x9b,0x55,0x8f,0x98,0xc7,0xb8,0x4f,0xfd,0x76, -0x93,0x86,0xf6,0x3f,0x13,0x77,0x07,0xc0,0xb8,0xcf,0xb8,0x4f,0x75,0x8f,0x13,0x67, -0x07,0x40,0xb8,0xcf,0xb7,0x57,0x4b,0x4c,0x37,0x87,0x00,0x60,0x93,0x87,0xb7,0xc4, -0x23,0x2e,0xf7,0x0a,0xd1,0xb9,0x3c,0x58,0x93,0xe7,0x07,0x08,0x65,0xbb,0xae,0x87, -0x32,0x88,0xb6,0x88,0x2a,0x83,0x63,0x96,0x06,0x20,0x37,0x47,0xc8,0x3f,0x13,0x07, -0x07,0x16,0x63,0xfe,0xc5,0x0a,0xc1,0x66,0x63,0x74,0xd6,0x0a,0x93,0x06,0xf0,0x0f, -0xb3,0xb6,0xc6,0x00,0x8e,0x06,0xb3,0x58,0xd6,0x00,0x46,0x97,0x03,0x47,0x07,0x00, -0xba,0x96,0x13,0x07,0x00,0x02,0x15,0x8f,0x19,0xcb,0xb3,0x97,0xe7,0x00,0xb3,0x56, -0xd5,0x00,0x33,0x18,0xe6,0x00,0xb3,0xe5,0xf6,0x00,0x33,0x13,0xe5,0x00,0x13,0x55, -0x08,0x01,0x33,0xf7,0xa5,0x02,0x13,0x16,0x08,0x01,0x41,0x82,0x93,0x56,0x03,0x01, -0xb3,0xd5,0xa5,0x02,0x42,0x07,0xd9,0x8e,0xb3,0x07,0xb6,0x02,0x2e,0x87,0x63,0xfc, -0xf6,0x00,0xc2,0x96,0x13,0x87,0xf5,0xff,0x63,0xe7,0x06,0x01,0x63,0xf5,0xf6,0x00, -0x13,0x87,0xe5,0xff,0xc2,0x96,0x9d,0x8e,0xb3,0xf7,0xa6,0x02,0x42,0x03,0x13,0x53, -0x03,0x01,0xb3,0xd6,0xa6,0x02,0xc2,0x07,0x33,0xe3,0x67,0x00,0xb3,0x05,0xd6,0x02, -0x36,0x85,0x63,0x7b,0xb3,0x00,0x42,0x93,0x13,0x85,0xf6,0xff,0x63,0x66,0x03,0x01, -0x63,0x74,0xb3,0x00,0x13,0x85,0xe6,0xff,0x42,0x07,0x49,0x8f,0x81,0x45,0x4d,0xa8, -0xb7,0x08,0x00,0x01,0xc1,0x46,0xe3,0x60,0x16,0xf7,0xe1,0x46,0xa9,0xbf,0x01,0xe6, -0x85,0x46,0x33,0xd8,0xc6,0x02,0xc1,0x66,0x63,0x7e,0xd8,0x08,0x93,0x06,0xf0,0x0f, -0x63,0xf3,0x06,0x01,0xa1,0x48,0xb3,0x56,0x18,0x01,0x36,0x97,0x83,0x46,0x07,0x00, -0x13,0x07,0x00,0x02,0xc6,0x96,0x15,0x8f,0x49,0xe7,0xb3,0x87,0x07,0x41,0x85,0x45, -0x13,0x56,0x08,0x01,0x93,0x18,0x08,0x01,0x93,0xd8,0x08,0x01,0x93,0x56,0x03,0x01, -0x33,0xf7,0xc7,0x02,0xb3,0xd7,0xc7,0x02,0x42,0x07,0xd9,0x8e,0x33,0x85,0xf8,0x02, -0x3e,0x87,0x63,0xfc,0xa6,0x00,0xc2,0x96,0x13,0x87,0xf7,0xff,0x63,0xe7,0x06,0x01, -0x63,0xf5,0xa6,0x00,0x13,0x87,0xe7,0xff,0xc2,0x96,0x89,0x8e,0xb3,0xf7,0xc6,0x02, -0x42,0x03,0x13,0x53,0x03,0x01,0xb3,0xd6,0xc6,0x02,0xc2,0x07,0x33,0xe3,0x67,0x00, -0xb3,0x88,0xd8,0x02,0x36,0x85,0x63,0x7b,0x13,0x01,0x42,0x93,0x13,0x85,0xf6,0xff, -0x63,0x66,0x03,0x01,0x63,0x74,0x13,0x01,0x13,0x85,0xe6,0xff,0x42,0x07,0x49,0x8f, -0x3a,0x85,0x82,0x80,0xb7,0x06,0x00,0x01,0xc1,0x48,0xe3,0x66,0xd8,0xf6,0xe1,0x48, -0x9d,0xb7,0x33,0x18,0xe8,0x00,0xb3,0xd5,0xd7,0x00,0x33,0x13,0xe5,0x00,0xb3,0x56, -0xd5,0x00,0x13,0x55,0x08,0x01,0xb3,0x97,0xe7,0x00,0x33,0xf7,0xa5,0x02,0xb3,0xe8, -0xf6,0x00,0x93,0x17,0x08,0x01,0xc1,0x83,0x13,0xd6,0x08,0x01,0xb3,0xd5,0xa5,0x02, -0x42,0x07,0x51,0x8f,0xb3,0x86,0xb7,0x02,0x2e,0x86,0x63,0x7c,0xd7,0x00,0x42,0x97, -0x13,0x86,0xf5,0xff,0x63,0x67,0x07,0x01,0x63,0x75,0xd7,0x00,0x13,0x86,0xe5,0xff, -0x42,0x97,0xb3,0x06,0xd7,0x40,0x33,0xf7,0xa6,0x02,0xc2,0x08,0x93,0xd8,0x08,0x01, -0xb3,0xd6,0xa6,0x02,0x42,0x07,0xb3,0x85,0xd7,0x02,0xb3,0x67,0x17,0x01,0x36,0x87, -0x63,0xfc,0xb7,0x00,0xc2,0x97,0x13,0x87,0xf6,0xff,0x63,0xe7,0x07,0x01,0x63,0xf5, -0xb7,0x00,0x13,0x87,0xe6,0xff,0xc2,0x97,0x8d,0x8f,0x93,0x15,0x06,0x01,0xd9,0x8d, -0xc5,0xbd,0x63,0xe2,0xd5,0x14,0x41,0x67,0x63,0xfe,0xe6,0x02,0x13,0x08,0xf0,0x0f, -0x33,0x37,0xd8,0x00,0x0e,0x07,0x37,0x48,0xc8,0x3f,0x13,0x08,0x08,0x16,0xb3,0xd5, -0xe6,0x00,0xc2,0x95,0x03,0xc8,0x05,0x00,0x93,0x05,0x00,0x02,0x3a,0x98,0xb3,0x85, -0x05,0x41,0x85,0xe1,0x05,0x47,0xe3,0xe5,0xf6,0xf2,0x33,0x35,0xc5,0x00,0x13,0x47, -0x15,0x00,0x39,0xbf,0xb7,0x05,0x00,0x01,0x41,0x47,0xe3,0xe6,0xb6,0xfc,0x61,0x47, -0xd9,0xb7,0x33,0x57,0x06,0x01,0xb3,0x96,0xb6,0x00,0xd9,0x8e,0x93,0xde,0x06,0x01, -0x33,0xd7,0x07,0x01,0xb3,0x78,0xd7,0x03,0xb3,0x97,0xb7,0x00,0x33,0x58,0x05,0x01, -0x33,0x63,0xf8,0x00,0x93,0x97,0x06,0x01,0xc1,0x83,0x13,0x58,0x03,0x01,0x33,0x16, -0xb6,0x00,0x33,0x57,0xd7,0x03,0xc2,0x08,0x33,0xe8,0x08,0x01,0x33,0x8f,0xe7,0x02, -0x3a,0x8e,0x63,0x7c,0xe8,0x01,0x36,0x98,0x13,0x0e,0xf7,0xff,0x63,0x67,0xd8,0x00, -0x63,0x75,0xe8,0x01,0x13,0x0e,0xe7,0xff,0x36,0x98,0x33,0x08,0xe8,0x41,0xb3,0x78, -0xd8,0x03,0x33,0x58,0xd8,0x03,0xc2,0x08,0xb3,0x8e,0x07,0x03,0x93,0x17,0x03,0x01, -0xc1,0x83,0xb3,0xe7,0xf8,0x00,0x42,0x87,0x63,0xfc,0xd7,0x01,0xb6,0x97,0x13,0x07, -0xf8,0xff,0x63,0xe7,0xd7,0x00,0x63,0xf5,0xd7,0x01,0x13,0x07,0xe8,0xff,0xb6,0x97, -0x42,0x0e,0xb3,0x87,0xd7,0x41,0xc1,0x6e,0x33,0x67,0xee,0x00,0x13,0x88,0xfe,0xff, -0x33,0x73,0x07,0x01,0x93,0x58,0x07,0x01,0x33,0x78,0x06,0x01,0x41,0x82,0x33,0x0e, -0x03,0x03,0x33,0x88,0x08,0x03,0x93,0x56,0x0e,0x01,0x33,0x03,0xc3,0x02,0x42,0x93, -0x9a,0x96,0xb3,0x88,0xc8,0x02,0x63,0xf3,0x06,0x01,0xf6,0x98,0x13,0xd6,0x06,0x01, -0xb2,0x98,0x63,0xe0,0x17,0x03,0xe3,0x93,0x17,0xd9,0xc1,0x67,0xfd,0x17,0xfd,0x8e, -0xc2,0x06,0x33,0x7e,0xfe,0x00,0x33,0x15,0xb5,0x00,0xf2,0x96,0x81,0x45,0xe3,0x71, -0xd5,0xe2,0x7d,0x17,0xa5,0xb3,0x81,0x45,0x01,0x47,0x19,0xbd, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index ee0a29515d..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,39 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29, -0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x52,0x54,0x43,0x5f,0x58,0x54, -0x41,0x4c,0x5f,0x46,0x52,0x45,0x51,0x5f,0x52,0x45,0x47,0x20,0x76,0x61,0x6c,0x75, -0x65,0x3a,0x20,0x30,0x78,0x25,0x30,0x38,0x78,0x00,0x00,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64, -0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69, -0x67,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0x72,0x74,0x63,0x5f, -0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50,0x55, -0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75,0x65, -0x00,0x00,0x00,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76, -0x61,0x6c,0x69,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x00, -0x00,0x01,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, -0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 97d93a1295..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,48 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x01,0x01,0xdb, -0x23,0x22,0x91,0x24,0x23,0x2a,0x51,0x23,0xc1,0x64,0x91,0x6a,0x23,0x24,0x81,0x24, -0x23,0x20,0x21,0x25,0x23,0x2c,0x41,0x23,0x23,0x26,0x11,0x24,0x23,0x2e,0x31,0x23, -0x23,0x28,0x61,0x23,0x23,0x26,0x71,0x23,0x23,0x24,0x81,0x23,0x23,0x22,0x91,0x23, -0x23,0x20,0xa1,0x23,0x23,0x2e,0xb1,0x21,0x2a,0x8a,0x2e,0xc4,0x2a,0x89,0x33,0x04, -0xa6,0x00,0x93,0x8a,0x0a,0xc0,0xfd,0x14,0xa2,0x47,0xd2,0x97,0x63,0x64,0xf9,0x00, -0x01,0x45,0xfd,0xa0,0x85,0x47,0x23,0x00,0xf4,0x00,0x93,0x17,0xc9,0x00,0x3e,0xc2, -0x81,0x49,0x37,0x5b,0x0c,0x60,0x93,0x0c,0x00,0x08,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x4a,0xaa,0x86,0x89,0x47,0x13,0x06,0x00,0x10,0x13,0x97,0x27,0x00,0x5a,0x97, -0x18,0x43,0x63,0x06,0xc7,0x00,0x85,0x07,0xe3,0x99,0x97,0xff,0x89,0x47,0x13,0x07, -0xf0,0x07,0x3e,0x8c,0x63,0x8a,0xe7,0x08,0x92,0x47,0x93,0x95,0x99,0x00,0x13,0x17, -0x2c,0x00,0xbe,0x95,0x33,0x05,0x5c,0x01,0x13,0xd6,0x05,0x01,0x5a,0x97,0x42,0x05, -0xe5,0x8d,0xb3,0x8d,0xa5,0x00,0x10,0xc3,0xc1,0x65,0x36,0xc6,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x40,0xb2,0x46,0x05,0x4d,0x81,0x4b,0x33,0xf5,0x96,0x00,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x44,0x63,0x94,0x0b,0x06,0x13,0x06,0x00,0x20,0xee,0x85, -0x08,0x08,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x26,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x42,0xe2,0x87,0x62,0x9d,0x13,0x06,0x00,0x10,0x63,0xec,0xa7,0x03,0x65,0x8d, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x41,0x93,0x06,0xf0,0x0f,0x93,0x07,0x00,0x20, -0x18,0x08,0x33,0x06,0x77,0x01,0x03,0x46,0x06,0x00,0x63,0x00,0xd6,0x06,0x23,0x00, -0x04,0x00,0x05,0x09,0x05,0x04,0x0d,0xb7,0x01,0x4d,0x01,0x4c,0x81,0x4d,0x85,0x4b, -0x69,0xbf,0x93,0x96,0x27,0x00,0xda,0x96,0x90,0xc2,0x85,0x07,0x7d,0xbf,0x7d,0x55, -0x83,0x20,0xc1,0x24,0x03,0x24,0x81,0x24,0x83,0x24,0x41,0x24,0x03,0x29,0x01,0x24, -0x83,0x29,0xc1,0x23,0x03,0x2a,0x81,0x23,0x83,0x2a,0x41,0x23,0x03,0x2b,0x01,0x23, -0x83,0x2b,0xc1,0x22,0x03,0x2c,0x81,0x22,0x83,0x2c,0x41,0x22,0x03,0x2d,0x01,0x22, -0x83,0x2d,0xc1,0x21,0x13,0x01,0x01,0x25,0x82,0x80,0x85,0x0b,0xe3,0x9a,0xfb,0xf8, -0x83,0x47,0x04,0x00,0xd9,0xdf,0x85,0x09,0xa1,0x47,0xe3,0x90,0xf9,0xee,0x51,0xbf, -0x5d,0x71,0xba,0xc0,0xbe,0xc2,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x22,0xd4, -0x06,0xd6,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde, -0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x07,0x0a,0x13,0x07,0x07,0x0a,0x63,0xed,0xe7,0x0c, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x40,0x87,0x0c,0xd2,0x54,0x62,0x59, -0xf2,0x59,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x53,0xb7,0x47,0x00,0x60,0x9c,0x5f, -0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xf6,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b, -0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00, -0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x32,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x32, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x28,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x2d,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60, -0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xe1, -0x91,0x47,0x63,0x0a,0xf4,0x04,0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x05,0xb7,0xb7,0x07, -0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x41,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xe7,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xe7,0x69,0xf1,0x8d,0x47,0x63,0x17,0xf4,0x00,0x4e,0x86,0xca,0x85, -0x26,0x85,0x2d,0x33,0x55,0xbf,0x79,0x55,0x45,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_code.inc deleted file mode 100644 index 0cfa9c6f2c..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,34 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xba,0xc0, -0xbe,0xc2,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x06,0xd6,0x22,0xd4,0x26,0xd2, -0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x2e,0xda,0x32,0xdc,0x36,0xde,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x07,0x0a,0x13,0x07,0x07,0x0a,0x63,0xef,0xe7,0x0c,0x58,0x18,0x3a,0xc6, -0xb5,0x46,0xf9,0x57,0x63,0xc0,0xa6,0x0c,0xaa,0x89,0x52,0x54,0xe2,0x54,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0x6c,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5,0x13,0xf5, -0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x0f,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b, -0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43, -0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x4b,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x4b,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0x41,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x46,0x37,0x47, -0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac,0x07,0x04, -0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xc8,0x3f, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xe5,0x91,0x47,0x63,0x90, -0xf9,0x02,0xf9,0x57,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a, -0x3e,0x85,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x31,0xbf,0xfd,0x57, -0xd5,0xb7,0x37,0x09,0xce,0x3f,0x03,0x25,0x09,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xff, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x00,0x79,0xf9,0x89,0x47,0xe3,0x9b,0xf9,0xfa, -0x85,0x67,0xfd,0x17,0x33,0x77,0xf4,0x00,0x19,0xc3,0x7d,0x77,0x79,0x8c,0x33,0xf7, -0xf4,0x00,0x01,0xc7,0xbe,0x94,0xfd,0x77,0xfd,0x8c,0x03,0x27,0x09,0xff,0xb3,0x07, -0x94,0x00,0x54,0x43,0xe3,0xe5,0xf6,0xfa,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xc5,0xf3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xfc,0x59,0xf9,0x03,0x27,0x09,0xff,0x5c,0x47, -0x03,0x29,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0xd7,0xf4,0x02,0x33,0x59,0xf9,0x02, -0xb3,0xf7,0xf4,0x02,0x93,0x04,0x17,0x00,0x91,0xe3,0xba,0x84,0xb3,0x79,0x24,0x03, -0xb3,0x09,0x39,0x41,0x63,0xd3,0x34,0x01,0xa6,0x89,0x33,0x8a,0x89,0x00,0xb3,0x07, -0x8a,0x40,0x63,0x4d,0xf0,0x00,0xb3,0x84,0x34,0x41,0x63,0x61,0x99,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x47,0x90,0x02,0x81,0x47,0x2d,0xb7,0x22,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xf4,0x05,0xfd,0x05,0x04,0xd1,0xbf,0x33,0x55,0x24,0x03, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xf3,0x1d,0xf1,0x4a,0x94,0xb3,0x84,0x24,0x41, -0xe9,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xf2,0x11,0xf9,0xfd,0x14,0xc9,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 7ed04d7cbc..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,125 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x47,0x0a,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x20,0xf6,0x0a,0x23,0x02,0x07,0x0a,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x20,0x06,0x0a,0xc5,0xb7,0x79,0x71,0x22,0xd4,0x41,0x64, -0x7d,0x14,0x4e,0xce,0xb3,0x79,0x85,0x00,0x32,0x94,0x4a,0xd0,0x52,0xcc,0x56,0xca, -0x5a,0xc8,0x5e,0xc6,0x2e,0x8a,0xb2,0x8a,0x06,0xd6,0x26,0xd2,0x2a,0x8b,0x4e,0x94, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x47,0x13,0x59,0x04,0x01,0xaa,0x8b,0x89,0x47, -0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10,0x93,0x06,0x00,0x08,0x13,0x97,0x27,0x00, -0x32,0x97,0x18,0x43,0x63,0x06,0xb7,0x00,0x85,0x07,0xe3,0x99,0xd7,0xfe,0x89,0x47, -0x33,0x07,0xf9,0x00,0x93,0x06,0xf0,0x07,0xbe,0x84,0x63,0xed,0xe6,0x08,0x93,0x96, -0x27,0x00,0x37,0x57,0x0c,0x60,0x36,0x97,0x13,0x5b,0x0b,0x01,0x81,0x46,0x63,0x1d, -0xd9,0x06,0x11,0x65,0x13,0x05,0x05,0xc0,0x3e,0x95,0xc1,0x75,0x42,0x05,0xe1,0x8d, -0xaa,0x99,0x01,0x44,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x3c,0x13,0x95,0x0b,0x01, -0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x40,0x1d,0xe8,0x56,0x86,0xce,0x85, -0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x22,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x3e,0xa6,0x87,0x33,0x07,0x99,0x00,0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10, -0x63,0xef,0xe7,0x02,0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x3d, -0x22,0x85,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, -0x42,0x4b,0xb2,0x4b,0x45,0x61,0x82,0x80,0x33,0x86,0x66,0x01,0x10,0xc3,0x85,0x06, -0x11,0x07,0xb5,0xbf,0x01,0x49,0x81,0x44,0x81,0x49,0x05,0x44,0x41,0xbf,0x93,0x96, -0x27,0x00,0xb2,0x96,0x8c,0xc2,0x85,0x07,0x65,0xbf,0x35,0x71,0x22,0xcd,0x4a,0xc9, -0x06,0xcf,0x26,0xcb,0x4e,0xc7,0x52,0xc5,0x56,0xc3,0x5a,0xc1,0xde,0xde,0xe2,0xdc, -0xe6,0xda,0xea,0xd8,0xee,0xd6,0x2e,0x89,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x11,0x46,0x6c,0x00,0x2a,0x84,0xd1,0x35,0x63,0x15,0x05,0x18,0x32,0x47,0xb7,0xc7, -0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x17,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08, -0x13,0x05,0x04,0x02,0x5d,0x35,0x63,0x16,0x05,0x16,0x42,0x47,0xb7,0x37,0xe6,0xac, -0x93,0x87,0x37,0x7d,0x63,0x14,0xf7,0x06,0xd6,0x46,0xb7,0x07,0x00,0xc4,0x37,0x06, -0x80,0x00,0xb6,0x97,0x63,0xfe,0xc7,0x04,0x26,0x47,0xb7,0x07,0x00,0xbe,0xba,0x97, -0x63,0xf8,0xc7,0x04,0xe6,0x47,0x23,0x24,0xd9,0x00,0x23,0x2a,0xe9,0x00,0xa2,0x97, -0x23,0x22,0xf9,0x00,0xf6,0x47,0x23,0x26,0xf9,0x00,0xb6,0x47,0x3e,0x94,0xc6,0x47, -0x23,0x28,0x89,0x00,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x20,0xf9,0x00,0xfa,0x40, -0x6a,0x44,0xda,0x44,0x4a,0x49,0xba,0x49,0x2a,0x4a,0x9a,0x4a,0x0a,0x4b,0xf6,0x5b, -0x66,0x5c,0xd6,0x5c,0x46,0x5d,0xb6,0x5d,0x0d,0x61,0x82,0x80,0x61,0x55,0xc5,0xb7, -0x7d,0x55,0xf1,0xbf,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x18, -0xf7,0xfc,0x61,0x04,0x41,0x4b,0x81,0x49,0x81,0x4b,0x81,0x44,0xb7,0x0c,0x00,0xbe, -0x37,0x0d,0x00,0xb0,0x37,0x0a,0x80,0x00,0x89,0x6a,0x85,0x4d,0x37,0x0c,0x00,0xc4, -0x21,0x46,0x0c,0x08,0x22,0x85,0xd5,0x3b,0xb1,0x46,0x19,0xc1,0x55,0x55,0x45,0xb7, -0x42,0x47,0xb3,0x05,0x97,0x01,0xb3,0x07,0xa7,0x01,0x63,0xe6,0x45,0x0b,0x33,0x06, -0x87,0x01,0x63,0x66,0x46,0x03,0x37,0x46,0xc8,0xbf,0x3a,0x96,0x37,0x48,0x06,0x00, -0x63,0x6f,0x06,0x01,0x37,0x06,0x38,0xc0,0x3a,0x96,0x37,0x08,0x06,0x00,0x63,0x68, -0x06,0x01,0x63,0xe8,0x57,0x01,0x09,0xcb,0x23,0x20,0x99,0x00,0x8d,0xb7,0x63,0xf5, -0x57,0x01,0x85,0x09,0x63,0xeb,0x45,0x07,0xb3,0x07,0x87,0x01,0x63,0xf2,0x47,0x03, -0x83,0x27,0x89,0x00,0xb3,0x37,0xf0,0x00,0xb3,0x87,0xd7,0x02,0x13,0x06,0x84,0x00, -0xca,0x97,0xd0,0xc3,0x52,0x46,0x98,0xc7,0xd0,0xc7,0x63,0x82,0xb4,0x05,0x85,0x44, -0xb7,0x47,0xc8,0xbf,0xba,0x97,0x37,0x46,0x06,0x00,0x63,0xe9,0xc7,0x00,0xb7,0x07, -0x38,0xc0,0x3e,0x97,0xb7,0x07,0x06,0x00,0x63,0x73,0xf7,0x00,0x85,0x09,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0b,0x00, -0x41,0x98,0x41,0x04,0x85,0x4b,0x7d,0x1b,0xe3,0x14,0x0b,0xf4,0x71,0xb7,0x89,0x44, -0x61,0xb7,0x51,0x55,0xed,0xb5,0xe3,0xe6,0x57,0xf9,0x85,0x47,0x71,0xbf,0x01,0x11, -0x26,0xca,0xae,0x84,0x85,0x65,0xfd,0x15,0x22,0xcc,0x06,0xce,0x4a,0xc8,0x4e,0xc6, -0x52,0xc4,0xb3,0x77,0xb5,0x00,0x2a,0x84,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb3,0xf7,0xb4,0x00,0x81,0xc7,0xae,0x94,0xfd,0x75,0xed,0x8c,0x37,0x09,0xce,0x3f, -0x03,0x27,0x09,0xff,0xb3,0x07,0x94,0x00,0x54,0x43,0x63,0xfb,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x5c,0x47,0xb3,0x77,0xf4,0x02,0xe5,0xf7,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xd8, -0x79,0xfd,0x83,0x27,0x09,0xff,0xcc,0x47,0x03,0xa9,0x87,0x00,0x33,0x54,0xb4,0x02, -0xb3,0xd7,0xb4,0x02,0x33,0x59,0xb9,0x02,0xb3,0xf5,0xb4,0x02,0x93,0x84,0x17,0x00, -0x91,0xe1,0xbe,0x84,0xb3,0x79,0x24,0x03,0xb3,0x09,0x39,0x41,0x63,0xd3,0x34,0x01, -0xa6,0x89,0x33,0x8a,0x89,0x00,0xb3,0x07,0x8a,0x40,0x63,0x4d,0xf0,0x00,0xb3,0x84, -0x34,0x41,0x63,0x61,0x99,0x02,0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x47,0x90,0x02, -0x01,0x45,0x79,0xb7,0x22,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xd1,0x41,0xf1, -0x05,0x04,0xd1,0xbf,0x33,0x55,0x24,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xcf, -0x3d,0xf5,0x4a,0x94,0xb3,0x84,0x24,0x41,0xe9,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xce,0x31,0xfd,0xfd,0x14,0xc9,0xb7,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3e,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff, -0x67,0x00,0x03,0xcc,0x32,0xc6,0x2e,0xc4,0x51,0x3e,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff,0x67,0x00,0x83,0xc7, -0x35,0x71,0x3a,0xc9,0x3e,0xcb,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x86,0xde, -0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2e,0xc3,0x32,0xc5,0x36,0xc7,0x42,0xcd, -0x46,0xcf,0x93,0x87,0x87,0x0a,0x13,0x07,0x87,0x0a,0x63,0xef,0xe7,0x0c,0x5c,0x01, -0x3e,0xce,0x35,0x47,0x79,0x54,0x63,0x4e,0xa7,0x0c,0xaa,0x8a,0x1a,0x4a,0xaa,0x44, -0xba,0x49,0x4a,0x44,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x22,0xb7,0x47,0x00,0x60, -0x9c,0x5f,0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xc5,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43, -0x05,0x8b,0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67, -0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b, -0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xf6,0x01,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xfc,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27, -0x00,0x60,0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff, -0xbc,0x4f,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c, -0xf7,0x00,0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab, -0x07,0x00,0x63,0x10,0x0b,0x04,0x91,0x47,0x63,0x9c,0xfa,0x00,0x23,0xae,0x04,0x00, -0xdd,0x57,0x9c,0xd0,0x01,0x44,0x31,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x31,0xbf, -0x7d,0x54,0x22,0x85,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a, -0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61, -0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0xb3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xb3,0x2a,0x89,0x55,0xf9,0x95,0x47, -0x63,0x90,0xfa,0x02,0x05,0x6b,0x93,0x87,0x14,0x00,0x7d,0x1b,0x3e,0xc4,0x89,0x4b, -0x13,0x0d,0x00,0xf9,0x63,0x11,0x24,0x0d,0x0a,0x04,0x13,0x74,0xf4,0x0f,0x51,0xbf, -0x99,0x47,0x63,0x96,0xfa,0x04,0x05,0x6c,0x7d,0x7d,0x7d,0x1c,0xe3,0x0c,0x24,0xf7, -0x13,0x1b,0x29,0x00,0xb3,0x07,0x6a,0x01,0x83,0xaa,0x07,0x00,0x26,0x9b,0x85,0x6b, -0x93,0x87,0x2a,0x00,0x13,0xd7,0xca,0x00,0xb1,0x83,0x63,0x53,0xf7,0x00,0x89,0x6b, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xe7,0xb3,0xfc,0xaa,0x01,0x5e,0x86,0xce,0x85, -0x66,0x85,0x21,0x3c,0x63,0x01,0x05,0x10,0x13,0x04,0xf0,0x0f,0x99,0xb7,0x91,0x47, -0x79,0x54,0xe3,0x90,0xfa,0xf4,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0, -0x04,0x00,0xfd,0x57,0x21,0x64,0x63,0x1d,0xfa,0x00,0x15,0x69,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0x0c,0x10,0x22,0x85,0xcd,0x32,0x01,0xc9,0xd9,0x57,0x11,0xb7, -0xa6,0x85,0x52,0x85,0xdd,0x34,0x88,0xd0,0xf5,0xbd,0x83,0x57,0x01,0x02,0x63,0x84, -0x27,0x01,0xe9,0x57,0xfd,0xb5,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57,0xaa,0x97, -0x63,0x74,0xfb,0x00,0xe5,0x57,0xf1,0xbd,0x83,0x47,0x21,0x02,0x13,0x04,0x04,0x02, -0xe1,0xf3,0xa6,0x85,0xc1,0xbf,0x93,0x16,0x29,0x00,0xb3,0x07,0xda,0x00,0x83,0xac, -0x07,0x00,0x85,0x6a,0x93,0x87,0x2c,0x00,0x13,0xd6,0xcc,0x00,0xb1,0x83,0x63,0x53, -0xf6,0x00,0x89,0x6a,0x36,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xdd,0xfd,0x77, -0x33,0xfc,0xfc,0x00,0x56,0x86,0xce,0x85,0x62,0x85,0x85,0x3a,0xb2,0x46,0xe3,0x1b, -0x05,0xe8,0xb3,0xf7,0x6c,0x01,0xce,0x97,0xbe,0x85,0x3e,0xc6,0xa2,0x47,0x09,0x46, -0xb3,0x8d,0xd4,0x00,0x33,0x85,0xd7,0x00,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xc2, -0xd6,0x85,0x66,0x85,0x29,0x39,0xe3,0x17,0x05,0xe6,0xb2,0x47,0x23,0x80,0x77,0x01, -0xa3,0x80,0xa7,0x01,0x65,0x38,0xb3,0x36,0xa0,0x00,0x56,0x86,0xce,0x85,0x62,0x85, -0xe5,0x31,0xe3,0x19,0x05,0xe4,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xd7,0x05,0x09, -0x23,0x80,0x7d,0x01,0x45,0xbd,0xde,0x85,0x56,0x85,0xd5,0x36,0xe3,0x1e,0x05,0xee, -0x83,0x47,0x1b,0x00,0xb3,0xfa,0x8a,0x01,0xce,0x9a,0x23,0x80,0xfa,0x00,0x83,0x47, -0x2b,0x00,0xa3,0x80,0xfa,0x00,0x9d,0x38,0xb3,0x36,0xa0,0x00,0x5e,0x86,0xce,0x85, -0x66,0x85,0x5d,0x31,0xe3,0x1a,0x05,0xec,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd3, -0x05,0x09,0x69,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_code.inc deleted file mode 100644 index 05b6e550ff..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,74 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x71,0x22,0xd4, -0x41,0x64,0x7d,0x14,0x4e,0xce,0xb3,0x79,0x85,0x00,0x32,0x94,0x4a,0xd0,0x52,0xcc, -0x56,0xca,0x5a,0xc8,0x5e,0xc6,0x2e,0x8a,0xb2,0x8a,0x06,0xd6,0x26,0xd2,0x2a,0x8b, -0x4e,0x94,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x4f,0x13,0x59,0x04,0x01,0xaa,0x8b, -0x89,0x47,0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10,0x93,0x06,0x00,0x08,0x13,0x97, -0x27,0x00,0x32,0x97,0x18,0x43,0x63,0x06,0xb7,0x00,0x85,0x07,0xe3,0x99,0xd7,0xfe, -0x89,0x47,0x33,0x07,0xf9,0x00,0x93,0x06,0xf0,0x07,0xbe,0x84,0x63,0xec,0xe6,0x08, -0x93,0x96,0x27,0x00,0x37,0x57,0x0c,0x60,0x36,0x97,0x13,0x5b,0x0b,0x01,0x81,0x46, -0x33,0x86,0x66,0x01,0x10,0xc3,0x85,0x06,0x11,0x07,0xe3,0x1b,0xd9,0xfe,0x11,0x65, -0x13,0x05,0x05,0xc0,0x3e,0x95,0xc1,0x75,0x42,0x05,0xe1,0x8d,0xaa,0x99,0x01,0x44, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x43,0x13,0x95,0x0b,0x01,0x41,0x81,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x47,0x1d,0xe8,0x56,0x86,0xce,0x85,0x52,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0x29,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0x45,0xa6,0x87, -0x33,0x07,0x99,0x00,0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10,0x63,0xe9,0xe7,0x02, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x44,0x22,0x85,0xb2,0x50, -0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b, -0x45,0x61,0x82,0x80,0x01,0x49,0x81,0x44,0x81,0x49,0x05,0x44,0x71,0xbf,0x93,0x96, -0x27,0x00,0xb2,0x96,0x8c,0xc2,0x85,0x07,0xd1,0xb7,0x35,0x71,0x22,0xcd,0x4a,0xc9, -0x06,0xcf,0x26,0xcb,0x4e,0xc7,0x52,0xc5,0x56,0xc3,0x5a,0xc1,0xde,0xde,0xe2,0xdc, -0xe6,0xda,0xea,0xd8,0xee,0xd6,0x2e,0x89,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x11,0x46,0x6c,0x00,0x2a,0x84,0xd9,0x35,0x63,0x15,0x05,0x18,0x32,0x47,0xb7,0xc7, -0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x17,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08, -0x13,0x05,0x04,0x02,0x65,0x35,0x63,0x16,0x05,0x16,0x42,0x47,0xb7,0x37,0xe6,0xac, -0x93,0x87,0x37,0x7d,0x63,0x14,0xf7,0x06,0xd6,0x46,0xb7,0x07,0x00,0xc4,0x37,0x06, -0x80,0x00,0xb6,0x97,0x63,0xfe,0xc7,0x04,0x26,0x47,0xb7,0x07,0x00,0xbe,0xba,0x97, -0x63,0xf8,0xc7,0x04,0xe6,0x47,0x23,0x24,0xd9,0x00,0x23,0x2a,0xe9,0x00,0xa2,0x97, -0x23,0x22,0xf9,0x00,0xf6,0x47,0x23,0x26,0xf9,0x00,0xb6,0x47,0x3e,0x94,0xc6,0x47, -0x23,0x28,0x89,0x00,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x20,0xf9,0x00,0xfa,0x40, -0x6a,0x44,0xda,0x44,0x4a,0x49,0xba,0x49,0x2a,0x4a,0x9a,0x4a,0x0a,0x4b,0xf6,0x5b, -0x66,0x5c,0xd6,0x5c,0x46,0x5d,0xb6,0x5d,0x0d,0x61,0x82,0x80,0x61,0x55,0xc5,0xb7, -0x7d,0x55,0xf1,0xbf,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x18, -0xf7,0xfc,0x61,0x04,0x41,0x4b,0x81,0x49,0x81,0x4b,0x81,0x44,0xb7,0x0c,0x00,0xbe, -0x37,0x0d,0x00,0xb0,0x37,0x0a,0x80,0x00,0x89,0x6a,0x85,0x4d,0x37,0x0c,0x00,0xc4, -0x21,0x46,0x0c,0x08,0x22,0x85,0xdd,0x3b,0xb1,0x46,0x19,0xc1,0x55,0x55,0x45,0xb7, -0x42,0x47,0xb3,0x05,0x97,0x01,0xb3,0x07,0xa7,0x01,0x63,0xe6,0x45,0x0b,0x33,0x06, -0x87,0x01,0x63,0x66,0x46,0x03,0x37,0x46,0xc8,0xbf,0x3a,0x96,0x37,0x48,0x06,0x00, -0x63,0x6f,0x06,0x01,0x37,0x06,0x38,0xc0,0x3a,0x96,0x37,0x08,0x06,0x00,0x63,0x68, -0x06,0x01,0x63,0xe8,0x57,0x01,0x09,0xcb,0x23,0x20,0x99,0x00,0x8d,0xb7,0x63,0xf5, -0x57,0x01,0x85,0x09,0x63,0xeb,0x45,0x07,0xb3,0x07,0x87,0x01,0x63,0xf2,0x47,0x03, -0x83,0x27,0x89,0x00,0xb3,0x37,0xf0,0x00,0xb3,0x87,0xd7,0x02,0x13,0x06,0x84,0x00, -0xca,0x97,0xd0,0xc3,0x52,0x46,0x98,0xc7,0xd0,0xc7,0x63,0x82,0xb4,0x05,0x85,0x44, -0xb7,0x47,0xc8,0xbf,0xba,0x97,0x37,0x46,0x06,0x00,0x63,0xe9,0xc7,0x00,0xb7,0x07, -0x38,0xc0,0x3e,0x97,0xb7,0x07,0x06,0x00,0x63,0x73,0xf7,0x00,0x85,0x09,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0b,0x00, -0x41,0x98,0x41,0x04,0x85,0x4b,0x7d,0x1b,0xe3,0x14,0x0b,0xf4,0x71,0xb7,0x89,0x44, -0x61,0xb7,0x51,0x55,0xed,0xb5,0xe3,0xe6,0x57,0xf9,0x85,0x47,0x71,0xbf,0x59,0x71, -0xba,0xd0,0xbe,0xd2,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x86,0xc6,0xa2,0xc4, -0xa6,0xc2,0xca,0xc0,0x4e,0xde,0xae,0xca,0xb2,0xcc,0xb6,0xce,0xc2,0xd4,0xc6,0xd6, -0x93,0x87,0x07,0x0a,0x13,0x07,0x07,0x0a,0x63,0xeb,0xe7,0x0c,0xd8,0x08,0x3a,0xc6, -0xb5,0x46,0xf9,0x57,0x63,0xca,0xa6,0x0c,0x2a,0x89,0xd6,0x49,0x66,0x44,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0x3f,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5,0x13,0xf5, -0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0xe2,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b, -0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3,0xb8,0x43, -0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x1e,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x1e,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0x14,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x19,0x37,0x47, -0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac,0x07,0x04, -0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xc8,0x3f, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x84,0x43,0x9d,0xe4,0x91,0x47,0x63,0x1c, -0xf9,0x00,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0,0x81,0x47,0x31,0xa0,0x23,0xa0, -0x07,0x00,0x91,0x07,0x15,0xb7,0xfd,0x57,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49, -0xf2,0x59,0x3e,0x85,0x65,0x61,0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff, -0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0xa6,0x85, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xd2,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xd2, -0x79,0xf1,0x11,0x47,0xf9,0x57,0xe3,0x11,0xe9,0xfc,0x44,0xcc,0x23,0x20,0x04,0x02, -0x23,0x20,0x04,0x00,0xfd,0x57,0x21,0x69,0x63,0x9d,0xf9,0x00,0x95,0x69,0x93,0x89, -0xa9,0x0a,0x13,0x06,0x00,0x02,0x0c,0x08,0x4a,0x85,0xc9,0x36,0x01,0xc9,0xd9,0x57, -0x61,0xb7,0xa2,0x85,0x4e,0x85,0xd1,0x31,0x08,0xd0,0x41,0xb7,0x83,0x57,0x01,0x01, -0x63,0x84,0x37,0x01,0xe9,0x57,0x8d,0xbf,0x52,0x45,0x63,0xe6,0xa4,0x00,0xe2,0x47, -0xaa,0x97,0x63,0xf4,0xf4,0x00,0xe5,0x57,0x85,0xb7,0x83,0x47,0x21,0x01,0x13,0x09, -0x09,0x02,0xe1,0xf3,0xa2,0x85,0xc1,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 85206c4524..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,125 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x47,0x0a,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x20,0xf6,0x0a,0x23,0x02,0x07,0x0a,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x20,0x06,0x0a,0xc5,0xb7,0x79,0x71,0x22,0xd4,0x41,0x64, -0x7d,0x14,0x4e,0xce,0xb3,0x79,0x85,0x00,0x32,0x94,0x4a,0xd0,0x52,0xcc,0x56,0xca, -0x5a,0xc8,0x5e,0xc6,0x2e,0x8a,0xb2,0x8a,0x06,0xd6,0x26,0xd2,0x2a,0x8b,0x4e,0x94, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x47,0x13,0x59,0x04,0x01,0xaa,0x8b,0x89,0x47, -0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10,0x93,0x06,0x00,0x08,0x13,0x97,0x27,0x00, -0x32,0x97,0x18,0x43,0x63,0x06,0xb7,0x00,0x85,0x07,0xe3,0x99,0xd7,0xfe,0x89,0x47, -0x33,0x07,0xf9,0x00,0x93,0x06,0xf0,0x07,0xbe,0x84,0x63,0xed,0xe6,0x08,0x93,0x96, -0x27,0x00,0x37,0x57,0x0c,0x60,0x36,0x97,0x13,0x5b,0x0b,0x01,0x81,0x46,0x63,0x1d, -0xd9,0x06,0x11,0x65,0x13,0x05,0x05,0xc0,0x3e,0x95,0xc1,0x75,0x42,0x05,0xe1,0x8d, -0xaa,0x99,0x01,0x44,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x3c,0x13,0x95,0x0b,0x01, -0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x40,0x1d,0xe8,0x56,0x86,0xce,0x85, -0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x22,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0x3e,0xa6,0x87,0x33,0x07,0x99,0x00,0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10, -0x63,0xef,0xe7,0x02,0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x3d, -0x22,0x85,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, -0x42,0x4b,0xb2,0x4b,0x45,0x61,0x82,0x80,0x33,0x86,0x66,0x01,0x10,0xc3,0x85,0x06, -0x11,0x07,0xb5,0xbf,0x01,0x49,0x81,0x44,0x81,0x49,0x05,0x44,0x41,0xbf,0x93,0x96, -0x27,0x00,0xb2,0x96,0x8c,0xc2,0x85,0x07,0x65,0xbf,0x35,0x71,0x22,0xcd,0x4a,0xc9, -0x06,0xcf,0x26,0xcb,0x4e,0xc7,0x52,0xc5,0x56,0xc3,0x5a,0xc1,0xde,0xde,0xe2,0xdc, -0xe6,0xda,0xea,0xd8,0xee,0xd6,0x2e,0x89,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x11,0x46,0x6c,0x00,0x2a,0x84,0xd1,0x35,0x63,0x15,0x05,0x18,0x32,0x47,0xb7,0xc7, -0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x17,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08, -0x13,0x05,0x04,0x02,0x5d,0x35,0x63,0x16,0x05,0x16,0x42,0x47,0xb7,0x37,0xe6,0xac, -0x93,0x87,0x37,0x7d,0x63,0x14,0xf7,0x06,0xd6,0x46,0xb7,0x07,0x00,0xc4,0x37,0x06, -0x80,0x00,0xb6,0x97,0x63,0xfe,0xc7,0x04,0x26,0x47,0xb7,0x07,0x00,0xbe,0xba,0x97, -0x63,0xf8,0xc7,0x04,0xe6,0x47,0x23,0x24,0xd9,0x00,0x23,0x2a,0xe9,0x00,0xa2,0x97, -0x23,0x22,0xf9,0x00,0xf6,0x47,0x23,0x26,0xf9,0x00,0xb6,0x47,0x3e,0x94,0xc6,0x47, -0x23,0x28,0x89,0x00,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x20,0xf9,0x00,0xfa,0x40, -0x6a,0x44,0xda,0x44,0x4a,0x49,0xba,0x49,0x2a,0x4a,0x9a,0x4a,0x0a,0x4b,0xf6,0x5b, -0x66,0x5c,0xd6,0x5c,0x46,0x5d,0xb6,0x5d,0x0d,0x61,0x82,0x80,0x61,0x55,0xc5,0xb7, -0x7d,0x55,0xf1,0xbf,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x18, -0xf7,0xfc,0x61,0x04,0x41,0x4b,0x81,0x49,0x81,0x4b,0x81,0x44,0xb7,0x0c,0x00,0xbe, -0x37,0x0d,0x00,0xb0,0x37,0x0a,0x80,0x00,0x89,0x6a,0x85,0x4d,0x37,0x0c,0x00,0xc4, -0x21,0x46,0x0c,0x08,0x22,0x85,0xd5,0x3b,0xb1,0x46,0x19,0xc1,0x55,0x55,0x45,0xb7, -0x42,0x47,0xb3,0x05,0x97,0x01,0xb3,0x07,0xa7,0x01,0x63,0xe6,0x45,0x0b,0x33,0x06, -0x87,0x01,0x63,0x66,0x46,0x03,0x37,0x46,0xc8,0xbf,0x3a,0x96,0x37,0x48,0x06,0x00, -0x63,0x6f,0x06,0x01,0x37,0x06,0x38,0xc0,0x3a,0x96,0x37,0x08,0x06,0x00,0x63,0x68, -0x06,0x01,0x63,0xe8,0x57,0x01,0x09,0xcb,0x23,0x20,0x99,0x00,0x8d,0xb7,0x63,0xf5, -0x57,0x01,0x85,0x09,0x63,0xeb,0x45,0x07,0xb3,0x07,0x87,0x01,0x63,0xf2,0x47,0x03, -0x83,0x27,0x89,0x00,0xb3,0x37,0xf0,0x00,0xb3,0x87,0xd7,0x02,0x13,0x06,0x84,0x00, -0xca,0x97,0xd0,0xc3,0x52,0x46,0x98,0xc7,0xd0,0xc7,0x63,0x82,0xb4,0x05,0x85,0x44, -0xb7,0x47,0xc8,0xbf,0xba,0x97,0x37,0x46,0x06,0x00,0x63,0xe9,0xc7,0x00,0xb7,0x07, -0x38,0xc0,0x3e,0x97,0xb7,0x07,0x06,0x00,0x63,0x73,0xf7,0x00,0x85,0x09,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0b,0x00, -0x41,0x98,0x41,0x04,0x85,0x4b,0x7d,0x1b,0xe3,0x14,0x0b,0xf4,0x71,0xb7,0x89,0x44, -0x61,0xb7,0x51,0x55,0xed,0xb5,0xe3,0xe6,0x57,0xf9,0x85,0x47,0x71,0xbf,0x01,0x11, -0x26,0xca,0xae,0x84,0x85,0x65,0xfd,0x15,0x22,0xcc,0x06,0xce,0x4a,0xc8,0x4e,0xc6, -0x52,0xc4,0xb3,0x77,0xb5,0x00,0x2a,0x84,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb3,0xf7,0xb4,0x00,0x81,0xc7,0xae,0x94,0xfd,0x75,0xed,0x8c,0x37,0x09,0xce,0x3f, -0x03,0x27,0x09,0xff,0xb3,0x07,0x94,0x00,0x54,0x43,0x63,0xfb,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x5c,0x47,0xb3,0x77,0xf4,0x02,0xe5,0xf7,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xd8, -0x79,0xfd,0x83,0x27,0x09,0xff,0xcc,0x47,0x03,0xa9,0x87,0x00,0x33,0x54,0xb4,0x02, -0xb3,0xd7,0xb4,0x02,0x33,0x59,0xb9,0x02,0xb3,0xf5,0xb4,0x02,0x93,0x84,0x17,0x00, -0x91,0xe1,0xbe,0x84,0xb3,0x79,0x24,0x03,0xb3,0x09,0x39,0x41,0x63,0xd3,0x34,0x01, -0xa6,0x89,0x33,0x8a,0x89,0x00,0xb3,0x07,0x8a,0x40,0x63,0x4d,0xf0,0x00,0xb3,0x84, -0x34,0x41,0x63,0x61,0x99,0x02,0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x47,0x90,0x02, -0x01,0x45,0x79,0xb7,0x22,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xd1,0x41,0xf1, -0x05,0x04,0xd1,0xbf,0x33,0x55,0x24,0x03,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xcf, -0x3d,0xf5,0x4a,0x94,0xb3,0x84,0x24,0x41,0xe9,0xb7,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xce,0x31,0xfd,0xfd,0x14,0xc9,0xb7,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3e,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff, -0x67,0x00,0x03,0xcc,0x32,0xc6,0x2e,0xc4,0x51,0x3e,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xc8,0xff,0x67,0x00,0x83,0xc7, -0x35,0x71,0x3a,0xc9,0x3e,0xcb,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x86,0xde, -0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2e,0xc3,0x32,0xc5,0x36,0xc7,0x42,0xcd, -0x46,0xcf,0x93,0x87,0x87,0x0a,0x13,0x07,0x87,0x0a,0x63,0xef,0xe7,0x0c,0x5c,0x01, -0x3e,0xce,0x35,0x47,0x79,0x54,0x63,0x4e,0xa7,0x0c,0xaa,0x8a,0x1a,0x4a,0xaa,0x44, -0xba,0x49,0x4a,0x44,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x22,0xb7,0x47,0x00,0x60, -0x9c,0x5f,0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xc5,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43, -0x05,0x8b,0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67, -0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b, -0xb8,0xc3,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x20,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xf6,0x01,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x40,0xfc,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27, -0x00,0x60,0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff, -0xbc,0x4f,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c, -0xf7,0x00,0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab, -0x07,0x00,0x63,0x10,0x0b,0x04,0x91,0x47,0x63,0x9c,0xfa,0x00,0x23,0xae,0x04,0x00, -0xdd,0x57,0x9c,0xd0,0x01,0x44,0x31,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x31,0xbf, -0x7d,0x54,0x22,0x85,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a, -0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61, -0x82,0x80,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0xda,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xa0,0xb3,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xb3,0x2a,0x89,0x55,0xf9,0x95,0x47, -0x63,0x90,0xfa,0x02,0x05,0x6b,0x93,0x87,0x14,0x00,0x7d,0x1b,0x3e,0xc4,0x89,0x4b, -0x13,0x0d,0x00,0xf9,0x63,0x11,0x24,0x0d,0x0a,0x04,0x13,0x74,0xf4,0x0f,0x51,0xbf, -0x99,0x47,0x63,0x96,0xfa,0x04,0x05,0x6c,0x7d,0x7d,0x7d,0x1c,0xe3,0x0c,0x24,0xf7, -0x13,0x1b,0x29,0x00,0xb3,0x07,0x6a,0x01,0x83,0xaa,0x07,0x00,0x26,0x9b,0x85,0x6b, -0x93,0x87,0x2a,0x00,0x13,0xd7,0xca,0x00,0xb1,0x83,0x63,0x53,0xf7,0x00,0x89,0x6b, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xe7,0xb3,0xfc,0xaa,0x01,0x5e,0x86,0xce,0x85, -0x66,0x85,0x21,0x3c,0x63,0x01,0x05,0x10,0x13,0x04,0xf0,0x0f,0x99,0xb7,0x91,0x47, -0x79,0x54,0xe3,0x90,0xfa,0xf4,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0, -0x04,0x00,0xfd,0x57,0x21,0x64,0x63,0x1d,0xfa,0x00,0x15,0x69,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0x0c,0x10,0x22,0x85,0xcd,0x32,0x01,0xc9,0xd9,0x57,0x11,0xb7, -0xa6,0x85,0x52,0x85,0xdd,0x34,0x88,0xd0,0xf5,0xbd,0x83,0x57,0x01,0x02,0x63,0x84, -0x27,0x01,0xe9,0x57,0xfd,0xb5,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57,0xaa,0x97, -0x63,0x74,0xfb,0x00,0xe5,0x57,0xf1,0xbd,0x83,0x47,0x21,0x02,0x13,0x04,0x04,0x02, -0xe1,0xf3,0xa6,0x85,0xc1,0xbf,0x93,0x16,0x29,0x00,0xb3,0x07,0xda,0x00,0x83,0xac, -0x07,0x00,0x85,0x6a,0x93,0x87,0x2c,0x00,0x13,0xd6,0xcc,0x00,0xb1,0x83,0x63,0x53, -0xf6,0x00,0x89,0x6a,0x36,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xdd,0xfd,0x77, -0x33,0xfc,0xfc,0x00,0x56,0x86,0xce,0x85,0x62,0x85,0x85,0x3a,0xb2,0x46,0xe3,0x1b, -0x05,0xe8,0xb3,0xf7,0x6c,0x01,0xce,0x97,0xbe,0x85,0x3e,0xc6,0xa2,0x47,0x09,0x46, -0xb3,0x8d,0xd4,0x00,0x33,0x85,0xd7,0x00,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xc2, -0xd6,0x85,0x66,0x85,0x29,0x39,0xe3,0x17,0x05,0xe6,0xb2,0x47,0x23,0x80,0x77,0x01, -0xa3,0x80,0xa7,0x01,0x65,0x38,0xb3,0x36,0xa0,0x00,0x56,0x86,0xce,0x85,0x62,0x85, -0xe5,0x31,0xe3,0x19,0x05,0xe4,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xd7,0x05,0x09, -0x23,0x80,0x7d,0x01,0x45,0xbd,0xde,0x85,0x56,0x85,0xd5,0x36,0xe3,0x1e,0x05,0xee, -0x83,0x47,0x1b,0x00,0xb3,0xfa,0x8a,0x01,0xce,0x9a,0x23,0x80,0xfa,0x00,0x83,0x47, -0x2b,0x00,0xa3,0x80,0xfa,0x00,0x9d,0x38,0xb3,0x36,0xa0,0x00,0x5e,0x86,0xce,0x85, -0x66,0x85,0x5d,0x31,0xe3,0x1a,0x05,0xec,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd3, -0x05,0x09,0x69,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_code.inc deleted file mode 100644 index a1b8a04be4..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,157 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc7,0xc7,0x13,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x47,0xc8,0x3f,0x93,0x87, -0xc7,0x10,0x98,0x47,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71, -0x01,0x45,0x2a,0xc4,0x2a,0xcc,0xc8,0x47,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6, -0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x82,0x80,0x29,0xc5,0xb7,0x47,0xc8,0x3f,0x83,0xc7,0xc7,0x13,0xaa,0x85, -0x13,0x05,0x30,0x10,0xa1,0xc3,0xb7,0x47,0xc8,0x3f,0x93,0x87,0xc7,0x10,0x98,0x47, -0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05, -0x20,0x10,0x82,0x80,0x82,0x80,0x39,0xc1,0xb7,0x47,0xc8,0x3f,0x83,0xc7,0xc7,0x13, -0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0xc8,0x3f,0x93,0x87,0xc7,0x10,0x88,0x47, -0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0xb7,0x47,0xc8,0x3f,0x03,0xa5,0x47,0x12,0x59,0x81,0x05,0x89,0x82,0x80, -0x01,0x45,0x82,0x80,0xb7,0x47,0xc8,0x3f,0x23,0xa4,0x07,0x12,0x82,0x80,0xb7,0x46, -0xc8,0x3f,0x93,0x86,0xc6,0x10,0x98,0x4e,0xb7,0x07,0x80,0x00,0x3e,0x05,0xf9,0x8f, -0x21,0x67,0x7d,0x17,0xf9,0x8d,0xcd,0x8f,0xb7,0x85,0x3f,0x00,0x41,0x11,0x6d,0x8d, -0x06,0xc6,0xc9,0x8f,0x9c,0xce,0xf9,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80, -0xb7,0x47,0xc8,0x3f,0x37,0x07,0x38,0x40,0x93,0x87,0xc7,0x10,0x13,0x07,0xc7,0x10, -0xd8,0xcf,0x98,0x4f,0x93,0x17,0x87,0x00,0x63,0xd6,0x07,0x02,0x93,0x57,0xf7,0x00, -0x93,0x16,0x17,0x01,0x93,0xf7,0xf7,0x07,0x91,0xe6,0x13,0x77,0xf5,0x07,0x01,0x45, -0x63,0x0c,0xf7,0x00,0x41,0x11,0x06,0xc6,0x71,0x37,0xb2,0x40,0x13,0x05,0x10,0x10, -0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b, -0x81,0xcb,0xb7,0x47,0xc8,0x3f,0x03,0xa5,0x47,0x12,0x5d,0x81,0x05,0x89,0x82,0x80, -0x01,0x45,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x01,0x45,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47, -0xc8,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6,0x47,0x13,0xb7,0x47,0xc8,0x3f,0x23,0x24, -0x05,0x02,0x83,0xa7,0x07,0x13,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83, -0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02, -0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47, -0xc8,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87,0xc7,0x10,0x51,0x05,0x88,0xd3,0x37,0x47, -0xc8,0x3f,0xe1,0x07,0x23,0x2c,0xf7,0x12,0x01,0x45,0x82,0x80,0x79,0x71,0x22,0xd4, -0x26,0xd2,0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8,0x2a,0x84, -0xfd,0x54,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x2e,0xc6,0x82,0x97, -0xaa,0x89,0xb2,0x45,0x63,0x11,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97, -0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07, -0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa, -0x04,0x00,0xdc,0x47,0x82,0x97,0x79,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x00,0x0b,0x0c, -0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe6,0xe7,0x04,0x5c,0x50,0x18,0x58,0x99,0x8f, -0xc5,0xc7,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc5,0xc3,0xb3,0x04,0x4b,0x41,0x63,0xf3, -0x97,0x00,0xbe,0x84,0x08,0x58,0x18,0x50,0x54,0x54,0x1c,0x58,0x3a,0x95,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0x89,0xcb, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x31,0xe9, -0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0x7d,0xbf,0x5c,0x54,0xfd,0x17, -0xe3,0xe8,0x97,0xfe,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x54,0x54,0x1c,0x54, -0x63,0x9a,0xf6,0x00,0x23,0x26,0x04,0x02,0x14,0x54,0x5c,0x50,0x63,0xf4,0xf6,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0x3a,0x85,0xa6,0x97,0x1c,0xd8,0xc9,0xb7,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x97,0xfa,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xff,0xe3,0x67,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x13,0x79,0x19,0x00, -0x1c,0x40,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xb2,0x50,0x22,0x54,0x4e,0x85,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, -0x42,0x4b,0x45,0x61,0x82,0x80,0x90,0x45,0xd4,0x45,0x63,0x14,0x96,0x00,0xe3,0x82, -0x96,0xec,0x98,0x41,0xdc,0x41,0x33,0x07,0xe0,0x40,0x33,0x35,0xe0,0x00,0xb3,0x07, -0xf0,0x40,0x89,0x8f,0x98,0xc9,0xdc,0xc9,0xe3,0xc5,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0x61,0xc7,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0xb9,0xc7,0x1c,0x45,0x01,0x11,0x22,0xcc,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47, -0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x32,0x89,0xae,0x84,0x2a,0x84,0x93,0x09, -0x45,0x00,0x63,0xfe,0xb7,0x00,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49, -0xb2,0x49,0x05,0x61,0x82,0x80,0xca,0x85,0x4e,0x85,0x89,0x35,0x75,0xf5,0x1c,0x44, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0xe3,0xe7,0xf4,0xfe,0xe9,0xbf,0x13,0x05, -0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0xa9,0xc3,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47,0x26,0xc2,0x4a,0xc0,0x06,0xc6, -0xae,0x84,0x2a,0x84,0x13,0x09,0x45,0x00,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xdc,0x47,0x99,0xe3,0x01,0x45,0x29,0xa0,0xa6,0x85,0x4a,0x85,0xc5,0x3b,0x6d,0xd5, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x13,0x05,0x30,0x10, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce, -0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00, -0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54, -0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5, -0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0xbd,0x33, -0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3, -0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58, -0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58, -0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x90,0x44, -0xd4,0x44,0x63,0x14,0x36,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x07, -0xe0,0x40,0xb3,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40,0x8d,0x8f,0x98,0xc8,0xdc,0xc8, -0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xc7,0xf8,0xa1,0xb7,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0xf1,0x17,0xe3,0xe7,0xb7,0xfe,0x1c,0x45,0x41,0x11, -0x26,0xc2,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x93,0x84,0x45,0x00, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x4a,0xc0,0x06,0xc6, -0x26,0x97,0x2e,0x89,0x2a,0x84,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x7d,0x31, -0x41,0xe1,0x1c,0x44,0x13,0x97,0x04,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47, -0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44, -0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x23,0x10,0x25,0x01, -0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44, -0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x79,0xf5, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x79,0x71, -0x22,0xd4,0x41,0x64,0x7d,0x14,0x4e,0xce,0xb3,0x79,0x85,0x00,0x32,0x94,0x4a,0xd0, -0x52,0xcc,0x56,0xca,0x5a,0xc8,0x5e,0xc6,0x2e,0x8a,0xb2,0x8a,0x06,0xd6,0x26,0xd2, -0x2a,0x8b,0x4e,0x94,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xed,0x13,0x59,0x04,0x01, -0xaa,0x8b,0x89,0x47,0x37,0x56,0x0c,0x60,0x93,0x05,0x00,0x10,0x93,0x06,0x00,0x08, -0x13,0x97,0x27,0x00,0x32,0x97,0x18,0x43,0x63,0x06,0xb7,0x00,0x85,0x07,0xe3,0x99, -0xd7,0xfe,0x89,0x47,0x33,0x07,0xf9,0x00,0x93,0x06,0xf0,0x07,0xbe,0x84,0x63,0xed, -0xe6,0x08,0x93,0x96,0x27,0x00,0x37,0x57,0x0c,0x60,0x36,0x97,0x13,0x5b,0x0b,0x01, -0x81,0x46,0x63,0x1d,0xd9,0x06,0x11,0x65,0x13,0x05,0x05,0xc0,0x3e,0x95,0xc1,0x75, -0x42,0x05,0xe1,0x8d,0xaa,0x99,0x01,0x44,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe1, -0x13,0x95,0x0b,0x01,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xe6,0x1d,0xe8, -0x56,0x86,0xce,0x85,0x52,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xc8,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xe4,0xa6,0x87,0x33,0x07,0x99,0x00,0x37,0x56,0x0c,0x60, -0x93,0x05,0x00,0x10,0x63,0xef,0xe7,0x02,0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xe2,0x22,0x85,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49, -0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b,0x45,0x61,0x82,0x80,0x33,0x86,0x66,0x01, -0x10,0xc3,0x85,0x06,0x11,0x07,0xb5,0xbf,0x01,0x49,0x81,0x44,0x81,0x49,0x05,0x44, -0x41,0xbf,0x93,0x96,0x27,0x00,0xb2,0x96,0x8c,0xc2,0x85,0x07,0x65,0xbf,0x39,0x71, -0x61,0x73,0xa1,0x66,0x22,0xdc,0x26,0xda,0x4e,0xd6,0x56,0xd2,0x06,0xde,0x4a,0xd8, -0x52,0xd4,0x5a,0xd0,0x5e,0xce,0xc1,0x06,0x1a,0x91,0x8a,0x96,0xe1,0x77,0xb6,0x97, -0x37,0x44,0xc8,0x3f,0x37,0x47,0xc8,0x3f,0x23,0x2a,0xf7,0x12,0xaa,0x89,0xb7,0x47, -0xc8,0x3f,0x21,0x67,0x13,0x05,0xc4,0x10,0xae,0x8a,0x61,0x46,0x81,0x45,0x23,0xa8, -0xe7,0x12,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xbd,0xb7,0x47,0xc8,0x3f,0x93,0x04, -0xc4,0x10,0x93,0x87,0x07,0x00,0x9c,0xc4,0x93,0x87,0x47,0x02,0xdc,0xc4,0x05,0x47, -0xb7,0x47,0xc8,0x3f,0x13,0x04,0xc4,0x10,0x23,0x8e,0xe7,0x12,0x93,0x04,0x84,0x01, -0x1c,0x40,0x9d,0xe3,0x21,0x04,0xe3,0x1d,0x94,0xfe,0xb7,0x47,0xc8,0x3f,0x03,0xa7, -0x87,0x13,0xb7,0x06,0x80,0x00,0x11,0x6a,0x1c,0x43,0x79,0x1a,0x81,0x44,0xd5,0x8f, -0x1c,0xc3,0x93,0x7b,0xca,0xff,0x81,0xa0,0x9c,0x43,0x48,0x40,0x82,0x97,0x79,0xd9, -0x7d,0x55,0x2d,0xa8,0x33,0x84,0x9a,0x40,0x22,0x89,0x63,0x76,0x8a,0x04,0x5e,0x84, -0x22,0x85,0x55,0x38,0x2a,0x8b,0x6d,0xd5,0xaa,0x85,0x22,0x86,0x33,0x85,0x34,0x01, -0x3d,0x35,0x2a,0x89,0x5a,0x85,0xb9,0x30,0x33,0x65,0xa9,0x00,0x71,0xf9,0xa2,0x94, -0xef,0xf0,0xcf,0xff,0x71,0xf5,0xe3,0xe7,0x54,0xfd,0x01,0x45,0x21,0x63,0x1a,0x91, -0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x21,0x61,0x82,0x80,0x93,0x77,0x34,0x00,0xdd,0xdb,0x71,0x98,0x4d,0xf8, -0x8d,0x47,0xe3,0xef,0x27,0xf9,0xa1,0x67,0x61,0x74,0xc1,0x07,0x71,0x14,0x8a,0x97, -0x3e,0x94,0x11,0x46,0xa2,0x85,0x33,0x85,0x34,0x01,0xd1,0x3b,0x51,0xf1,0x4a,0x85, -0x99,0x30,0xaa,0x84,0x35,0xdd,0x4a,0x86,0xa2,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xae,0x26,0x85,0xef,0xf0,0x0f,0xfe,0x25,0xf5,0xef,0xf0,0x2f,0xf9,0x59,0xdd, -0x85,0xb7,0x39,0x71,0x3a,0xd8,0x3e,0xda,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f, -0x22,0xcc,0x06,0xce,0x26,0xca,0x4a,0xc8,0x2a,0x84,0x2e,0xd2,0x32,0xd4,0x36,0xd6, -0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x10,0x13,0x07,0xd7,0x13,0x63,0xeb,0xe7,0x0c, -0x5c,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4f,0x87,0x0a,0x92,0x54,0x22,0x59, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe5,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5, -0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x88,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3, -0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xc4,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xc4,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xba,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xbf, -0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac, -0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xc8,0x3f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x99,0xed,0x91,0x47, -0x63,0x06,0xf4,0x04,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x21,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x15,0xb7,0xb7,0x07,0xce,0x3f,0x03,0xa5, -0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0x79,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x79, -0x71,0xf1,0x09,0xe4,0xca,0x85,0x26,0x85,0x59,0x33,0x75,0xbf,0x79,0x55,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_data.inc deleted file mode 100644 index f26b5d73e5..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,18 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe8,0x01,0x38,0x40,0x4e,0x05,0x38,0x40,0xce,0x01,0x38,0x40,0xca,0x03,0x38,0x40, -0x24,0x04,0x38,0x40,0xb6,0x01,0x38,0x40,0x72,0x04,0x38,0x40,0xa4,0x01,0x38,0x40, -0x8a,0x01,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xc8,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x01,0x38,0x40, -0x00,0x01,0x38,0x40,0x0e,0x01,0x38,0x40,0xf2,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_code.inc deleted file mode 100644 index 81a57587c6..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,27 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xba,0xc8, -0xbe,0xca,0x37,0x47,0xc8,0x3f,0xb7,0x47,0xc8,0x3f,0x22,0xdc,0x06,0xde,0x2a,0x84, -0xae,0xc2,0xb2,0xc4,0xb6,0xc6,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x07,0x0a,0x13,0x07, -0x07,0x0a,0x63,0xe7,0xe7,0x0c,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xcd, -0x87,0x0a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x6d,0xb7,0x47,0x00,0x60,0x9c,0x5f, -0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x10,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b, -0x19,0xc3,0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00, -0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x4c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0x4c, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x42,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80, -0x60,0x47,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60, -0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0xc8,0x3f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x89,0xed, -0x91,0x47,0x63,0x02,0xf4,0x0a,0x7d,0x55,0xf2,0x50,0x62,0x54,0x25,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0x35,0xb7,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff, -0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x01,0x61,0xf5, -0x9d,0x47,0x63,0x12,0xf4,0x06,0x61,0x46,0x81,0x45,0x28,0x08,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x21,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xc8,0xb7,0x07, -0x06,0x08,0x93,0x87,0x47,0x50,0x13,0x05,0x40,0x1d,0x3e,0xca,0x97,0x00,0xc8,0xff, -0xe7,0x80,0xc0,0xfc,0x49,0xf9,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xfb,0x3d,0xfd,0x13,0x06,0x00,0x02,0x0c,0x08, -0x37,0x45,0x1d,0x00,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xfa,0x33,0x35,0xa0,0x00, -0x33,0x05,0xa0,0x40,0x95,0xb7,0x79,0x55,0x85,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_code.inc deleted file mode 100644 index fbcab9db1a..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,753 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x67,0xc8,0x3f, -0x83,0xc7,0x87,0x4a,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x57,0xc8,0x3f,0x93,0x87, -0xc7,0x37,0x98,0x47,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71, -0x01,0x45,0x2a,0xc4,0x2a,0xcc,0xc8,0x47,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6, -0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x82,0x80,0x29,0xc5,0xb7,0x67,0xc8,0x3f,0x83,0xc7,0x87,0x4a,0xaa,0x85, -0x13,0x05,0x30,0x10,0xa1,0xc3,0xb7,0x57,0xc8,0x3f,0x93,0x87,0xc7,0x37,0x98,0x47, -0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05, -0x20,0x10,0x82,0x80,0x82,0x80,0x39,0xc1,0xb7,0x67,0xc8,0x3f,0x83,0xc7,0x87,0x4a, -0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x57,0xc8,0x3f,0x93,0x87,0xc7,0x37,0x88,0x47, -0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0x31,0xc5,0xb7,0x67,0xc8,0x3f,0x83,0xc7,0x87,0x4a,0xaa,0x85,0x13,0x05, -0x30,0x10,0xa9,0xc3,0xb7,0x57,0xc8,0x3f,0x93,0x87,0xc7,0x37,0x98,0x47,0x13,0x05, -0x60,0x10,0x0d,0xcb,0x14,0x4f,0x9d,0xc6,0x58,0x4f,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05, -0x20,0x10,0x82,0x80,0x82,0x80,0x1c,0x41,0xb9,0xc3,0xb7,0x67,0xc8,0x3f,0x83,0xc7, -0x87,0x4a,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x57,0xc8,0x3f,0x93,0x87,0xc7,0x37, -0x88,0x47,0x05,0xc9,0x18,0x4d,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x67,0xc8,0x3f,0x83,0xc7,0x87,0x4a,0x2e,0x86,0x91,0xcf, -0xb7,0x57,0xc8,0x3f,0x93,0x87,0xc7,0x37,0x98,0x47,0x01,0xcb,0x03,0x23,0x47,0x01, -0x63,0x05,0x03,0x00,0xaa,0x85,0xc8,0x47,0x02,0x83,0x82,0x80,0x37,0x57,0xc8,0x3f, -0x83,0x27,0x07,0x49,0x93,0x06,0x07,0x49,0xbe,0x96,0x23,0x82,0xa6,0x00,0x85,0x66, -0x85,0x07,0xfd,0x16,0xf5,0x8f,0x23,0x28,0xf7,0x48,0x82,0x80,0xb7,0x57,0xc8,0x3f, -0x03,0xa5,0x47,0x39,0x59,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57, -0xc8,0x3f,0x23,0xac,0x07,0x38,0x82,0x80,0xb7,0x56,0xc8,0x3f,0x93,0x86,0xc6,0x37, -0x98,0x4e,0xb7,0x07,0x80,0x00,0x3e,0x05,0xf9,0x8f,0x21,0x67,0x7d,0x17,0xf9,0x8d, -0xcd,0x8f,0xb7,0x85,0x3f,0x00,0x41,0x11,0x6d,0x8d,0x06,0xc6,0xc9,0x8f,0x9c,0xce, -0xf9,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0xb7,0x57,0xc8,0x3f,0x37,0x07, -0x38,0x40,0x93,0x87,0xc7,0x37,0x13,0x07,0x67,0x1f,0xd8,0xcf,0x98,0x4f,0x93,0x17, -0x87,0x00,0x63,0xd6,0x07,0x02,0x93,0x57,0xf7,0x00,0x93,0x16,0x17,0x01,0x93,0xf7, -0xf7,0x07,0x91,0xe6,0x13,0x77,0xf5,0x07,0x01,0x45,0x63,0x0c,0xf7,0x00,0x41,0x11, -0x06,0xc6,0x71,0x37,0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x57,0xc8,0x3f, -0x03,0xa5,0x47,0x39,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xc3,0x01,0x45,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5,0x10,0xd5,0x23,0x28,0x05,0x02, -0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc7, -0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80,0x13,0x05,0x30,0x10, -0x82,0x80,0xb7,0x67,0xc8,0x3f,0x03,0xa7,0x47,0x4a,0x41,0x11,0x22,0xc4,0x06,0xc6, -0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00,0x2a,0x86,0x37,0x45,0xc8,0x3f,0xa1,0x65, -0x13,0x05,0x45,0x29,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xd4,0xb7,0x67,0xc8,0x3f, -0x23,0xa0,0x87,0x4a,0xb2,0x40,0x22,0x44,0xb7,0x67,0xc8,0x3f,0x21,0x67,0x23,0xae, -0xe7,0x48,0x41,0x01,0x82,0x80,0xb7,0x57,0xc8,0x3f,0x83,0xc6,0x87,0x37,0xc5,0xc2, -0x3e,0x87,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83,0x01,0x46,0xc9,0x83,0x9d,0x8b, -0xad,0xef,0xb7,0x56,0xc8,0x3f,0x49,0xc2,0x37,0x96,0x00,0x60,0x83,0x27,0xc6,0x82, -0xc1,0x8b,0x81,0xeb,0x83,0x27,0x46,0x83,0x1d,0x46,0xc9,0x83,0x9d,0x8b,0x63,0x92, -0xc7,0x02,0xb7,0x97,0x00,0x60,0x03,0xa6,0x07,0x83,0x83,0xa7,0x07,0x83,0x93,0x15, -0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b,0x81,0xc7,0x89,0x47,0x23,0xaa, -0xf6,0x36,0xb7,0x67,0xc8,0x3f,0x23,0x0c,0x07,0x36,0x03,0xa7,0x47,0x4a,0x8d,0x47, -0x63,0xff,0xe7,0x02,0x83,0xa5,0x46,0x37,0x37,0x45,0xc8,0x3f,0x41,0x11,0x13,0x05, -0x05,0x2c,0x06,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xca,0xb2,0x40,0xb7,0x57, -0xc8,0x3f,0x03,0xa5,0x47,0x37,0x41,0x01,0x82,0x80,0x93,0xf6,0x17,0x00,0x99,0xc2, -0x13,0x46,0x16,0x00,0x85,0x83,0xad,0xbf,0x23,0xaa,0x06,0x36,0x5d,0xbf,0xb7,0x57, -0xc8,0x3f,0x03,0xa5,0x47,0x37,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00,0x22,0xc4, -0x06,0xc6,0x13,0x56,0xc5,0x00,0xb1,0x82,0x09,0x64,0x63,0x43,0xd6,0x00,0x05,0x64, -0xb7,0x67,0xc8,0x3f,0x03,0xa7,0x47,0x4a,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45, -0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x22,0x87,0x93,0x85,0x85,0x09,0x13,0x05,0x45,0x2e, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xc4,0x22,0x85,0xb2,0x40,0x22,0x44,0x41,0x01, -0x82,0x80,0xb7,0x67,0xc8,0x3f,0x83,0xa7,0x47,0x4a,0x81,0xcf,0x37,0x45,0xc8,0x3f, -0x41,0x11,0x13,0x05,0xc5,0x2f,0x06,0xc6,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xc1, -0x01,0xa0,0x01,0xa0,0x01,0x11,0x22,0xcc,0x4e,0xc6,0x06,0xce,0x26,0xca,0x4a,0xc8, -0x52,0xc4,0x83,0x47,0x05,0x00,0x2a,0x84,0xb7,0x69,0xc8,0x3f,0xbd,0xe3,0xb7,0x67, -0xc8,0x3f,0x03,0xa9,0x07,0x4a,0xb7,0x67,0xc8,0x3f,0x83,0xa4,0xc7,0x49,0x03,0xa7, -0x49,0x4a,0x8d,0x47,0x85,0x80,0x33,0x0a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45, -0xc8,0x3f,0x52,0x87,0xa6,0x86,0x4a,0x86,0xa6,0x85,0x13,0x05,0xc5,0x30,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xbc,0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28, -0x04,0x02,0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22, -0x04,0x02,0x23,0x2a,0x24,0x01,0x04,0xcc,0x23,0x2e,0x44,0x01,0x04,0xd0,0x23,0x24, -0x04,0x00,0x83,0x47,0x04,0x00,0x03,0xa7,0x49,0x4a,0x51,0x04,0x93,0xe7,0x17,0x00, -0x23,0x06,0xf4,0xfe,0xb7,0x57,0xc8,0x3f,0x23,0xae,0x87,0x38,0xb7,0x55,0xc8,0x3f, -0x8d,0x47,0x13,0x84,0x45,0x39,0x63,0xfc,0xe7,0x00,0x37,0x45,0xc8,0x3f,0x93,0x85, -0x45,0x39,0x13,0x05,0x85,0x35,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0xb5,0xb7,0x67, -0xc8,0x3f,0x23,0xaa,0x87,0x48,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80,0x41,0x11,0x01,0x45,0x06,0xc6,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xe0,0xb6,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x06,0xb7,0x65, -0x62,0x02,0x93,0x85,0x05,0xa0,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xb9, -0xb2,0x40,0xb7,0x07,0xce,0x3f,0x05,0x47,0xa3,0x88,0xe7,0xfc,0x41,0x01,0x17,0x03, -0xc8,0xff,0x67,0x00,0xa3,0xb0,0x79,0x71,0x22,0xd4,0x26,0xd2,0x06,0xd6,0x4a,0xd0, -0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8,0x2a,0x84,0xfd,0x54,0x1c,0x40,0x03,0x29, -0x44,0x00,0x48,0x40,0x9c,0x43,0x2e,0xc6,0x82,0x97,0xaa,0x89,0xb2,0x45,0x63,0x19, -0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x49,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x02,0x0b,0x08,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe3,0xe7,0x04,0x5c,0x50,0x18,0x58,0x99,0x8f,0xb5,0xc7,0x58,0x54,0x19,0xe3, -0xfd,0x17,0xb5,0xc3,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x08,0x58, -0x18,0x50,0x54,0x54,0x1c,0x58,0x3a,0x95,0x63,0xe7,0xd7,0x0a,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0xe8,0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0xc8,0x3f,0x83,0xa7, -0x47,0x4a,0xc5,0xe7,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xd1,0xb7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x97,0xd7,0x04,0x23,0x28,0x04,0x02,0x71,0xdd, -0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0xc8,0xff,0xe7,0x80, -0xe0,0xd3,0xe3,0x65,0x6a,0xf9,0x23,0x90,0x0a,0x00,0x13,0x79,0x19,0x00,0x1c,0x40, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xb2,0x50, -0x22,0x54,0x4e,0x85,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, -0x45,0x61,0x82,0x80,0x5c,0x54,0xfd,0x17,0xe3,0xe9,0x97,0xf8,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x54,0x54,0x1c,0x54,0x63,0x9a,0xf6,0x00,0x23,0x26,0x04,0x02, -0x14,0x54,0x5c,0x50,0x63,0xf4,0xf6,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0x3a,0x85, -0xa6,0x97,0x1c,0xd8,0x69,0xb7,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xe3,0xee, -0x97,0xf4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x9d,0xbf,0xb7,0x46,0xc8,0x3f,0xb7,0x45, -0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x86,0x46,0x37,0x13,0x06,0x30,0x0d,0x93,0x85, -0x05,0x0b,0x13,0x05,0x85,0x3a,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x98,0x1d,0xbf, -0x90,0x45,0xd4,0x45,0x63,0x14,0x96,0x00,0xe3,0x8a,0x96,0xe8,0x98,0x41,0xdc,0x41, -0x33,0x07,0xe0,0x40,0x33,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40,0x89,0x8f,0x98,0xc9, -0xdc,0xc9,0xe3,0xcd,0xd7,0xe6,0x63,0x94,0xf6,0x00,0xe3,0x69,0xc7,0xe6,0x93,0x09, -0x70,0x10,0xb1,0xb7,0x83,0x47,0x05,0x00,0x85,0x8b,0xb9,0xc7,0x1c,0x45,0x01,0x11, -0x22,0xcc,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47,0x26,0xca,0x4a,0xc8,0x4e,0xc6, -0x06,0xce,0x32,0x89,0xae,0x84,0x2a,0x84,0x93,0x09,0x45,0x00,0x63,0xfe,0xb7,0x00, -0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x05,0x61,0x82,0x80, -0xca,0x85,0x4e,0x85,0x09,0x3d,0x75,0xf5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xdc,0x47,0xe3,0xe7,0xf4,0xfe,0xe9,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0xa9,0xc3,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xdc,0x47,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0xae,0x84,0x2a,0x84,0x13,0x09, -0x45,0x00,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0x99,0xe3,0x01,0x45, -0x29,0xa0,0xa6,0x85,0x4a,0x85,0xc1,0x33,0x6d,0xd5,0xb2,0x40,0x22,0x44,0x92,0x44, -0x02,0x49,0x41,0x01,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84, -0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb5,0xef,0x01,0x45, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xea,0xe6,0x08,0x18,0x58, -0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00, -0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x95,0xa8,0x18,0x58,0xba,0x97, -0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0xc8,0x3f,0xb7,0x45,0xc8,0x3f,0x37,0x45,0xc8,0x3f, -0x93,0x86,0x86,0x3c,0x13,0x06,0x40,0x0a,0x93,0x85,0x05,0x0e,0x13,0x05,0x85,0x3a, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0x82,0x81,0xa8,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x29,0xc5,0xa6,0x85,0x52,0x85,0x01,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xea,0xe7,0xf8, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xf9,0xe6,0xf8,0xb7,0x67, -0xc8,0x3f,0x83,0xa7,0x47,0x4a,0xd9,0xf7,0x01,0xa0,0x90,0x44,0xd4,0x44,0x63,0x14, -0x36,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x07,0xe0,0x40,0xb3,0x35, -0xe0,0x00,0xb3,0x07,0xf0,0x40,0x8d,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xce,0xd7,0xf8, -0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xc7,0xf8,0x19,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0xf1,0x17,0xe3,0xe7,0xb7,0xfe,0x1c,0x45,0x41,0x11,0x26,0xc2,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x93,0x84,0x45,0x00,0x22,0xc4,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x4a,0xc0,0x06,0xc6,0x26,0x97,0x2e,0x89, -0x2a,0x84,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0xb1,0x31,0x41,0xe1,0x1c,0x44, -0x13,0x97,0x04,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x23,0x10,0x25,0x01,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x39,0x71,0x52,0xd4,0x41,0x7a, -0x33,0x7a,0x45,0x01,0x4a,0xd8,0x66,0xca,0x33,0x09,0x45,0x41,0xc1,0x6c,0x62,0xcc, -0xfd,0x1c,0x33,0x0c,0x26,0x01,0x22,0xdc,0x4e,0xd6,0x56,0xd2,0x5a,0xd0,0x5e,0xce, -0x6e,0xc6,0xb2,0x8a,0x06,0xde,0x26,0xda,0x6a,0xc8,0x2e,0x8b,0x93,0x59,0x05,0x01, -0xe2,0x9c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xb6,0x93,0xdd,0x0c,0x01,0xaa,0x8b, -0x09,0x44,0xb7,0x56,0x0c,0x60,0x13,0x06,0x00,0x10,0x13,0x07,0x00,0x08,0x93,0x17, -0x24,0x00,0xb6,0x97,0x9c,0x43,0x63,0x86,0xc7,0x00,0x05,0x04,0xe3,0x19,0xe4,0xfe, -0x09,0x44,0xb3,0x87,0x8d,0x00,0x13,0x07,0xf0,0x07,0xa2,0x84,0x63,0x66,0xf7,0x0c, -0x13,0x17,0x24,0x00,0xb7,0x57,0x0c,0x60,0xba,0x97,0x01,0x47,0x63,0x98,0xed,0x0a, -0x11,0x65,0x13,0x05,0x05,0xc0,0x22,0x95,0xc1,0x75,0x42,0x05,0xb3,0xf5,0xbc,0x00, -0x2a,0x99,0xee,0x8c,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xab,0x01,0x4d,0xb7,0x67, -0xc8,0x3f,0x03,0xa7,0x47,0x4a,0x8d,0x47,0x63,0xf0,0xe7,0x02,0x37,0x45,0xc8,0x3f, -0x4a,0x88,0xce,0x87,0x6e,0x87,0xe2,0x86,0x52,0x86,0xa2,0x85,0x13,0x05,0x05,0x40, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x5f,0x13,0x95,0x0b,0x01,0x41,0x81,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xac,0x63,0x1b,0x0d,0x02,0x56,0x86,0xca,0x85,0x5a,0x85, -0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x8e,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xaa, -0xa6,0x87,0xa6,0x9c,0xb7,0x56,0x0c,0x60,0x13,0x06,0x00,0x10,0x63,0xe3,0x97,0x05, -0x42,0x05,0x41,0x81,0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xa9,0xf2,0x50,0x62,0x54, -0x6a,0x85,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0xb3,0x06,0x37,0x01, -0x94,0xc3,0x05,0x07,0x91,0x07,0x99,0xb7,0x81,0x4c,0x81,0x44,0x01,0x49,0x05,0x4d, -0xb9,0xbf,0x13,0x97,0x27,0x00,0x36,0x97,0x10,0xc3,0x85,0x07,0x45,0xbf,0x71,0x71, -0x22,0xd5,0x26,0xd3,0x4e,0xcf,0x06,0xd7,0x4a,0xd1,0x52,0xcd,0x56,0xcb,0x5a,0xc9, -0x5e,0xc7,0x62,0xc5,0x66,0xc3,0x6a,0xc1,0xee,0xde,0x23,0xa4,0x05,0x00,0x23,0xaa, -0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08,0xaa,0x84,0xb7,0x69,0xc8,0x3f,0xb5,0x3d, -0x83,0xa7,0x49,0x4a,0x1d,0xc9,0x51,0x59,0x89,0xcb,0x37,0x45,0xc8,0x3f,0x13,0x05, -0xc5,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x51,0xba,0x50,0x2a,0x54,0x4a,0x85, -0x9a,0x54,0x0a,0x59,0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b,0xba,0x4b,0x2a,0x4c, -0x9a,0x4c,0x0a,0x4d,0xf6,0x5d,0x4d,0x61,0x82,0x80,0xf2,0x46,0x37,0xc7,0xf3,0x96, -0x13,0x07,0xd7,0x83,0x63,0x98,0xe6,0x0e,0x09,0x47,0x63,0x7a,0xf7,0x00,0x37,0x45, -0xc8,0x3f,0x13,0x05,0x05,0x48,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x4d,0x13,0x06, -0x00,0x05,0x0c,0x10,0x13,0x85,0x04,0x02,0x09,0x3d,0x2a,0x89,0x11,0xc9,0x83,0xa7, -0x49,0x4a,0x51,0x59,0xdd,0xd3,0x37,0x45,0xc8,0x3f,0x13,0x05,0x05,0x4a,0x51,0xbf, -0x82,0x55,0x37,0x37,0xe6,0xac,0x13,0x07,0x37,0x7d,0x83,0xa7,0x49,0x4a,0x63,0x8d, -0xe5,0x00,0x61,0x59,0xd9,0xd3,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x4c,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0x49,0x95,0xbf,0x16,0x57,0xb7,0x06,0x00,0xc4,0x37,0x06, -0x80,0x00,0xba,0x96,0x63,0xf8,0xc6,0x00,0x66,0x45,0xb7,0x06,0x00,0xbe,0xaa,0x96, -0x63,0xef,0xc6,0x00,0x7d,0x59,0xb1,0xdb,0x66,0x46,0x37,0x45,0xc8,0x3f,0xba,0x85, -0x13,0x05,0xc5,0x4e,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x45,0x3d,0xbf,0xf6,0x45, -0xa6,0x56,0x36,0x56,0x18,0xc4,0xa6,0x96,0xae,0x94,0x86,0x55,0x54,0xc0,0x50,0xc4, -0x0c,0xcc,0x89,0x45,0x04,0xc8,0x48,0xc8,0x0c,0xc0,0x63,0xfb,0xf5,0x00,0x37,0x45, -0xc8,0x3f,0x81,0x45,0x13,0x05,0xc5,0x51,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x42, -0x03,0xa7,0x49,0x4a,0x89,0x47,0xe3,0xf2,0xe7,0xf0,0x58,0x48,0x14,0x48,0x10,0x4c, -0x37,0x45,0xc8,0x3f,0x85,0x45,0x13,0x05,0xc5,0x51,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x60,0x40,0xe5,0xb5,0x83,0x45,0xc1,0x01,0x13,0x07,0x90,0x0e,0xe3,0x9b,0xe5,0xf4, -0x09,0x47,0x2a,0x89,0x63,0x7e,0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45,0xc8,0x3f, -0x93,0x05,0x90,0x0e,0x13,0x05,0x05,0x55,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x3d, -0xe1,0x04,0x01,0x4a,0x81,0x4c,0x01,0x4b,0x01,0x4c,0x89,0x4b,0x37,0x0d,0x80,0x00, -0x89,0x6a,0xb7,0x4d,0xc8,0x3f,0x0c,0x10,0x21,0x46,0x26,0x85,0xfd,0x39,0xaa,0x85, -0x83,0xa7,0x49,0x4a,0x01,0xcd,0x89,0xcb,0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x58, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x3a,0x55,0x59,0x41,0xb5,0x63,0xfd,0xfb,0x00, -0x82,0x56,0x12,0x56,0xb7,0x47,0xc8,0x3f,0xd2,0x85,0x13,0x85,0x87,0x5b,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0x38,0x02,0x57,0xb7,0x07,0x00,0xbe,0x33,0x06,0xf7,0x00, -0xb7,0x07,0x00,0xb0,0xba,0x97,0x63,0x61,0xa6,0x0f,0xb7,0x06,0x00,0xc4,0xba,0x96, -0x63,0xe6,0xa6,0x03,0xb7,0x46,0xc8,0xbf,0xba,0x96,0xb7,0x45,0x06,0x00,0x63,0xef, -0xb6,0x00,0xb7,0x06,0x38,0xc0,0xba,0x96,0xb7,0x05,0x06,0x00,0x63,0xe8,0xb6,0x00, -0x63,0xe8,0x57,0x01,0x31,0xcb,0x23,0x20,0x84,0x01,0x05,0xb5,0x63,0xf6,0x57,0x05, -0x85,0x0c,0x63,0x68,0xa6,0x05,0x82,0x57,0x37,0x47,0xc8,0xbf,0xb7,0x46,0x06,0x00, -0x3e,0x97,0x63,0x69,0xd7,0x00,0x37,0x07,0x38,0xc0,0xba,0x97,0x37,0x07,0x06,0x00, -0x63,0xf3,0xe7,0x00,0x85,0x0c,0x92,0x57,0xa1,0x07,0xbe,0x94,0x83,0x47,0xd1,0x01, -0x63,0x97,0x97,0x01,0x63,0x15,0x0b,0x00,0xc1,0x98,0xc1,0x04,0x05,0x4b,0x05,0x0a, -0xc1,0x47,0xe3,0x1a,0xfa,0xf2,0x45,0xbf,0xb7,0x07,0x00,0xc4,0xba,0x97,0xe3,0xfc, -0xa7,0xfb,0x83,0xa7,0x49,0x4a,0x13,0x8e,0x84,0x00,0x63,0xfd,0xfb,0x00,0x12,0x56, -0xf2,0x86,0xe2,0x85,0x13,0x85,0xcd,0x51,0x72,0xc6,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x60,0x2c,0x32,0x4e,0x82,0x56,0x37,0x07,0x00,0xc4,0x85,0x47,0x36,0x97,0x63,0x75, -0xa7,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00,0x31,0x47,0xb3,0x87,0xe7,0x02,0x12,0x57, -0xa2,0x97,0x23,0xa2,0xc7,0x01,0x94,0xc7,0xd8,0xc7,0x85,0x47,0x63,0x04,0xfc,0x00, -0x05,0x4c,0x95,0xb7,0x09,0x4c,0x81,0xbf,0xe3,0xec,0x57,0xf5,0x5d,0xb7,0x13,0x01, -0x01,0xdd,0x23,0x2c,0x41,0x21,0x37,0x6a,0xc8,0x3f,0x03,0x27,0x4a,0x4a,0x23,0x24, -0x81,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a,0x51,0x21,0x23,0x26,0x11,0x22,0x23,0x22, -0x91,0x22,0x23,0x20,0x21,0x23,0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x8d,0x47, -0x2a,0x84,0xae,0x89,0xb2,0x8a,0x63,0xfc,0xe7,0x00,0x2e,0x86,0xaa,0x85,0x37,0x45, -0xc8,0x3f,0x13,0x05,0x45,0x5e,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x23,0x13,0x09, -0x14,0x00,0xb3,0x84,0x8a,0x00,0x32,0x09,0x4e,0x94,0x13,0x0b,0x00,0x20,0x93,0x0b, -0xf0,0x0f,0xb3,0x87,0x54,0x41,0x63,0xe1,0x87,0x02,0x03,0x27,0x4a,0x4a,0x8d,0x47, -0x01,0x44,0x63,0xf5,0xe7,0x04,0x37,0x45,0xc8,0x3f,0x13,0x05,0x05,0x63,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0x20,0x1d,0xa8,0x85,0x47,0xfd,0x79,0x23,0x80,0xf4,0x00, -0xca,0x99,0x63,0x84,0x29,0x07,0x8a,0x85,0x13,0x06,0x00,0x20,0x4e,0x85,0x35,0x36, -0xaa,0x85,0x39,0xc1,0x83,0x27,0x4a,0x4a,0x7d,0x54,0x89,0xcb,0x37,0x45,0xc8,0x3f, -0x13,0x05,0xc5,0x60,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x1c,0x22,0x85,0x83,0x20, -0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24,0x41,0x22,0x03,0x29,0x01,0x22,0x83,0x29, -0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a,0x41,0x21,0x03,0x2b,0x01,0x21,0x83,0x2b, -0xc1,0x20,0x13,0x01,0x01,0x23,0x82,0x80,0x81,0x47,0x33,0x07,0xf1,0x00,0x03,0x47, -0x07,0x00,0x63,0x08,0x77,0x01,0x23,0x80,0x04,0x00,0x85,0x67,0x85,0x04,0x3e,0x99, -0x8d,0xb7,0x85,0x07,0xe3,0x93,0x67,0xff,0x83,0xc7,0x04,0x00,0x93,0x89,0x09,0x20, -0xc9,0xf3,0xe5,0xb7,0xb7,0x87,0x00,0x60,0x03,0xa6,0x87,0x0b,0x13,0x15,0x06,0x01, -0x41,0x81,0x93,0x57,0x06,0x01,0x63,0x17,0xf5,0x00,0x93,0x07,0xf6,0xff,0x75,0x57, -0x63,0x75,0xf7,0x02,0xb7,0x45,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x41,0x11,0x93,0x85, -0x85,0x64,0x13,0x05,0x05,0x65,0x06,0xc6,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x13, -0xb2,0x40,0x13,0x05,0x80,0x02,0x41,0x01,0x82,0x80,0x82,0x80,0x85,0x67,0x01,0x11, -0xfd,0x17,0x4a,0xc8,0x56,0xc2,0x06,0xce,0x22,0xcc,0x26,0xca,0x4e,0xc6,0x52,0xc4, -0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x8a,0x2e,0x89,0x01,0xc7,0x7d,0x77,0xb3,0x7a, -0xe5,0x00,0x33,0x77,0xf9,0x00,0x09,0xc7,0x3e,0x99,0xfd,0x77,0x33,0x79,0xf9,0x00, -0x37,0x6b,0xc8,0x3f,0x03,0x27,0x4b,0x4a,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x45, -0xc8,0x3f,0x4a,0x86,0xd6,0x85,0x13,0x05,0x45,0x68,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x60,0x0d,0x37,0x04,0xce,0x3f,0x03,0x27,0x04,0xff,0xb3,0x87,0x2a,0x01,0x54,0x43, -0x63,0xef,0xf6,0x0c,0x5c,0x47,0xb3,0xf7,0xfa,0x02,0xf1,0xeb,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x1b,0x69,0xe5,0x03,0x27,0x04,0xff,0x5c,0x47,0x83,0x29,0x87,0x00, -0x33,0xd4,0xfa,0x02,0x33,0x57,0xf9,0x02,0xb3,0xd9,0xf9,0x02,0x93,0x04,0x17,0x00, -0xb3,0x77,0xf9,0x02,0x91,0xe3,0xba,0x84,0x33,0x7a,0x34,0x03,0x33,0x8a,0x49,0x41, -0x63,0xd3,0x44,0x01,0x26,0x8a,0x03,0x27,0x4b,0x4a,0x8d,0x47,0xb3,0x84,0x44,0x41, -0x63,0xfe,0xe7,0x00,0x37,0x45,0xc8,0x3f,0x4e,0x87,0xa2,0x86,0x52,0x86,0xa6,0x85, -0x13,0x05,0x85,0x6a,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x05,0x22,0x9a,0xb3,0x07, -0x8a,0x40,0x63,0x4c,0xf0,0x02,0x63,0xe2,0x99,0x04,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x48,0x90,0x04,0x03,0x27,0x4b,0x4a,0x8d,0x47,0x63,0xfe,0xe7,0x00,0x37,0x45, -0xc8,0x3f,0x01,0x47,0x81,0x47,0x56,0x86,0xca,0x85,0x13,0x05,0x45,0x6f,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0x02,0x01,0x44,0x81,0xa8,0x22,0x85,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0xc0,0x0f,0x0d,0xe5,0x05,0x04,0x5d,0xbf,0x33,0x55,0x34,0x03,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x0e,0x01,0xed,0x4e,0x94,0xb3,0x84,0x34,0x41,0x65,0xb7, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x0d,0x19,0xe1,0xfd,0x14,0x45,0xb7,0x83,0x27, -0x4b,0x4a,0x7d,0x54,0x91,0xcb,0x37,0x45,0xc8,0x3f,0x85,0x45,0x13,0x05,0x05,0x6d, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xfd,0x22,0x85,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61,0x82,0x80,0x79,0x71, -0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6,0x22,0xd4,0xaa,0x84,0x32,0x89,0xb6,0x89, -0x99,0xee,0x2e,0xc6,0xef,0xf0,0x2f,0xa7,0xb2,0x45,0x05,0xe9,0x4a,0x86,0x26,0x85, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x07,0x2a,0x84,0x81,0x47,0x0d,0xa8,0x2e,0xc6, -0xef,0xf0,0x6f,0xa5,0x7d,0x54,0xb2,0x45,0x69,0xfd,0x22,0x85,0xb2,0x50,0x22,0x54, -0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80,0xe3,0x89,0x09,0xfc,0x4a,0x86, -0x26,0x85,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x02,0x2a,0x84,0x85,0x47,0x37,0x67, -0xc8,0x3f,0x83,0x26,0x47,0x4a,0x0d,0x47,0xe3,0x79,0xd7,0xfc,0x95,0xe3,0xb7,0x45, -0xc8,0x3f,0x93,0x85,0x45,0x5b,0x37,0x45,0xc8,0x3f,0x01,0x47,0x81,0x47,0xca,0x86, -0x26,0x86,0x13,0x05,0xc5,0x72,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xf2,0x75,0xb7, -0xb7,0x45,0xc8,0x3f,0x93,0x85,0x05,0x72,0xf9,0xbf,0x39,0x71,0x4e,0xd6,0xb7,0x69, -0xc8,0x3f,0x03,0xa7,0x49,0x4a,0x61,0x73,0x22,0xdc,0x26,0xda,0x62,0xcc,0x06,0xde, -0x4a,0xd8,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x41,0x03,0x8d,0x47,0x1a,0x91, -0x2a,0x8c,0xae,0x84,0x32,0x84,0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86,0x37,0x45, -0xc8,0x3f,0xb7,0x45,0xc8,0x3f,0x93,0x85,0x85,0x10,0x13,0x05,0xc5,0x75,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0xed,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x4c,0x37,0x55, -0xc8,0x3f,0x89,0x45,0x13,0x05,0x05,0x3a,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x4c, -0xa1,0x67,0x37,0x5a,0xc8,0x3f,0x21,0x6b,0x8a,0x97,0x81,0x4a,0x13,0x0a,0x0a,0x3a, -0xb3,0x8b,0x67,0x41,0xa1,0xe4,0x55,0xe8,0x93,0x05,0x80,0x0d,0x52,0x85,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0xe0,0x1c,0x03,0xa7,0x49,0x4a,0x8d,0x47,0x81,0x44,0x63,0xff, -0xe7,0x04,0x03,0x48,0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46, -0x24,0x00,0x03,0x46,0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x45,0xc8,0x3f,0x13,0x05, -0x85,0x77,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xe5,0x0d,0xa8,0x26,0x89,0x63,0x73, -0x9b,0x00,0x21,0x69,0xde,0x85,0x4a,0x86,0x33,0x85,0x8a,0x01,0xef,0xf0,0xef,0xf8, -0xaa,0x85,0x0d,0xcd,0x83,0xa7,0x49,0x4a,0xfd,0x54,0x89,0xcb,0x37,0x45,0xc8,0x3f, -0x13,0x05,0xc5,0x60,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0xe2,0x21,0x63,0x41,0x13, -0x1a,0x91,0xf2,0x50,0x26,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a, -0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x21,0x61,0x82,0x80,0x93,0x77,0x39,0x00, -0x89,0xeb,0x81,0x46,0x4a,0x86,0xde,0x85,0x52,0x85,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x20,0x41,0xb3,0x84,0x24,0x41,0xca,0x9a,0xb1,0xb7,0xa2,0x85,0x52,0x85,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0x40,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x20,0x3e,0xa1,0xb7, -0xb7,0x67,0xc8,0x3f,0x83,0xa6,0x47,0x4a,0x41,0x11,0x4a,0xc0,0x06,0xc6,0x22,0xc4, -0x26,0xc2,0x09,0x47,0x3e,0x89,0x63,0x7a,0xd7,0x00,0x37,0x45,0xc8,0x3f,0x13,0x05, -0x85,0x79,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xda,0x37,0x54,0xc8,0x3f,0x13,0x05, -0xc4,0x37,0x61,0x46,0x81,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x0a,0xb7,0x47, -0xc8,0x3f,0x93,0x04,0xc4,0x37,0x93,0x87,0x07,0x00,0x9c,0xc4,0x93,0x87,0x47,0x02, -0xdc,0xc4,0x05,0x47,0xb7,0x67,0xc8,0x3f,0x13,0x04,0xc4,0x37,0x23,0x84,0xe7,0x4a, -0x93,0x04,0x84,0x01,0x1c,0x40,0x99,0xef,0x21,0x04,0xe3,0x1d,0x94,0xfe,0xb7,0x67, -0xc8,0x3f,0x03,0xa7,0x47,0x49,0xb7,0x06,0x80,0x00,0x01,0x45,0x1c,0x43,0xd5,0x8f, -0x1c,0xc3,0x15,0xa0,0x9c,0x43,0x48,0x40,0x82,0x97,0xaa,0x85,0x71,0xdd,0x83,0x27, -0x49,0x4a,0x89,0xcb,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x7b,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0xd3,0x7d,0x55,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x5d,0x71,0xa6,0xc2,0xb7,0x64,0xc8,0x3f,0x03,0xa7,0x44,0x4a,0x35,0x73, -0xa2,0xc4,0x86,0xc6,0xca,0xc0,0x4e,0xde,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6, -0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x13,0x03,0x03,0x50,0x8d,0x47,0x1a,0x91, -0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xc8,0x3f, -0x13,0x05,0x85,0x7e,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0xcd,0x1c,0x4c,0xb7,0x6a, -0xc8,0x3f,0x18,0x08,0x85,0x8b,0x23,0xac,0xfa,0x48,0xcd,0x67,0x93,0x87,0x07,0xb0, -0xba,0x97,0x61,0x75,0x3e,0x95,0xef,0xe0,0xdf,0xf4,0xdd,0x35,0x56,0xc2,0x2a,0x89, -0x63,0x13,0x05,0x24,0x03,0xa7,0x44,0x4a,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44, -0x4c,0x44,0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0x81,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x60,0xc9,0x4c,0x44,0x08,0x44,0xef,0xe0,0xff,0xdd,0x03,0xa7,0x44,0x4a,0x89,0x47, -0x63,0xfb,0xe7,0x00,0x0c,0x48,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0x85,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0xc7,0x18,0x40,0xb7,0x58,0xc8,0x3f,0x93,0x87,0xc8,0x37, -0x23,0xae,0xe7,0x0e,0x18,0x48,0x4d,0x66,0xb5,0x76,0x23,0xa0,0xe7,0x10,0x58,0x40, -0x08,0x08,0x93,0x05,0x06,0xb0,0x23,0xa2,0xe7,0x10,0xaa,0x95,0x13,0x87,0x06,0x51, -0x2e,0x97,0x93,0x05,0x06,0xb0,0xaa,0x95,0x23,0xa4,0xe7,0x10,0x41,0x77,0x2e,0x97, -0xb5,0x79,0x23,0xa6,0xe7,0x10,0x23,0xa8,0xe7,0x10,0x93,0x8b,0xc9,0x50,0x33,0x87, -0xd5,0x00,0x13,0x8c,0x89,0x50,0x23,0x28,0x07,0x50,0xb3,0x87,0x85,0x01,0x33,0x87, -0x75,0x01,0x01,0x4a,0x93,0x8d,0xc8,0x37,0x3a,0xc0,0x3e,0xc4,0x50,0x40,0x83,0xa7, -0x44,0x4a,0x63,0x60,0xca,0x02,0x0d,0x47,0x63,0x77,0xf7,0x18,0x10,0x40,0x0c,0x48, -0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0xa2,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0xbe, -0x9d,0xaa,0xb3,0x05,0x46,0x41,0x2e,0xca,0x11,0x47,0x63,0x7b,0xf7,0x00,0xb7,0x57, -0xc8,0x3f,0xd2,0x86,0x13,0x85,0x07,0x88,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0xbc, -0xcd,0x67,0x18,0x08,0x93,0x87,0x07,0xb0,0xba,0x97,0x13,0x85,0x49,0x50,0x3e,0x95, -0xef,0xe0,0x7f,0xcb,0x2a,0x8b,0x11,0xed,0x83,0xa7,0x44,0x4a,0x89,0xcb,0x37,0x55, -0xc8,0x3f,0x13,0x05,0xc5,0x8a,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xb9,0x7d,0x59, -0x1d,0xa2,0x03,0xa7,0x44,0x4a,0x91,0x47,0x63,0xfe,0xe7,0x00,0xd2,0x45,0x2a,0x86, -0x37,0x55,0xc8,0x3f,0x01,0x47,0x81,0x47,0x13,0x05,0x45,0x8d,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0xb7,0xcd,0x67,0x93,0x87,0x07,0xb0,0x18,0x08,0xba,0x97,0x33,0x83, -0x37,0x01,0x83,0x2b,0x43,0x50,0xda,0x8c,0x05,0x4c,0x9a,0x8a,0x21,0x6d,0x63,0x87, -0x0b,0x00,0x83,0xa7,0x0d,0x10,0x99,0xc3,0x63,0x42,0x80,0x03,0x63,0x5a,0x0c,0x14, -0x83,0xa7,0x44,0x4a,0x75,0x59,0xe1,0xcb,0x37,0x55,0xc8,0x3f,0xe2,0x85,0x13,0x05, -0x85,0x98,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xb2,0x75,0xa8,0x83,0xa6,0xcd,0x10, -0x03,0xa7,0x0d,0x11,0x03,0xa8,0x4d,0x10,0xb3,0x87,0xa6,0x01,0x99,0x8f,0x23,0xa6, -0xfa,0x50,0x22,0x46,0x82,0x47,0x03,0xa5,0x8d,0x10,0x33,0xb8,0x0b,0x01,0x06,0x08, -0xe6,0x85,0x23,0xa4,0x7a,0x51,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0xba,0x03,0xa7, -0x44,0x4a,0x91,0x47,0x2a,0x8c,0x63,0xf0,0xe7,0x02,0x03,0xa6,0xca,0x50,0x83,0xa5, -0x8a,0x50,0xb7,0x56,0xc8,0x3f,0x01,0x47,0x81,0x47,0x13,0x85,0xc6,0x90,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x20,0xad,0x83,0xa7,0x8a,0x50,0x03,0xa7,0x4d,0x10,0x83,0xa5, -0xcd,0x10,0xb3,0x8b,0xfb,0x40,0x1d,0x8f,0x23,0xa2,0xed,0x10,0xbe,0x9c,0x03,0xa7, -0xca,0x50,0x83,0xa7,0x0d,0x11,0xba,0x97,0x23,0xa8,0xfd,0x10,0x8d,0x8f,0x63,0x54, -0x80,0x01,0xe3,0x96,0xa7,0xf5,0x03,0xa6,0x0d,0x10,0x3e,0x87,0x63,0x73,0xf6,0x00, -0x32,0x87,0x3d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3,0xc7,0x04,0x83,0xa7,0x44,0x4a, -0x91,0xcb,0x37,0x55,0xc8,0x3f,0xba,0x85,0x13,0x05,0x05,0x94,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0xa7,0x75,0x59,0x4d,0x63,0x13,0x03,0x03,0xb0,0x1a,0x91,0xb6,0x40, -0x4a,0x85,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b, -0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x3e,0xc6, -0x92,0x47,0x03,0xa5,0xcd,0x0f,0x3a,0x86,0x83,0xa6,0x87,0x49,0xb3,0x36,0xd0,0x00, -0xbd,0x3c,0xaa,0x85,0xb2,0x47,0x09,0xcd,0x83,0xa7,0x44,0x4a,0xc5,0xdf,0x37,0x55, -0xc8,0x3f,0x13,0x05,0x45,0x96,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xa1,0x5d,0xb7, -0x03,0xa7,0xcd,0x0f,0x3e,0x97,0x23,0xae,0xed,0x0e,0x03,0xa7,0x0d,0x10,0xb3,0x07, -0xf7,0x40,0x23,0xa0,0xfd,0x10,0x83,0xa7,0xcd,0x10,0x23,0xa8,0xfd,0x10,0x45,0xb5, -0x83,0xa5,0x0d,0x10,0x63,0x1c,0x0c,0x00,0x8d,0xc5,0x83,0xa7,0x44,0x4a,0x75,0x59, -0xbd,0xdb,0x37,0x55,0xc8,0x3f,0x13,0x05,0x05,0x9b,0x65,0xb5,0x99,0xe9,0x83,0xa7, -0x44,0x4a,0x75,0x59,0xad,0xd3,0x37,0x55,0xc8,0x3f,0xde,0x85,0x13,0x05,0xc5,0x9d, -0x49,0xbd,0x5a,0x85,0xef,0xe0,0xff,0xa6,0x11,0xc9,0x83,0xa7,0x44,0x4a,0xe3,0x80, -0x07,0xe2,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0xa0,0x31,0xb5,0xd2,0x47,0x3e,0x9a, -0x71,0xbb,0x1d,0x71,0xa6,0xca,0xb7,0x64,0xc8,0x3f,0x03,0xa7,0x44,0x4a,0xa2,0xcc, -0x86,0xce,0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc, -0x66,0xda,0x6a,0xd8,0x6e,0xd6,0x41,0x73,0x8d,0x47,0x1a,0x91,0x2a,0x84,0x63,0xfd, -0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x7e, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x96,0x1c,0x4c,0x37,0x6b,0xc8,0x3f,0x18,0x08, -0x85,0x8b,0x23,0x2c,0xfb,0x48,0xc1,0x67,0xc1,0x07,0xba,0x97,0x61,0x75,0x3e,0x95, -0xef,0xe0,0x3f,0xbd,0xb5,0x36,0xaa,0x89,0x79,0xe5,0x03,0xa7,0x44,0x4a,0x89,0x47, -0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0x81, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x92,0x4c,0x44,0x08,0x44,0x41,0x7a,0x81,0x4a, -0xef,0xe0,0x5f,0xa6,0x18,0x40,0x37,0x58,0xc8,0x3f,0x93,0x07,0xc8,0x37,0x23,0xae, -0xe7,0x0e,0x18,0x48,0xc1,0x66,0x10,0x08,0x23,0xa0,0xe7,0x10,0x13,0x87,0x06,0x01, -0x32,0x97,0x33,0x09,0x47,0x01,0x23,0xa6,0x27,0x11,0x23,0xa8,0x27,0x11,0x93,0x87, -0x06,0x01,0x71,0x1a,0xb2,0x97,0xd2,0x97,0x93,0x0c,0xc8,0x37,0x11,0x4c,0x3e,0xc2, -0x50,0x40,0x83,0xa7,0x44,0x4a,0x63,0xe0,0xca,0x02,0x0d,0x47,0x63,0x7d,0xf7,0x04, -0x10,0x40,0x0c,0x48,0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0xa2,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x8b,0x89,0xa0,0xb3,0x05,0x56,0x41,0x23,0x2e,0xb9,0xfe,0x63,0x7b, -0xfc,0x00,0xb7,0x57,0xc8,0x3f,0xd6,0x86,0x13,0x85,0x07,0x88,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x89,0x12,0x45,0xef,0xe0,0x1f,0x99,0xaa,0x8b,0x83,0xa7,0x44,0x4a, -0x0d,0xed,0x89,0xcb,0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0x8a,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0x87,0xfd,0x59,0x41,0x63,0x1a,0x91,0xf6,0x40,0x4e,0x85,0x66,0x44, -0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c, -0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80,0x63,0x7f,0xfc,0x00,0x83,0x25, -0xc9,0xff,0xb7,0x56,0xc8,0x3f,0x2a,0x86,0x01,0x47,0x81,0x47,0x13,0x85,0x46,0x8d, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x83,0x03,0x2d,0xc9,0xff,0xde,0x8d,0x21,0x6a, -0x63,0x05,0x0d,0x00,0x83,0xa7,0x0c,0x10,0x99,0xe3,0x01,0x4d,0x51,0xa0,0x03,0xa5, -0x0c,0x11,0x83,0xa7,0xcc,0x10,0x6a,0x87,0xb3,0x07,0xf5,0x40,0xb3,0x86,0xa7,0x01, -0x63,0x74,0xda,0x00,0x33,0x07,0xfa,0x40,0x3a,0x86,0xee,0x85,0x3e,0xc6,0x3a,0xc4, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0xb0,0x22,0x47,0x83,0xa6,0x0c,0x11,0xb2,0x47, -0x33,0x0d,0xed,0x40,0xba,0x9d,0xba,0x97,0x36,0x97,0x23,0xa8,0xec,0x10,0x03,0xa7, -0x0c,0x10,0x63,0x84,0xe7,0x00,0xe3,0x95,0x47,0xfb,0x83,0x26,0x8b,0x49,0x83,0xa5, -0xcc,0x10,0x03,0xa5,0xcc,0x0f,0x3e,0x86,0xb3,0x36,0xd0,0x00,0x3e,0xc4,0xef,0xf0, -0x1f,0x80,0xaa,0x85,0xa2,0x47,0x0d,0xc9,0x03,0xa7,0x44,0x4a,0x7d,0x5d,0x09,0xcb, -0xb7,0x57,0xc8,0x3f,0x13,0x85,0x47,0x96,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x79, -0x5e,0x85,0xef,0xe0,0x1f,0x84,0x0d,0xc9,0x83,0xa7,0x44,0x4a,0x81,0xdf,0x37,0x55, -0xc8,0x3f,0x13,0x05,0x45,0xa0,0x19,0xb7,0x03,0xa7,0xcc,0x0f,0x3e,0x97,0x23,0xae, -0xec,0x0e,0x03,0xa7,0x0c,0x10,0xb3,0x07,0xf7,0x40,0x23,0xa0,0xfc,0x10,0x83,0xa7, -0xcc,0x10,0x23,0xa8,0xfc,0x10,0x2d,0xbf,0x63,0x16,0x0d,0x00,0x83,0x27,0xc9,0xff, -0xbe,0x9a,0xbd,0xbd,0xf5,0x59,0xc5,0xb5,0x59,0x71,0x61,0x73,0x86,0xd6,0xce,0xce, -0xd6,0xca,0xda,0xc8,0xa2,0xd4,0xa6,0xd2,0xca,0xd0,0xd2,0xcc,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0xa1,0x67,0x1a,0x91,0x18,0x08,0x93,0x87,0x07,0x02, -0xba,0x97,0xaa,0x8a,0x61,0x75,0x3e,0x95,0x2e,0x8b,0xef,0xe0,0x9f,0x9a,0x89,0x32, -0xaa,0x89,0x63,0x10,0x05,0x12,0x37,0x64,0xc8,0x3f,0x03,0x27,0x44,0x4a,0x89,0x47, -0x63,0xfc,0xe7,0x00,0x37,0x55,0xc8,0x3f,0x56,0x86,0xda,0x85,0x13,0x05,0x85,0xa4, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x6f,0x91,0x6b,0x01,0x49,0xf9,0x1b,0x0d,0x4c, -0x37,0x5d,0xc8,0x3f,0xb7,0x5d,0xc8,0x3f,0x63,0x62,0x69,0x03,0x03,0x27,0x44,0x4a, -0x8d,0x47,0x63,0xf0,0xe7,0x0e,0x37,0x55,0xc8,0x3f,0x56,0x86,0xda,0x85,0x13,0x05, -0x85,0xc5,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x6b,0xe1,0xa0,0xb3,0x04,0x2b,0x41, -0x26,0x8a,0x63,0xf2,0x9b,0x02,0x91,0x67,0x93,0x84,0xc7,0xff,0x26,0x85,0xef,0xe0, -0x8f,0xf0,0xaa,0x8c,0x83,0x27,0x44,0x4a,0x1d,0xe9,0xdd,0xc3,0x37,0x55,0xc8,0x3f, -0x13,0x05,0x05,0xa7,0x05,0xa0,0x93,0xf7,0x34,0x00,0xed,0xd3,0xf1,0x98,0xf9,0xfc, -0x8d,0x44,0x63,0xf5,0x44,0x13,0x83,0x27,0x44,0x4a,0xd9,0xc3,0x37,0x55,0xc8,0x3f, -0x13,0x05,0x45,0xb8,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x66,0x95,0xa8,0x63,0x7e, -0xfc,0x00,0xb7,0x56,0xc8,0x3f,0x2a,0x86,0x01,0x47,0x81,0x47,0xa6,0x85,0x13,0x85, -0x46,0xa9,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x64,0xb3,0x06,0x59,0x01,0x36,0x85, -0x26,0x86,0xe6,0x85,0x36,0xce,0xef,0xe0,0x5f,0xf8,0x83,0x27,0x44,0x4a,0x2a,0x8a, -0xf2,0x46,0x63,0x7e,0xfc,0x00,0xb6,0x85,0xb7,0x56,0xc8,0x3f,0x01,0x47,0x81,0x47, -0x26,0x86,0x13,0x85,0x86,0xac,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x61,0x66,0x85, -0xef,0xe0,0x4f,0xe2,0x83,0x27,0x44,0x4a,0x63,0x0f,0x0a,0x02,0x91,0xcb,0x37,0x45, -0xc8,0x3f,0xd2,0x85,0x13,0x05,0xc5,0x60,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x5f, -0xfd,0x59,0x21,0x63,0x1a,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59, -0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d, -0xf2,0x5d,0x65,0x61,0x82,0x80,0x19,0xc5,0xe1,0xdf,0x37,0x55,0xc8,0x3f,0x13,0x05, -0x45,0xa0,0x89,0xbf,0x26,0x99,0x63,0x7d,0xfc,0x02,0x03,0xc6,0x3c,0x00,0x83,0xc8, -0x0c,0x00,0x03,0xc8,0xfc,0xff,0x83,0xc7,0xec,0xff,0x03,0xc7,0xdc,0xff,0x83,0xc6, -0xcc,0xff,0x32,0xc4,0x03,0xc6,0x2c,0x00,0xa6,0x85,0x13,0x05,0x4d,0xaf,0x32,0xc2, -0x03,0xc6,0x1c,0x00,0x32,0xc0,0x66,0x86,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x58, -0xef,0xe0,0xcf,0xd4,0x83,0x27,0x44,0x4a,0x19,0xc5,0xd9,0xd3,0x37,0x55,0xc8,0x3f, -0x13,0x05,0x85,0xb3,0x01,0xb7,0xe3,0x79,0xfc,0xe8,0x66,0x86,0xa6,0x85,0x13,0x85, -0xcd,0xb5,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x55,0xbd,0xbd,0xa1,0x67,0x18,0x08, -0xe1,0x75,0x93,0x87,0x07,0x02,0xba,0x97,0x56,0x99,0xf1,0x15,0xbe,0x95,0x11,0x46, -0x4a,0x85,0xef,0xe0,0x9f,0xe8,0x83,0x27,0x44,0x4a,0xaa,0x8b,0x63,0xfb,0xf4,0x00, -0x37,0x55,0xc8,0x3f,0xca,0x85,0x13,0x05,0x85,0xbc,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x60,0x52,0x63,0x8b,0x0b,0x00,0x83,0x27,0x44,0x4a,0x9d,0xd3,0x37,0x55,0xc8,0x3f, -0xde,0x85,0x13,0x05,0x45,0xbf,0x09,0xbf,0x52,0x85,0xef,0xe0,0xcf,0xd6,0xaa,0x84, -0x01,0xe5,0x83,0x27,0x44,0x4a,0x95,0xb5,0xa1,0x67,0x18,0x08,0xe1,0x75,0x93,0x87, -0x07,0x02,0xba,0x97,0xf1,0x15,0x52,0x86,0xbe,0x95,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0xe0,0x7f,0x26,0x85,0xef,0xe0,0x0f,0xcf,0x01,0xc5,0x83,0x27,0x44,0x4a,0x29,0xb7, -0x03,0x27,0x44,0x4a,0x8d,0x47,0x63,0xff,0xe7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8, -0x04,0x00,0x03,0xc8,0xf4,0xff,0x83,0xc7,0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6, -0xc4,0xff,0x32,0xc4,0x03,0xc6,0x24,0x00,0x37,0x55,0xc8,0x3f,0xd2,0x85,0x32,0xc2, -0x03,0xc6,0x14,0x00,0x13,0x05,0x45,0xaf,0x32,0xc0,0x26,0x86,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x40,0x49,0xef,0xe0,0x8f,0xc5,0x83,0x27,0x44,0x4a,0xe3,0x17,0x05,0xf0, -0xe3,0x86,0x07,0xda,0x37,0x55,0xc8,0x3f,0x26,0x86,0xd2,0x85,0x13,0x05,0x85,0xc2, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x47,0x51,0xbb,0x31,0x71,0x4a,0xc9,0x4e,0xc7, -0x37,0x59,0xc8,0x3f,0xb7,0x69,0xc8,0x3f,0xde,0xde,0x3a,0xd9,0x3e,0xdb,0x06,0xcf, -0x22,0xcd,0x26,0xcb,0x52,0xc5,0x56,0xc3,0x5a,0xc1,0xe2,0xdc,0xe6,0xda,0xea,0xd8, -0xee,0xd6,0xaa,0x8b,0x2e,0xd3,0x32,0xd5,0x36,0xd7,0x42,0xdd,0x46,0xdf,0x93,0x07, -0xc9,0x37,0x13,0x87,0x99,0x4a,0x63,0xec,0xe7,0x2e,0x37,0x05,0x38,0x40,0x13,0x05, -0xc5,0x1b,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x42,0x01,0x45,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x00,0x42,0xb7,0x57,0xc8,0x3f,0x37,0x5a,0xc8,0x3f,0x23,0xa8,0x07,0x48, -0xb7,0x64,0xc8,0x3f,0x95,0x47,0x83,0x25,0x0a,0x37,0x23,0xa2,0xf4,0x4a,0xb7,0x47, -0x0f,0x00,0x93,0x87,0x07,0x24,0xb3,0xd5,0xf5,0x02,0x37,0x55,0xc8,0x3f,0x37,0x5b, -0xc8,0x3f,0x0d,0x44,0x13,0x05,0x85,0xc7,0x23,0x26,0x8b,0x36,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x40,0x3d,0x83,0xa7,0x44,0x4a,0x52,0xd2,0x63,0x7b,0xf4,0x06,0x37,0x56, -0xc8,0x3f,0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x13,0x06,0x96,0x37,0x93,0x85, -0x05,0x00,0x13,0x05,0x45,0xc9,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x3a,0x83,0xa7, -0x44,0x4a,0x63,0x77,0xf4,0x04,0x37,0x55,0xc8,0x3f,0x13,0x86,0x99,0x4a,0x93,0x05, -0xc9,0x37,0x13,0x05,0x05,0xcb,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x38,0x83,0xa7, -0x44,0x4a,0x63,0x77,0xf4,0x02,0xa9,0x47,0x63,0xe7,0x77,0x25,0x37,0x47,0xc8,0x3f, -0x93,0x97,0x2b,0x00,0x13,0x07,0x87,0x09,0xba,0x97,0x03,0xa6,0x87,0x08,0x37,0x55, -0xc8,0x3f,0xde,0x85,0x13,0x05,0x85,0xcc,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x35, -0x5c,0x11,0x3e,0xde,0xb5,0x46,0x03,0xa7,0x44,0x4a,0xe3,0xcb,0x76,0x69,0x8d,0x47, -0x1a,0x5a,0xaa,0x59,0xba,0x5a,0x4a,0x54,0x63,0xf0,0xe7,0x02,0xb7,0x45,0xc8,0x3f, -0x37,0x55,0xc8,0x3f,0xce,0x86,0x52,0x86,0x93,0x85,0xc5,0x14,0x13,0x05,0xc5,0xcd, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x32,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0x9f, -0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5,0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35, -0x15,0x00,0x81,0x45,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x42,0xb7,0x47,0x0c,0x60, -0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3,0x89,0x8b,0xd1,0xc3,0x03,0xa7,0x44,0x4a, -0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0xcf,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0x2d,0x03,0xa7,0x44,0x4a,0x8d,0x47,0x63,0xfe,0xe7,0x00, -0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x93,0x85,0x05,0x16,0x13,0x05,0x05,0xd2, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x2b,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67, -0x17,0x00,0xb8,0xc3,0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b, -0xb8,0xc3,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x7a,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x20,0x7a,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x6f,0x01,0x45,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x40,0x75,0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0x83,0xa7, -0x44,0x4a,0x0d,0x49,0x63,0x75,0xf9,0x04,0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f, -0x93,0x85,0x05,0x17,0x13,0x05,0xc5,0xd2,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x24, -0x83,0xa7,0x44,0x4a,0x63,0x75,0xf9,0x02,0xb7,0x07,0xce,0x3f,0x83,0xa5,0x07,0xff, -0x37,0x55,0xc8,0x3f,0x13,0x05,0x05,0xd4,0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45, -0x94,0x45,0xd0,0x41,0x8c,0x41,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x21,0xb7,0x27, -0x00,0x60,0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x83,0xac,0x07,0x00, -0xe3,0x9e,0x0c,0xfe,0x03,0xa9,0x87,0x05,0x03,0xa7,0x44,0x4a,0xb7,0x05,0x00,0x01, -0xfd,0x15,0x8d,0x47,0x33,0x79,0xb9,0x00,0x63,0xfb,0xe7,0x00,0x37,0x55,0xc8,0x3f, -0xca,0x85,0x13,0x05,0x85,0xd7,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x1d,0x93,0x55, -0x09,0x01,0x93,0x87,0xe5,0xfe,0x13,0x07,0x70,0x02,0x01,0x4c,0x63,0x6b,0xf7,0x00, -0x13,0x97,0x27,0x00,0xb7,0x47,0xc8,0x3f,0x93,0x87,0x87,0x09,0xba,0x97,0x03,0xac, -0xc7,0x0e,0x03,0xa7,0x44,0x4a,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x55,0xc8,0x3f, -0x13,0x56,0xac,0x00,0x13,0x05,0x45,0xd9,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x19, -0x63,0x18,0x0c,0x06,0x83,0xa7,0x44,0x4a,0x89,0xcb,0x37,0x55,0xc8,0x3f,0x13,0x05, -0x85,0xdb,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x17,0x91,0x47,0x63,0x87,0xfb,0x0e, -0x7d,0x54,0x03,0xa7,0x44,0x4a,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0xc8,0x3f, -0xa2,0x85,0x13,0x05,0xc5,0x1a,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x15,0x22,0x85, -0xfa,0x40,0x6a,0x44,0xda,0x44,0x4a,0x49,0xba,0x49,0x2a,0x4a,0x9a,0x4a,0x0a,0x4b, -0xf6,0x5b,0x66,0x5c,0xd6,0x5c,0x46,0x5d,0xb6,0x5d,0x29,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0x09,0xb3,0x37,0x46,0xc8,0x3f,0x13,0x06,0x46,0x5b,0xc1,0xb3, -0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff,0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x41,0x66,0xe2,0x85,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0x1f, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x20,0x2a,0x89,0x11,0xcd,0x83,0xa7,0x44,0x4a, -0xc1,0xd3,0xaa,0x85,0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0xdd,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x40,0x0e,0xb5,0xb7,0xa9,0x47,0xe3,0xe4,0x77,0x43,0xb7,0x47,0xc8,0x3f, -0x93,0x87,0xc7,0x06,0x8a,0x0b,0xbe,0x9b,0x83,0xa7,0x0b,0x00,0x82,0x87,0xce,0x85, -0x52,0x85,0x9d,0x3a,0x2a,0x84,0xb1,0xb7,0xce,0x85,0x52,0x85,0xef,0xe0,0x1f,0xf9, -0xd5,0xbf,0x56,0x86,0xce,0x85,0x52,0x85,0xef,0xe0,0x7f,0xe2,0xe5,0xb7,0x52,0x85, -0xef,0xf0,0x2f,0xf0,0xc5,0xb7,0x52,0x85,0xef,0xf0,0xaf,0xb7,0xe1,0xbf,0x56,0x86, -0xce,0x85,0x52,0x85,0xef,0xf0,0x6f,0x97,0xf1,0xb7,0x23,0xae,0x89,0x01,0xdd,0x57, -0x63,0x09,0x0c,0x06,0x03,0xa7,0x44,0x4a,0x8d,0x47,0x63,0xf0,0xe7,0x02,0xb7,0x45, -0xc8,0x3f,0x37,0x55,0xc8,0x3f,0xce,0x86,0x52,0x86,0x93,0x85,0x45,0x22,0x13,0x05, -0x45,0xe0,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x05,0x23,0xa0,0x09,0x02,0x23,0xa0, -0x09,0x00,0xfd,0x57,0x63,0x13,0xfa,0x04,0x15,0x64,0x21,0x69,0x13,0x04,0xa4,0x0a, -0x0d,0x4a,0xb7,0x5a,0xc8,0x3f,0x13,0x95,0x5c,0x00,0x8c,0x00,0x13,0x06,0x00,0x02, -0x4a,0x95,0xef,0xe0,0x9f,0x97,0xaa,0x85,0x05,0xc9,0x83,0xa7,0x44,0x4a,0x89,0xcb, -0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0xe1,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0x01, -0xd9,0x57,0x23,0xa0,0xf9,0x02,0x01,0x44,0x69,0xbd,0xce,0x85,0x52,0x85,0xef,0xe0, -0x1f,0xaa,0x23,0xa0,0xa9,0x02,0xc5,0xbf,0x83,0x55,0x01,0x04,0x83,0xa7,0x44,0x4a, -0x63,0x8d,0x85,0x00,0x89,0xcb,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0xe5,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0xfe,0xe9,0x57,0xe9,0xb7,0x16,0x46,0x63,0x66,0xcc,0x00, -0x26,0x47,0x32,0x97,0x63,0x70,0xec,0x02,0x81,0xcf,0xa6,0x46,0x37,0x55,0xc8,0x3f, -0x62,0x87,0xe6,0x85,0x13,0x05,0x45,0xe8,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0xfb, -0xe5,0x57,0x45,0xb7,0x63,0x7f,0xfa,0x00,0x03,0x47,0x31,0x04,0x83,0x46,0x21,0x04, -0xfc,0x00,0x22,0x86,0xe6,0x85,0x13,0x85,0x8a,0xed,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x60,0xf9,0x83,0x47,0x21,0x04,0x8d,0xe7,0x03,0xa7,0x44,0x4a,0x89,0x47,0x63,0xfe, -0xe7,0x00,0x26,0x46,0x96,0x46,0x37,0x55,0xc8,0x3f,0x29,0x82,0xec,0x00,0x13,0x05, -0x85,0xf1,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0xf6,0xce,0x85,0x16,0x45,0x85,0xb7, -0x85,0x0c,0x15,0xb7,0x03,0xa7,0x44,0x4a,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45, -0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x22,0x86,0x93,0x85,0x85,0x23,0x13,0x05,0x85,0xf4, -0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0xf4,0x85,0x67,0xb7,0x4b,0xc8,0x3f,0xfd,0x17, -0x85,0x09,0x93,0x8b,0x0b,0x25,0x3e,0xca,0x91,0xaa,0x93,0x17,0x29,0x00,0xd2,0x97, -0x03,0xab,0x07,0x00,0x89,0x45,0x93,0x8d,0xf9,0xff,0x5a,0x85,0xef,0xe0,0xcf,0xa9, -0x03,0xa7,0x44,0x4a,0x8d,0x47,0xaa,0x8c,0x63,0xfd,0xe7,0x00,0xb7,0x57,0xc8,0x3f, -0xce,0x86,0x5a,0x86,0xde,0x85,0x13,0x85,0x47,0xe0,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x60,0xef,0x7d,0x7c,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x40,0x38,0x33,0x7c,0x8b,0x01, -0xd6,0x85,0x66,0x86,0x62,0x85,0xef,0xe0,0x5f,0x82,0xaa,0x85,0x11,0xcd,0x83,0xa7, -0x44,0x4a,0xe3,0x82,0x07,0xec,0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0xf5,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0xec,0x45,0xbd,0xd2,0x47,0x09,0x46,0x4e,0x85,0xb3,0x78, -0xfb,0x00,0x33,0x8d,0x1a,0x01,0xea,0x85,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x00,0x1c, -0x03,0xa7,0x44,0x4a,0x89,0x47,0x63,0xf3,0xe7,0x02,0x03,0x47,0x3d,0x00,0x83,0x46, -0x2d,0x00,0x03,0x46,0x1d,0x00,0x83,0x45,0x0d,0x00,0x37,0x55,0xc8,0x3f,0x5a,0x88, -0x13,0x05,0x85,0xf8,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xe7,0xe6,0x85,0x5a,0x85, -0xef,0xe0,0xdf,0xd4,0x11,0xcd,0x83,0xa7,0x44,0x4a,0xe3,0x8e,0x07,0xe4,0x37,0x55, -0xc8,0x3f,0x13,0x05,0x45,0xfc,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0xe5,0xa1,0xb5, -0x89,0x47,0x23,0x00,0xfd,0x00,0x93,0x07,0x00,0xf9,0xa3,0x00,0xfd,0x00,0xef,0xe0, -0x8f,0x91,0xb3,0x36,0xa0,0x00,0xd6,0x85,0x66,0x86,0x62,0x85,0xef,0xe0,0x3f,0xe8, -0xaa,0x85,0x11,0xc9,0x83,0xa7,0x44,0x4a,0xe3,0x8f,0x07,0xe0,0x37,0x55,0xc8,0x3f, -0x13,0x05,0xc5,0xfe,0xa9,0xbf,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0x2b,0x03,0xa7, -0x44,0x4a,0x0d,0x4c,0x89,0x47,0x63,0x77,0xec,0x02,0x8c,0x00,0x21,0x46,0x13,0x75, -0xcb,0xff,0xef,0xe0,0x8f,0xf4,0xaa,0x85,0x83,0xa7,0x44,0x4a,0x15,0xc5,0x89,0xcb, -0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0x01,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x80,0xde, -0x93,0x07,0xf0,0x0f,0x23,0x80,0xfd,0x00,0x05,0x09,0x91,0x09,0xe3,0x17,0x24,0xeb, -0x0a,0x04,0x13,0x74,0xf4,0x0f,0xb1,0xb9,0x63,0x71,0xfc,0x04,0x83,0x47,0x71,0x04, -0x83,0x48,0x31,0x04,0x03,0x48,0x21,0x04,0x3e,0xc6,0x83,0x47,0x61,0x04,0x03,0x47, -0x01,0x04,0x37,0x55,0xc8,0x3f,0x3e,0xc4,0x83,0x47,0x51,0x04,0xce,0x86,0x5a,0x86, -0x3e,0xc2,0x83,0x47,0x41,0x04,0xde,0x85,0x13,0x05,0xc5,0x03,0x3e,0xc0,0x83,0x47, -0x11,0x04,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0xd8,0x89,0x47,0x65,0xb7,0x03,0xa7, -0x44,0x4a,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f, -0x22,0x86,0x93,0x85,0x45,0x26,0x13,0x05,0x85,0xf4,0x97,0xe0,0xc7,0xff,0xe7,0x80, -0x60,0xd6,0x85,0x67,0xb7,0x4b,0xc8,0x3f,0xfd,0x17,0x93,0x8b,0x0b,0x28,0x3e,0xca, -0xb7,0x5d,0xc8,0x3f,0xf5,0xa0,0x37,0x55,0xc8,0x3f,0x13,0x05,0xc5,0xf5,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0xd4,0xb1,0xa2,0xe6,0x85,0x5a,0x85,0xef,0xe0,0x1f,0xc1, -0x11,0xcd,0x83,0xa7,0x44,0x4a,0x63,0x8e,0x07,0x12,0x37,0x55,0xc8,0x3f,0x13,0x05, -0x45,0xfc,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0xd1,0x25,0xa2,0xd2,0x47,0x03,0xc7, -0x19,0x00,0xb3,0x77,0xfb,0x00,0xd6,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x29,0x00, -0xa3,0x80,0xe7,0x00,0xef,0xd0,0x3f,0xfd,0xb3,0x36,0xa0,0x00,0xd6,0x85,0x66,0x86, -0x62,0x85,0xef,0xe0,0xdf,0xd3,0xaa,0x85,0x11,0xc9,0x83,0xa7,0x44,0x4a,0x63,0x8a, -0x07,0x0e,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0x0b,0x51,0xbf,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0xc0,0x16,0x83,0xa7,0x44,0x4a,0x0d,0x4c,0x63,0x71,0xfc,0x06,0x8c,0x00, -0x21,0x46,0x13,0x75,0xcb,0xff,0xef,0xe0,0x4f,0xe0,0xaa,0x85,0x83,0xa7,0x44,0x4a, -0x19,0xc5,0xe1,0xc3,0x37,0x55,0xc8,0x3f,0x13,0x05,0x85,0x01,0x8d,0xb7,0x63,0x7f, -0xfc,0x02,0x83,0x47,0x71,0x04,0x83,0x48,0x31,0x04,0x03,0x48,0x21,0x04,0x3e,0xc6, -0x83,0x47,0x61,0x04,0x03,0x47,0x01,0x04,0xea,0x86,0x3e,0xc4,0x83,0x47,0x51,0x04, -0x5a,0x86,0xde,0x85,0x3e,0xc2,0x83,0x47,0x41,0x04,0x13,0x85,0xcd,0x03,0x3e,0xc0, -0x83,0x47,0x11,0x04,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xc6,0x05,0x09,0x91,0x09, -0xe3,0x0b,0x24,0xc5,0x93,0x17,0x29,0x00,0xd2,0x97,0x03,0xab,0x07,0x00,0x89,0x45, -0x13,0x8d,0x19,0x00,0x5a,0x85,0xef,0xd0,0x3f,0xfd,0x03,0xa7,0x44,0x4a,0x8d,0x47, -0xaa,0x8c,0x63,0xf5,0xe7,0x02,0x83,0xc8,0x49,0x00,0x03,0xc8,0x39,0x00,0x83,0xc7, -0x29,0x00,0x03,0xc7,0x19,0x00,0x37,0x55,0xc8,0x3f,0xea,0x86,0x5a,0x86,0xde,0x85, -0x13,0x05,0x45,0x08,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xc0,0xc1,0x7d,0x7c,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0xa0,0x0a,0x33,0x7c,0x8b,0x01,0xd6,0x85,0x66,0x86,0x62,0x85, -0xef,0xe0,0xaf,0xd4,0xaa,0x85,0xe3,0x01,0x05,0xec,0x83,0xa7,0x44,0x4a,0xe3,0x94, -0x07,0xea,0x13,0x04,0xf0,0x0f,0xb5,0xbc,0xb7,0x06,0x0c,0x60,0xbc,0x4e,0x05,0x47, -0xd2,0x8b,0xa9,0x83,0x8d,0x8b,0x63,0x89,0xe7,0x06,0x8d,0xcf,0x09,0x47,0x21,0x44, -0x63,0x83,0xe7,0x00,0x01,0x44,0x03,0x27,0xcb,0x36,0x85,0x47,0x63,0x17,0xf7,0x00, -0x01,0x45,0x97,0xe0,0xc7,0xff,0xe7,0x80,0x20,0xc0,0xfd,0x57,0x63,0x02,0xfa,0x06, -0x63,0x42,0x40,0x07,0x03,0x27,0xcb,0x36,0x85,0x47,0xe3,0x1c,0xf7,0xa2,0xef,0xe0, -0xaf,0x86,0x05,0xbc,0xa0,0x4e,0x37,0x87,0x00,0x60,0x03,0x27,0x87,0x0b,0x13,0x74, -0xf4,0x3f,0x93,0x07,0x14,0x00,0x13,0x14,0x07,0x01,0x41,0x80,0x93,0x56,0x07,0x01, -0x63,0x19,0xd4,0x00,0x7d,0x17,0xf5,0x56,0x63,0xe5,0xe6,0x00,0x33,0x54,0xf4,0x02, -0x5d,0xb7,0x13,0x04,0x80,0x02,0xdd,0xbf,0x98,0x46,0x94,0x46,0x13,0x04,0x00,0x05, -0x0d,0x8b,0x51,0xdb,0x01,0x44,0xe3,0x18,0xf7,0xf8,0x13,0x04,0x00,0x0a,0x61,0xb7, -0x93,0x0b,0x00,0x0a,0xb7,0x89,0x00,0x60,0x83,0xa7,0x09,0x07,0x13,0xfa,0xfb,0x3f, -0x93,0x1d,0x0a,0x01,0x3e,0xcc,0x13,0xdd,0xe7,0x01,0x83,0xa7,0x09,0x07,0x93,0xdd, -0x0d,0x01,0x37,0x07,0xfc,0xff,0x3e,0xca,0x93,0xda,0xd7,0x01,0x93,0xf7,0xfd,0x3f, -0x3e,0xd0,0x93,0x96,0x87,0x00,0x86,0x47,0x13,0x06,0xf7,0x0f,0x7d,0x17,0xf1,0x8f, -0xd5,0x8f,0x93,0xf6,0x1a,0x00,0x36,0xce,0xf9,0x8f,0xca,0x06,0x37,0x07,0xe8,0xff, -0xd5,0x8f,0x7d,0x17,0x93,0x16,0x3d,0x01,0xf9,0x8f,0x37,0x07,0x20,0x00,0xd5,0x8f, -0x13,0x07,0x07,0xf0,0xf9,0x8f,0x93,0xe7,0x87,0x02,0xbe,0xc0,0x83,0xa7,0x09,0x08, -0x37,0x47,0xc0,0xff,0x7d,0x17,0xf9,0x8f,0x37,0xc7,0x3f,0x00,0x6a,0xd4,0xd9,0x8f, -0x23,0xa0,0xf9,0x08,0x83,0xa7,0x09,0x07,0x37,0x07,0x02,0xfe,0x7d,0x17,0xf9,0x8f, -0x37,0x07,0xc8,0x00,0xd9,0x8f,0x23,0xa8,0xf9,0x06,0x83,0xa7,0x49,0x07,0x37,0x07, -0xc0,0xff,0x7d,0x17,0xf9,0x8f,0x23,0xaa,0xf9,0x06,0x83,0xa7,0x49,0x07,0x37,0x07, -0x80,0x80,0x7d,0x17,0xf9,0x8f,0x23,0xaa,0xf9,0x06,0x83,0xa7,0x49,0x07,0x37,0x07, -0x40,0x00,0xb7,0x06,0x04,0x00,0xd9,0x8f,0x23,0xaa,0xf9,0x06,0x83,0xa7,0x09,0x07, -0x65,0x77,0x7d,0x17,0xdd,0x9b,0x23,0xa8,0xf9,0x06,0x83,0xa7,0x09,0x07,0x93,0x86, -0x06,0xf0,0x01,0x45,0xf9,0x8f,0x23,0xa8,0xf9,0x06,0x83,0xa7,0x09,0x07,0x93,0xe7, -0x87,0x00,0x23,0xa8,0xf9,0x06,0xb7,0xe7,0x00,0x60,0xf8,0x43,0x55,0x8f,0xf8,0xc3, -0xf8,0x43,0xb7,0xc6,0xfd,0xff,0xfd,0x16,0x75,0x8f,0xf8,0xc3,0x97,0xe0,0xc7,0xff, -0xe7,0x80,0x80,0xa8,0xb7,0x07,0x28,0x00,0x93,0x87,0x87,0x02,0x23,0xac,0xf9,0x0a, -0xb7,0x27,0x25,0x26,0x93,0x87,0x57,0x62,0x23,0xae,0xf9,0x0a,0xb7,0x06,0x0c,0x60, -0xbc,0x4e,0x05,0x47,0xa9,0x83,0x8d,0x8b,0x63,0x86,0xe7,0x06,0x9d,0xc3,0x09,0x47, -0xa1,0x49,0x63,0x09,0xf7,0x02,0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x93,0x85, -0x85,0x64,0x13,0x05,0xc5,0x0d,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xa0,0x9f,0xef,0xd0, -0x5f,0xdc,0x83,0xa9,0x86,0x05,0xef,0xe0,0xff,0x87,0x93,0xf9,0xf9,0x3f,0x85,0x09, -0xb3,0x59,0x35,0x03,0xef,0xe0,0x1f,0x87,0xaa,0x8a,0x63,0x6e,0x45,0x03,0x01,0x46, -0xb3,0x57,0x45,0x03,0x93,0xd6,0x17,0x00,0xaa,0x96,0xb3,0xd6,0xf6,0x02,0x63,0x00, -0xda,0x04,0xb7,0x55,0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x93,0x85,0xc5,0x10,0x13,0x05, -0xc5,0x11,0x55,0xbf,0x98,0x46,0x94,0x46,0x93,0x09,0x00,0x05,0x0d,0x8b,0x79,0xd3, -0x93,0x09,0x00,0x0a,0x79,0xb7,0x93,0x07,0x00,0x05,0x63,0x01,0xfa,0x22,0x93,0x07, -0x00,0x0a,0xe3,0x18,0xfa,0xfc,0x8d,0x47,0x05,0x46,0x93,0x0a,0x00,0x1e,0xb7,0x0c, -0x0c,0x60,0x83,0xa6,0x8c,0x05,0xa9,0x82,0x8d,0x8a,0x63,0x13,0x06,0x20,0x03,0xa7, -0x8c,0x05,0xfd,0x17,0x93,0xf7,0xf7,0x3f,0x13,0x77,0x07,0xc0,0x23,0xac,0xec,0x04, -0x03,0xa7,0x8c,0x05,0x13,0x77,0x07,0xc0,0xd9,0x8f,0x23,0xac,0xfc,0x04,0x83,0xa7, -0x8c,0x05,0x7d,0x77,0x13,0x07,0xf7,0x3f,0xf9,0x8f,0x23,0xac,0xfc,0x04,0xb7,0x47, -0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x0a,0xfa,0x02,0x05,0x47,0x13,0x5a,0xca,0x00, -0x93,0x17,0x0a,0x01,0xc1,0x83,0x42,0x0a,0x33,0xea,0x47,0x01,0xb7,0x87,0x00,0x60, -0x23,0xae,0x47,0x0b,0x63,0x96,0xe6,0x00,0x98,0x43,0x13,0x67,0x07,0x54,0x98,0xc3, -0x73,0x25,0x20,0x7e,0xb3,0xb5,0xad,0x02,0x4e,0x86,0x81,0x46,0x33,0x85,0xad,0x02, -0x99,0x29,0x73,0x10,0x25,0x7e,0x82,0x57,0x37,0x07,0xfc,0xff,0x93,0x06,0xf7,0x0f, -0x13,0x9c,0x87,0x00,0x86,0x47,0x7d,0x17,0x37,0x0a,0x18,0x00,0xf5,0x8f,0xf2,0x46, -0xb3,0xe7,0x87,0x01,0xf9,0x8f,0x93,0x9a,0x26,0x01,0xb3,0xe7,0x57,0x01,0xb7,0x0a, -0xe8,0xff,0xfd,0x1a,0x13,0x17,0x3d,0x01,0xb3,0xf7,0x57,0x01,0xd9,0x8f,0x37,0x07, -0x20,0x00,0x13,0x07,0x07,0xf0,0xf9,0x8f,0x93,0xe7,0x87,0x02,0xbe,0xc0,0x33,0xfa, -0x47,0x01,0x37,0x07,0x08,0x00,0x63,0x16,0xea,0x04,0x37,0x87,0x00,0x60,0x34,0x53, -0x37,0x06,0xf2,0xff,0x7d,0x16,0xf1,0x8e,0x37,0x06,0x06,0x00,0xd1,0x8e,0x34,0xd3, -0x34,0x53,0x49,0x76,0x7d,0x16,0xf1,0x8e,0x19,0x66,0xd1,0x8e,0x34,0xd3,0x34,0x53, -0x79,0x76,0x13,0x06,0xf6,0x3f,0xf1,0x8e,0x05,0x66,0x13,0x06,0x06,0xc0,0xd1,0x8e, -0x34,0xd3,0x34,0x53,0x41,0x66,0x93,0xe6,0x06,0x20,0x34,0xd3,0x34,0x53,0xd1,0x8e, -0x34,0xd3,0x13,0x97,0xd7,0x00,0x63,0x54,0x07,0x04,0xb7,0x89,0x00,0x60,0x83,0xa7, -0x09,0x07,0x71,0x77,0x13,0x07,0xf7,0x03,0x93,0xf7,0xf7,0xfb,0x23,0xa8,0xf9,0x06, -0x83,0xa7,0xc9,0x01,0x13,0x05,0x20,0x03,0xf9,0x8f,0x93,0xe7,0x07,0x14,0x23,0xae, -0xf9,0x00,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x83,0xb7,0x07,0x10,0x00,0x63,0x14, -0xfa,0x26,0x83,0xa7,0x09,0x07,0x93,0xf7,0xf7,0xf7,0x23,0xa8,0xf9,0x06,0xb7,0x89, -0x00,0x60,0x83,0xa7,0x09,0x07,0xd2,0x46,0x37,0x07,0x00,0xe0,0x7d,0x17,0xf9,0x8f, -0x37,0x07,0x00,0x20,0x75,0x8f,0xd9,0x8f,0x23,0xa8,0xf9,0x06,0x0d,0x45,0x97,0xe0, -0xc7,0xff,0xe7,0x80,0x20,0x80,0x83,0xa7,0x09,0x07,0xe2,0x46,0x37,0x07,0x00,0x40, -0x7d,0x17,0xf9,0x8f,0x37,0x07,0x00,0xc0,0x75,0x8f,0xd9,0x8f,0x23,0xa8,0xf9,0x06, -0x83,0xa7,0x09,0x07,0x85,0x46,0x13,0x07,0x00,0x10,0x93,0xf7,0xf7,0xef,0x63,0x03, -0xdd,0x00,0x01,0x47,0xd9,0x8f,0x37,0x87,0x00,0x60,0x3c,0xdb,0x3c,0x5b,0x37,0x07, -0x00,0xfc,0x7d,0x17,0xf9,0x8f,0x09,0x47,0x63,0x14,0xed,0x00,0x37,0x09,0x00,0x04, -0x33,0xe9,0x27,0x01,0xb7,0x87,0x00,0x60,0x23,0xa8,0x27,0x07,0x13,0x05,0xc0,0x12, -0x97,0xd0,0xc7,0xff,0xe7,0x80,0x00,0x7a,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24, -0xb3,0x8b,0xfb,0x02,0x92,0x57,0x23,0xa8,0x77,0x37,0xe9,0xb6,0x99,0x47,0xed,0xb3, -0x85,0x47,0x63,0x89,0xf6,0x10,0xb7,0x86,0x00,0x60,0x9c,0x42,0x93,0xf7,0xf7,0xab, -0x9c,0xc2,0xef,0xe0,0x2f,0xdf,0xb7,0xe7,0x00,0x60,0xb4,0x43,0xed,0x9a,0xb4,0xc3, -0xb4,0x43,0x93,0xe6,0x86,0x00,0xb4,0xc3,0x93,0x07,0x00,0x1e,0x63,0x9b,0xfa,0x10, -0x83,0xa7,0x8c,0x00,0x93,0xe7,0x47,0x00,0x23,0xa4,0xfc,0x00,0x93,0x07,0x00,0x02, -0x63,0x1c,0xf5,0x0e,0x01,0x4c,0x11,0x47,0xe9,0x4c,0x85,0x47,0x93,0x06,0xb0,0x06, -0x11,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x3e,0xd6,0x3a,0xd4,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x00,0x03,0xb2,0x57,0x22,0x57,0xbe,0x8a,0x93,0x16,0x47,0x00,0xdd,0x8e, -0x09,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x40,0x01, -0xe6,0x86,0x0d,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x20,0x00,0xd6,0x87,0x01,0x47,0x89,0x46,0x15,0x46,0x81,0x45,0x13,0x05,0x60,0x06, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xff,0xd6,0x87,0x11,0x47,0x99,0x46,0x15,0x46, -0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xfd,0x93,0x66, -0x0c,0x09,0x19,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff,0xe7,0x80, -0x20,0xfc,0x89,0x47,0x01,0x47,0x85,0x46,0x25,0x46,0x81,0x45,0x13,0x05,0x60,0x06, -0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0xfb,0x89,0x47,0x11,0x47,0x95,0x46,0x19,0x46, -0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0xf9,0x85,0x47, -0x19,0x47,0x9d,0x46,0x19,0x46,0x81,0x45,0x13,0x05,0x60,0x06,0x97,0xf0,0xc7,0xff, -0xe7,0x80,0x40,0xf8,0x93,0x07,0x00,0x05,0x63,0x03,0xfa,0x06,0x93,0x07,0x00,0x0a, -0x85,0x46,0x63,0x0f,0xfa,0x04,0xb7,0x45,0xc8,0x3f,0x37,0x55,0xc8,0x3f,0x93,0x85, -0x85,0x64,0x13,0x05,0x45,0x14,0x81,0xb1,0x0d,0x4c,0x15,0x47,0xa1,0x4c,0x81,0x47, -0x31,0xb7,0x83,0xa7,0x8c,0x00,0xed,0x9b,0x23,0xa4,0xfc,0x00,0x93,0x07,0x00,0x02, -0x63,0x14,0xf5,0x02,0x99,0x4c,0x85,0x47,0x93,0x06,0x90,0x06,0x11,0x46,0x81,0x45, -0x13,0x05,0x60,0x06,0x3e,0xd4,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x60,0xf2,0x0d,0x4c, -0x15,0x47,0x81,0x4a,0xa2,0x57,0xd5,0xbd,0x91,0x4c,0x81,0x47,0xf1,0xbf,0x81,0x46, -0xb7,0x07,0x0c,0x60,0x98,0x47,0x71,0x9b,0x55,0x8f,0x98,0xc7,0xb8,0x4f,0xfd,0x76, -0x93,0x86,0xf6,0x3f,0x13,0x77,0x07,0xc0,0xb8,0xcf,0xb8,0x4f,0x75,0x8f,0x13,0x67, -0x07,0x40,0xb8,0xcf,0xb7,0x57,0x4b,0x4c,0x37,0x87,0x00,0x60,0x93,0x87,0xb7,0xc4, -0x23,0x2e,0xf7,0x0a,0x75,0xb1,0x83,0xa7,0x09,0x07,0x93,0xe7,0x07,0x08,0x71,0xbb, -0x81,0x45,0x61,0x46,0xa8,0x00,0x97,0xe0,0xc7,0xff,0xe7,0x80,0xe0,0x8b,0xb7,0x07, -0x02,0x03,0x93,0x87,0x97,0x10,0xbe,0xc0,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50, -0x13,0x05,0x40,0x1d,0xbe,0xc2,0x97,0xd0,0xc7,0xff,0xe7,0x80,0x20,0x67,0xaa,0x85, -0x19,0xc9,0x83,0xa7,0x44,0x4a,0x63,0x85,0x07,0xc0,0x37,0x45,0xc8,0x3f,0x13,0x05, -0x05,0x6d,0x6f,0xf0,0xaf,0xc8,0x8c,0x00,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00, -0x97,0xd0,0xc7,0xff,0xe7,0x80,0xc0,0x64,0xaa,0x85,0x19,0xc9,0x83,0xa7,0x44,0x4a, -0x63,0x80,0x07,0xbe,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0x96,0x6f,0xf0,0x0f,0xc6, -0x8c,0x00,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xd0,0xc7,0xff,0xe7,0x80, -0x60,0x62,0xaa,0x85,0x19,0xc9,0x83,0xa7,0x44,0x4a,0x63,0x8b,0x07,0xba,0x37,0x55, -0xc8,0x3f,0x13,0x05,0x05,0x16,0x6f,0xf0,0x6f,0xc3,0x03,0xa7,0x44,0x4a,0x8d,0x47, -0x63,0xfa,0xe7,0x00,0x37,0x55,0xc8,0x3f,0x13,0x05,0x45,0x18,0x97,0xd0,0xc7,0xff, -0xe7,0x80,0x40,0x50,0x01,0x44,0x8d,0x49,0x37,0x5a,0xc8,0x3f,0x29,0x49,0x83,0xa7, -0x44,0x4a,0x63,0xfc,0xf9,0x00,0x9c,0x00,0xa2,0x97,0x83,0xc5,0x07,0x00,0x13,0x05, -0x4a,0x19,0x97,0xd0,0xc7,0xff,0xe7,0x80,0xe0,0x4d,0x05,0x04,0xe3,0x11,0x24,0xff, -0x03,0xa7,0x44,0x4a,0x8d,0x47,0x01,0x44,0x63,0xfd,0xe7,0xb4,0x37,0x55,0xc8,0x3f, -0x13,0x05,0x05,0x1a,0x97,0xd0,0xc7,0xff,0xe7,0x80,0xc0,0x4b,0x6f,0xf0,0x6f,0xb4, -0x79,0x54,0x6f,0xf0,0x0f,0xb4,0xae,0x87,0x32,0x88,0xb6,0x88,0x2a,0x83,0x63,0x96, -0x06,0x20,0x37,0x57,0xc8,0x3f,0x13,0x07,0xc7,0x26,0x63,0xfe,0xc5,0x0a,0xc1,0x66, -0x63,0x74,0xd6,0x0a,0x93,0x06,0xf0,0x0f,0xb3,0xb6,0xc6,0x00,0x8e,0x06,0xb3,0x58, -0xd6,0x00,0x46,0x97,0x03,0x47,0x07,0x00,0xba,0x96,0x13,0x07,0x00,0x02,0x15,0x8f, -0x19,0xcb,0xb3,0x97,0xe7,0x00,0xb3,0x56,0xd5,0x00,0x33,0x18,0xe6,0x00,0xb3,0xe5, -0xf6,0x00,0x33,0x13,0xe5,0x00,0x13,0x55,0x08,0x01,0x33,0xf7,0xa5,0x02,0x13,0x16, -0x08,0x01,0x41,0x82,0x93,0x56,0x03,0x01,0xb3,0xd5,0xa5,0x02,0x42,0x07,0xd9,0x8e, -0xb3,0x07,0xb6,0x02,0x2e,0x87,0x63,0xfc,0xf6,0x00,0xc2,0x96,0x13,0x87,0xf5,0xff, -0x63,0xe7,0x06,0x01,0x63,0xf5,0xf6,0x00,0x13,0x87,0xe5,0xff,0xc2,0x96,0x9d,0x8e, -0xb3,0xf7,0xa6,0x02,0x42,0x03,0x13,0x53,0x03,0x01,0xb3,0xd6,0xa6,0x02,0xc2,0x07, -0x33,0xe3,0x67,0x00,0xb3,0x05,0xd6,0x02,0x36,0x85,0x63,0x7b,0xb3,0x00,0x42,0x93, -0x13,0x85,0xf6,0xff,0x63,0x66,0x03,0x01,0x63,0x74,0xb3,0x00,0x13,0x85,0xe6,0xff, -0x42,0x07,0x49,0x8f,0x81,0x45,0x4d,0xa8,0xb7,0x08,0x00,0x01,0xc1,0x46,0xe3,0x60, -0x16,0xf7,0xe1,0x46,0xa9,0xbf,0x01,0xe6,0x85,0x46,0x33,0xd8,0xc6,0x02,0xc1,0x66, -0x63,0x7e,0xd8,0x08,0x93,0x06,0xf0,0x0f,0x63,0xf3,0x06,0x01,0xa1,0x48,0xb3,0x56, -0x18,0x01,0x36,0x97,0x83,0x46,0x07,0x00,0x13,0x07,0x00,0x02,0xc6,0x96,0x15,0x8f, -0x49,0xe7,0xb3,0x87,0x07,0x41,0x85,0x45,0x13,0x56,0x08,0x01,0x93,0x18,0x08,0x01, -0x93,0xd8,0x08,0x01,0x93,0x56,0x03,0x01,0x33,0xf7,0xc7,0x02,0xb3,0xd7,0xc7,0x02, -0x42,0x07,0xd9,0x8e,0x33,0x85,0xf8,0x02,0x3e,0x87,0x63,0xfc,0xa6,0x00,0xc2,0x96, -0x13,0x87,0xf7,0xff,0x63,0xe7,0x06,0x01,0x63,0xf5,0xa6,0x00,0x13,0x87,0xe7,0xff, -0xc2,0x96,0x89,0x8e,0xb3,0xf7,0xc6,0x02,0x42,0x03,0x13,0x53,0x03,0x01,0xb3,0xd6, -0xc6,0x02,0xc2,0x07,0x33,0xe3,0x67,0x00,0xb3,0x88,0xd8,0x02,0x36,0x85,0x63,0x7b, -0x13,0x01,0x42,0x93,0x13,0x85,0xf6,0xff,0x63,0x66,0x03,0x01,0x63,0x74,0x13,0x01, -0x13,0x85,0xe6,0xff,0x42,0x07,0x49,0x8f,0x3a,0x85,0x82,0x80,0xb7,0x06,0x00,0x01, -0xc1,0x48,0xe3,0x66,0xd8,0xf6,0xe1,0x48,0x9d,0xb7,0x33,0x18,0xe8,0x00,0xb3,0xd5, -0xd7,0x00,0x33,0x13,0xe5,0x00,0xb3,0x56,0xd5,0x00,0x13,0x55,0x08,0x01,0xb3,0x97, -0xe7,0x00,0x33,0xf7,0xa5,0x02,0xb3,0xe8,0xf6,0x00,0x93,0x17,0x08,0x01,0xc1,0x83, -0x13,0xd6,0x08,0x01,0xb3,0xd5,0xa5,0x02,0x42,0x07,0x51,0x8f,0xb3,0x86,0xb7,0x02, -0x2e,0x86,0x63,0x7c,0xd7,0x00,0x42,0x97,0x13,0x86,0xf5,0xff,0x63,0x67,0x07,0x01, -0x63,0x75,0xd7,0x00,0x13,0x86,0xe5,0xff,0x42,0x97,0xb3,0x06,0xd7,0x40,0x33,0xf7, -0xa6,0x02,0xc2,0x08,0x93,0xd8,0x08,0x01,0xb3,0xd6,0xa6,0x02,0x42,0x07,0xb3,0x85, -0xd7,0x02,0xb3,0x67,0x17,0x01,0x36,0x87,0x63,0xfc,0xb7,0x00,0xc2,0x97,0x13,0x87, -0xf6,0xff,0x63,0xe7,0x07,0x01,0x63,0xf5,0xb7,0x00,0x13,0x87,0xe6,0xff,0xc2,0x97, -0x8d,0x8f,0x93,0x15,0x06,0x01,0xd9,0x8d,0xc5,0xbd,0x63,0xe2,0xd5,0x14,0x41,0x67, -0x63,0xfe,0xe6,0x02,0x13,0x08,0xf0,0x0f,0x33,0x37,0xd8,0x00,0x0e,0x07,0x37,0x58, -0xc8,0x3f,0x13,0x08,0xc8,0x26,0xb3,0xd5,0xe6,0x00,0xc2,0x95,0x03,0xc8,0x05,0x00, -0x93,0x05,0x00,0x02,0x3a,0x98,0xb3,0x85,0x05,0x41,0x85,0xe1,0x05,0x47,0xe3,0xe5, -0xf6,0xf2,0x33,0x35,0xc5,0x00,0x13,0x47,0x15,0x00,0x39,0xbf,0xb7,0x05,0x00,0x01, -0x41,0x47,0xe3,0xe6,0xb6,0xfc,0x61,0x47,0xd9,0xb7,0x33,0x57,0x06,0x01,0xb3,0x96, -0xb6,0x00,0xd9,0x8e,0x93,0xde,0x06,0x01,0x33,0xd7,0x07,0x01,0xb3,0x78,0xd7,0x03, -0xb3,0x97,0xb7,0x00,0x33,0x58,0x05,0x01,0x33,0x63,0xf8,0x00,0x93,0x97,0x06,0x01, -0xc1,0x83,0x13,0x58,0x03,0x01,0x33,0x16,0xb6,0x00,0x33,0x57,0xd7,0x03,0xc2,0x08, -0x33,0xe8,0x08,0x01,0x33,0x8f,0xe7,0x02,0x3a,0x8e,0x63,0x7c,0xe8,0x01,0x36,0x98, -0x13,0x0e,0xf7,0xff,0x63,0x67,0xd8,0x00,0x63,0x75,0xe8,0x01,0x13,0x0e,0xe7,0xff, -0x36,0x98,0x33,0x08,0xe8,0x41,0xb3,0x78,0xd8,0x03,0x33,0x58,0xd8,0x03,0xc2,0x08, -0xb3,0x8e,0x07,0x03,0x93,0x17,0x03,0x01,0xc1,0x83,0xb3,0xe7,0xf8,0x00,0x42,0x87, -0x63,0xfc,0xd7,0x01,0xb6,0x97,0x13,0x07,0xf8,0xff,0x63,0xe7,0xd7,0x00,0x63,0xf5, -0xd7,0x01,0x13,0x07,0xe8,0xff,0xb6,0x97,0x42,0x0e,0xb3,0x87,0xd7,0x41,0xc1,0x6e, -0x33,0x67,0xee,0x00,0x13,0x88,0xfe,0xff,0x33,0x73,0x07,0x01,0x93,0x58,0x07,0x01, -0x33,0x78,0x06,0x01,0x41,0x82,0x33,0x0e,0x03,0x03,0x33,0x88,0x08,0x03,0x93,0x56, -0x0e,0x01,0x33,0x03,0xc3,0x02,0x42,0x93,0x9a,0x96,0xb3,0x88,0xc8,0x02,0x63,0xf3, -0x06,0x01,0xf6,0x98,0x13,0xd6,0x06,0x01,0xb2,0x98,0x63,0xe0,0x17,0x03,0xe3,0x93, -0x17,0xd9,0xc1,0x67,0xfd,0x17,0xfd,0x8e,0xc2,0x06,0x33,0x7e,0xfe,0x00,0x33,0x15, -0xb5,0x00,0xf2,0x96,0x81,0x45,0xe3,0x71,0xd5,0xe2,0x7d,0x17,0xa5,0xb3,0x81,0x45, -0x01,0x47,0x19,0xbd, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 61b984e003..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,313 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x34,0x04,0x38,0x40,0xaa,0x08,0x38,0x40,0xb8,0x02,0x38,0x40,0xf4,0x06,0x38,0x40, -0x4e,0x07,0x38,0x40,0xa0,0x02,0x38,0x40,0x9c,0x07,0x38,0x40,0x8e,0x02,0x38,0x40, -0x74,0x02,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xc8,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0x02,0x38,0x40, -0xea,0x01,0x38,0x40,0xf8,0x01,0x38,0x40,0xdc,0x01,0x38,0x40,0x7e,0x1f,0x38,0x40, -0x9e,0x1f,0x38,0x40,0x88,0x1f,0x38,0x40,0x92,0x1f,0x38,0x40,0xba,0x1f,0x38,0x40, -0xe4,0x20,0x38,0x40,0xbe,0x22,0x38,0x40,0x90,0x2a,0x38,0x40,0xa6,0x1f,0x38,0x40, -0xae,0x1f,0x38,0x40,0x58,0x24,0x38,0x40,0x73,0x74,0x75,0x62,0x5f,0x67,0x65,0x74, -0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a,0x65,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63,0x6b,0x00,0x00,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x00,0x00,0x00, -0xc0,0x51,0xc8,0x3f,0xcc,0x51,0xc8,0x3f,0xd8,0x51,0xc8,0x3f,0xe4,0x51,0xc8,0x3f, -0xf8,0x51,0xc8,0x3f,0x08,0x52,0xc8,0x3f,0x18,0x52,0xc8,0x3f,0x28,0x52,0xc8,0x3f, -0x34,0x52,0xc8,0x3f,0x4c,0x52,0xc8,0x3f,0x5c,0x52,0xc8,0x3f,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62, -0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72, -0x5f,0x62,0x70,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63, -0x6b,0x20,0x64,0x61,0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e, -0x63,0x72,0x79,0x70,0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x41,0x42,0x4f,0x52,0x54,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61,0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20, -0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26, -0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73, -0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64, -0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x70,0x61, -0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x73,0x72,0x63,0x3a,0x20, -0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x78,0x20, -0x70,0x61,0x67,0x65,0x5f,0x63,0x6e,0x74,0x3a,0x20,0x25,0x64,0x20,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x70,0x61,0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f, -0x70,0x74,0x72,0x3a,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74, -0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x63,0x75,0x62,0x6f,0x6f,0x74,0x20,0x68, -0x65,0x61,0x64,0x65,0x72,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75, -0x6d,0x62,0x65,0x72,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d, -0x2f,0x49,0x52,0x4f,0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78, -0x29,0x2f,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65, -0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70, -0x70,0x20,0x69,0x6d,0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30, -0x78,0x25,0x78,0x2c,0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x70,0x70,0x20,0x73, -0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x28,0x25, -0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64, -0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68, -0x65,0x63,0x6b,0x65,0x64,0x0a,0x00,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00, -0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69, -0x64,0x20,0x52,0x54,0x43,0x5f,0x58,0x54,0x41,0x4c,0x5f,0x46,0x52,0x45,0x51,0x5f, -0x52,0x45,0x47,0x20,0x76,0x61,0x6c,0x75,0x65,0x3a,0x20,0x30,0x78,0x25,0x30,0x38, -0x78,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65,0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74,0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73, -0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69, -0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25, -0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f, -0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x69,0x74,0x20,0x61, -0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x6f,0x70, -0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f, -0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f, -0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69, -0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65, -0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66, -0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, -0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69, -0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66,0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70, -0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28,0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28, -0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c,0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65, -0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x66,0x6c,0x61,0x74, -0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75, -0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61, -0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d, -0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c, -0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x64,0x20,0x6d,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73, -0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, -0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74, -0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20,0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d, -0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69, -0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74, -0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64, -0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6c,0x61,0x73,0x74,0x20, -0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68,0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20, -0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e,0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78, -0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20, -0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d, -0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73, -0x68,0x20,0x49,0x44,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64, -0x20,0x4b,0x42,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e, -0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x73,0x20,0x74,0x61, -0x62,0x6c,0x65,0x20,0x65,0x6e,0x74,0x72,0x79,0x20,0x28,0x25,0x64,0x29,0x21,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61, -0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74, -0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64, -0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73, -0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20, -0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27, -0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74, -0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e, -0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72, -0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69, -0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78, -0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e, -0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64, -0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69, -0x67,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x00,0x72,0x74,0x63,0x5f, -0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50,0x55, -0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75,0x65, -0x00,0x00,0x00,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76, -0x61,0x6c,0x69,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x61,0x74,0x61, -0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x78,0x20,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f, -0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41, -0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x54,0x45, -0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x5f, -0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00,0x43,0x4c,0x4f,0x43, -0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00,0x00,0x01,0x02,0x02, -0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05, -0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x06, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, -0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07, -0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08, -0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x03,0x00,0x00,0x00, -0x00,0x68,0x89,0x09,0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_code.inc deleted file mode 100644 index f84fce67e3..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,154 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x07,0x11,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x26,0xf6,0x10,0x23,0x08,0x07,0x10,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0xc7,0x10,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x26,0x06,0x10,0xc5,0xb7,0xb7,0x47,0xc8,0x3f,0x03,0xa5, -0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xc8,0x3f, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x46,0xc8,0x3f,0x93,0x86,0x46,0x11,0x98,0x42, -0xb7,0x07,0x80,0x00,0x3e,0x05,0xf9,0x8f,0x21,0x67,0x7d,0x17,0xf9,0x8d,0xcd,0x8f, -0xb7,0x85,0x3f,0x00,0x41,0x11,0x6d,0x8d,0x06,0xc6,0xc9,0x8f,0x9c,0xc2,0xf9,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0xb7,0x47,0xc8,0x3f,0x37,0x07,0x38,0x40, -0x93,0x87,0x47,0x11,0x13,0x07,0x47,0x0a,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00, -0x63,0xd6,0x07,0x02,0x93,0x57,0xf7,0x00,0x93,0x16,0x17,0x01,0x93,0xf7,0xf7,0x07, -0x91,0xe6,0x13,0x77,0xf5,0x07,0x01,0x45,0x63,0x0c,0xf7,0x00,0x41,0x11,0x06,0xc6, -0x71,0x37,0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0xc8,0x3f,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc3,0x01,0x45,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5,0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1, -0x23,0x2a,0x05,0x02,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc7,0x83,0xd7, -0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0xc8,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6, -0x47,0x15,0xb7,0x47,0xc8,0x3f,0x23,0x24,0x05,0x02,0x83,0xa7,0x07,0x15,0x23,0x28, -0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28, -0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24, -0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0xc8,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87, -0x47,0x11,0x51,0x05,0x37,0x47,0xc8,0x3f,0x88,0xc7,0x23,0x2c,0xf7,0x14,0x01,0x45, -0x82,0x80,0x79,0x71,0x22,0xd4,0x26,0xd2,0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x52,0xcc, -0x56,0xca,0x5a,0xc8,0x2a,0x84,0xfd,0x54,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40, -0x9c,0x43,0x2e,0xc6,0x82,0x97,0xaa,0x89,0xb2,0x45,0x63,0x11,0x05,0x12,0x93,0x44, -0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40, -0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43, -0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x79,0xc1,0x03,0xdb, -0x0a,0x00,0x63,0x00,0x0b,0x0c,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe6,0xe7,0x04, -0x5c,0x50,0x18,0x58,0x99,0x8f,0xc5,0xc7,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc5,0xc3, -0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x08,0x58,0x18,0x50,0x54,0x54, -0x1c,0x58,0x3a,0x95,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1, -0xd7,0x06,0x5c,0x54,0x89,0xcb,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00, -0x23,0x28,0x04,0x02,0x31,0xe9,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f, -0x7d,0xbf,0x5c,0x54,0xfd,0x17,0xe3,0xe8,0x97,0xfe,0x1c,0x58,0x1c,0xd4,0x23,0x28, -0x04,0x02,0x54,0x54,0x1c,0x54,0x63,0x9a,0xf6,0x00,0x23,0x26,0x04,0x02,0x14,0x54, -0x5c,0x50,0x63,0xf4,0xf6,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0x3a,0x85,0xa6,0x97, -0x1c,0xd8,0xc9,0xb7,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x97,0xfa, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95, -0x26,0x9a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x06,0xe3,0x67,0x6a,0xf5,0x23,0x90, -0x0a,0x00,0x13,0x79,0x19,0x00,0x1c,0x40,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47, -0x83,0x25,0x89,0x00,0x82,0x97,0xb2,0x50,0x22,0x54,0x4e,0x85,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0x45,0x61,0x82,0x80,0x90,0x45,0xd4,0x45, -0x63,0x14,0x96,0x00,0xe3,0x82,0x96,0xec,0x98,0x41,0xdc,0x41,0x33,0x07,0xe0,0x40, -0x33,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40,0x89,0x8f,0x98,0xc9,0xdc,0xc9,0xe3,0xc5, -0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0x61,0xc7,0xea,0x93,0x09,0x70,0x10,0x65,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0xb9,0xc7,0x1c,0x45,0x01,0x11,0x22,0xcc,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xdc,0x47,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x32,0x89, -0xae,0x84,0x2a,0x84,0x93,0x09,0x45,0x00,0x63,0xfe,0xb7,0x00,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x05,0x61,0x82,0x80,0xca,0x85,0x4e,0x85, -0x89,0x35,0x75,0xf5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0xe3,0xe7, -0xf4,0xfe,0xe9,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b, -0xa9,0xc3,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0xae,0x84,0x2a,0x84,0x13,0x09,0x45,0x00,0x1c,0x44, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0x99,0xe3,0x01,0x45,0x29,0xa0,0xa6,0x85, -0x4a,0x85,0xc5,0x3b,0x6d,0xd5,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8, -0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b, -0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0, -0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4, -0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1, -0xa6,0x85,0x52,0x85,0xbd,0x33,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58, -0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87, -0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61, -0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97, -0x1c,0xd8,0x4d,0xbf,0x90,0x44,0xd4,0x44,0x63,0x14,0x36,0x01,0xe3,0x8d,0x36,0xfb, -0x98,0x40,0xdc,0x40,0x33,0x07,0xe0,0x40,0xb3,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40, -0x8d,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c, -0xc7,0xf8,0xa1,0xb7,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80, -0x1c,0x45,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0xf1,0x17,0xe3,0xe7, -0xb7,0xfe,0x1c,0x45,0x41,0x11,0x26,0xc2,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47, -0x1c,0x45,0x93,0x84,0x45,0x00,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x4a,0xc0,0x06,0xc6,0x26,0x97,0x2e,0x89,0x2a,0x84,0x63,0xf1,0xe7,0x06, -0xb2,0x85,0x11,0x05,0x7d,0x31,0x41,0xe1,0x1c,0x44,0x13,0x97,0x04,0x01,0x41,0x83, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43, -0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94, -0x44,0xc4,0x23,0x10,0x25,0x01,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45, -0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97, -0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44, -0xbe,0x94,0x44,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49, -0x41,0x01,0x82,0x80,0x1c,0x4d,0x59,0x71,0x41,0x73,0xa2,0xd4,0xa6,0xd2,0xca,0xd0, -0xce,0xce,0xd6,0xca,0x6e,0xde,0x86,0xd6,0xd2,0xcc,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0xc1,0x66,0x1a,0x91,0xb7,0x4a,0xc8,0x3f,0x85,0x8b,0x10,0x08, -0xb7,0x4d,0xc8,0x3f,0x93,0x86,0x06,0x02,0x93,0x84,0x4d,0x11,0xb2,0x96,0x23,0xa0, -0xfa,0x16,0xe1,0x77,0xb6,0x97,0x37,0x47,0xc8,0x3f,0x13,0x84,0xc4,0x00,0x23,0x2a, -0xf7,0x14,0x2a,0x89,0xb7,0x47,0xc8,0x3f,0x21,0x67,0x61,0x46,0x81,0x45,0x22,0x85, -0x23,0xa8,0xe7,0x14,0x97,0x00,0xc8,0xff,0xe7,0x80,0x00,0xd3,0x37,0x47,0xc8,0x3f, -0x13,0x07,0x07,0x00,0xd8,0xc8,0xb7,0x49,0xc8,0x3f,0x13,0x07,0x47,0x02,0x85,0x47, -0x98,0xcc,0x23,0x8e,0xf9,0x14,0x93,0x84,0x44,0x02,0x56,0xc2,0x93,0x8d,0x4d,0x11, -0x18,0x40,0x41,0xe7,0x21,0x04,0xe3,0x1d,0x94,0xfe,0x37,0x47,0xc8,0x3f,0x83,0x26, -0x87,0x15,0x37,0x06,0x80,0x00,0x98,0x42,0x51,0x8f,0x98,0xc2,0x03,0xc7,0xc9,0x15, -0x09,0xcf,0x03,0xa7,0x4d,0x01,0x11,0xcb,0x58,0x4b,0x01,0xcb,0x03,0x26,0xc9,0x00, -0x83,0x25,0x89,0x00,0x03,0xa5,0x8d,0x01,0x02,0x97,0x03,0x27,0x09,0x00,0xc1,0x67, -0x10,0x08,0x23,0xa2,0xed,0x02,0x03,0x27,0x09,0x01,0x93,0x86,0x07,0x02,0xb2,0x96, -0x23,0xa4,0xed,0x02,0x41,0x77,0x33,0x84,0xe6,0x00,0x93,0x86,0x07,0x02,0x93,0x87, -0x07,0x02,0x13,0x0b,0x87,0xfe,0xb2,0x97,0x11,0x17,0xb2,0x96,0xba,0x97,0x23,0xaa, -0x8d,0x02,0x23,0xac,0x8d,0x02,0x81,0x4a,0x36,0x9b,0x3e,0xc4,0xa1,0x6b,0x03,0x27, -0x49,0x00,0x63,0xea,0xea,0x00,0x01,0x45,0xb1,0xaa,0x18,0x43,0x48,0x40,0x02,0x97, -0x35,0xd9,0x7d,0x55,0x81,0xaa,0x33,0x07,0x57,0x41,0x23,0x22,0xe4,0xfe,0x03,0xc7, -0xc9,0x15,0x65,0xdb,0x03,0xa7,0x4d,0x01,0x6d,0xd7,0x18,0x4f,0x7d,0xd3,0xa2,0x45, -0x03,0xa5,0x8d,0x01,0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe, -0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff,0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe, -0x23,0x2e,0x04,0xff,0x5a,0x86,0x02,0x97,0x2a,0x8c,0x45,0xdd,0x03,0x2a,0x44,0xfe, -0xaa,0x8c,0x63,0x05,0x0a,0x00,0x03,0xa7,0x8d,0x02,0x19,0xe3,0x81,0x44,0xa5,0xa8, -0x03,0xa5,0x8d,0x03,0x83,0xa4,0x4d,0x03,0x52,0x8d,0xb3,0x04,0x95,0x40,0x33,0x87, -0x44,0x01,0x63,0xf4,0xeb,0x00,0x33,0x8d,0x9b,0x40,0x6a,0x86,0xe6,0x85,0x97,0x00, -0xc8,0xff,0xe7,0x80,0xa0,0xbf,0x03,0xa7,0x8d,0x03,0xea,0x94,0x33,0x0a,0xaa,0x41, -0xea,0x9c,0x3a,0x9d,0x03,0xa7,0x8d,0x02,0x23,0xac,0xad,0x03,0x63,0x84,0xe4,0x00, -0xe3,0x99,0x74,0xfb,0x92,0x47,0x03,0xad,0x4d,0x02,0x83,0xa5,0x4d,0x03,0x83,0xa7, -0x07,0x16,0x3e,0xc0,0x81,0xef,0x2e,0xc6,0x95,0x38,0xb2,0x45,0x35,0xe1,0x26,0x86, -0x6a,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x98,0x9d,0xa0,0x2e,0xc6,0xb9,0x38, -0xb2,0x45,0x75,0xf1,0xfd,0x54,0x03,0xc7,0xc9,0x15,0x05,0xd7,0x03,0xa7,0x4d,0x01, -0x0d,0xd3,0x14,0x4f,0x99,0xde,0x58,0x4f,0x03,0xa5,0x8d,0x01,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x5a,0x86,0xe2,0x85, -0x02,0x97,0xe3,0x18,0x05,0xee,0x95,0xec,0x03,0x27,0x44,0xfe,0xba,0x9a,0xc1,0xbd, -0x82,0x47,0xd1,0xdf,0x26,0x86,0x6a,0x85,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0x90, -0x55,0xf1,0x03,0xa7,0x4d,0x02,0x26,0x97,0x23,0xa2,0xed,0x02,0x03,0xa7,0x8d,0x02, -0xb3,0x04,0x97,0x40,0x03,0xa7,0x4d,0x03,0x23,0xa4,0x9d,0x02,0x23,0xac,0xed,0x02, -0x09,0xb7,0x75,0x55,0x41,0x63,0x1a,0x91,0xb6,0x50,0x26,0x54,0x96,0x54,0x06,0x59, -0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d, -0xf2,0x5d,0x65,0x61,0x82,0x80,0x39,0x71,0x3a,0xd8,0x3e,0xda,0x37,0x47,0xc8,0x3f, -0xb7,0x47,0xc8,0x3f,0x22,0xcc,0x06,0xce,0x26,0xca,0x2a,0x84,0x2e,0xd2,0x32,0xd4, -0x36,0xd6,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x11,0x13,0x07,0x47,0x16,0x63,0xe9, -0xe7,0x0c,0x5c,0x10,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xce,0x87,0x0a,0x92,0x54, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xe8,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5, -0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x8b,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3, -0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xc7,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xc7,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xbd,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xc2, -0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac, -0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xc8,0x3f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x91,0xed,0x91,0x47, -0x63,0x06,0xf4,0x04,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0x25,0xb7,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff, -0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x7c,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x7c,0x79,0xf1, -0x85,0x47,0x63,0x15,0xf4,0x00,0x26,0x85,0x35,0x39,0x75,0xbf,0x79,0x55,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_data.inc deleted file mode 100644 index af63f468fd..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x80,0x01,0x38,0x40,0xe4,0x04,0x38,0x40,0x66,0x01,0x38,0x40,0x60,0x03,0x38,0x40, -0xba,0x03,0x38,0x40,0x4e,0x01,0x38,0x40,0x08,0x04,0x38,0x40,0x3c,0x01,0x38,0x40, -0x22,0x01,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xc8,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd8,0x00,0x38,0x40, -0x98,0x00,0x38,0x40,0xa6,0x00,0x38,0x40,0x8a,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 646f48c37b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,163 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x47,0xc8,0x3f, -0x83,0xc6,0x07,0x11,0x3e,0x87,0xb9,0xca,0xb7,0x97,0x00,0x60,0x83,0xa7,0x47,0x83, -0x81,0x46,0xc9,0x83,0x9d,0x8b,0xa1,0xeb,0x37,0x46,0xc8,0x3f,0xa1,0xce,0xb7,0x96, -0x00,0x60,0x83,0xa7,0xc6,0x82,0xc1,0x8b,0x81,0xeb,0x83,0xa7,0x46,0x83,0x9d,0x46, -0xc9,0x83,0x9d,0x8b,0x63,0x92,0xd7,0x02,0xb7,0x97,0x00,0x60,0x83,0xa6,0x07,0x83, -0x83,0xa7,0x07,0x83,0x93,0x95,0xb6,0x00,0x63,0xd8,0x05,0x00,0xa9,0x83,0x85,0x8b, -0x81,0xc7,0x89,0x47,0x23,0x26,0xf6,0x10,0x23,0x08,0x07,0x10,0xb7,0x47,0xc8,0x3f, -0x03,0xa5,0xc7,0x10,0x82,0x80,0x13,0xf6,0x17,0x00,0x19,0xc2,0x93,0xc6,0x16,0x00, -0x85,0x83,0x55,0xb7,0x23,0x26,0x06,0x10,0xc5,0xb7,0xb7,0x47,0xc8,0x3f,0x03,0xa5, -0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0xc8,0x3f, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x46,0xc8,0x3f,0x93,0x86,0x46,0x11,0x98,0x42, -0xb7,0x07,0x80,0x00,0x3e,0x05,0xf9,0x8f,0x21,0x67,0x7d,0x17,0xf9,0x8d,0xcd,0x8f, -0xb7,0x85,0x3f,0x00,0x41,0x11,0x6d,0x8d,0x06,0xc6,0xc9,0x8f,0x9c,0xc2,0xf9,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0xb7,0x47,0xc8,0x3f,0x37,0x07,0x38,0x40, -0x93,0x87,0x47,0x11,0x13,0x07,0x47,0x0a,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00, -0x63,0xd6,0x07,0x02,0x93,0x57,0xf7,0x00,0x93,0x16,0x17,0x01,0x93,0xf7,0xf7,0x07, -0x91,0xe6,0x13,0x77,0xf5,0x07,0x01,0x45,0x63,0x0c,0xf7,0x00,0x41,0x11,0x06,0xc6, -0x71,0x37,0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0xc8,0x3f,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc3,0x01,0x45,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5,0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1, -0x23,0x2a,0x05,0x02,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc7,0x83,0xd7, -0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0xc8,0x3f,0x23,0x26,0x05,0x02,0x83,0xa6, -0x47,0x15,0xb7,0x47,0xc8,0x3f,0x23,0x24,0x05,0x02,0x83,0xa7,0x07,0x15,0x23,0x28, -0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28, -0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24, -0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0xc8,0x3f,0x23,0x00,0xe5,0x00,0x93,0x87, -0x47,0x11,0x51,0x05,0x37,0x47,0xc8,0x3f,0x88,0xc7,0x23,0x2c,0xf7,0x14,0x01,0x45, -0x82,0x80,0x79,0x71,0x22,0xd4,0x26,0xd2,0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x52,0xcc, -0x56,0xca,0x5a,0xc8,0x2a,0x84,0xfd,0x54,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40, -0x9c,0x43,0x2e,0xc6,0x82,0x97,0xaa,0x89,0xb2,0x45,0x63,0x11,0x05,0x12,0x93,0x44, -0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40, -0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43, -0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x79,0xc1,0x03,0xdb, -0x0a,0x00,0x63,0x00,0x0b,0x0c,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe6,0xe7,0x04, -0x5c,0x50,0x18,0x58,0x99,0x8f,0xc5,0xc7,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc5,0xc3, -0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x08,0x58,0x18,0x50,0x54,0x54, -0x1c,0x58,0x3a,0x95,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1, -0xd7,0x06,0x5c,0x54,0x89,0xcb,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00, -0x23,0x28,0x04,0x02,0x31,0xe9,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f, -0x7d,0xbf,0x5c,0x54,0xfd,0x17,0xe3,0xe8,0x97,0xfe,0x1c,0x58,0x1c,0xd4,0x23,0x28, -0x04,0x02,0x54,0x54,0x1c,0x54,0x63,0x9a,0xf6,0x00,0x23,0x26,0x04,0x02,0x14,0x54, -0x5c,0x50,0x63,0xf4,0xf6,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0x3a,0x85,0xa6,0x97, -0x1c,0xd8,0xc9,0xb7,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x97,0xfa, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95, -0x26,0x9a,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x06,0xe3,0x67,0x6a,0xf5,0x23,0x90, -0x0a,0x00,0x13,0x79,0x19,0x00,0x1c,0x40,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47, -0x83,0x25,0x89,0x00,0x82,0x97,0xb2,0x50,0x22,0x54,0x4e,0x85,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0x45,0x61,0x82,0x80,0x90,0x45,0xd4,0x45, -0x63,0x14,0x96,0x00,0xe3,0x82,0x96,0xec,0x98,0x41,0xdc,0x41,0x33,0x07,0xe0,0x40, -0x33,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40,0x89,0x8f,0x98,0xc9,0xdc,0xc9,0xe3,0xc5, -0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0x61,0xc7,0xea,0x93,0x09,0x70,0x10,0x65,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0xb9,0xc7,0x1c,0x45,0x01,0x11,0x22,0xcc,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xdc,0x47,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x32,0x89, -0xae,0x84,0x2a,0x84,0x93,0x09,0x45,0x00,0x63,0xfe,0xb7,0x00,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x05,0x61,0x82,0x80,0xca,0x85,0x4e,0x85, -0x89,0x35,0x75,0xf5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0xe3,0xe7, -0xf4,0xfe,0xe9,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b, -0xa9,0xc3,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0xae,0x84,0x2a,0x84,0x13,0x09,0x45,0x00,0x1c,0x44, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0x99,0xe3,0x01,0x45,0x29,0xa0,0xa6,0x85, -0x4a,0x85,0xc5,0x3b,0x6d,0xd5,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8, -0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b, -0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0, -0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4, -0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1, -0xa6,0x85,0x52,0x85,0xbd,0x33,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58, -0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87, -0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61, -0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97, -0x1c,0xd8,0x4d,0xbf,0x90,0x44,0xd4,0x44,0x63,0x14,0x36,0x01,0xe3,0x8d,0x36,0xfb, -0x98,0x40,0xdc,0x40,0x33,0x07,0xe0,0x40,0xb3,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40, -0x8d,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c, -0xc7,0xf8,0xa1,0xb7,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80, -0x1c,0x45,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0xf1,0x17,0xe3,0xe7, -0xb7,0xfe,0x1c,0x45,0x41,0x11,0x26,0xc2,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47, -0x1c,0x45,0x93,0x84,0x45,0x00,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x4a,0xc0,0x06,0xc6,0x26,0x97,0x2e,0x89,0x2a,0x84,0x63,0xf1,0xe7,0x06, -0xb2,0x85,0x11,0x05,0x7d,0x31,0x41,0xe1,0x1c,0x44,0x13,0x97,0x04,0x01,0x41,0x83, -0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43, -0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94, -0x44,0xc4,0x23,0x10,0x25,0x01,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45, -0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97, -0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44, -0xbe,0x94,0x44,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49, -0x41,0x01,0x82,0x80,0x1c,0x4d,0x35,0x73,0x5d,0x71,0x13,0x03,0x03,0x4e,0xa2,0xc4, -0xa6,0xc2,0xca,0xc0,0x52,0xdc,0x6a,0xd0,0x6e,0xce,0x86,0xc6,0x4e,0xde,0x56,0xda, -0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0xcd,0x66,0x1a,0x91,0x37,0x4a,0xc8,0x3f, -0x85,0x8b,0x10,0x10,0x37,0x4d,0xc8,0x3f,0x93,0x86,0x06,0xb1,0x93,0x04,0x4d,0x11, -0xb2,0x96,0x23,0x20,0xfa,0x16,0xe1,0x77,0xb6,0x97,0x37,0x47,0xc8,0x3f,0x13,0x84, -0xc4,0x00,0x23,0x2a,0xf7,0x14,0x2a,0x89,0xb7,0x47,0xc8,0x3f,0x21,0x67,0x61,0x46, -0x81,0x45,0x22,0x85,0x23,0xa8,0xe7,0x14,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xd2, -0xb7,0x47,0xc8,0x3f,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc, -0x05,0x47,0xb7,0x47,0xc8,0x3f,0x23,0x8e,0xe7,0x14,0x93,0x84,0x44,0x02,0x52,0xc6, -0x13,0x0d,0x4d,0x11,0xbe,0x8d,0x1c,0x40,0xdd,0xef,0x21,0x04,0xe3,0x1d,0x94,0xfe, -0xb7,0x47,0xc8,0x3f,0x03,0xa7,0x87,0x15,0xb7,0x06,0x80,0x00,0x1c,0x43,0xd5,0x8f, -0x1c,0xc3,0x83,0xc7,0xcd,0x15,0x89,0xcf,0x83,0x27,0x4d,0x01,0x91,0xcb,0xdc,0x4b, -0x81,0xcb,0x03,0x26,0xc9,0x00,0x83,0x25,0x89,0x00,0x03,0x25,0x8d,0x01,0x82,0x97, -0x83,0x27,0x09,0x00,0xcd,0x66,0x0c,0x10,0x23,0x22,0xfd,0x02,0x83,0x27,0x09,0x01, -0x35,0x77,0x13,0x86,0x06,0xb1,0x23,0x24,0xfd,0x02,0x83,0x27,0x49,0x00,0x2e,0x96, -0xb5,0x79,0x23,0x26,0xfd,0x02,0x93,0x07,0x07,0x51,0xb2,0x97,0x13,0x86,0x06,0xb1, -0x23,0x28,0xfd,0x02,0x2e,0x96,0xc1,0x77,0xb2,0x97,0x23,0x2a,0xfd,0x02,0x23,0x2c, -0xfd,0x02,0x93,0x87,0x06,0xb1,0xae,0x97,0xba,0x97,0x13,0x87,0x06,0xb1,0x2e,0x97, -0x23,0xa8,0x07,0x50,0x93,0x87,0x89,0x4f,0xba,0x97,0x13,0x87,0x06,0xb1,0x2e,0x97, -0x3e,0xc0,0x93,0x87,0x09,0x4f,0xba,0x97,0x13,0x87,0x06,0xb1,0x3e,0xc8,0x2e,0x97, -0x93,0x87,0x49,0x4f,0xba,0x97,0x01,0x4b,0x3e,0xca,0x83,0x27,0x49,0x00,0x63,0x6a, -0xfb,0x00,0x01,0x45,0x35,0xaa,0x9c,0x43,0x48,0x40,0x82,0x97,0x1d,0xdd,0x7d,0x55, -0x05,0xaa,0x4d,0x67,0x13,0x07,0x07,0xb1,0x14,0x10,0x36,0x97,0xb3,0x87,0x67,0x41, -0x33,0x04,0x37,0x01,0x23,0x28,0xf4,0x4e,0x83,0xc7,0xcd,0x15,0xed,0xd3,0x83,0x27, -0x4d,0x01,0xf1,0xdf,0x9c,0x4f,0xe1,0xdf,0x01,0x45,0x81,0x45,0x7d,0x56,0x23,0x2c, -0xa4,0x4e,0x23,0x2e,0xb4,0x4e,0x23,0x20,0xc4,0x50,0x23,0x24,0xa4,0x50,0x23,0x26, -0xb4,0x50,0x02,0x46,0xc2,0x45,0x03,0x25,0x8d,0x01,0xfd,0x56,0x23,0x22,0xd4,0x50, -0x82,0x97,0xaa,0x8b,0x4d,0xd5,0x83,0x2a,0x04,0x4f,0x2a,0x8c,0x05,0x4a,0xa1,0x6c, -0x63,0x87,0x0a,0x00,0x83,0x27,0x8d,0x02,0x99,0xc3,0x63,0x45,0x40,0x05,0x63,0x40, -0x0a,0x0c,0x83,0x27,0x8d,0x02,0x63,0x15,0x0a,0x14,0xd5,0xeb,0x83,0xc7,0xcd,0x15, -0xbd,0xdf,0x83,0x27,0x4d,0x01,0xa5,0xdf,0x98,0x4f,0x35,0xdb,0x01,0x45,0x7d,0x56, -0x2a,0xd4,0x32,0xd8,0x2a,0xdc,0xdc,0x4f,0x02,0x46,0x03,0x25,0x8d,0x01,0x81,0x45, -0xfd,0x56,0x2e,0xd6,0x2e,0xde,0x36,0xda,0xde,0x85,0x82,0x97,0x29,0xf9,0x82,0x57, -0x3e,0x9b,0x25,0xbf,0x83,0x26,0x4d,0x03,0x03,0x27,0x8d,0x03,0x03,0x28,0xcd,0x02, -0xb3,0x87,0x96,0x01,0x99,0x8f,0x23,0x2c,0xf4,0x4e,0x52,0x46,0x82,0x47,0x03,0x25, -0x0d,0x03,0x33,0xb8,0x0a,0x01,0xe2,0x85,0x06,0x08,0x23,0x2a,0x54,0x4f,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0x8f,0x83,0x27,0x44,0x4f,0x03,0x27,0xcd,0x02,0x83,0x24, -0x8d,0x03,0xb3,0x8a,0xfa,0x40,0x1d,0x8f,0x3e,0x9c,0x83,0x27,0x84,0x4f,0x83,0x25, -0x4d,0x03,0x23,0x26,0xed,0x02,0xbe,0x94,0x23,0x2c,0x9d,0x02,0x2a,0x8a,0x8d,0x8c, -0x63,0x54,0xa0,0x00,0xe3,0x96,0x94,0xf5,0x83,0x27,0x8d,0x02,0x26,0x86,0x63,0xf3, -0x97,0x00,0x3e,0x86,0x35,0xce,0x63,0x78,0x96,0x03,0x63,0xf6,0xf4,0x02,0x75,0x55, -0x4d,0x63,0x13,0x03,0x03,0xb2,0x1a,0x91,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49, -0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d, -0xf2,0x4d,0x61,0x61,0x82,0x80,0x83,0x27,0x4d,0x02,0x3e,0xc2,0xb2,0x47,0x83,0xa7, -0x07,0x16,0x3e,0xc4,0x91,0xef,0x2e,0xce,0x32,0xcc,0xef,0xf0,0x2f,0xf8,0x62,0x46, -0xf2,0x45,0x19,0xed,0x12,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0x89,0x05,0xa0, -0x2e,0xce,0x32,0xcc,0xef,0xf0,0x8f,0xf6,0x62,0x46,0xf2,0x45,0x69,0xfd,0x45,0xb7, -0xa2,0x47,0xed,0xd3,0x12,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0xa0,0x85,0x41,0xf9, -0x83,0x27,0x4d,0x02,0xa6,0x97,0x23,0x22,0xfd,0x02,0x83,0x27,0x8d,0x02,0xb3,0x84, -0x97,0x40,0x83,0x27,0x4d,0x03,0x23,0x24,0x9d,0x02,0x23,0x2c,0xfd,0x02,0x4d,0xb5, -0xe3,0x9e,0x07,0xea,0xad,0xb7,0x39,0x71,0x3a,0xd8,0x3e,0xda,0x37,0x47,0xc8,0x3f, -0xb7,0x47,0xc8,0x3f,0x22,0xcc,0x06,0xce,0x26,0xca,0x2a,0x84,0x2e,0xd2,0x32,0xd4, -0x36,0xd6,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x11,0x13,0x07,0x47,0x16,0x63,0xe9, -0xe7,0x0c,0x5c,0x10,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xce,0x87,0x0a,0x92,0x54, -0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xdf,0xb7,0x47,0x00,0x60,0x9c,0x5f,0x11,0xe5, -0x13,0xf5,0xc7,0x01,0x61,0x15,0x13,0x35,0x15,0x00,0x81,0x45,0x97,0x00,0xc8,0xff, -0xe7,0x80,0x80,0x82,0xb7,0x47,0x0c,0x60,0x98,0x43,0xdc,0x43,0x05,0x8b,0x19,0xc3, -0x89,0x8b,0xa1,0xc7,0xb7,0x07,0x0c,0x60,0xb8,0x43,0x13,0x67,0x17,0x00,0xb8,0xc3, -0xb8,0x43,0x13,0x67,0x27,0x00,0xb8,0xc3,0xb8,0x43,0x75,0x9b,0xb8,0xc3,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x60,0xbe,0x97,0x00,0xc8,0xff,0xe7,0x80,0x60,0xbe,0x97,0x00, -0xc8,0xff,0xe7,0x80,0x20,0xb4,0x01,0x45,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xb9, -0x37,0x47,0x0c,0x60,0x5c,0x43,0xf5,0x9b,0x5c,0xc3,0xb7,0x27,0x00,0x60,0x23,0xac, -0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x98,0x43,0x7d,0xff,0xbc,0x4f,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xc8,0x3f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x91,0xed,0x91,0x47, -0x63,0x06,0xf4,0x04,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0x25,0xb7,0xb7,0x07,0xce,0x3f,0x03,0xa5,0x07,0xff, -0xc1,0x67,0xfd,0x17,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0x97,0xf0, -0xc7,0xff,0xe7,0x80,0x60,0x73,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x73,0x79,0xf1, -0xa1,0x47,0x63,0x15,0xf4,0x00,0x26,0x85,0x75,0x36,0x75,0xbf,0x79,0x55,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index af63f468fd..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x80,0x01,0x38,0x40,0xe4,0x04,0x38,0x40,0x66,0x01,0x38,0x40,0x60,0x03,0x38,0x40, -0xba,0x03,0x38,0x40,0x4e,0x01,0x38,0x40,0x08,0x04,0x38,0x40,0x3c,0x01,0x38,0x40, -0x22,0x01,0x38,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0xc8,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd8,0x00,0x38,0x40, -0x98,0x00,0x38,0x40,0xa6,0x00,0x38,0x40,0x8a,0x00,0x38,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c3/sdkconfig.h b/contrib/loaders/flash/espressif/esp32c3/sdkconfig.h deleted file mode 100644 index f31eeb3ad1..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/sdkconfig.h +++ /dev/null @@ -1,39 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32C3 1 -#define CONFIG_FREERTOS_UNICORE 1 - -// Use ROM flash driver patch -//#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -// Disable application module multi-threading lock -#define CONFIG_APPTRACE_LOCK_ENABLE 0 - -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ 160 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32c3/stub.ld b/contrib/loaders/flash/espressif/esp32c3/stub.ld deleted file mode 100644 index 83ff530aba..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C3 flasher stub * - * Copyright (C) 2021 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. - 0x3FC80000 - code (OpenOCD workarea address) - 0x3FC84000 - data - */ - iram : org = 0x40380000, len = 0x4000 - dram : org = 0x3FC84000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.c deleted file mode 100644 index 9063d98c66..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.c +++ /dev/null @@ -1,363 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-C3 specific flasher stub functions * - * Copyright (C) 2021 Espressif Systems Ltd. * - ***************************************************************************/ -#include -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -#define EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT BIT(4) - -/* Cache MMU related definitions */ -#define STUB_CACHE_BUS EXTMEM_ICACHE_SHUT_DBUS -#define STUB_MMU_DROM_VADDR 0x3c020000 -#define STUB_MMU_DROM_PAGES_START 2 -#define STUB_MMU_DROM_PAGES_END 128 -#define STUB_MMU_TABLE SOC_MMU_DPORT_PRO_FLASH_MMU_TABLE /* 0x600c5000 */ -#define STUB_MMU_INVALID_ENTRY_VAL SOC_MMU_INVALID_ENTRY_VAL /* 0x100 */ - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ * MHZ; - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the whole ICache */ - Cache_Invalidate_ICache_All(); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - /* init cache mmu, set cache mode, invalidate cache tags, enable cache*/ - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_CLK_ON); - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_RESET); - REG_CLR_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_ICACHE_RESET); - /* init cache owner bit */ - Cache_Owner_Init(); - /* clear mmu entry */ - Cache_MMU_Init(); - /* config cache mode */ - Cache_Set_Default_Mode(); - Cache_Enable_ICache(0); - REG_CLR_BIT(EXTMEM_ICACHE_CTRL1_REG, STUB_CACHE_BUS); -} - -bool stub_is_cache_enabled(void) -{ - bool is_enabled = REG_GET_BIT(EXTMEM_ICACHE_CTRL_REG, EXTMEM_ICACHE_ENABLE) != 0; - int cache_bus = REG_READ(EXTMEM_ICACHE_CTRL1_REG); - return is_enabled && !(cache_bus & STUB_CACHE_BUS); -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - uint32_t spiconfig = ets_efuse_get_spiconfig(); - uint32_t strapping = REG_READ(GPIO_STRAP_REG); - /* If GPIO1 (U0TXD) is pulled low and flash pin configuration is not set in efuse, assume - * HSPI flash mode (same as normal boot) */ - if (spiconfig == 0 && (strapping & 0x1c) == 0x08) - spiconfig = 1; /* HSPI flash mode */ - - esp_rom_spiflash_attach(spiconfig, 0); - - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -#define RTC_PLL_FREQ_320M 320 -#define RTC_PLL_FREQ_480M 480 - -rtc_xtal_freq_t stub_rtc_clk_xtal_freq_get(void) -{ - uint32_t xtal_freq_reg = READ_PERI_REG(RTC_XTAL_FREQ_REG); - if (!clk_val_is_valid(xtal_freq_reg)) - return RTC_XTAL_FREQ_40M; - return reg_val_to_clk_val(xtal_freq_reg); -} - -/* Obviously we can call rtc_clk_cpu_freq_get_config() from esp-idf -But this call may cause undesired locks due to ets_printf or abort -*/ -int stub_rtc_clk_cpu_freq_get_config(rtc_cpu_freq_config_t *out_config) -{ - rtc_cpu_freq_src_t source; - uint32_t source_freq_mhz; - uint32_t div; - uint32_t freq_mhz; - uint32_t soc_clk_sel = REG_GET_FIELD(SYSTEM_SYSCLK_CONF_REG, SYSTEM_SOC_CLK_SEL); - switch (soc_clk_sel) { - case DPORT_SOC_CLK_SEL_XTAL: { - source = RTC_CPU_FREQ_SRC_XTAL; - div = REG_GET_FIELD(SYSTEM_SYSCLK_CONF_REG, SYSTEM_PRE_DIV_CNT) + 1; - source_freq_mhz = (uint32_t)stub_rtc_clk_xtal_freq_get(); - freq_mhz = source_freq_mhz / div; - } - break; - case DPORT_SOC_CLK_SEL_PLL: { - source = RTC_CPU_FREQ_SRC_PLL; - uint32_t cpuperiod_sel = REG_GET_FIELD(SYSTEM_CPU_PER_CONF_REG, SYSTEM_CPUPERIOD_SEL); - uint32_t pllfreq_sel = REG_GET_FIELD(SYSTEM_CPU_PER_CONF_REG, SYSTEM_PLL_FREQ_SEL); - source_freq_mhz = pllfreq_sel ? RTC_PLL_FREQ_480M : RTC_PLL_FREQ_320M; - if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_80) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 6 : 4; - freq_mhz = 80; - } else if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_160) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 3 : 2; - div = 3; - freq_mhz = 160; - } else { - /* unsupported frequency configuration */ - return -1; - } - break; - } - case DPORT_SOC_CLK_SEL_8M: - source = RTC_CPU_FREQ_SRC_8M; - source_freq_mhz = 8; - div = 1; - freq_mhz = source_freq_mhz; - break; - default: - /* unsupported frequency configuration */ - return -2; - } - *out_config = (rtc_cpu_freq_config_t) { - .source = source, - .source_freq_mhz = source_freq_mhz, - .div = div, - .freq_mhz = freq_mhz - }; - return 0; -} - -/* this function has almost the same implementation for ESP32 and ESP32-S2 - * TODO: move to common file */ -int stub_cpu_clock_configure(int cpu_freq_mhz) -{ - rtc_cpu_freq_config_t old_config; - int ret = stub_rtc_clk_cpu_freq_get_config(&old_config); - if (ret < 0) { - /* this return value will avoid undesired restore requests for unsupported frequency configuration */ - old_config.freq_mhz = 0; - } - -#if STUB_LOG_ENABLE == 1 - if (stub_get_log_dest() == STUB_LOG_DEST_UART) - uart_tx_wait_idle(CONFIG_CONSOLE_UART_NUM); -#endif - - /* set to maximum possible value */ - if (cpu_freq_mhz == -1) - cpu_freq_mhz = CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ; - - /* Set CPU to configured value. Keep other clocks unmodified. */ - if (cpu_freq_mhz > 0) { - rtc_clk_config_t clk_cfg = RTC_CLK_CONFIG_DEFAULT(); - /* ESP32-S2 doesn't have XTAL_FREQ choice, always 40MHz. - So using default value is fine */ - clk_cfg.cpu_freq_mhz = cpu_freq_mhz; - clk_cfg.slow_freq = rtc_clk_slow_freq_get(); - clk_cfg.fast_freq = rtc_clk_fast_freq_get(); - rtc_clk_init(clk_cfg); - - g_stub_cpu_freq_hz = cpu_freq_mhz * MHZ; - } - - return old_config.freq_mhz; -} - -#if STUB_LOG_ENABLE == 1 -void stub_uart_console_configure(int dest) -{ - extern bool g_uart_print; - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_get_apb_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, UART_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - g_uart_print = true; - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32c3 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized and - possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32c3 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -bool esp_cpu_in_ocd_debug_mode(void) -{ - return true; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, - EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (esp_flash_encryption_enabled()) { - /* Check if SPI_BOOT_CRYPT_CNT is write protected */ - bool flash_crypt_cnt_wr_dis = REG_READ(EFUSE_RD_WR_DIS_REG) & EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT; - if (!flash_crypt_cnt_wr_dis) { - uint8_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - /* Check if SPI_BOOT_CRYPT_CNT set for permanent encryption */ - if (flash_crypt_cnt == EFUSE_SPI_BOOT_CRYPT_CNT_V) - flash_crypt_cnt_wr_dis = true; - } - - if (flash_crypt_cnt_wr_dis) { - uint8_t dis_dl_enc = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT); - uint8_t dis_dl_icache = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_ICACHE); - if (dis_dl_enc && dis_dl_icache) - s_mode = ESP_FLASH_ENC_MODE_RELEASE; - } - } else { - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - } - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - - return s_mode; -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(SPI_FLASH_MMU_PAGE_SIZE - 1)); - uint32_t map_size = req->size + (req->src_addr - map_src); - uint32_t flash_page = map_src / SPI_FLASH_MMU_PAGE_SIZE; - uint32_t page_cnt = (map_size + SPI_FLASH_MMU_PAGE_SIZE - 1) / SPI_FLASH_MMU_PAGE_SIZE; - int start_page, ret = ESP_ROM_SPIFLASH_RESULT_ERR; - uint32_t saved_state = Cache_Suspend_ICache() << 16; - - for (start_page = STUB_MMU_DROM_PAGES_START; start_page < STUB_MMU_DROM_PAGES_END; - ++start_page) { - if (STUB_MMU_TABLE[start_page] == STUB_MMU_INVALID_ENTRY_VAL) - break; - } - - if (start_page == STUB_MMU_DROM_PAGES_END) - start_page = STUB_MMU_DROM_PAGES_START; - - if (start_page + page_cnt < STUB_MMU_DROM_PAGES_END) { - for (int i = 0; i < page_cnt; i++) - STUB_MMU_TABLE[start_page + i] = SOC_MMU_PAGE_IN_FLASH(flash_page + i); - - req->start_page = start_page; - req->page_cnt = page_cnt; - req->ptr = (void *)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE + - (req->src_addr - map_src)); - Cache_Invalidate_Addr((uint32_t)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE), - page_cnt * SPI_FLASH_MMU_PAGE_SIZE); - ret = ESP_ROM_SPIFLASH_RESULT_OK; - } - - STUB_LOGD("start_page: %d map_src: %x map_size: %x page_cnt: %d flash_page: %d map_ptr: %x\n", - start_page, - map_src, - map_size, - page_cnt, - flash_page, - req->ptr); - - Cache_Resume_ICache(saved_state >> 16); - - return ret; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t saved_state = Cache_Suspend_ICache() << 16; - - for (int i = req->start_page; i < req->start_page + req->page_cnt; ++i) - STUB_MMU_TABLE[i] = STUB_MMU_INVALID_ENTRY_VAL; - - Cache_Resume_ICache(saved_state >> 16); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.h deleted file mode 100644 index ff16ed0eb0..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-C3 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -#include "stub_riscv_common.h" - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C3_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32c3/stub_flasher_image.h deleted file mode 100644 index 4d451898ff..0000000000 --- a/contrib/loaders/flash/espressif/esp32c3/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040380000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x03fc84000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000031UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x040380882UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x03fc84124UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x040380856UL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x03fc84114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04038000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x0403801a0UL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x0403802deUL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x04038008aUL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x04038008aUL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04038000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x0403808e6UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x03fc84114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x00000d8UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x0403801c8UL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x040380054UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x0403804a0UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x0403804a0UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x000112dUL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x040381bdaUL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x03fc85394UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x03fc85490UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32c3/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32c3_STUB_BUILD_IDF_REV 68e5d9d585 -*/ diff --git a/contrib/loaders/flash/espressif/esp32c5/Makefile b/contrib/loaders/flash/espressif/esp32c5/Makefile deleted file mode 100644 index 65ddf25c48..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2022 Espressif Systems Ltd. - -# Prefix for ESP32-C5 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32c5 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32c5/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c5/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c5/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/$(STUB_CHIP)/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP)/private_include \ - -I$(IDF_PATH)/components/esp_rom/include/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/include/$(STUB_CHIP) - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.ld -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 69d137ec99..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,85 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe7,0xe7,0x12,0x5c,0x01,0x3e,0xde,0x35,0x47, -0x79,0x55,0x63,0x42,0x87,0x10,0x98,0x43,0x37,0x2a,0x00,0x60,0xb7,0x2a,0x00,0x60, -0x3a,0xc6,0xd8,0x43,0x7d,0x7b,0x01,0x49,0x3a,0xc8,0x98,0x47,0xdc,0x47,0x13,0x0a, -0x0a,0x38,0x3a,0xc4,0x3e,0xca,0xb7,0x87,0x0c,0x60,0x83,0xa9,0x47,0x00,0x93,0x8a, -0xca,0x37,0x13,0x0b,0xfb,0x7f,0x93,0x0b,0x00,0x20,0x23,0x20,0x2a,0x01,0x83,0xa4, -0x0a,0x00,0x2d,0x3f,0x19,0xc1,0xb3,0xf4,0x64,0x01,0x93,0xf4,0x04,0x40,0xf9,0xcc, -0x93,0xf9,0x69,0x03,0x63,0x86,0x09,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x10,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x5b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x58, -0xb7,0x44,0x80,0x40,0x93,0x87,0x84,0x0a,0x41,0x67,0xd8,0xd3,0x13,0x07,0x80,0x1f, -0xd8,0xd7,0x13,0x07,0x00,0x20,0x98,0xdb,0x41,0x47,0xd8,0xdb,0x37,0x07,0xf8,0x43, -0x98,0xd7,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x93,0x84,0x84,0x0a,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47, -0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59, -0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d, -0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xe1,0xb5,0x05,0x09,0xe3,0x16, -0x79,0xf1,0x1d,0xb7,0x79,0x55,0xc1,0xbf,0xb7,0x0c,0x86,0x40,0x03,0xa5,0xcc,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xf9,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xf7,0xaa,0x8a, -0x55,0xf1,0x99,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0x93,0x87,0x07,0x80,0xb7,0x2b, -0x00,0x60,0x37,0x2c,0x00,0x60,0x3e,0xd2,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37, -0xd2,0x47,0x63,0x94,0x57,0x01,0x01,0x45,0xbd,0xbf,0xb2,0x47,0x13,0x9b,0x2a,0x00, -0x09,0x6a,0xda,0x97,0x80,0x43,0xc2,0x47,0x13,0x57,0xc4,0x00,0x3e,0x9b,0x93,0x07, -0x24,0x00,0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6a,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x43,0xdc,0x50,0xfd,0x79,0xb3,0x79,0x34,0x01,0xb3,0x07,0xf0,0x40,0xb3,0xf7, -0x37,0x01,0x3e,0xce,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x46,0xd0,0x58,0x85,0x45, -0xf2,0x47,0xb3,0x95,0xc5,0x00,0x83,0xad,0x84,0x02,0x13,0x89,0xf5,0xff,0x4e,0x99, -0x33,0x09,0xf9,0x40,0x33,0x8d,0xb9,0x01,0x52,0x99,0x33,0x07,0xfd,0x40,0x33,0x59, -0xc9,0x00,0x33,0xdd,0xc9,0x00,0xb3,0x07,0xa9,0x01,0x2a,0xcc,0x3a,0xce,0x3e,0xd0, -0x6e,0x89,0x82,0x57,0x63,0x10,0xfd,0x10,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x62,0x45, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x41,0xf2,0x45, -0x22,0x45,0x52,0x86,0x55,0x22,0x03,0xa9,0x44,0x02,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x3f,0xcc,0x58,0x05,0x46,0x7d,0x19,0x33,0x16,0xb6,0x00,0x33,0x79,0x39,0x01, -0x93,0x07,0xf6,0xff,0xca,0x97,0xd2,0x97,0xb3,0xd7,0xb7,0x00,0x63,0x9e,0x07,0x0e, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x3d,0x93,0x17,0x44,0x01,0x13,0xd9,0x47,0x01, -0x91,0xc3,0x4e,0x84,0x03,0xa7,0xcc,0xfe,0xb3,0x07,0x8a,0x00,0x54,0x43,0x63,0xeb, -0xf6,0x12,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x96,0x07,0x12,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xe5,0x63,0x10,0x05,0x12,0x03,0xa7,0xcc,0xfe,0x5c,0x47,0x83,0x2d, -0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0x5d,0xfa,0x02,0xb3,0x77, -0xfa,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03,0x6a,0x87,0xb3,0x87, -0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00,0xb3,0x87,0x86,0x40, -0x63,0x42,0xf0,0x0a,0x33,0x0d,0xed,0x40,0x63,0xea,0xad,0x0b,0x6a,0x94,0x33,0x05, -0xa4,0x41,0x63,0x40,0xa0,0x0d,0x22,0x47,0x83,0x47,0x1b,0x00,0x3a,0x99,0x23,0x00, -0xf9,0x00,0x83,0x47,0x2b,0x00,0xa3,0x00,0xf9,0x00,0x49,0x39,0x2a,0x84,0x4d,0xe9, -0x71,0x31,0x45,0xed,0xa2,0x45,0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xdd,0x65,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6,0xa6,0x07,0xfd,0x17,0xb3,0xf7, -0x27,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0x95,0x31,0xa2,0x57,0xb2,0x55,0x6a,0x88, -0x01,0xc5,0x12,0x57,0x33,0x68,0xed,0x00,0x23,0xa0,0xfb,0x00,0x13,0x68,0x08,0x40, -0x23,0x20,0x0c,0x01,0x4a,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x28, -0xa2,0x55,0x05,0x0d,0x2e,0x99,0x75,0xbd,0xd8,0x50,0xfd,0x17,0x26,0x07,0x7d,0x17, -0x33,0x77,0xb7,0x01,0x33,0x57,0xb7,0x00,0x23,0xa0,0xeb,0x00,0x23,0x20,0x0c,0x00, -0xb2,0x9d,0xed,0xb5,0x22,0x85,0x36,0xce,0x3a,0xcc,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xd5,0x0d,0xe9,0xf2,0x46,0x62,0x47,0x05,0x04,0x89,0xb7,0x33,0x55,0xb4,0x03, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd4,0x11,0xed,0x6e,0x94,0x33,0x0d,0xbd,0x41, -0x25,0xbf,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xd3,0x09,0xe5,0x7d,0x1d,0x05,0xbf, -0xf1,0x3e,0x39,0xf5,0x13,0x05,0xf0,0x0f,0xb9,0xbb,0x29,0xd4,0xa2,0x45,0x52,0x86, -0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xce,0x6d,0xf5,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x22,0x85,0x0a,0x6d,0xbb,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index b812b3c249..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,87 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe7,0xe7,0x12,0x5c,0x01,0x3e,0xde,0x35,0x47, -0x79,0x55,0x63,0x42,0x87,0x10,0x98,0x43,0x83,0xaa,0x47,0x00,0x37,0x2a,0x00,0x60, -0x3a,0xc6,0x98,0x47,0xdc,0x47,0x37,0x2b,0x00,0x60,0xfd,0x7b,0x3e,0xc4,0xb7,0x87, -0x0c,0x60,0x83,0xa9,0x47,0x00,0x3a,0xc2,0x01,0x49,0x13,0x0a,0x0a,0x38,0x13,0x0b, -0xcb,0x37,0x93,0x8b,0xfb,0x7f,0x13,0x0c,0x00,0x20,0x23,0x20,0x2a,0x01,0x83,0x24, -0x0b,0x00,0x2d,0x3f,0x19,0xc1,0xb3,0xf4,0x74,0x01,0x93,0xf4,0x04,0x40,0xf9,0xcc, -0x93,0xf9,0x69,0x03,0x63,0x86,0x09,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x10,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x5b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x58, -0xb7,0x44,0x80,0x40,0x93,0x87,0x84,0x0a,0x41,0x67,0xd8,0xd3,0x13,0x07,0x80,0x1f, -0xd8,0xd7,0x13,0x07,0x00,0x20,0x98,0xdb,0x41,0x47,0xd8,0xdb,0x37,0x07,0xf8,0x43, -0x98,0xd7,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x93,0x84,0x84,0x0a,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47, -0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59, -0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d, -0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xe1,0xb5,0x05,0x09,0xe3,0x16, -0x89,0xf1,0x1d,0xb7,0x79,0x55,0xc1,0xbf,0x37,0x0c,0x86,0x40,0x03,0x25,0xcc,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xf9,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xf7,0x2a,0x8a, -0x55,0xf1,0x95,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0x93,0x87,0x07,0x80,0x37,0x2b, -0x00,0x60,0xb7,0x2b,0x00,0x60,0x3e,0xd2,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37, -0xa2,0x47,0x63,0x97,0x47,0x01,0x13,0x95,0x27,0x00,0x13,0x75,0xf5,0x0f,0xa5,0xbf, -0x32,0x47,0x93,0x17,0x2a,0x00,0x56,0xc8,0xba,0x97,0x80,0x43,0x93,0x87,0x1a,0x00, -0x3e,0xca,0x93,0x07,0x24,0x00,0x13,0x57,0xc4,0x00,0xb1,0x83,0x89,0x69,0x63,0x43, -0xf7,0x00,0x85,0x69,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x42,0xd0,0x50,0x7d,0x79, -0x33,0x79,0x24,0x01,0x33,0x06,0xc0,0x40,0xb3,0x7d,0x26,0x01,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x45,0x03,0xad,0x84,0x02,0x2a,0xcc,0xc8,0x58,0xb3,0x0c,0xa9,0x01, -0x85,0x45,0xb3,0x87,0xbc,0x41,0xb3,0x95,0xa5,0x00,0x3e,0xce,0x93,0x87,0xf5,0xff, -0xca,0x97,0xb3,0x87,0xb7,0x41,0xce,0x97,0xb3,0x5c,0xa9,0x00,0xb3,0xd7,0xa7,0x00, -0xe6,0x97,0x3e,0xd0,0xea,0x8d,0x82,0x57,0x63,0x95,0xfc,0x10,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x62,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x40,0xf2,0x45,0x12,0x45,0x4e,0x86,0x5d,0x2a,0x83,0xac,0x44,0x02,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x3f,0xcc,0x58,0x05,0x46,0xfd,0x1c,0x33,0x16,0xb6,0x00, -0xb3,0xfc,0x2c,0x01,0x93,0x07,0xf6,0xff,0xe6,0x97,0xce,0x97,0xb3,0xd7,0xb7,0x00, -0x63,0x93,0x07,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x3d,0x92,0x47,0x13,0x1d, -0x44,0x01,0x13,0x5d,0x4d,0x01,0x52,0x45,0xb3,0x8c,0xa7,0x01,0x09,0x46,0xe6,0x85, -0xbd,0x22,0x63,0x03,0x0d,0x00,0x4a,0x84,0x03,0x27,0xcc,0xfe,0xb3,0x87,0x89,0x00, -0x54,0x43,0x63,0xe8,0xf6,0x12,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x93,0x07,0x12, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xe4,0x63,0x1d,0x05,0x10,0x03,0x27,0xcc,0xfe, -0x5c,0x47,0x83,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0xdd, -0xf9,0x02,0xb3,0xf7,0xf9,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03, -0x6a,0x87,0xb3,0x87,0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00, -0xb3,0x87,0x86,0x40,0x63,0x4f,0xf0,0x08,0x33,0x0d,0xed,0x40,0x63,0xe7,0xad,0x0b, -0x6a,0x94,0x33,0x05,0xa4,0x41,0x63,0x4d,0xa0,0x0b,0x89,0x47,0x23,0x80,0xfc,0x00, -0x93,0x07,0x00,0xf9,0xa3,0x80,0xfc,0x00,0x51,0x31,0x2a,0x84,0x4d,0xe9,0xbd,0x39, -0x5d,0xe9,0x92,0x45,0x4e,0x86,0x4a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xdc, -0x5d,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6,0xa6,0x07,0xfd,0x17,0xb3,0xf7,0xb7,0x01, -0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0x99,0x39,0xa2,0x57,0xb2,0x55,0x66,0x88,0x01,0xc5, -0x12,0x57,0x33,0xe8,0xec,0x00,0x23,0x20,0xfb,0x00,0x13,0x68,0x08,0x40,0x23,0xa0, -0x0b,0x01,0x6e,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x27,0xa2,0x55, -0x85,0x0c,0xae,0x9d,0x4d,0xbd,0xd8,0x50,0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77, -0xa7,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xeb,0x00,0x23,0xa0,0x0b,0x00,0x32,0x9d, -0xc5,0xb5,0x22,0x85,0x36,0xcc,0x3a,0xca,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xd4, -0x0d,0xe9,0xe2,0x46,0x52,0x47,0x05,0x04,0xa1,0xb7,0x33,0x55,0xb4,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xd3,0x11,0xed,0x6e,0x94,0x33,0x0d,0xbd,0x41,0x3d,0xbf, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xd2,0x09,0xe5,0x7d,0x1d,0x1d,0xbf,0xf9,0x36, -0x39,0xf5,0x01,0x45,0x89,0xbb,0x31,0xd4,0x92,0x45,0x4e,0x86,0x4a,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xcd,0x91,0x0a,0x6d,0xf5,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x21,0x42,0x47,0x89,0x47,0x05,0x0a,0x23,0x00,0xf7,0x00,0x55,0xb3,0xb3,0xc7, -0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00, -0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7, -0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48, -0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46, -0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95, -0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3, -0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae, -0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0, -0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6, -0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae, -0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08, -0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20, -0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 63311bdfd7..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,88 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x1d,0x71,0xe1,0x72,0x86,0xce,0xca,0xc8,0xce,0xc6,0xd6,0xc2, -0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0xa2,0xcc,0xa6,0xca,0xd2,0xc4,0x6a,0xd8, -0x6e,0xd6,0x16,0x91,0x2a,0xcc,0x2e,0x89,0x32,0xc4,0xb7,0x4a,0x80,0x40,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x73,0x13,0x85,0x8a,0x0a,0x89,0x45,0x31,0x05,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x73,0xb7,0x49,0x80,0x40,0x93,0x87,0x49,0x0b,0x85,0x6c, -0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x01,0x4c,0x93,0x8a,0x8a,0x0a,0x3e,0xc2, -0x93,0x8c,0x0c,0x80,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x63,0x1b,0x09,0x02, -0xa2,0x47,0x63,0x9e,0x07,0x14,0x12,0x45,0x93,0x05,0x80,0x0d,0x01,0x2e,0xa1,0x62, -0x16,0x91,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, -0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61, -0x82,0x80,0xa1,0x67,0xca,0x84,0x63,0xf3,0x27,0x01,0xbe,0x84,0xe2,0x47,0x03,0xa7, -0x4a,0x0e,0x33,0x0a,0xfc,0x00,0x33,0x07,0xe0,0x40,0x33,0x77,0x47,0x01,0x3a,0xc6, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x5b,0x03,0xa6,0x4a,0x0f,0x85,0x45,0x32,0x47, -0xb3,0x9d,0xc5,0x00,0x83,0xa9,0x8a,0x0e,0x13,0x84,0xfd,0xff,0x26,0x94,0x52,0x94, -0x33,0x0d,0x3a,0x01,0x19,0x8c,0xb3,0x07,0xed,0x40,0x33,0x54,0xc4,0x00,0x33,0x5d, -0xca,0x00,0x3e,0xca,0xb3,0x07,0xa4,0x01,0x2a,0xc8,0x3e,0xc6,0x4e,0x84,0xb2,0x47, -0x63,0x99,0xa7,0x07,0x37,0x87,0x0c,0x60,0x54,0x43,0x42,0x45,0x93,0xf6,0x96,0xfc, -0x54,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x56,0xd2,0x45,0x26,0x86,0x08,0x10, -0x29,0x2e,0x03,0xa4,0x4a,0x0e,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x54,0x83,0xa5, -0x4a,0x0f,0x05,0x46,0x7d,0x14,0x33,0x16,0xb6,0x00,0x13,0x07,0xf6,0xff,0x33,0x74, -0x44,0x01,0x26,0x97,0x22,0x97,0x33,0x57,0xb7,0x00,0x3d,0xe3,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x52,0x13,0xf7,0x34,0x00,0x09,0xeb,0x12,0x45,0x81,0x46,0x26,0x86, -0x0c,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x61,0x33,0x09,0x99,0x40,0x26,0x9c, -0xf5,0xbd,0x03,0xa7,0x4a,0x0e,0x03,0xa5,0x4a,0x0f,0x26,0x07,0x7d,0x17,0x61,0x8f, -0x33,0x57,0xa7,0x00,0x3a,0xce,0x99,0x35,0x72,0x47,0xea,0x88,0x19,0xc1,0xb3,0x68, -0x9d,0x01,0x93,0xe8,0x08,0x40,0x23,0x20,0xeb,0x00,0x22,0x85,0x23,0xa0,0x1b,0x01, -0xee,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x46,0x6e,0x94,0x05,0x0d,0x81,0xbf, -0x83,0xa6,0x4a,0x0e,0x7d,0x17,0xa6,0x06,0xfd,0x16,0xb3,0xf6,0x36,0x01,0xb3,0xd6, -0xb6,0x00,0x23,0x20,0xdb,0x00,0x23,0xa0,0x0b,0x00,0xb2,0x99,0xbd,0xbf,0xa2,0x45, -0x12,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x5a,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x58,0x71,0xbd,0x1d,0x71,0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6, -0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce, -0x62,0xcc,0x66,0xca,0x6a,0xc8,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc, -0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x1b,0x63,0xe0, -0xe7,0x12,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4c,0x87,0x0e,0xb7,0x87, -0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab,0x47,0x00,0xb7,0x2b,0x00,0x60, -0x37,0x2c,0x00,0x60,0xfd,0x7c,0x81,0x4a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37, -0x93,0x8c,0xfc,0x7f,0x13,0x0d,0x00,0x20,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00, -0xb5,0x33,0x19,0xc1,0x33,0x7a,0x9a,0x01,0x13,0x7a,0x0a,0x40,0x63,0x0d,0x0a,0x0c, -0x13,0x7b,0x6b,0x03,0x63,0x06,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xf3,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x3e,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x3b, -0xb7,0x47,0x80,0x40,0x93,0x87,0x87,0x12,0x41,0x67,0xf8,0xd3,0x13,0x07,0x80,0x1f, -0xf8,0xd7,0x13,0x07,0x00,0x20,0xb8,0xdb,0x41,0x47,0xf8,0xdb,0x37,0x07,0xf8,0x43, -0xb8,0xd7,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x8d,0xed,0x91,0x47,0x63,0x19,0xf4,0x02, -0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a, -0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0x25,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0xd9,0xbd,0x85,0x0a,0xe3,0x98,0xaa,0xf1,0x35,0xb7,0x7d,0x55, -0xc9,0xbf,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xdc, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xdb,0x79,0xf9,0xa5,0x47,0xe3,0x12,0xf4,0xfa, -0x4e,0x86,0xca,0x85,0x26,0x85,0xbd,0x39,0x01,0x45,0x61,0xbf,0x2e,0x86,0x81,0x45, -0x09,0xa0,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef, -0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7, -0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40, -0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00, -0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00, -0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00, -0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00, -0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96, -0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00, -0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17, -0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b, -0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69, -0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7, -0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86, -0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01, -0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7, -0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2, -0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae, -0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2, -0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8, -0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85, -0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46, -0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06, -0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 2a54802b0a..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,31 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x71,0x3e,0xda, -0xb7,0x47,0x80,0x40,0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0xaa,0x84,0x2e,0xd2, -0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x86,0x0a,0x63,0xee,0xe7,0x10,0x5c,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x43,0x97,0x10,0xb7,0x45,0x80,0x40,0x12,0x54,0x03,0xc5,0x45,0x0a,0xb7,0x87, -0x0c,0x60,0xb7,0x28,0x00,0x60,0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60, -0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37, -0x37,0x4f,0x80,0x40,0x13,0x0e,0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20, -0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x61,0xc9,0x03,0xa7,0x0e,0x00,0x49,0x83, -0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f, -0x85,0x8b,0xdd,0xeb,0x23,0x20,0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xdd,0xca, -0x99,0xc3,0x23,0x82,0x05,0x0a,0x13,0x78,0x68,0x03,0x63,0x06,0x08,0x04,0x01,0x45, -0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x12,0xb7,0x67,0x09,0x60,0x93,0x87, -0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00, -0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x5d,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x5b,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47, -0x63,0x8a,0xf4,0x02,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0xe9,0xbd,0x03,0x27,0x0f,0x0a,0x39,0xd7,0xb3,0xf6, -0xc6,0x01,0xa1,0xb7,0x05,0x06,0x01,0x45,0xe3,0x1c,0xf6,0xf1,0xa9,0xdb,0x23,0x82, -0x05,0x0a,0xb1,0xb7,0x79,0x55,0xc1,0xbf,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xfe,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xfc,0x5d,0xf1, -0xa9,0x47,0xe3,0x99,0xf4,0xfc,0xb7,0x67,0x09,0x60,0x7d,0x57,0x93,0x87,0x07,0x11, -0x63,0x19,0xe4,0x00,0x80,0x43,0x37,0x07,0x03,0x00,0x41,0x8f,0x98,0xc3,0x22,0x85, -0x59,0xb7,0x98,0x43,0xb7,0x06,0xfd,0xff,0xfd,0x16,0x75,0x8f,0xb7,0x06,0x03,0x00, -0xe1,0x8e,0x55,0x8f,0xe5,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index c21a6da43e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,77 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x13,0x01,0x01,0xda,0x23,0x24,0x41,0x25,0x23,0x22,0x51,0x25, -0xb3,0x07,0xb5,0x00,0x37,0x2a,0x00,0x60,0xb7,0x2a,0x00,0x60,0x23,0x28,0x21,0x25, -0x23,0x26,0x31,0x25,0x23,0x2e,0x11,0x24,0x23,0x2c,0x81,0x24,0x23,0x2a,0x91,0x24, -0x23,0x20,0x61,0x25,0x23,0x2e,0x71,0x23,0x23,0x2c,0x81,0x23,0x23,0x2a,0x91,0x23, -0x23,0x28,0xa1,0x23,0x23,0x26,0xb1,0x23,0x2a,0x89,0xb3,0x09,0xa6,0x00,0x3e,0xcc, -0x13,0x0a,0x0a,0x38,0x93,0x8a,0xca,0x37,0xe2,0x47,0x63,0x60,0xf9,0x04,0x83,0x20, -0xc1,0x25,0x03,0x24,0x81,0x25,0x83,0x24,0x41,0x25,0x03,0x29,0x01,0x25,0x83,0x29, -0xc1,0x24,0x03,0x2a,0x81,0x24,0x83,0x2a,0x41,0x24,0x03,0x2b,0x01,0x24,0x83,0x2b, -0xc1,0x23,0x03,0x2c,0x81,0x23,0x83,0x2c,0x41,0x23,0x03,0x2d,0x01,0x23,0x83,0x2d, -0xc1,0x22,0x01,0x45,0x13,0x01,0x01,0x26,0x82,0x80,0x13,0x14,0xc9,0x00,0x05,0x6b, -0x85,0x4b,0xb3,0x07,0x64,0x01,0x23,0x80,0x79,0x01,0x3e,0xca,0xb7,0x4d,0x80,0x40, -0x93,0x84,0x8d,0x0a,0x03,0xad,0xc4,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x5b, -0x83,0xac,0x04,0x01,0x33,0x0d,0xa0,0x41,0x33,0x7d,0x8d,0x00,0x33,0x0c,0x94,0x01, -0xb3,0x07,0xac,0x41,0x3e,0xc8,0xdc,0x4c,0x2a,0xc6,0x93,0x8d,0x8d,0x0a,0x33,0x9b, -0xfb,0x00,0x93,0x04,0xfb,0x1f,0xa2,0x94,0xb3,0x84,0xa4,0x41,0xb3,0xd4,0xf4,0x00, -0x33,0x5c,0xf4,0x00,0xb3,0x87,0x84,0x01,0x05,0x6d,0x3e,0xc4,0xe6,0x84,0x13,0x0d, -0x0d,0x80,0xa2,0x47,0x63,0x98,0x87,0x07,0xb7,0x87,0x0c,0x60,0xd0,0x43,0x32,0x45, -0x04,0x10,0x13,0x76,0x96,0xfc,0xd0,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x56, -0xc2,0x45,0x13,0x06,0x00,0x20,0x26,0x85,0xad,0x24,0x03,0xac,0xcd,0x00,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x54,0x83,0xa5,0xcd,0x01,0x7d,0x1c,0x33,0x7c,0x8c,0x00, -0x33,0x98,0xbb,0x00,0x13,0x06,0xf8,0x1f,0x62,0x96,0x33,0x56,0xb6,0x00,0x35,0xe2, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x52,0x81,0x47,0x13,0x07,0xf0,0x0f,0xb3,0x86, -0xf4,0x00,0x83,0xc6,0x06,0x00,0x63,0x85,0xe6,0x06,0x23,0x80,0x09,0x00,0x05,0x09, -0x85,0x09,0xdd,0xb5,0x83,0xa7,0xcd,0x00,0x03,0xa5,0xcd,0x01,0xa6,0x07,0xfd,0x17, -0xe5,0x8f,0xb3,0xd7,0xa7,0x00,0x3e,0xce,0x91,0x35,0xf2,0x47,0xe2,0x88,0x19,0xc1, -0xb3,0x68,0xac,0x01,0x93,0xe8,0x08,0x40,0x23,0x20,0xfa,0x00,0x26,0x85,0x23,0xa0, -0x1a,0x01,0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x46,0xda,0x94,0x05,0x0c, -0x89,0xbf,0x83,0xa7,0xcd,0x00,0x7d,0x16,0xa6,0x07,0xfd,0x17,0xb3,0xf7,0x97,0x01, -0xb3,0xd7,0xb7,0x00,0x23,0x20,0xfa,0x00,0x23,0xa0,0x0a,0x00,0xc2,0x9c,0x41,0xb7, -0x85,0x07,0x93,0x06,0x00,0x20,0xe3,0x94,0xd7,0xf8,0x83,0xc7,0x09,0x00,0xc1,0xdb, -0xd2,0x47,0x36,0x94,0xe3,0x14,0xf4,0xec,0x59,0xb7,0x1d,0x71,0xbe,0xca,0xb7,0x47, -0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x12,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x4c,0x87,0x0e,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab, -0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0xfd,0x7c,0x81,0x4a,0x93,0x8b, -0x0b,0x38,0x13,0x0c,0xcc,0x37,0x93,0x8c,0xfc,0x7f,0x13,0x0d,0x00,0x20,0x23,0xa0, -0x5b,0x01,0x03,0x2a,0x0c,0x00,0x9d,0x33,0x19,0xc1,0x33,0x7a,0x9a,0x01,0x13,0x7a, -0x0a,0x40,0x63,0x0d,0x0a,0x0c,0x13,0x7b,0x6b,0x03,0x63,0x06,0x0b,0x04,0x01,0x45, -0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xf2,0xb7,0x67,0x09,0x60,0x93,0x87, -0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00, -0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x3d,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x3b,0xb7,0x47,0x80,0x40,0x93,0x87,0x87,0x0a,0x41,0x67, -0xd8,0xc7,0x13,0x07,0x80,0x1f,0xd8,0xcb,0x13,0x07,0x00,0x20,0x98,0xcf,0x41,0x47, -0xd8,0xcf,0x37,0x07,0xf8,0x43,0x98,0xcb,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x8d,0xed, -0x91,0x47,0x63,0x19,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59, -0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d, -0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xd9,0xbd,0x85,0x0a,0xe3,0x98, -0xaa,0xf1,0x35,0xb7,0x7d,0x55,0xc9,0xbf,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xdc,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xda,0x79,0xf9, -0x8d,0x47,0xe3,0x12,0xf4,0xfa,0x4e,0x86,0xca,0x85,0x26,0x85,0xa5,0x39,0x01,0x45, -0x61,0xbf,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_code.inc deleted file mode 100644 index 50fa51903b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,41 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0x80,0x40,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce, -0x52,0xcc,0x56,0xca,0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xe3,0xe7,0x12, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x44,0x97,0x10,0xb7,0x45,0x80,0x40, -0x52,0x54,0x62,0x59,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60, -0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46, -0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0x37,0x4f,0x80,0x40,0x13,0x0e, -0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20,0x23,0xa0,0xc8,0x00,0x83,0x26, -0x03,0x00,0x61,0xcd,0x03,0xa7,0x0e,0x00,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00, -0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f,0x85,0x8b,0xdd,0xef,0x23,0x20, -0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xdd,0xce,0x99,0xc3,0x23,0x82,0x05,0x0a, -0x13,0x78,0x68,0x03,0x63,0x06,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x12,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x5d,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x5a, -0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0xb1,0xe1,0x91,0x47,0x63,0x8e,0xf4,0x02,0x7d,0x55, -0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x61,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xc1,0xbd,0x03,0x27,0x0f,0x0a,0x39,0xd3, -0xb3,0xf6,0xc6,0x01,0x81,0xb7,0x05,0x06,0x01,0x45,0xe3,0x18,0xf6,0xf1,0xa9,0xd7, -0x23,0x82,0x05,0x0a,0x91,0xb7,0x79,0x55,0xe1,0xb7,0x37,0x0a,0x86,0x40,0x03,0x25, -0xca,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xfd,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xfb, -0x59,0xfd,0x89,0x47,0xe3,0x99,0xf4,0xfc,0x85,0x67,0xfd,0x17,0x33,0x77,0xf4,0x00, -0x19,0xc3,0x7d,0x77,0x79,0x8c,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79, -0x33,0xf9,0x27,0x01,0x03,0x27,0xca,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0xe3,0xe8, -0xf6,0xf6,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xbd,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xf7,0xaa,0x89,0x29,0xfd,0x03,0x27,0xca,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf1,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf0,0x09,0xc5,0x85,0x49, -0x33,0x05,0x30,0x41,0xf5,0xb5,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xee,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index d805f52472..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,136 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84, -0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x5d,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x0f, -0x32,0xc6,0x2e,0xc4,0x61,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40, -0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x03,0x09,0x01,0x11,0x22,0xcc, -0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01, -0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0x86,0x40, -0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x07,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x01,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x00,0x09,0xc5,0x85,0x49, -0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf, -0x5d,0x71,0x6e,0xce,0xb7,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x84,0x8d,0x0a,0xa6,0xc2, -0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc, -0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0xb2,0x89,0x86,0xc6, -0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x50,0x58,0x4c,0x05,0x4d,0x03,0x2a, -0x04,0x01,0x33,0x1d,0xed,0x00,0x13,0x04,0xfd,0xff,0x4e,0x94,0x4a,0x94,0xb3,0x0a, -0x49,0x01,0x05,0x8c,0xb3,0x87,0x9a,0x40,0x33,0x5b,0xe9,0x00,0x33,0x54,0xe4,0x00, -0x85,0x6b,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x2a,0xc2,0x3e,0xc4,0x5a,0x94, -0xd2,0x8a,0x93,0x8d,0x8d,0x0a,0x93,0x8b,0x0b,0x80,0x13,0x0c,0x0c,0x38,0x93,0x8c, -0xcc,0x37,0x63,0x12,0x64,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x4a,0xa2,0x45,0x32,0x45, -0x4e,0x86,0x85,0x23,0x03,0xa4,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x48, -0x83,0xa5,0xcd,0x01,0x05,0x46,0x7d,0x14,0x33,0x16,0xb6,0x00,0x93,0x07,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0x37,0x28,0x00,0x60,0xb7,0x28,0x00,0x60, -0xb3,0xd7,0xb7,0x00,0x13,0x08,0x08,0x38,0x93,0x88,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x45,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0xcd,0x00,0x03,0xa6,0xcd,0x01,0xa6,0x04, -0xfd,0x14,0xb3,0xf4,0x54,0x01,0xb3,0xd4,0xc4,0x00,0x8d,0x3b,0x5a,0x86,0x19,0xc1, -0x33,0x66,0x7b,0x01,0x13,0x66,0x06,0x40,0x23,0x20,0x9c,0x00,0x56,0x85,0x23,0xa0, -0xcc,0x00,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x39,0xea,0x9a,0x05,0x0b, -0x89,0xb7,0x03,0xa7,0xcd,0x00,0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77,0x47,0x01, -0x33,0x57,0xb7,0x00,0x23,0x20,0xe8,0x00,0x23,0xa0,0x08,0x00,0x32,0x9a,0xbd,0xbf, -0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda, -0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa, -0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0x9d,0x3d,0x32,0x47,0xb7,0xc7, -0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08, -0x13,0x05,0x04,0x02,0xb1,0x3d,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d, -0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x02, -0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8, -0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00, -0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a, -0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40, -0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b, -0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07, -0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a, -0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02,0x05,0x4c,0xb7,0x0c,0x80,0xbf, -0x37,0x0d,0x06,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x5d,0x3b,0x42,0x47,0xb3,0x07, -0x67,0x01,0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07, -0x00,0xb0,0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00, -0x71,0xb7,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00, -0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04, -0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94, -0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04, -0x85,0x4a,0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71, -0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0, -0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9, -0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07, -0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x06,0x0e, -0x63,0xe6,0xe7,0x12,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x41,0x47,0x11, -0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60, -0x83,0xab,0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x7d,0x7d,0x01,0x4b, -0x13,0x0c,0x0c,0x38,0x93,0x8c,0xcc,0x37,0x13,0x0d,0xfd,0x7f,0x93,0x0d,0x00,0x20, -0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00,0x91,0x36,0x19,0xc1,0x33,0x79,0xa9,0x01, -0x13,0x79,0x09,0x40,0x63,0x00,0x09,0x0e,0x93,0xfb,0x6b,0x03,0x63,0x86,0x0b,0x04, -0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xd0,0xb7,0x67,0x09,0x60, -0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67, -0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x1b,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x19,0xb7,0x47,0x80,0x40,0x93,0x87,0x87,0x0a, -0x41,0x67,0xd8,0xc7,0x13,0x07,0x80,0x1f,0xd8,0xcb,0x13,0x07,0x00,0x20,0x98,0xcf, -0x41,0x47,0xd8,0xcf,0x37,0x07,0xf8,0x43,0x98,0xcb,0x37,0x37,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab, -0x07,0x00,0x63,0x1d,0x0b,0x02,0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50, -0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b, -0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xe9,0xb5,0x05,0x0b,0xe3,0x15,0xbb,0xf1,0x1d,0xb7,0xb7,0x07,0x86,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xb9,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xb8,0x2a,0x89,0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67, -0x7d,0x7c,0x93,0x8d,0xf7,0xff,0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d, -0x13,0x15,0x24,0x00,0x13,0x75,0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04, -0x85,0x6b,0xfd,0x7c,0xfd,0x1b,0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87, -0xaa,0x01,0x03,0xaa,0x07,0x00,0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57, -0xca,0x00,0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x03,0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0x15,0x3e,0xda,0x85, -0x52,0x85,0xa9,0x34,0x63,0x0d,0x05,0x0e,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47, -0x79,0x55,0xe3,0x16,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0, -0x04,0x00,0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0xdd,0x3c,0x83,0x57,0x01,0x02, -0x63,0x8f,0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0, -0x01,0x45,0xf5,0xb5,0xa6,0x85,0x56,0x85,0x25,0x39,0x88,0xd0,0xd5,0xbf,0x12,0x55, -0x63,0x74,0xab,0x00,0xe5,0x57,0xe5,0xb7,0xa2,0x57,0xaa,0x97,0xe3,0x6c,0xfb,0xfe, -0x83,0x47,0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17, -0x29,0x00,0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07, -0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00, -0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xf7,0xb3,0x77,0x8a,0x01,0x5a,0x86, -0xce,0x85,0x3e,0x85,0x3e,0xc4,0xad,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85, -0x09,0x46,0x13,0x85,0x14,0x00,0x3e,0xc6,0xad,0x20,0xda,0x85,0x52,0x85,0xbd,0x3a, -0xb2,0x47,0x3d,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0xc5,0x30,0xb3,0x36, -0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x31,0x32,0x91,0x04,0x35,0xf1,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf2,0x05,0x09,0x23,0x00,0x7d,0x01,0x45,0xbd,0x83,0x47, -0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00, -0xa3,0x00,0xfa,0x00,0x65,0x30,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85,0x62,0x85, -0xd1,0x38,0xe3,0x13,0x05,0xee,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xef,0x05,0x09, -0x59,0xbd,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_code.inc deleted file mode 100644 index 1a1b4ff61f..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,96 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x5d,0x71,0x6e,0xce,0xb7,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x84, -0x8d,0x0a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89, -0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0, -0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x63,0x58,0x4c, -0x05,0x4d,0x03,0x2a,0x04,0x01,0x33,0x1d,0xed,0x00,0x13,0x04,0xfd,0xff,0x4e,0x94, -0x4a,0x94,0xb3,0x0a,0x49,0x01,0x05,0x8c,0xb3,0x87,0x9a,0x40,0x33,0x5b,0xe9,0x00, -0x33,0x54,0xe4,0x00,0x85,0x6b,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x2a,0xc2, -0x3e,0xc4,0x5a,0x94,0xd2,0x8a,0x93,0x8d,0x8d,0x0a,0x93,0x8b,0x0b,0x80,0x13,0x0c, -0x0c,0x38,0x93,0x8c,0xcc,0x37,0x63,0x12,0x64,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x12,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x5e, -0xa2,0x45,0x32,0x45,0x4e,0x86,0x31,0x29,0x03,0xa4,0xcd,0x00,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x5c,0x83,0xa5,0xcd,0x01,0x05,0x46,0x7d,0x14,0x33,0x16,0xb6,0x00, -0x93,0x07,0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0x37,0x28,0x00,0x60, -0xb7,0x28,0x00,0x60,0xb3,0xd7,0xb7,0x00,0x13,0x08,0x08,0x38,0x93,0x88,0xc8,0x37, -0xbd,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x59,0xb6,0x40,0x26,0x44,0x96,0x44, -0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c, -0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0xcd,0x00,0x03,0xa6, -0xcd,0x01,0xa6,0x04,0xfd,0x14,0xb3,0xf4,0x54,0x01,0xb3,0xd4,0xc4,0x00,0x7d,0x35, -0x5a,0x86,0x19,0xc1,0x33,0x66,0x7b,0x01,0x13,0x66,0x06,0x40,0x23,0x20,0x9c,0x00, -0x56,0x85,0x23,0xa0,0xcc,0x00,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x4d, -0xea,0x9a,0x05,0x0b,0x89,0xb7,0x03,0xa7,0xcd,0x00,0xfd,0x17,0x26,0x07,0x7d,0x17, -0x33,0x77,0x47,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xe8,0x00,0x23,0xa0,0x08,0x00, -0x32,0x9a,0xbd,0xbf,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde, -0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4, -0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0x9d,0x3d, -0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06, -0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0xb1,0x3d,0x42,0x47,0xb7,0x37,0xe6,0xac, -0x93,0x87,0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe, -0x37,0x07,0x00,0x02,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46, -0xb6,0x97,0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97, -0x23,0x22,0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00, -0x36,0x47,0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00, -0x01,0x45,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a, -0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47, -0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a, -0x81,0x49,0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02,0x05,0x4c, -0xb7,0x0c,0x80,0xbf,0x37,0x0d,0x06,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x5d,0x3b, -0x42,0x47,0xb3,0x07,0x67,0x01,0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0, -0xa7,0x07,0xb7,0x07,0x00,0xb0,0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb, -0x23,0x20,0x99,0x00,0x71,0xb7,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00, -0x93,0xb7,0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7, -0x52,0x47,0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00, -0x41,0x98,0x41,0x04,0x85,0x4a,0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09, -0xf9,0xbf,0x19,0x71,0xbe,0xda,0xb7,0x47,0x80,0x40,0xa6,0xca,0xb6,0xd6,0x86,0xce, -0xa2,0xcc,0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc, -0x66,0xda,0xaa,0x84,0xae,0xd2,0xb2,0xd4,0xba,0xd8,0xc2,0xdc,0xc6,0xde,0x93,0x87, -0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x12,0xdc,0x10, -0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4d,0x97,0x0e,0xb7,0x87,0x0c,0x60,0x16,0x59, -0x26,0x54,0x83,0xaa,0x47,0x00,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x7d,0x7c, -0x01,0x4a,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x13,0x0c,0xfc,0x7f,0x93,0x0c, -0x00,0x20,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00,0x49,0x39,0x19,0xc1,0xb3,0xf9, -0x89,0x01,0x93,0xf9,0x09,0x40,0x63,0x8e,0x09,0x0c,0x93,0xfa,0x6a,0x03,0x63,0x86, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xe5,0xb7,0x67, -0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x30, -0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x2d,0xb7,0x47,0x80,0x40,0x93,0x87, -0x87,0x0a,0x41,0x67,0xd8,0xc7,0x13,0x07,0x80,0x1f,0xd8,0xcb,0x13,0x07,0x00,0x20, -0x98,0xcf,0x41,0x47,0xd8,0xcf,0x37,0x07,0xf8,0x43,0x98,0xcb,0x37,0x37,0x00,0x60, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6c,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x83,0xa9,0x07,0x00,0x63,0x9b,0x09,0x02,0x91,0x47,0x63,0x89,0xf4,0x08,0x7d,0x55, -0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b, -0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x09,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0xd9,0xbd,0x05,0x0a,0xe3,0x17,0x9a,0xf1,0x2d,0xb7,0xb7,0x07,0x86,0x40,0x03,0xa5, -0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xce,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xce,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xcd,0x55,0xf5,0x91,0x47,0x79,0x55,0xe3,0x94,0xf4,0xfa,0x23,0x2e,0x34,0x01, -0x23,0x20,0x04,0x02,0x23,0x20,0x04,0x00,0xfd,0x57,0x63,0x17,0xf9,0x02,0x15,0x69, -0xa1,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0x0c,0x08,0x26,0x85,0x59,0x36, -0x83,0x57,0x01,0x01,0x63,0x8f,0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0x2e,0x04,0x00, -0xdd,0x57,0x1c,0xd0,0x01,0x45,0xad,0xb7,0xa2,0x85,0x4a,0x85,0xe1,0x31,0x08,0xd0, -0xd5,0xbf,0x52,0x45,0x63,0xf4,0xa9,0x00,0xe5,0x57,0xe5,0xb7,0xe2,0x47,0xaa,0x97, -0xe3,0xec,0xf9,0xfe,0x83,0x47,0x21,0x01,0x93,0x84,0x04,0x02,0xcd,0xff,0xa2,0x85, -0xf1,0xbf,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index a86912eac7..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,136 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84, -0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x5d,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x0f, -0x32,0xc6,0x2e,0xc4,0x61,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40, -0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x03,0x09,0x01,0x11,0x22,0xcc, -0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01, -0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0x86,0x40, -0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x07,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x01,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x00,0x09,0xc5,0x85,0x49, -0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf, -0x5d,0x71,0x6e,0xce,0xb7,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x84,0x8d,0x0a,0xa6,0xc2, -0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc, -0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0xb2,0x89,0x86,0xc6, -0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x50,0x58,0x4c,0x05,0x4d,0x03,0x2a, -0x04,0x01,0x33,0x1d,0xed,0x00,0x13,0x04,0xfd,0xff,0x4e,0x94,0x4a,0x94,0xb3,0x0a, -0x49,0x01,0x05,0x8c,0xb3,0x87,0x9a,0x40,0x33,0x5b,0xe9,0x00,0x33,0x54,0xe4,0x00, -0x85,0x6b,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x2a,0xc2,0x3e,0xc4,0x5a,0x94, -0xd2,0x8a,0x93,0x8d,0x8d,0x0a,0x93,0x8b,0x0b,0x80,0x13,0x0c,0x0c,0x38,0x93,0x8c, -0xcc,0x37,0x63,0x12,0x64,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x4a,0xa2,0x45,0x32,0x45, -0x4e,0x86,0x85,0x23,0x03,0xa4,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x48, -0x83,0xa5,0xcd,0x01,0x05,0x46,0x7d,0x14,0x33,0x16,0xb6,0x00,0x93,0x07,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0x37,0x28,0x00,0x60,0xb7,0x28,0x00,0x60, -0xb3,0xd7,0xb7,0x00,0x13,0x08,0x08,0x38,0x93,0x88,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x45,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0xcd,0x00,0x03,0xa6,0xcd,0x01,0xa6,0x04, -0xfd,0x14,0xb3,0xf4,0x54,0x01,0xb3,0xd4,0xc4,0x00,0x8d,0x3b,0x5a,0x86,0x19,0xc1, -0x33,0x66,0x7b,0x01,0x13,0x66,0x06,0x40,0x23,0x20,0x9c,0x00,0x56,0x85,0x23,0xa0, -0xcc,0x00,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x39,0xea,0x9a,0x05,0x0b, -0x89,0xb7,0x03,0xa7,0xcd,0x00,0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77,0x47,0x01, -0x33,0x57,0xb7,0x00,0x23,0x20,0xe8,0x00,0x23,0xa0,0x08,0x00,0x32,0x9a,0xbd,0xbf, -0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda, -0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa, -0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0x9d,0x3d,0x32,0x47,0xb7,0xc7, -0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08, -0x13,0x05,0x04,0x02,0xb1,0x3d,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d, -0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x02, -0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8, -0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00, -0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a, -0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40, -0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b, -0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07, -0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a, -0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02,0x05,0x4c,0xb7,0x0c,0x80,0xbf, -0x37,0x0d,0x06,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x5d,0x3b,0x42,0x47,0xb3,0x07, -0x67,0x01,0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07, -0x00,0xb0,0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00, -0x71,0xb7,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00, -0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04, -0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94, -0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04, -0x85,0x4a,0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71, -0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0, -0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9, -0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07, -0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x06,0x0e, -0x63,0xe6,0xe7,0x12,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x41,0x47,0x11, -0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60, -0x83,0xab,0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x7d,0x7d,0x01,0x4b, -0x13,0x0c,0x0c,0x38,0x93,0x8c,0xcc,0x37,0x13,0x0d,0xfd,0x7f,0x93,0x0d,0x00,0x20, -0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00,0x91,0x36,0x19,0xc1,0x33,0x79,0xa9,0x01, -0x13,0x79,0x09,0x40,0x63,0x00,0x09,0x0e,0x93,0xfb,0x6b,0x03,0x63,0x86,0x0b,0x04, -0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xd0,0xb7,0x67,0x09,0x60, -0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67, -0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x1b,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x19,0xb7,0x47,0x80,0x40,0x93,0x87,0x87,0x0a, -0x41,0x67,0xd8,0xc7,0x13,0x07,0x80,0x1f,0xd8,0xcb,0x13,0x07,0x00,0x20,0x98,0xcf, -0x41,0x47,0xd8,0xcf,0x37,0x07,0xf8,0x43,0x98,0xcb,0x37,0x37,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab, -0x07,0x00,0x63,0x1d,0x0b,0x02,0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50, -0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b, -0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xe9,0xb5,0x05,0x0b,0xe3,0x15,0xbb,0xf1,0x1d,0xb7,0xb7,0x07,0x86,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xb9,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xb8,0x2a,0x89,0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67, -0x7d,0x7c,0x93,0x8d,0xf7,0xff,0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d, -0x13,0x15,0x24,0x00,0x13,0x75,0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04, -0x85,0x6b,0xfd,0x7c,0xfd,0x1b,0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87, -0xaa,0x01,0x03,0xaa,0x07,0x00,0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57, -0xca,0x00,0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x03,0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0x15,0x3e,0xda,0x85, -0x52,0x85,0xa9,0x34,0x63,0x0d,0x05,0x0e,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47, -0x79,0x55,0xe3,0x16,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0, -0x04,0x00,0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0xdd,0x3c,0x83,0x57,0x01,0x02, -0x63,0x8f,0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0, -0x01,0x45,0xf5,0xb5,0xa6,0x85,0x56,0x85,0x25,0x39,0x88,0xd0,0xd5,0xbf,0x12,0x55, -0x63,0x74,0xab,0x00,0xe5,0x57,0xe5,0xb7,0xa2,0x57,0xaa,0x97,0xe3,0x6c,0xfb,0xfe, -0x83,0x47,0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17, -0x29,0x00,0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07, -0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00, -0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xf7,0xb3,0x77,0x8a,0x01,0x5a,0x86, -0xce,0x85,0x3e,0x85,0x3e,0xc4,0xad,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85, -0x09,0x46,0x13,0x85,0x14,0x00,0x3e,0xc6,0xad,0x20,0xda,0x85,0x52,0x85,0xbd,0x3a, -0xb2,0x47,0x3d,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0xc5,0x30,0xb3,0x36, -0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x31,0x32,0x91,0x04,0x35,0xf1,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf2,0x05,0x09,0x23,0x00,0x7d,0x01,0x45,0xbd,0x83,0x47, -0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00, -0xa3,0x00,0xfa,0x00,0x65,0x30,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85,0x62,0x85, -0xd1,0x38,0xe3,0x13,0x05,0xee,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xef,0x05,0x09, -0x59,0xbd,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_code.inc deleted file mode 100644 index 75e5050c89..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,191 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x39,0xc1,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14, -0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xc8,0x4b, -0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x95,0xcf,0xb7,0x47,0x80,0x40, -0x93,0x87,0x47,0x11,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47, -0x15,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6, -0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97, -0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0xb7,0x47, -0x80,0x40,0x83,0xc7,0xc7,0x14,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x47,0x80,0x40, -0x93,0x87,0x47,0x11,0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3, -0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50, -0x45,0x61,0x82,0x80,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0x47,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x07,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x2c,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f, -0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02, -0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00, -0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17, -0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05, -0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x9d,0x27,0xe3,0x69,0x6a,0xf5,0x23,0x90, -0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47, -0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a, -0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44, -0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9, -0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6, -0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89, -0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05, -0x25,0x3d,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97, -0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1, -0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10, -0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0, -0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x35,0x3b,0x18,0x58, -0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44, -0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0, -0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x5d,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x5d,0x71,0x6e,0xce,0xb7,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x84,0x4d,0x11, -0xa6,0xc2,0x44,0x50,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89,0xe9,0x8c, -0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0xb2,0x89, -0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x06,0x58,0x58,0x05,0x4d, -0x03,0x2a,0x84,0x02,0x33,0x1d,0xed,0x00,0x13,0x04,0xfd,0xff,0x4e,0x94,0x4a,0x94, -0xb3,0x0a,0x49,0x01,0x05,0x8c,0xb3,0x87,0x9a,0x40,0x33,0x5b,0xe9,0x00,0x33,0x54, -0xe4,0x00,0x85,0x6b,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x2a,0xc2,0x3e,0xc4, -0x5a,0x94,0xd2,0x8a,0x93,0x8d,0x4d,0x11,0x93,0x8b,0x0b,0x80,0x13,0x0c,0x0c,0x38, -0x93,0x8c,0xcc,0x37,0x63,0x12,0x64,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x00,0xa2,0x45, -0x32,0x45,0x4e,0x86,0x2d,0x21,0x03,0xa4,0x4d,0x02,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xfe,0x83,0xa5,0x4d,0x03,0x05,0x46,0x7d,0x14,0x33,0x16,0xb6,0x00,0x93,0x07, -0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0x37,0x28,0x00,0x60,0xb7,0x28, -0x00,0x60,0xb3,0xd7,0xb7,0x00,0x13,0x08,0x08,0x38,0x93,0x88,0xc8,0x37,0xbd,0xe3, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49, -0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d, -0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0x4d,0x02,0x03,0xa6,0x4d,0x03, -0xa6,0x04,0xfd,0x14,0xb3,0xf4,0x54,0x01,0xb3,0xd4,0xc4,0x00,0xc9,0x32,0x5a,0x86, -0x19,0xc1,0x33,0x66,0x7b,0x01,0x13,0x66,0x06,0x40,0x23,0x20,0x9c,0x00,0x56,0x85, -0x23,0xa0,0xcc,0x00,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xef,0xea,0x9a, -0x05,0x0b,0x89,0xb7,0x03,0xa7,0x4d,0x02,0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77, -0x47,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xe8,0x00,0x23,0xa0,0x08,0x00,0x32,0x9a, -0xbd,0xbf,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4, -0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0x6d,0x24,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x86,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x79,0x71,0xe1,0x72, -0x52,0xcc,0x56,0xca,0x06,0xd6,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x5a,0xc8, -0x16,0x91,0x37,0x47,0x80,0x40,0x1c,0x08,0x23,0x2a,0xf7,0x14,0xb7,0x47,0x80,0x40, -0x21,0x67,0x2a,0x8a,0xae,0x8a,0x23,0xa8,0xe7,0x14,0xa5,0x3f,0x19,0xcd,0x7d,0x59, -0xa1,0x62,0x16,0x91,0xb2,0x50,0x4a,0x85,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49, -0x62,0x4a,0xd2,0x4a,0x42,0x4b,0x45,0x61,0x82,0x80,0xb7,0x47,0x80,0x40,0x03,0xa7, -0x87,0x15,0xb7,0x06,0x80,0x00,0x11,0x6b,0x1c,0x43,0x2a,0x89,0x81,0x44,0xd5,0x8f, -0x1c,0xc3,0x79,0x1b,0xe3,0xf6,0x54,0xfd,0x33,0x84,0x9a,0x40,0xa2,0x89,0x63,0x74, -0x8b,0x02,0x11,0x64,0x71,0x14,0x22,0x85,0xf9,0x38,0xaa,0x89,0x4d,0xd9,0xaa,0x85, -0x22,0x86,0x33,0x85,0x44,0x01,0x75,0x3b,0x4e,0x85,0x21,0x3a,0x4d,0xf1,0xa2,0x94, -0xb9,0x3a,0x69,0xd9,0x69,0xbf,0x93,0x77,0x34,0x00,0xf1,0xdf,0x71,0x98,0x61,0xfc, -0x8d,0x47,0xe3,0xe6,0x37,0xf9,0x6c,0x00,0x11,0x46,0x33,0x85,0x44,0x01,0x51,0x3b, -0x4e,0x85,0x55,0x30,0x2a,0x84,0x25,0xdd,0x4e,0x86,0x6c,0x00,0x89,0x2c,0x22,0x85, -0xcd,0x30,0x35,0xf5,0x2d,0x32,0x2d,0xd5,0x9d,0xb7,0x1d,0x71,0xbe,0xca,0xb7,0x47, -0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87, -0xc6,0x15,0x63,0xef,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4c, -0x87,0x0e,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0x83,0xaa,0x47,0x00,0x37,0x2b, -0x00,0x60,0xb7,0x2b,0x00,0x60,0x7d,0x7c,0x01,0x4a,0x13,0x0b,0x0b,0x38,0x93,0x8b, -0xcb,0x37,0x13,0x0c,0xfc,0x7f,0x93,0x0c,0x00,0x20,0x23,0x20,0x4b,0x01,0x83,0xa9, -0x0b,0x00,0xef,0xf0,0xcf,0xfd,0x19,0xc1,0xb3,0xf9,0x89,0x01,0x93,0xf9,0x09,0x40, -0x63,0x8c,0x09,0x0c,0x93,0xfa,0x6a,0x03,0x63,0x86,0x0a,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x8b,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc, -0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xd5,0x01,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xd3,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0x41,0x67,0xd8,0xd3, -0x13,0x07,0x80,0x1f,0xd8,0xd7,0x13,0x07,0x00,0x20,0x98,0xdb,0x41,0x47,0xd8,0xdb, -0x37,0x07,0xf8,0x43,0x98,0xd7,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47, -0x63,0x18,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59, -0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x25,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0xe1,0xbd,0x05,0x0a,0xe3,0x18,0x9a,0xf1,0x3d,0xb7, -0x7d,0x55,0xd1,0xbf,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0x60,0x74,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x73,0x79,0xf9,0x45,0xf4,0xca,0x85, -0x26,0x85,0x69,0x3b,0x4d,0xb7,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77, -0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3, -0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80, -0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00, -0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00, -0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00, -0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00, -0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5, -0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7, -0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa, -0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7, -0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00, -0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7, -0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48, -0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46, -0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95, -0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3, -0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae, -0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0, -0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6, -0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae, -0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08, -0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20, -0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_data.inc deleted file mode 100644 index 8b573bd422..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x16,0x02,0x80,0x40,0xf0,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0xfa,0x05,0x80,0x40, -0x0c,0x06,0x80,0x40,0x26,0x00,0x80,0x40,0xd0,0x04,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_code.inc deleted file mode 100644 index 82d70cadd6..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,44 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87, -0x86,0x0a,0x63,0xe9,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xc6, -0x87,0x12,0xb7,0x45,0x80,0x40,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28, -0x00,0x60,0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60,0x03,0xa8,0x47,0x00, -0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0x37,0x4f,0x80,0x40, -0x13,0x0e,0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20,0x23,0xa0,0xc8,0x00, -0x83,0x26,0x03,0x00,0x61,0xc5,0x03,0xa7,0x0e,0x00,0x49,0x83,0x1d,0x8b,0x93,0x57, -0x27,0x00,0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f,0x85,0x8b,0xdd,0xe7, -0x23,0x20,0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xdd,0xc6,0x99,0xc3,0x23,0x82, -0x05,0x0a,0x13,0x78,0x68,0x03,0x63,0x06,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x13,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x5e,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0x5b,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x8d,0xed,0x91,0x47,0x63,0x06,0xf4,0x02, -0x7d,0x55,0x25,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0xd5,0xb5,0x03,0x27,0x0f,0x0a, -0x39,0xdb,0xb3,0xf6,0xc6,0x01,0x81,0xbf,0x05,0x06,0x01,0x45,0xe3,0x10,0xf6,0xf3, -0xa9,0xdf,0x23,0x82,0x05,0x0a,0x91,0xbf,0x79,0x55,0xf2,0x50,0x62,0x54,0x25,0x61, -0x82,0x80,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfe, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xfd,0x45,0xf5,0x9d,0x47,0xe3,0x16,0xf4,0xfc, -0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xc8,0x61,0x46,0xb7,0x07,0x06,0x08, -0x93,0x87,0x47,0x50,0x81,0x45,0x33,0x05,0xc1,0x00,0x3e,0xca,0x81,0x20,0x13,0x05, -0x40,0x1d,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xf9,0x3d,0xf9,0x13,0x06,0x00,0x02, -0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xf8,0x2d,0xf1, -0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0xf7,0x33,0x35,0xa0,0x00,0x33,0x05,0xa0,0x40,0x85,0xbf,0x3d,0x43,0x2a,0x87, -0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff, -0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b, -0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00, -0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06, -0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04, -0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02, -0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00, -0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96, -0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96, -0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74, -0xc3,0xf8,0xa5,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 6b01cbc6f2..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,595 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x57,0x80,0x40,0x03,0xa5, -0x07,0x17,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57,0x80,0x40, -0x23,0xaa,0x07,0x16,0x82,0x80,0xb7,0x57,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x07,0x17,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x57,0x80,0x40, -0x13,0x07,0x07,0x17,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x57,0x80,0x40,0x03,0xa5,0x07,0x17,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x57, -0x80,0x40,0x13,0x07,0x87,0x29,0x1c,0x43,0xb3,0x06,0xf7,0x00,0x85,0x07,0xd2,0x07, -0xd1,0x83,0x23,0x82,0xa6,0x00,0x1c,0xc3,0x82,0x80,0x01,0x11,0x22,0xcc,0x37,0x54, -0x80,0x40,0x93,0x07,0x04,0x17,0xdc,0x4b,0x26,0xca,0x06,0xce,0xaa,0x84,0x2e,0x86, -0x13,0x04,0x04,0x17,0x81,0xcb,0xdc,0x4b,0x91,0xc7,0x2e,0xc6,0xaa,0x85,0x08,0x4c, -0x82,0x97,0x32,0x46,0x5c,0x4c,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x08,0x50,0x62,0x44, -0xf2,0x40,0xa6,0x85,0xd2,0x44,0x05,0x61,0x82,0x87,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x05,0x61,0x82,0x80,0x29,0xc5,0x1c,0x41,0xaa,0x85,0x01,0x45,0xb9,0xc3,0xb7,0x67, -0x80,0x40,0x83,0xc7,0xc7,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xc8,0x4b,0x05,0xc9,0x18,0x4d,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0x9d,0xcf,0xb7,0x57, -0x80,0x40,0x93,0x87,0x07,0x17,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x0d,0xcb, -0x14,0x4f,0x9d,0xc6,0x58,0x4f,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce, -0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x82,0x80,0x39,0xc1,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0xaa,0x85,0x01,0x45, -0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17,0xc8,0x4b,0x05,0xc9,0x58,0x41, -0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x67, -0x80,0x40,0x83,0xc7,0xc7,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0x88,0x4f, -0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4, -0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7, -0xc7,0x29,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45, -0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6, -0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80, -0x82,0x80,0x01,0x11,0x22,0xcc,0x4e,0xc6,0x06,0xce,0x26,0xca,0x4a,0xc8,0x52,0xc4, -0x83,0x47,0x05,0x00,0x2a,0x84,0xb7,0x69,0x80,0x40,0xbd,0xe3,0xb7,0x67,0x80,0x40, -0x03,0xa9,0x87,0x2a,0xb7,0x67,0x80,0x40,0x83,0xa4,0x47,0x2a,0x03,0xa7,0x09,0x2b, -0x8d,0x47,0x85,0x80,0x33,0x0a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40, -0x52,0x87,0xa6,0x86,0x4a,0x86,0xa6,0x85,0x13,0x05,0xc5,0x06,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xcf,0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28,0x04,0x02, -0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22,0x04,0x02, -0x23,0x2a,0x24,0x01,0x04,0xcc,0x23,0x2e,0x44,0x01,0x04,0xd0,0x23,0x24,0x04,0x00, -0x83,0x47,0x04,0x00,0xb7,0x55,0x80,0x40,0x03,0xa7,0x09,0x2b,0x93,0xe7,0x17,0x00, -0x23,0x00,0xf4,0x00,0x93,0x87,0x05,0x17,0x51,0x04,0x80,0xc7,0x8d,0x47,0x13,0x84, -0x05,0x17,0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x93,0x85,0x05,0x17,0x13,0x05, -0x85,0x0b,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xc9,0xb7,0x67,0x80,0x40,0xf2,0x40, -0x23,0xa6,0x87,0x2a,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45, -0x05,0x61,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00,0x22,0xc4,0x06,0xc6,0x13,0x56, -0xc5,0x00,0xb1,0x82,0x05,0x64,0x63,0x53,0xd6,0x00,0x09,0x64,0xb7,0x67,0x80,0x40, -0x03,0xa7,0x07,0x2b,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x45, -0x80,0x40,0x22,0x87,0x93,0x85,0x85,0xf6,0x13,0x05,0x45,0x0d,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xc3,0xb2,0x40,0x22,0x85,0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x56, -0x80,0x40,0x83,0xc7,0x86,0x16,0x41,0x11,0x22,0xc4,0x06,0xc6,0x37,0x54,0x80,0x40, -0xa1,0xc7,0xb7,0x57,0x0b,0x60,0x03,0xa7,0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57, -0x27,0x00,0x13,0x56,0x17,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0x22, -0x04,0x16,0xb7,0x67,0x80,0x40,0x03,0xa7,0x07,0x2b,0x23,0x84,0x06,0x16,0x8d,0x47, -0x63,0xfc,0xe7,0x00,0x83,0x25,0x44,0x16,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0e, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xbd,0x03,0x25,0x44,0x16,0xb2,0x40,0x22,0x44, -0x41,0x01,0x82,0x80,0xb7,0x67,0x80,0x40,0x03,0xa7,0x07,0x2b,0x41,0x11,0x22,0xc4, -0x06,0xc6,0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00,0x2a,0x86,0x37,0x45,0x80,0x40, -0xa1,0x65,0x13,0x05,0x05,0x11,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xb9,0xb7,0x67, -0x80,0x40,0x23,0xa4,0x87,0x2a,0xb2,0x40,0x22,0x44,0xb7,0x67,0x80,0x40,0x21,0x67, -0x23,0xa2,0xe7,0x2a,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x18, -0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x4d,0xcd,0x03,0xdb,0x0a,0x00,0x63,0x0a,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe4,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x8d,0xe6,0x08, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcb,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe5,0xd7,0x0a,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe6,0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0x80,0x40, -0x83,0xa7,0x07,0x2b,0xd5,0xe3,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f, -0xd9,0xb7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x96,0xd7,0x00,0x23,0x28,0x04,0x02, -0x3a,0x95,0x05,0xa8,0x5c,0x54,0xfd,0x17,0xe3,0xea,0x97,0xfc,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02, -0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x4d,0xd5,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0xef,0x10, -0x70,0x68,0xe3,0x6d,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49, -0x05,0x61,0x82,0x80,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xe0,0x97,0xf6, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0xad,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55,0x80,0x40, -0x37,0x45,0x80,0x40,0x93,0x86,0xc6,0x13,0x13,0x06,0x40,0x0d,0x93,0x85,0x05,0xf8, -0x13,0x05,0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xa1,0x2d,0xbf,0x90,0x44, -0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x8d,0x46,0xe9,0x98,0x40,0xdc,0x40,0xb3,0x05, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8, -0xe3,0xc0,0xd7,0xe8,0x63,0x94,0xf6,0x00,0xe3,0xec,0xc5,0xe6,0x93,0x09,0x70,0x10, -0xbd,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45, -0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2, -0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45, -0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85, -0x11,0x05,0x19,0x35,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95, -0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7, -0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45, -0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47, -0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97, -0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce, -0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00, -0xfd,0x59,0xb5,0xef,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0xea,0xe6,0x08,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54, -0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5, -0x95,0xa8,0x18,0x58,0xba,0x97,0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55, -0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x86,0x06,0x19,0x13,0x06,0x50,0x0a,0x93,0x85, -0x05,0xfb,0x13,0x05,0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x86,0x81,0xa8, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x29,0xc5,0xa6,0x85,0x52,0x85,0xf1,0x39,0x18,0x58, -0x5c,0x58,0xe3,0xea,0xe7,0xf8,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xf9,0xe6,0xf8,0xb7,0x67,0x80,0x40,0x83,0xa7,0x07,0x2b,0xd9,0xf7,0x01,0xa0, -0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40, -0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8, -0xdc,0xc8,0xe3,0xce,0xd7,0xf8,0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xb6,0xf8,0x19,0xbf, -0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45, -0x82,0x80,0xca,0x85,0x22,0x85,0x89,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44, -0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6, -0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80, -0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf, -0x13,0x05,0x30,0x10,0x82,0x80,0x79,0x71,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6, -0x22,0xd4,0xaa,0x84,0x32,0x89,0xb6,0x89,0x91,0xee,0x2e,0xc6,0x0d,0x3e,0xb2,0x45, -0x1d,0xe5,0x4a,0x86,0x26,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x88,0x2a,0x84, -0x81,0x47,0x05,0xa8,0x2e,0xc6,0x21,0x3e,0xb2,0x45,0x7d,0x54,0x79,0xfd,0xb2,0x50, -0x22,0x85,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80,0xe3,0x8a, -0x09,0xfc,0x4a,0x86,0x26,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x81,0x2a,0x84, -0x85,0x47,0x37,0x67,0x80,0x40,0x83,0x26,0x07,0x2b,0x0d,0x47,0xe3,0x79,0xd7,0xfc, -0x95,0xc3,0xb7,0x45,0x80,0x40,0x93,0x85,0x85,0x1c,0x37,0x45,0x80,0x40,0x01,0x47, -0x81,0x47,0xca,0x86,0x26,0x86,0x13,0x05,0x45,0x1d,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x6e,0x75,0xb7,0xb7,0x45,0x80,0x40,0x93,0x85,0xc5,0x6f,0xf9,0xbf,0x85,0x67, -0x01,0x11,0xfd,0x17,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x56,0xc2,0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x89,0x2e,0x89,0x01,0xc7,0x7d,0x77, -0xb3,0x79,0xe5,0x00,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9, -0x27,0x01,0xb7,0x6a,0x80,0x40,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x63,0xfc,0xe7,0x00, -0x37,0x45,0x80,0x40,0x4a,0x86,0xce,0x85,0x13,0x05,0x45,0x20,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x68,0x37,0x04,0x86,0x40,0x03,0x27,0xc4,0xfe,0xb3,0x87,0x29,0x01, -0x54,0x43,0x63,0xf9,0xf6,0x02,0x83,0xa7,0x0a,0x2b,0x91,0xcb,0x37,0x45,0x80,0x40, -0x85,0x45,0x13,0x05,0x05,0x25,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x65,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0xf7,0xf9,0x02,0xf1,0xf7,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x77,0x69,0xf1,0x03,0x27,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0xb3,0xd4,0xf9,0x02,0x33,0x5a,0xfa,0x02,0x33,0x54,0xf9,0x02,0xb3,0x77,0xf9,0x02, -0xb3,0x37,0xf0,0x00,0x3e,0x94,0xb3,0xf7,0x44,0x03,0x22,0x8b,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x87,0x00,0x3e,0x8b,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x33,0x04,0x64,0x41, -0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40,0x52,0x87,0xa6,0x86,0x5a,0x86,0xa2,0x85, -0x13,0x05,0x85,0x22,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5e,0x26,0x9b,0xb3,0x07, -0x9b,0x40,0x63,0x4c,0xf0,0x02,0x63,0x62,0x8a,0x04,0xa2,0x94,0x33,0x85,0x84,0x40, -0x63,0x48,0x80,0x04,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x63,0xfe,0xe7,0x00,0x37,0x45, -0x80,0x40,0x01,0x47,0x81,0x47,0x4e,0x86,0xca,0x85,0x13,0x05,0x45,0x27,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x5a,0x01,0x45,0xa1,0xb7,0x26,0x85,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x6c,0x0d,0xf1,0x85,0x04,0x5d,0xbf,0x33,0xd5,0x44,0x03,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0x6b,0x01,0xf9,0xd2,0x94,0x33,0x04,0x44,0x41,0x65,0xb7, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x6a,0xe3,0x1f,0x05,0xee,0x7d,0x14,0x79,0xbf, -0x1d,0x71,0x6a,0xd8,0x37,0x5d,0x80,0x40,0xa6,0xca,0x93,0x04,0x0d,0x17,0xd8,0x50, -0xb3,0x07,0xc5,0x00,0xa2,0xcc,0x33,0x07,0xe0,0x40,0x69,0x8f,0x99,0x8f,0xca,0xc8, -0xd6,0xc2,0xda,0xc0,0x2a,0x84,0x3a,0xc4,0x3e,0xc2,0x86,0xce,0xce,0xc6,0xd2,0xc4, -0x5e,0xde,0x62,0xdc,0x66,0xda,0x6e,0xd6,0x2e,0xc8,0x32,0x89,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xbb,0x84,0x54,0x22,0x47,0x37,0x6b,0x80,0x40,0xb3,0x0a,0x94,0x00, -0x83,0x26,0x0b,0x2b,0xb3,0x87,0xea,0x40,0x3e,0xc4,0x2a,0xc6,0x8d,0x47,0x13,0x0d, -0x0d,0x17,0x63,0xfe,0xd7,0x00,0x92,0x47,0xa2,0x45,0x37,0x45,0x80,0x40,0xa2,0x86, -0x4a,0x86,0x13,0x05,0x05,0x2a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x4e,0x83,0x27, -0x4d,0x03,0x12,0x47,0x85,0x49,0xb3,0x99,0xf9,0x00,0x13,0x83,0xf9,0xff,0x3a,0x93, -0xb3,0x5b,0xf3,0x00,0x33,0x57,0xf4,0x00,0x85,0x67,0x93,0x87,0x07,0x80,0x3e,0xca, -0xb7,0x27,0x00,0x60,0x93,0x87,0x07,0x38,0xb7,0x2c,0x00,0x60,0x26,0x8a,0xb3,0x8a, -0xeb,0x00,0x3e,0xcc,0x93,0x8c,0xcc,0x37,0xb7,0x4d,0x80,0x40,0x33,0x8c,0x7a,0x41, -0x63,0x98,0x0b,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x32,0x45,0x05,0x4a,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xb2,0xa2,0x45,0x42,0x45, -0x4a,0x86,0x8d,0x4b,0xef,0x10,0x10,0x09,0x83,0x2a,0x4d,0x02,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xb0,0x83,0x27,0x4d,0x03,0xfd,0x1a,0xb3,0xfa,0x8a,0x00,0x33,0x1a, -0xfa,0x00,0x13,0x04,0xfa,0xff,0x4a,0x94,0x56,0x94,0x37,0x29,0x00,0x60,0xb7,0x2a, -0x00,0x60,0xaa,0x89,0x33,0x54,0xf4,0x00,0x13,0x09,0x09,0x38,0x93,0x8a,0xca,0x37, -0x37,0x4c,0x80,0x40,0x51,0xe8,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xad, -0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b, -0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80, -0x03,0x26,0x4d,0x02,0x83,0x27,0x4d,0x03,0x26,0x06,0x7d,0x16,0x33,0x76,0x46,0x01, -0x33,0x56,0xf6,0x00,0x32,0xce,0xef,0xf0,0x8f,0xfd,0x72,0x46,0xe2,0x87,0x01,0xc5, -0xd2,0x47,0xb3,0x67,0xfc,0x00,0x62,0x47,0x93,0xe7,0x07,0x40,0xce,0x85,0x10,0xc3, -0x32,0xce,0x23,0xa0,0xfc,0x00,0x52,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xa0, -0x83,0x27,0x0b,0x2b,0x0d,0x47,0x72,0x46,0x63,0x7d,0xf7,0x00,0x92,0x47,0x4e,0x88, -0x62,0x87,0xd2,0x86,0xde,0x85,0x13,0x85,0x8d,0x2e,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x3b,0x4e,0x9a,0xfd,0x1b,0x19,0xb7,0x03,0x26,0x4d,0x02,0x83,0x27,0x4d,0x03, -0x26,0x06,0x7d,0x16,0x65,0x8e,0x33,0x56,0xf6,0x00,0x23,0x20,0xc9,0x00,0x23,0xa0, -0x0a,0x00,0x83,0x27,0x0b,0x2b,0x63,0xfb,0xfb,0x00,0x52,0x87,0xa6,0x86,0xa2,0x85, -0x13,0x05,0x0c,0x34,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x38,0xd2,0x94,0x7d,0x14, -0x15,0xbf,0x79,0x71,0x5a,0xc8,0x37,0x6b,0x80,0x40,0x03,0x27,0x0b,0x2b,0x22,0xd4, -0x26,0xd2,0x52,0xcc,0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x56,0xca,0x5e,0xc6,0x62,0xc4, -0xe1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x8a,0xae,0x84,0x32,0x84,0x63,0xf0,0xe7,0x02, -0xaa,0x86,0x2e,0x86,0x37,0x45,0x80,0x40,0xb7,0x55,0x80,0x40,0x93,0x85,0x85,0xfd, -0x13,0x05,0x85,0x38,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x33,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xaa,0x37,0x55,0x80,0x40,0x89,0x45,0x13,0x05,0x85,0x1a,0xa1,0x6b, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xaa,0xb7,0x59,0x80,0x40,0xb3,0x87,0x2b,0x00, -0x81,0x4a,0x93,0x89,0x89,0x1a,0x33,0x8c,0x77,0x41,0xb9,0xec,0x51,0xe4,0x93,0x05, -0x80,0x0d,0x4e,0x85,0xef,0x10,0x20,0x65,0x03,0x27,0x0b,0x2b,0x8d,0x47,0x63,0xf6, -0xe7,0x02,0x03,0x48,0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46, -0x24,0x00,0x03,0x46,0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x45,0x80,0x40,0x13,0x05, -0x45,0x3a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x2c,0xa1,0x62,0x16,0x91,0xb2,0x50, -0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b, -0x22,0x4c,0x01,0x45,0x45,0x61,0x82,0x80,0x26,0x89,0x63,0xf3,0x9b,0x00,0x21,0x69, -0x4a,0x86,0xe2,0x85,0x33,0x85,0x4a,0x01,0x25,0x33,0x93,0x77,0x39,0x00,0x89,0xeb, -0x81,0x46,0x4a,0x86,0xe2,0x85,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xa1, -0xb3,0x84,0x24,0x41,0xca,0x9a,0x95,0xbf,0xa2,0x85,0x4e,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xa0,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x9e,0xb5,0xb7,0x13,0x01, -0x01,0xdd,0x23,0x2c,0x41,0x21,0x37,0x6a,0x80,0x40,0x03,0x27,0x0a,0x2b,0x23,0x24, -0x81,0x22,0x23,0x22,0x91,0x22,0x23,0x20,0x21,0x23,0x23,0x26,0x11,0x22,0x23,0x2e, -0x31,0x21,0x23,0x2a,0x51,0x21,0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x23,0x24, -0x81,0x21,0x23,0x22,0x91,0x21,0x23,0x20,0xa1,0x21,0x8d,0x47,0x2a,0x84,0x2e,0x89, -0xb2,0x84,0x63,0xfc,0xe7,0x00,0x2e,0x86,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, -0x45,0x3c,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x20,0xa2,0x94,0x22,0x99,0x05,0x4b, -0x85,0x6b,0x8a,0x8a,0x13,0x0c,0x00,0x20,0x63,0x6b,0x24,0x05,0x03,0x27,0x0a,0x2b, -0x8d,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x3e,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x1d,0x83,0x20,0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24, -0x41,0x22,0x03,0x29,0x01,0x22,0x83,0x29,0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a, -0x41,0x21,0x03,0x2b,0x01,0x21,0x83,0x2b,0xc1,0x20,0x03,0x2c,0x81,0x20,0x83,0x2c, -0x41,0x20,0x03,0x2d,0x01,0x20,0x01,0x45,0x13,0x01,0x01,0x23,0x82,0x80,0x93,0x19, -0xc4,0x00,0x23,0x80,0x64,0x01,0xb3,0x8c,0x79,0x01,0x13,0x0d,0xf0,0x0f,0x13,0x06, -0x00,0x20,0xd6,0x85,0x4e,0x85,0x29,0x39,0x81,0x47,0x33,0x87,0xfa,0x00,0x03,0x47, -0x07,0x00,0x63,0x07,0xa7,0x01,0x23,0x80,0x04,0x00,0x05,0x04,0x85,0x04,0xad,0xbf, -0x85,0x07,0xe3,0x94,0x87,0xff,0x83,0xc7,0x04,0x00,0xe5,0xdb,0x93,0x89,0x09,0x20, -0xe3,0x97,0x99,0xfd,0xdd,0xb7,0x71,0x71,0x22,0xd5,0x26,0xd3,0x4e,0xcf,0x06,0xd7, -0x4a,0xd1,0x52,0xcd,0x56,0xcb,0x5a,0xc9,0x5e,0xc7,0x62,0xc5,0x66,0xc3,0x6a,0xc1, -0xee,0xde,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08, -0xaa,0x84,0x7d,0x3e,0xf2,0x46,0x37,0xc7,0xf3,0x96,0xb7,0x69,0x80,0x40,0x13,0x07, -0xd7,0x83,0x83,0xa7,0x09,0x2b,0x63,0x98,0xe6,0x0e,0x09,0x47,0x63,0x7a,0xf7,0x00, -0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x40,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x0f, -0x0c,0x10,0x13,0x06,0x00,0x05,0x13,0x85,0x04,0x02,0x59,0x36,0x82,0x55,0xb7,0x37, -0xe6,0xac,0x93,0x87,0x37,0x7d,0x03,0xa5,0x09,0x2b,0x63,0x8c,0xf5,0x00,0x79,0xc1, -0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x42,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x0c, -0x55,0xa8,0x16,0x57,0xb7,0x07,0x00,0xbe,0xb7,0x06,0x00,0x02,0x33,0x06,0xf7,0x00, -0x63,0x76,0xd6,0x00,0x66,0x48,0xc2,0x97,0x63,0xed,0xd7,0x02,0x19,0xc9,0x66,0x46, -0x37,0x45,0x80,0x40,0xba,0x85,0x13,0x05,0x85,0x44,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x09,0x7d,0x55,0xba,0x50,0x2a,0x54,0x9a,0x54,0x0a,0x59,0xfa,0x49,0x6a,0x4a, -0xda,0x4a,0x4a,0x4b,0xba,0x4b,0x2a,0x4c,0x9a,0x4c,0x0a,0x4d,0xf6,0x5d,0x4d,0x61, -0x82,0x80,0xa6,0x56,0xf6,0x45,0x36,0x56,0x86,0x57,0xa6,0x96,0xa6,0x95,0x89,0x44, -0x54,0xc0,0x18,0xc4,0x50,0xc4,0x0c,0xc8,0x23,0x2a,0x04,0x01,0x1c,0xcc,0x04,0xc0, -0x63,0xf9,0xa4,0x02,0x37,0x49,0x80,0x40,0x81,0x45,0x13,0x05,0x89,0x47,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x04,0x83,0xa7,0x09,0x2b,0x63,0xfc,0xf4,0x00,0x58,0x48, -0x14,0x48,0x10,0x4c,0x85,0x45,0x13,0x05,0x89,0x47,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x02,0x01,0x45,0x41,0xbf,0x83,0x45,0xc1,0x01,0x13,0x07,0x90,0x0e,0x63,0x85, -0xe5,0x00,0x9d,0xff,0x61,0x55,0xbd,0xbf,0x09,0x47,0x63,0x7c,0xf7,0x00,0x03,0x46, -0xd1,0x01,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x4a,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xff,0xe1,0x04,0x01,0x4a,0x81,0x4d,0x81,0x4a,0x01,0x49,0x09,0x4b,0xb7,0x4c, -0x80,0x40,0xb7,0x0b,0x00,0xbe,0x37,0x0c,0x00,0x02,0x05,0x4d,0x21,0x46,0x0c,0x10, -0x26,0x85,0xbd,0x34,0x83,0xa7,0x09,0x2b,0x63,0x7b,0xfb,0x00,0x82,0x56,0x12,0x56, -0xd2,0x85,0x13,0x85,0x0c,0x4e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xfb,0x02,0x57, -0xb3,0x07,0x77,0x01,0x63,0xe3,0x87,0x03,0xb7,0x07,0x80,0xbf,0xba,0x97,0xb7,0x06, -0x06,0x00,0x63,0xec,0xd7,0x06,0xb7,0x07,0x00,0xb0,0xba,0x97,0x91,0x66,0x63,0xe6, -0xd7,0x06,0x2d,0xc7,0x23,0x20,0x24,0x01,0xad,0xb7,0x83,0xa7,0x09,0x2b,0x93,0x86, -0x84,0x00,0x63,0x7e,0xfb,0x00,0x12,0x56,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05, -0x85,0x47,0x36,0xc6,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xf7,0xb2,0x46,0x02,0x57, -0x85,0x47,0x33,0x06,0x77,0x01,0x63,0x75,0x86,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00, -0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa2,0x97,0xd4,0xc3,0x92,0x56,0x05,0x09,0x42,0x09, -0x98,0xc7,0xd4,0xc7,0x13,0x59,0x09,0x01,0xe3,0x66,0x2d,0xfb,0xb7,0x07,0x80,0xbf, -0x3e,0x97,0xb7,0x07,0x06,0x00,0x63,0x73,0xf7,0x00,0x85,0x0d,0x92,0x57,0xa1,0x07, -0xbe,0x94,0x83,0x47,0xd1,0x01,0x63,0x97,0xb7,0x01,0x63,0x95,0x0a,0x00,0xc1,0x98, -0xc1,0x04,0x85,0x4a,0x05,0x0a,0xc1,0x47,0xe3,0x1a,0xfa,0xf2,0xa5,0xbf,0x41,0x11, -0x26,0xc2,0xb7,0x54,0x80,0x40,0x93,0x84,0x04,0x17,0x22,0xc4,0x13,0x84,0xc4,0x00, -0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0xef,0x10,0x40,0x25,0xb7,0x47,0x80,0x40, -0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x67, -0x80,0x40,0x23,0x8e,0xe7,0x28,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04, -0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80, -0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x41,0x11,0x22,0xc4,0x37,0x64, -0x80,0x40,0x03,0x27,0x04,0x2b,0x06,0xc6,0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45, -0x80,0x40,0x13,0x05,0xc5,0x50,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xe8,0x41,0x37, -0x15,0xc1,0x83,0x27,0x04,0x2b,0x91,0xcb,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, -0xc5,0x52,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xe7,0x7d,0x55,0xb2,0x40,0x22,0x44, -0x41,0x01,0x82,0x80,0xb7,0x67,0x80,0x40,0x03,0xa7,0xc7,0x2a,0xb7,0x06,0x80,0x00, -0x1c,0x43,0xd5,0x8f,0x1c,0xc3,0xdd,0xb7,0x59,0x71,0xe1,0x72,0x86,0xd6,0xd2,0xcc, -0xd6,0xca,0xa2,0xd4,0xa6,0xd2,0xca,0xd0,0xce,0xce,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0x16,0x91,0xaa,0x8a,0x08,0x18,0x2e,0x8a,0xef,0xf0, -0x6f,0xa6,0xa5,0x3f,0x05,0xc5,0x7d,0x5b,0xa1,0x62,0x16,0x91,0xb6,0x50,0x5a,0x85, -0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b, -0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0x37,0x69,0x80,0x40, -0x03,0x27,0x09,0x2b,0x89,0x47,0x2a,0x8b,0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40, -0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x55,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0xdd, -0x91,0x67,0x81,0x49,0x13,0x8c,0xe7,0xff,0x8d,0x4b,0xb7,0x4c,0x80,0x40,0x37,0x4d, -0x80,0x40,0xb7,0x4d,0x80,0x40,0x63,0xe2,0x49,0x03,0x03,0x27,0x09,0x2b,0x8d,0x47, -0xe3,0xfc,0xe7,0xf8,0x37,0x45,0x80,0x40,0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x75, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xda,0x41,0xb7,0xb3,0x04,0x3a,0x41,0x26,0x84, -0x63,0x71,0x9c,0x02,0x91,0x64,0xf1,0x14,0x26,0x85,0xef,0xe0,0x9f,0xf6,0x83,0x27, -0x09,0x2b,0x2a,0x84,0x1d,0xe5,0xa5,0xd3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x58, -0x51,0xa0,0x93,0xf7,0x34,0x00,0xed,0xd3,0xf1,0x98,0xf9,0xfc,0x8d,0x44,0x63,0xf5, -0x84,0x0e,0x83,0x27,0x09,0x2b,0xa1,0xd3,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x6b, -0x95,0xa0,0x63,0xfe,0xfb,0x00,0xb7,0x46,0x80,0x40,0x2a,0x86,0x01,0x47,0x81,0x47, -0xa6,0x85,0x13,0x85,0x86,0x5a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xd3,0xb3,0x87, -0x59,0x01,0x3e,0x85,0x26,0x86,0xa2,0x85,0x3e,0xce,0xef,0xf0,0x6f,0xfc,0x83,0x27, -0x09,0x2b,0x63,0xfd,0xfb,0x00,0x01,0x47,0x81,0x47,0x26,0x86,0xb3,0x85,0x59,0x01, -0x13,0x85,0xcc,0x5d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xd1,0x22,0x85,0xef,0xe0, -0x1f,0xf3,0x83,0x27,0x09,0x2b,0x01,0xcd,0xe3,0x8f,0x07,0xec,0x37,0x45,0x80,0x40, -0x13,0x05,0x85,0x60,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xcf,0xe9,0xb5,0xa6,0x99, -0x63,0xfd,0xfb,0x02,0x03,0x46,0x34,0x00,0x83,0x48,0x04,0x00,0x03,0x48,0xf4,0xff, -0x83,0x47,0xe4,0xff,0x03,0x47,0xd4,0xff,0x83,0x46,0xc4,0xff,0x32,0xc4,0x03,0x46, -0x24,0x00,0xa6,0x85,0x13,0x05,0xcd,0x62,0x32,0xc2,0x03,0x46,0x14,0x00,0x32,0xc0, -0x22,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xcb,0xef,0xe0,0x1f,0xf2,0x83,0x27, -0x09,0x2b,0x01,0xc9,0xe3,0x81,0x07,0xe8,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x67, -0x55,0xb7,0xe3,0xfa,0xfb,0xec,0x22,0x86,0xa6,0x85,0x13,0x85,0x4d,0x69,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xc8,0xc1,0xb5,0xd6,0x99,0x11,0x46,0x6c,0x10,0x4e,0x85, -0xef,0xf0,0x0f,0xf1,0x83,0x27,0x09,0x2b,0x63,0xfb,0xf4,0x00,0x37,0x45,0x80,0x40, -0xce,0x85,0x13,0x05,0x05,0x70,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xc5,0x22,0x85, -0xef,0xe0,0x3f,0xe3,0xaa,0x84,0x01,0xe5,0x83,0x27,0x09,0x2b,0xe9,0xb5,0x22,0x86, -0x6c,0x10,0xef,0x10,0x20,0x05,0x26,0x85,0xef,0xe0,0x7f,0xe6,0x83,0x27,0x09,0x2b, -0x05,0xfd,0x0d,0x47,0x63,0x7f,0xf7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8,0x04,0x00, -0x03,0xc8,0xf4,0xff,0x83,0xc7,0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6,0xc4,0xff, -0x32,0xc4,0x03,0xc6,0x24,0x00,0x37,0x45,0x80,0x40,0xa2,0x85,0x32,0xc2,0x03,0xc6, -0x14,0x00,0x13,0x05,0xc5,0x62,0x32,0xc0,0x26,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xbf,0xef,0xe0,0x9f,0xe6,0x83,0x27,0x09,0x2b,0x29,0xf5,0xe3,0x87,0x07,0xe2, -0x37,0x45,0x80,0x40,0x26,0x86,0xa2,0x85,0x13,0x05,0xc5,0x72,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xbd,0x19,0xbd,0x1d,0x71,0xd2,0xc4,0x37,0x6a,0x80,0x40,0x03,0x27, -0x0a,0x2b,0xa2,0xcc,0x86,0xce,0xa6,0xca,0xca,0xc8,0xce,0xc6,0xd6,0xc2,0xda,0xc0, -0x5e,0xde,0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0xc1,0x72,0x8d,0x47,0x16,0x91, -0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0x80,0x40, -0x13,0x05,0xc5,0x77,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xb9,0x1c,0x4c,0x37,0x6d, -0x80,0x40,0x85,0x8b,0x23,0x20,0xfd,0x2a,0xa1,0x67,0x93,0x87,0x07,0x02,0x33,0x85, -0x27,0x00,0xef,0xe0,0x3f,0xfb,0xd1,0x31,0xaa,0x89,0x61,0xe1,0x03,0x27,0x0a,0x2b, -0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0x80,0x40,0x13,0x05, -0xc5,0x7a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xb5,0xb7,0x67,0x80,0x40,0x83,0xc7, -0xc7,0x29,0x89,0xc7,0x4c,0x44,0x08,0x44,0xef,0xe0,0x3f,0xc3,0x18,0x40,0xb7,0x54, -0x80,0x40,0x93,0x87,0x04,0x17,0x93,0x87,0x07,0x10,0x98,0xcb,0x18,0x48,0x13,0x09, -0x01,0x02,0x23,0xa0,0x27,0x03,0xd8,0xcb,0x23,0xa2,0x27,0x03,0x01,0x4b,0x93,0x84, -0x04,0x17,0x91,0x4d,0x21,0x6c,0x50,0x40,0x83,0x27,0x0a,0x2b,0x63,0x60,0xcb,0x02, -0x0d,0x47,0x63,0x70,0xf7,0x14,0x10,0x40,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05, -0x85,0x89,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xaf,0x25,0xa2,0xb3,0x05,0x66,0x41, -0x23,0x2e,0xb9,0xfe,0x63,0xfb,0xfd,0x00,0x37,0x45,0x80,0x40,0xda,0x86,0x13,0x05, -0x85,0x7e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xad,0x68,0x08,0xef,0xe0,0x9f,0xc0, -0x2a,0xc4,0x83,0x27,0x0a,0x2b,0x01,0xed,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05, -0x45,0x81,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xab,0xfd,0x59,0xdd,0xa0,0x63,0xff, -0xfd,0x00,0x22,0x46,0x83,0x25,0xc9,0xff,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47, -0x13,0x05,0xc5,0x83,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xa9,0x83,0x2b,0xc9,0xff, -0xa2,0x4c,0x63,0x85,0x0b,0x00,0x83,0xa7,0x44,0x11,0x99,0xe3,0x81,0x4c,0x9d,0xa8, -0x03,0xa5,0x44,0x12,0x03,0xa7,0x04,0x12,0x5e,0x86,0x33,0x07,0xe5,0x40,0xb3,0x0a, -0x77,0x01,0x63,0x75,0x5c,0x01,0x33,0x06,0xec,0x40,0xa1,0x6a,0xe6,0x85,0x32,0xc6, -0xef,0x00,0x50,0x66,0x32,0x46,0x03,0xa7,0x44,0x12,0xb3,0x8b,0xcb,0x40,0x32,0x97, -0x23,0xa2,0xe4,0x12,0x03,0xa7,0x44,0x11,0xb2,0x9c,0x63,0x84,0xea,0x00,0xe3,0x9a, -0x8a,0xfb,0x83,0x26,0x0d,0x2a,0x83,0xa5,0x04,0x12,0x03,0xa5,0x04,0x11,0xb3,0x36, -0xd0,0x00,0x56,0x86,0xef,0xf0,0x2f,0xab,0xaa,0x85,0x0d,0xc9,0x83,0x27,0x0a,0x2b, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xa0,0xfd,0x5c,0x22,0x45,0xef,0xe0,0xff,0xb8,0x0d,0xc5,0x83,0x27,0x0a,0x2b, -0xa9,0xd7,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x60,0x25,0xbf,0x13,0x87,0x04,0x10, -0x14,0x4b,0xd6,0x96,0x14,0xcb,0x54,0x4b,0xb3,0x87,0x56,0x41,0x5c,0xcb,0x1c,0x53, -0x5c,0xd3,0x81,0xbf,0x63,0x96,0x0c,0x00,0x83,0x27,0xc9,0xff,0x3e,0x9b,0x65,0xbd, -0xf5,0x59,0xc1,0x62,0x16,0x91,0xf6,0x40,0x4e,0x85,0x66,0x44,0xd6,0x44,0x46,0x49, -0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d, -0xb2,0x5d,0x25,0x61,0x82,0x80,0x39,0x71,0x26,0xda,0xb7,0x64,0x80,0x40,0x03,0xa7, -0x04,0x2b,0xb5,0x72,0x22,0xdc,0x06,0xde,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2, -0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x93,0x82,0x02,0x4f, -0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41, -0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x77,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x95, -0x1c,0x4c,0xb7,0x6d,0x80,0x40,0x85,0x8b,0x23,0xa0,0xfd,0x2a,0xad,0x67,0x93,0x87, -0x07,0xb1,0x33,0x85,0x27,0x00,0xef,0xe0,0xff,0xd7,0x41,0x3c,0xaa,0x89,0x6d,0xe5, -0x03,0xa7,0x04,0x2b,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45, -0x80,0x40,0x13,0x05,0xc5,0x7a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x91,0xb7,0x67, -0x80,0x40,0x83,0xc7,0xc7,0x29,0x89,0xc7,0x4c,0x44,0x08,0x44,0xef,0xe0,0xff,0x9f, -0x03,0xa7,0x04,0x2b,0x89,0x47,0x63,0xfb,0xe7,0x00,0x0c,0x48,0x37,0x55,0x80,0x40, -0x13,0x05,0x85,0x8b,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x8f,0x18,0x40,0x37,0x59, -0x80,0x40,0x93,0x07,0x09,0x17,0x93,0x87,0x07,0x10,0x98,0xcb,0x18,0x48,0x13,0x0a, -0x01,0xb1,0x81,0x4a,0xd8,0xcb,0x58,0x40,0x13,0x09,0x09,0x17,0x11,0x4c,0x98,0xcf, -0x18,0x10,0xd8,0xcf,0x0d,0x67,0x13,0x07,0x07,0xb1,0x0a,0x97,0x98,0xd3,0xd8,0xd3, -0x23,0x28,0x0a,0x50,0x50,0x40,0x83,0xa7,0x04,0x2b,0x63,0xe0,0xca,0x02,0x0d,0x47, -0x63,0x70,0xf7,0x16,0x10,0x40,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x89, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x89,0xa1,0xa2,0xb3,0x05,0x56,0x41,0x23,0x22, -0xba,0x50,0x63,0x7b,0xfc,0x00,0x37,0x45,0x80,0x40,0xd6,0x86,0x13,0x05,0x85,0x7e, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x87,0x48,0x08,0xef,0xe0,0xbf,0x9a,0x2a,0xc4, -0x83,0xa7,0x04,0x2b,0x01,0xed,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x81, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x85,0xfd,0x59,0x19,0xa2,0x63,0x7f,0xfc,0x00, -0x22,0x46,0x83,0x25,0x4a,0x50,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05, -0xc5,0x83,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x83,0xa2,0x47,0x03,0x2b,0x4a,0x50, -0x85,0x4c,0x3e,0xc6,0x21,0x6d,0x63,0x07,0x0b,0x00,0x83,0x27,0x49,0x11,0x99,0xc3, -0x63,0x4d,0x90,0x01,0x63,0xdd,0x0c,0x12,0x83,0xa7,0x04,0x2b,0xe9,0xc3,0x37,0x55, -0x80,0x40,0xe6,0x85,0x13,0x05,0xc5,0x93,0x11,0xa2,0x13,0x05,0x09,0x10,0x14,0x51, -0x58,0x51,0x03,0x28,0x85,0x01,0xb3,0x87,0xa6,0x01,0xb2,0x45,0x48,0x4d,0x99,0x8f, -0x33,0x38,0x0b,0x01,0x23,0x26,0xfa,0x50,0x06,0x08,0x7c,0x08,0x30,0x08,0x23,0x24, -0x6a,0x51,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xa0,0x8a,0x83,0xa7,0x04,0x2b,0xaa,0x8c, -0x63,0x70,0xfc,0x02,0x03,0x26,0xca,0x50,0x83,0x25,0x8a,0x50,0x37,0x55,0x80,0x40, -0x01,0x47,0x81,0x47,0x13,0x05,0x45,0x8e,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x7a, -0x13,0x07,0x09,0x10,0x83,0x27,0x8a,0x50,0x14,0x4f,0x0c,0x53,0x33,0x0b,0xfb,0x40, -0x9d,0x8e,0x14,0xcf,0xb2,0x46,0xb6,0x97,0x3e,0xc6,0x83,0x26,0xca,0x50,0x5c,0x53, -0xb6,0x97,0x5c,0xd3,0xb3,0x8b,0xb7,0x40,0x63,0x54,0x90,0x01,0xe3,0x9d,0xab,0xf5, -0x03,0x26,0x49,0x11,0x5e,0x87,0x63,0x73,0x76,0x01,0x32,0x87,0x2d,0xcf,0x63,0x75, -0xa7,0x05,0x63,0xf3,0xcb,0x04,0x83,0xa7,0x04,0x2b,0x91,0xcb,0x37,0x55,0x80,0x40, -0xba,0x85,0x13,0x05,0x85,0x91,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x74,0xf5,0x59, -0xcd,0x62,0x93,0x82,0x02,0xb1,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c, -0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0x83,0xa6,0x0d,0x2a,0x03,0x25,0x09,0x11, -0x3a,0x86,0xb3,0x36,0xd0,0x00,0xef,0xe0,0x1f,0xfa,0xaa,0x85,0x09,0xcd,0x83,0xa7, -0x04,0x2b,0xd5,0xdf,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0x6f,0x6d,0xb7,0x13,0x07,0x09,0x10,0x14,0x4b,0xde,0x96,0x14,0xcb, -0x54,0x4b,0xb3,0x87,0x76,0x41,0x5c,0xcb,0x1c,0x53,0x5c,0xd3,0x6d,0xbd,0x83,0x25, -0x49,0x11,0x63,0x9b,0x0c,0x00,0x9d,0xc1,0x83,0xa7,0x04,0x2b,0xc9,0xd3,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0x96,0xd9,0xb7,0x91,0xe9,0x83,0xa7,0x04,0x2b,0xa5,0xdb, -0x37,0x55,0x80,0x40,0xda,0x85,0x13,0x05,0x05,0x99,0x4d,0xbf,0x22,0x45,0xef,0xe0, -0x7f,0x83,0x11,0xc9,0x83,0xa7,0x04,0x2b,0xe3,0x88,0x07,0xe4,0x37,0x45,0x80,0x40, -0x13,0x05,0x85,0x60,0x35,0xbd,0x83,0x27,0x4a,0x50,0xbe,0x9a,0xe1,0xbb,0x71,0x71, -0x4a,0xc1,0xce,0xde,0xde,0xd6,0x06,0xc7,0x22,0xc5,0x26,0xc3,0xd2,0xdc,0xd6,0xda, -0xda,0xd8,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0xee,0xce,0xaa,0x8b,0x37,0x59,0x80,0x40, -0x08,0x18,0x7c,0xd9,0x6c,0xd1,0x30,0xd5,0x74,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07, -0x23,0x2e,0x15,0x07,0x93,0x07,0x09,0x17,0xb7,0x69,0x80,0x40,0x13,0x87,0x49,0x2b, -0x63,0xe1,0xe7,0x32,0x37,0x05,0x80,0x40,0x13,0x05,0xe5,0x0f,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x63,0x01,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x63,0xb7,0x57, -0x80,0x40,0x37,0x55,0x80,0x40,0x23,0xac,0x07,0x28,0x37,0x64,0x80,0x40,0x95,0x47, -0xb7,0x5c,0x80,0x40,0x8d,0x44,0x93,0x05,0x00,0x0f,0x13,0x05,0x85,0x9b,0x23,0x28, -0xf4,0x2a,0x23,0xa6,0x9c,0x16,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x5f,0x83,0x27, -0x04,0x2b,0x63,0xfb,0xf4,0x06,0x37,0x56,0x80,0x40,0xb7,0x45,0x80,0x40,0x37,0x55, -0x80,0x40,0x13,0x06,0x06,0x17,0x93,0x85,0x05,0x00,0x13,0x05,0x45,0x9d,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x5d,0x83,0x27,0x04,0x2b,0x63,0xf7,0xf4,0x04,0x37,0x55, -0x80,0x40,0x13,0x86,0x49,0x2b,0x93,0x05,0x09,0x17,0x13,0x05,0x05,0x9f,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x5b,0x83,0x27,0x04,0x2b,0x63,0xf7,0xf4,0x02,0xa9,0x47, -0x63,0xe5,0x77,0x29,0xb7,0x57,0x80,0x40,0x13,0x97,0x2b,0x00,0x93,0x87,0x87,0xf6, -0xba,0x97,0x03,0xa6,0x87,0x08,0x37,0x55,0x80,0x40,0xde,0x85,0x13,0x05,0x85,0xa0, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x58,0x5c,0x09,0x3e,0xd6,0xb5,0x46,0x03,0x27, -0x04,0x2b,0xf9,0x5a,0x63,0xca,0x76,0x2d,0x03,0xa9,0x07,0x00,0xc4,0x43,0x03,0xaa, -0x87,0x00,0x03,0xab,0xc7,0x00,0x8d,0x47,0x63,0xf0,0xe7,0x02,0xb7,0x55,0x80,0x40, -0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85,0xc5,0x01,0x13,0x05,0xc5,0xa1, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x54,0xb7,0x87,0x0c,0x60,0x03,0x27,0x04,0x2b, -0x03,0xac,0x47,0x00,0x8d,0x47,0x63,0xfd,0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x06, -0x00,0x40,0xe2,0x85,0x13,0x05,0xc5,0xa3,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x51, -0x37,0x2d,0x00,0x60,0xb7,0x2d,0x00,0x60,0x81,0x4a,0x13,0x0d,0x0d,0x38,0x93,0x8d, -0xcd,0x37,0x23,0x20,0x5d,0x01,0x83,0xa9,0x0d,0x00,0xef,0xe0,0x5f,0x8d,0xfd,0x77, -0x93,0x87,0xf7,0x7f,0x13,0x07,0x00,0x20,0x19,0xc1,0xb3,0xf9,0xf9,0x00,0x93,0xf9, -0x09,0x40,0x63,0x89,0x09,0x1c,0x13,0x7c,0x6c,0x03,0x63,0x04,0x0c,0x08,0x03,0x27, -0x04,0x2b,0x89,0x47,0x63,0xfb,0xe7,0x02,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xa6, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x4c,0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfe, -0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0x93,0x85,0x05,0x03,0x13,0x05, -0x85,0xa8,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x4a,0x01,0x45,0x81,0x45,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x20,0x66,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xb1,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0x60,0xae,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17,0x41,0x47,0x03,0x25,0x04,0x2b, -0xd8,0xdb,0xc1,0x65,0x13,0x06,0x80,0x1f,0x93,0x06,0x00,0x20,0x37,0x07,0xf8,0x43, -0xcc,0xd3,0xd0,0xd7,0x94,0xdb,0x98,0xd7,0x89,0x47,0x63,0xf2,0xa7,0x06,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xa9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x41,0x83,0x27, -0x04,0x2b,0x8d,0x49,0x63,0xf5,0xf9,0x04,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40, -0x93,0x85,0x05,0x04,0x13,0x05,0x85,0xae,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x3f, -0x83,0x27,0x04,0x2b,0x63,0xf5,0xf9,0x02,0xb7,0x07,0x86,0x40,0x83,0xa5,0xc7,0xfe, -0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xaf,0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45, -0x94,0x45,0xd0,0x41,0x8c,0x41,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x3c,0x37,0x37, -0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x03,0x2c,0x07,0x00,0xe3,0x1e,0x0c,0xfe,0x83,0xa9,0x07,0x00,0x03,0x27,0x04,0x2b, -0x8d,0x47,0xa2,0x09,0x93,0xd9,0x89,0x00,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40, -0xce,0x85,0x13,0x05,0x45,0xb3,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x38,0x93,0xd5, -0x09,0x01,0x93,0x87,0xe5,0xfe,0x13,0x07,0x70,0x02,0x63,0x6b,0xf7,0x00,0x13,0x97, -0x27,0x00,0xb7,0x57,0x80,0x40,0x93,0x87,0x87,0xf6,0xba,0x97,0x03,0xac,0xc7,0x0e, -0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x56, -0xac,0x00,0x13,0x05,0x05,0xb5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x34,0x63,0x1f, -0x0c,0x02,0x83,0x27,0x04,0x2b,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xb7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x33,0x91,0x47,0x63,0x8f,0xfb,0x0e,0xfd,0x5a, -0x61,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0xd1,0xb9,0x37,0x46,0x80,0x40,0x13,0x06, -0xc6,0x6f,0x51,0xb3,0x85,0x0a,0xe3,0x96,0xea,0xe0,0x15,0xbd,0xb7,0x07,0x86,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xe2,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x43,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0x42,0xaa,0x89,0x11,0xcd,0x83,0x27,0x04,0x2b,0xcd,0xdb,0xaa,0x85, -0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xb9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x2c, -0x79,0xbf,0xa9,0x47,0xf9,0x5a,0x63,0xe1,0x77,0x03,0xb7,0x57,0x80,0x40,0x93,0x87, -0xc7,0xf3,0x8a,0x0b,0xbe,0x9b,0x03,0xa7,0x0b,0x00,0x8d,0x47,0x02,0x87,0xa6,0x85, -0x4a,0x85,0xef,0xf0,0x6f,0xc5,0xaa,0x8a,0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfb, -0xe7,0x00,0x37,0x55,0x80,0x40,0xd6,0x85,0x13,0x05,0xc5,0xe7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0x28,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0xf6,0x4d,0x56,0x85,0xd6,0x5a, -0x4d,0x61,0x82,0x80,0xa6,0x85,0x4a,0x85,0xef,0xe0,0x7f,0xb8,0x6d,0xbf,0x52,0x86, -0xa6,0x85,0x4a,0x85,0xef,0xe0,0xbf,0xff,0x81,0x4a,0x7d,0xb7,0x4a,0x85,0xef,0xf0, -0x8f,0xe7,0x55,0xb7,0x4a,0x85,0xef,0xf0,0x1f,0x8a,0x71,0xbf,0x52,0x86,0xa6,0x85, -0x4a,0x85,0xef,0xe0,0x1f,0xec,0xcd,0xb7,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0, -0xe1,0xbf,0x03,0x27,0x04,0x2b,0x23,0xae,0x84,0x01,0x8d,0x47,0x63,0xf0,0xe7,0x02, -0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85,0x45,0x0f, -0x13,0x05,0x05,0xbc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x20,0x23,0xa0,0x04,0x02, -0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x12,0xf9,0x04,0x15,0x69,0x21,0x6a,0x13,0x09, -0xa9,0x0a,0x8d,0x4a,0x37,0x5b,0x80,0x40,0x13,0x95,0x59,0x00,0x0c,0x18,0x13,0x06, -0x00,0x02,0x52,0x95,0xef,0xe0,0xdf,0xc6,0x83,0x55,0x01,0x03,0x83,0x27,0x04,0x2b, -0x63,0x83,0x25,0x03,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xbd,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x1b,0xe9,0x57,0x59,0xb7,0xa6,0x85,0x4a,0x85,0xef,0xf0, -0x8f,0x85,0x88,0xd0,0x91,0xbf,0x52,0x56,0x63,0x66,0xcc,0x00,0x62,0x57,0x32,0x97, -0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55,0x80,0x40,0x62,0x87,0xce,0x85, -0x13,0x05,0x85,0xc0,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x18,0xe5,0x57,0x81,0xbf, -0x63,0xff,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46,0x21,0x03,0x7c,0x18,0x4a,0x86, -0xce,0x85,0x13,0x05,0xcb,0xc5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x15,0x83,0x47, -0x21,0x03,0x8d,0xe7,0x03,0x27,0x04,0x2b,0x89,0x47,0x63,0xfe,0xe7,0x00,0x62,0x56, -0xd2,0x56,0x37,0x55,0x80,0x40,0x29,0x82,0x6c,0x18,0x13,0x05,0xc5,0xc9,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x13,0x52,0x55,0xa6,0x85,0x51,0xb7,0x85,0x09,0xa9,0xb7, -0x03,0x27,0x04,0x2b,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40, -0x5a,0x86,0x93,0x85,0x85,0x10,0x13,0x05,0xc5,0xcc,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x10,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x12,0x3e,0xce,0x85,0x67,0x85,0x04, -0x89,0x4c,0x0d,0x4d,0x93,0x8b,0xf7,0xff,0x63,0x17,0x3b,0x01,0x13,0x15,0x2b,0x00, -0x13,0x75,0xf5,0x0f,0x89,0xb5,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00, -0x89,0x45,0x93,0x8d,0xf4,0xff,0x56,0x85,0xef,0xe0,0xcf,0xc5,0x83,0x27,0x04,0x2b, -0x2a,0xca,0x63,0x7d,0xfd,0x00,0xf2,0x45,0x37,0x55,0x80,0x40,0xa6,0x86,0x56,0x86, -0x13,0x05,0x05,0xbc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x0b,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x00,0x6f,0x52,0x46,0x7d,0x7c,0xb3,0xf7,0x8a,0x01,0x3e,0x85,0xd2,0x85, -0x3e,0xcc,0xef,0xe0,0xff,0xb2,0xb3,0xf8,0x7a,0x01,0x33,0x0c,0x1a,0x01,0x09,0x46, -0xe2,0x85,0x26,0x85,0x41,0x29,0x83,0x27,0x04,0x2b,0x63,0xf4,0xfc,0x02,0x03,0x47, -0x3c,0x00,0x83,0x46,0x2c,0x00,0x03,0x46,0x1c,0x00,0x83,0x45,0x0c,0x00,0x37,0x55, -0x80,0x40,0x56,0x88,0x89,0x47,0x13,0x05,0x05,0xce,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x05,0xd2,0x45,0x56,0x85,0xef,0xe0,0x9f,0x97,0x11,0xcd,0x83,0x27,0x04,0x2b, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xd1,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x03,0x01,0x45,0x49,0xbb,0x93,0x07,0x00,0xf9,0xa3,0x00,0xfc,0x00,0x23,0x00, -0x9c,0x01,0xef,0xe0,0xcf,0xbf,0xb3,0x36,0xa0,0x00,0x52,0x46,0x62,0x45,0xd2,0x85, -0xef,0xe0,0x7f,0x8a,0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x2b,0xf9,0xdb,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xd4,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xff,0xd1,0xb7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x63,0x83,0x27,0x04,0x2b,0x63,0x7e,0xfd,0x04, -0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x9f,0xa7,0x83,0x27,0x04,0x2b, -0x63,0x74,0xfd,0x04,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03, -0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4, -0x83,0x47,0x51,0x03,0x37,0x55,0x80,0x40,0xa6,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03, -0x56,0x86,0x93,0x85,0x05,0x12,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x05,0xd7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xf9,0x23,0x80,0x9d,0x01,0x85,0x09,0x91,0x04, -0x61,0xbd,0x03,0x27,0x04,0x2b,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55, -0x80,0x40,0x5a,0x86,0x93,0x85,0x45,0x13,0x13,0x05,0xc5,0xcc,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xf6,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x15,0x05,0x6d,0x8d,0x4c, -0x3e,0xca,0x7d,0x1d,0xe3,0x0f,0x3b,0xf1,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa, -0x07,0x00,0x89,0x45,0x93,0x8d,0x14,0x00,0x56,0x85,0xef,0xe0,0xaf,0xac,0x83,0x27, -0x04,0x2b,0xaa,0x8b,0x63,0xf5,0xfc,0x02,0x83,0xc8,0x44,0x00,0x03,0xc8,0x34,0x00, -0x83,0xc7,0x24,0x00,0x03,0xc7,0x14,0x00,0xd2,0x45,0x37,0x55,0x80,0x40,0xee,0x86, -0x56,0x86,0x13,0x05,0x85,0xdb,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xf0,0x7d,0x7c, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x54,0x33,0xfc,0x8a,0x01,0xd2,0x85,0x5e,0x86, -0x62,0x85,0xef,0xe0,0xff,0x98,0xde,0x85,0x56,0x85,0xef,0xe0,0x5f,0x81,0x19,0xcd, -0x83,0x27,0x04,0x2b,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xd1,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0xed,0x13,0x05,0xf0,0x0f,0x35,0xb1,0x03,0xc7,0x14,0x00, -0xb3,0xf7,0xaa,0x01,0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x24,0x00,0xa3,0x80, -0xe7,0x00,0xef,0xe0,0xcf,0xa8,0xb3,0x36,0xa0,0x00,0xd2,0x85,0x5e,0x86,0x62,0x85, -0xef,0xe0,0x6f,0xf3,0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x2b,0xe9,0xd7,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0xde,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xe8,0x65,0xbf, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x4c,0x83,0x27,0x04,0x2b,0x63,0xfe,0xfc,0x04, -0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x9f,0x90,0x83,0x27,0x04,0x2b, -0x63,0xf4,0xfc,0x04,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03, -0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4, -0x83,0x47,0x51,0x03,0x37,0x55,0x80,0x40,0xee,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03, -0x56,0x86,0x93,0x85,0x05,0x15,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x05,0xd7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xe2,0x85,0x09,0x91,0x04,0xe1,0xb5,0xb7,0x67, -0x09,0x60,0x7d,0x57,0x93,0x87,0x07,0x11,0x63,0x14,0xe9,0x06,0x03,0xa9,0x07,0x00, -0x37,0x07,0x03,0x00,0x33,0x67,0xe9,0x00,0x98,0xc3,0x03,0x27,0x04,0x2b,0x8d,0x47, -0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40,0xca,0x85,0x13,0x05,0x05,0xe1,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0xde,0x03,0xa7,0xcc,0x16,0x85,0x47,0xca,0x8a,0xe3,0x1d, -0xf7,0xb2,0x01,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0xe1,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x4a,0xb7,0x65,0x62,0x02,0x93,0x85,0x05,0xa0,0x01,0x45,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0xe5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0xdb,0x29,0xb6, -0x98,0x43,0xb7,0x06,0xfd,0xff,0xfd,0x16,0x75,0x8f,0xb7,0x06,0x03,0x00,0xb3,0x76, -0xd9,0x00,0x55,0x8f,0x51,0xbf,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xd8, -0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45,0x61,0x46,0x28,0x18,0x3e,0xda, -0xf1,0x28,0x13,0x05,0x40,0x1d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xe9,0xaa,0x85, -0x11,0xc9,0x83,0x27,0x04,0x2b,0xe3,0x8c,0x07,0xa2,0x37,0x45,0x80,0x40,0x13,0x05, -0x05,0x25,0x59,0xb4,0x13,0x09,0x01,0x03,0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45, -0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0xe7,0xaa,0x85,0x11,0xc9,0x83,0x27, -0x04,0x2b,0xe3,0x86,0x07,0xa0,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87,0xa9,0xbc, -0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0x60,0xe5,0x83,0x27,0x04,0x2b,0xaa,0x85,0x01,0xc9,0xe3,0x82,0x07,0x9e,0x37,0x55, -0x80,0x40,0x13,0x05,0x05,0xe3,0x0d,0xbc,0x0d,0x47,0x63,0x7a,0xf7,0x00,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xe5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xce,0x81,0x44, -0x0d,0x4a,0xb7,0x5a,0x80,0x40,0xa9,0x49,0x83,0x27,0x04,0x2b,0x63,0x7c,0xfa,0x00, -0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x85,0x4a,0xe6,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xcc,0x85,0x04,0xe3,0x91,0x34,0xff,0x03,0x27,0x04,0x2b,0x8d,0x47, -0xe3,0xf4,0xe7,0xa6,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xe7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xca,0x91,0xbc,0x2e,0x86,0x81,0x45,0x09,0xa0,0x3d,0x43,0x2a,0x87, -0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff, -0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b, -0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00, -0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06, -0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04, -0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02, -0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00, -0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96, -0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96, -0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74, -0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7, -0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80, -0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40, -0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08, -0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76, -0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf, -0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00, -0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01, -0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02, -0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01, -0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02, -0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28, -0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_data.inc deleted file mode 100644 index ff982b12a7..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,280 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe2,0x02,0x80,0x40,0x52,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x8e,0x08,0x80,0x40, -0xa0,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x32,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63,0x6b,0x20,0x64,0x61, -0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00, -0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66, -0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65, -0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x65,0x71,0x2d, -0x3e,0x73,0x72,0x63,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70, -0x5f,0x73,0x72,0x63,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65, -0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x6d,0x6d,0x61,0x70,0x20,0x70,0x61,0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64, -0x20,0x65,0x6e,0x74,0x72,0x79,0x5f,0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x6d,0x75,0x5f,0x76,0x61,0x6c,0x3a,0x25,0x78, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x70,0x61,0x67,0x65,0x5f,0x73,0x69, -0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65,0x73,0x3a,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x75,0x6e,0x6d,0x61,0x70,0x20,0x70,0x61, -0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64,0x20,0x65,0x6e,0x74,0x72,0x79,0x5f, -0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x70, -0x61,0x67,0x65,0x5f,0x73,0x69,0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65, -0x73,0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68, -0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64, -0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20, -0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f, -0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30, -0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25, -0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d, -0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d, -0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75, -0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e, -0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25, -0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, -0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75, -0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74, -0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20, -0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74, -0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64, -0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x20,0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74, -0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x66,0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20, -0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65, -0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68, -0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x63,0x61,0x63,0x68,0x65,0x5f,0x63,0x74,0x72,0x6c,0x5f,0x72, -0x65,0x67,0x3a,0x25,0x58,0x20,0x4d,0x4d,0x55,0x5f,0x56,0x41,0x4c,0x49,0x44,0x3a, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68, -0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e, -0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x4d,0x55,0x20, -0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x58,0x20,0x64,0x72,0x6f, -0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x3a,0x25,0x64,0x20, -0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x65,0x6e,0x64,0x3a,0x25,0x64, -0x20,0x76,0x61,0x64,0x64,0x72,0x30,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x61,0x64, -0x64,0x72,0x3a,0x25,0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73, -0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25, -0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73, -0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44, -0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f, -0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28, -0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76, -0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78, -0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63, -0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20, -0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74, -0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64, -0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72, -0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61, -0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54, -0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72, -0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x70,0x63,0x72,0x5f,0x73,0x79,0x73,0x63, -0x6c,0x6b,0x5f,0x63,0x6f,0x6e,0x66,0x5f,0x72,0x65,0x67,0x20,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x61,0x74,0x61, -0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x78,0x20,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f, -0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41, -0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x54,0x45, -0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x5f, -0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00,0x43,0x4c,0x4f,0x43, -0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00,0x7e,0x1d,0x80,0x40, -0xdc,0x1d,0x80,0x40,0xc4,0x1d,0x80,0x40,0xce,0x1d,0x80,0x40,0x02,0x1e,0x80,0x40, -0x00,0x1f,0x80,0x40,0xa2,0x20,0x80,0x40,0x96,0x22,0x80,0x40,0xe4,0x1d,0x80,0x40, -0xec,0x1d,0x80,0x40,0x0e,0x22,0x80,0x40,0x73,0x74,0x75,0x62,0x5f,0x67,0x65,0x74, -0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a,0x65,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63,0x6b,0x00,0x00,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x00,0x00,0x00, -0x90,0x4e,0x80,0x40,0x9c,0x4e,0x80,0x40,0xa8,0x4e,0x80,0x40,0xb4,0x4e,0x80,0x40, -0xc8,0x4e,0x80,0x40,0xd8,0x4e,0x80,0x40,0xe8,0x4e,0x80,0x40,0xf8,0x4e,0x80,0x40, -0x04,0x4f,0x80,0x40,0x1c,0x4f,0x80,0x40,0x2c,0x4f,0x80,0x40,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62, -0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72, -0x5f,0x62,0x70,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_code.inc deleted file mode 100644 index 08108c6c63..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,175 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f, -0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02, -0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00, -0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17, -0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05, -0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0xa9,0x27,0xe3,0x69,0x6a,0xf5,0x23,0x90, -0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47, -0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a, -0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44, -0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9, -0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6, -0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89, -0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05, -0x25,0x3d,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97, -0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1, -0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10, -0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0, -0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x35,0x3b,0x18,0x58, -0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44, -0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0, -0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x5d,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4, -0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0xfd,0x26,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0x59,0x71, -0x37,0x47,0x80,0x40,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6,0xa2,0xd4,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0x16,0x91,0x23,0x2a,0xf7,0x14,0xa1,0x67,0x93,0x87,0x07,0x03,0x37,0x47, -0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0xaa,0x84, -0x23,0xac,0xe7,0x14,0xb9,0x3f,0x63,0x16,0x05,0x1e,0xb7,0x47,0x80,0x40,0x03,0xa7, -0x07,0x16,0xb7,0x06,0x80,0x00,0xb7,0x4b,0x80,0x40,0x1c,0x43,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x03,0xc7,0x0b,0x15,0xb7,0x47,0x80,0x40,0x13,0x8a,0x47,0x11,0x1d,0xc7, -0x03,0x27,0x4a,0x01,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b,0x01,0xcb,0x03,0x25, -0x8a,0x01,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45,0x03,0x27,0xca,0x01, -0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x0a,0x02,0x02,0x97,0x98,0x40,0x00,0x18, -0x23,0x2a,0x8a,0x02,0x23,0x22,0xea,0x02,0x98,0x48,0x23,0x2c,0x8a,0x02,0x01,0x4b, -0x23,0x24,0xea,0x02,0xd8,0x40,0x63,0x7c,0xeb,0x14,0x33,0x07,0x67,0x41,0x23,0x22, -0xe4,0xfe,0x03,0xc7,0x0b,0x15,0x63,0x06,0x07,0x16,0x03,0x27,0x4a,0x01,0x63,0x02, -0x07,0x16,0x18,0x4f,0x63,0x0f,0x07,0x14,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x4c,0x08, -0x02,0x97,0x2a,0xc4,0x63,0x07,0x05,0x12,0x83,0x2a,0x44,0xfe,0x2a,0x8c,0xa1,0x6c, -0x63,0x85,0x0a,0x00,0x03,0x27,0x8a,0x02,0x19,0xe3,0x01,0x49,0x95,0xa8,0x03,0x25, -0x8a,0x03,0x03,0x27,0x4a,0x03,0x56,0x8d,0x33,0x07,0xe5,0x40,0x33,0x09,0x57,0x01, -0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69,0xe2,0x85,0x6a,0x86,0x11,0x2e, -0x03,0x27,0x8a,0x03,0xb3,0x8a,0xaa,0x41,0x6a,0x9c,0x6a,0x97,0x23,0x2c,0xea,0x02, -0x03,0x27,0x8a,0x02,0x63,0x04,0x27,0x01,0xe3,0x1c,0x99,0xfb,0xb7,0x47,0x80,0x40, -0x83,0xad,0x47,0x15,0x03,0x2d,0x4a,0x02,0x83,0x25,0x4a,0x03,0x63,0x9d,0x0d,0x00, -0x2e,0xc6,0xf5,0x32,0xb2,0x45,0x35,0xe1,0x4a,0x86,0x6a,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xa4,0x9d,0xa0,0x2e,0xc6,0xd9,0x3a,0xb2,0x45,0x75,0xf1,0x7d,0x59, -0x03,0xc7,0x0b,0x15,0x59,0xcf,0x03,0x27,0x4a,0x01,0x41,0xcf,0x14,0x4f,0xd1,0xca, -0x58,0x4f,0xa2,0x45,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56, -0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff,0x23,0x2a,0xd4,0xfe, -0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x02,0x97,0x3d,0xe1,0x63,0x1f, -0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xf1,0xbd,0xe3,0x8f,0x0d,0xf8,0x4a,0x86, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x9a,0x55,0xf1,0x03,0x27,0x4a,0x02, -0x4a,0x97,0x23,0x22,0xea,0x02,0x03,0x27,0x8a,0x02,0x33,0x07,0x27,0x41,0x23,0x24, -0xea,0x02,0x03,0x27,0x4a,0x03,0x23,0x2c,0xea,0x02,0x19,0xb7,0xf5,0x59,0xc1,0x62, -0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a, -0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61, -0x82,0x80,0xfd,0x59,0xe9,0xbf,0x1d,0x71,0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc, -0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0, -0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce, -0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16,0x63,0xeb,0xe7,0x0e, -0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x49,0x87,0x0c,0xb7,0x87,0x0c,0x60, -0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b,0x00,0x60,0xfd,0x7b, -0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x8b,0xfb,0x7f,0x13,0x0c, -0x00,0x20,0x23,0xa0,0x3a,0x01,0x03,0x29,0x0b,0x00,0x55,0x38,0x19,0xc1,0x33,0x79, -0x79,0x01,0x13,0x79,0x09,0x40,0x63,0x0a,0x09,0x0a,0x13,0x7a,0x6a,0x03,0x63,0x06, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x98,0xb7,0x67, -0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xe3, -0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xe0,0x37,0x37,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43, -0x9d,0xe9,0x91,0x47,0x63,0x17,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x25,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x01,0xb7,0x85,0x09,0xe3,0x9b,0x89,0xf3, -0x89,0xbf,0x7d,0x55,0xd9,0xbf,0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x84,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x83,0x79,0xf9,0x85,0x47, -0xe3,0x14,0xf4,0xfa,0x26,0x85,0x99,0x39,0x4d,0xb7,0x3d,0x43,0x2a,0x87,0x63,0x73, -0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a, -0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe, -0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96, -0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00, -0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00, -0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00, -0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00, -0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01, -0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82, -0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8, -0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_data.inc deleted file mode 100644 index 578ff55ff0..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x36,0x01,0x80,0x40,0x10,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x1a,0x05,0x80,0x40, -0x2c,0x05,0x80,0x40,0x26,0x00,0x80,0x40,0xf0,0x03,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 165f1dc5c4..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,184 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40, -0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85, -0x06,0xc6,0xef,0x00,0x50,0x02,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8, -0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14, -0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97, -0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0xb5,0x72,0x39,0x71,0x85,0x8b,0x37,0x47,0x80,0x40, -0x93,0x82,0x02,0x4e,0x4a,0xd8,0x06,0xde,0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91, -0x23,0x2a,0xf7,0x14,0xad,0x67,0x93,0x87,0x07,0xb2,0x37,0x47,0x80,0x40,0x8a,0x97, -0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0x2a,0x89,0x23,0xac,0xe7,0x14, -0xa1,0x3f,0x63,0x17,0x05,0x26,0xb7,0x47,0x80,0x40,0x03,0xa7,0x07,0x16,0xb7,0x06, -0x80,0x00,0x37,0x4c,0x80,0x40,0x1c,0x43,0xb7,0x48,0x80,0x40,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x83,0x47,0x0c,0x15,0x93,0x8a,0x48,0x11,0x8d,0xcb,0x83,0xa7,0x4a,0x01, -0x83,0x25,0x89,0x00,0x03,0x26,0xc9,0x00,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5, -0x8a,0x01,0x32,0xc2,0x2e,0xc0,0x82,0x97,0x12,0x46,0x82,0x45,0x83,0xa7,0xca,0x01, -0x91,0xc7,0xdc,0x4b,0x81,0xc7,0x03,0xa5,0x0a,0x02,0x82,0x97,0x83,0x27,0x09,0x00, -0x13,0x04,0x01,0xb2,0x81,0x4b,0x23,0xa2,0xfa,0x02,0x83,0x27,0x09,0x01,0x23,0x28, -0x04,0x50,0x23,0xa4,0xfa,0x02,0x83,0x27,0x49,0x00,0x23,0xa6,0xfa,0x02,0x1c,0x18, -0x23,0xa8,0xfa,0x02,0x8d,0x67,0x93,0x87,0x07,0xb2,0x8a,0x97,0x23,0xaa,0xfa,0x02, -0x23,0xac,0xfa,0x02,0x83,0x27,0x49,0x00,0x63,0xfe,0xfb,0x16,0xb3,0x87,0x77,0x41, -0x23,0x28,0xf4,0x4e,0x83,0x47,0x0c,0x15,0x63,0x84,0x07,0x1c,0x83,0xa7,0x4a,0x01, -0x63,0x80,0x07,0x1c,0x98,0x4f,0x63,0x0d,0x07,0x1a,0x03,0xa5,0x8a,0x01,0x81,0x47, -0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x20,0xc4,0x50,0x23,0x2c,0xf4,0x4e,0x23,0x2e, -0x04,0x4f,0x23,0x22,0xd4,0x50,0x23,0x24,0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08, -0x0c,0x08,0x02,0x97,0x2a,0xc0,0x63,0x05,0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2, -0x05,0x4a,0xa1,0x6c,0x63,0x07,0x0b,0x00,0x83,0xa7,0x8a,0x02,0x99,0xc3,0x63,0x41, -0x40,0x07,0x63,0x48,0x0a,0x10,0x83,0xa7,0x8a,0x02,0x63,0x10,0x0a,0x16,0x63,0x92, -0x07,0x10,0x83,0x47,0x0c,0x15,0x63,0x8d,0x07,0x14,0x83,0xa7,0x4a,0x01,0x63,0x89, -0x07,0x14,0x98,0x4f,0x63,0x06,0x07,0x14,0xfd,0x55,0x23,0x20,0xb4,0x50,0xdc,0x4f, -0x82,0x45,0x03,0xa5,0x8a,0x01,0x81,0x46,0x01,0x47,0x7d,0x56,0x23,0x22,0xc4,0x50, -0x23,0x2c,0xd4,0x4e,0x23,0x2e,0xe4,0x4e,0x23,0x24,0xd4,0x50,0x23,0x26,0xe4,0x50, -0x30,0x08,0x82,0x97,0x63,0x1e,0x05,0x10,0x83,0x27,0x04,0x4f,0xbe,0x9b,0x1d,0xbf, -0x83,0xa6,0x4a,0x03,0x03,0xa7,0x8a,0x03,0x03,0xa8,0xca,0x02,0x92,0x45,0xb3,0x87, -0x96,0x01,0x03,0xa5,0x0a,0x03,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e, -0x06,0x08,0x3c,0x08,0x50,0x08,0x23,0x2a,0x64,0x4f,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xd3,0x83,0x27,0x44,0x4f,0x03,0xa7,0xca,0x02,0x83,0xa4,0x8a,0x03,0x33,0x0b, -0xfb,0x40,0x1d,0x8f,0x23,0xa6,0xea,0x02,0x12,0x47,0x83,0xa5,0x4a,0x03,0x2a,0x8a, -0xba,0x97,0x3e,0xc2,0x83,0x27,0x84,0x4f,0xbe,0x94,0x23,0xac,0x9a,0x02,0x8d,0x8c, -0x63,0x54,0xa0,0x00,0xe3,0x98,0x94,0xf3,0x83,0xa7,0x8a,0x02,0x26,0x86,0x63,0xf3, -0x97,0x00,0x3e,0x86,0x25,0xce,0x63,0x74,0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47, -0x80,0x40,0x83,0xad,0x47,0x15,0x03,0xad,0x4a,0x02,0x63,0x9e,0x0d,0x00,0x32,0xc6, -0x2e,0xc4,0xf1,0x31,0xa2,0x45,0x32,0x46,0x31,0xe1,0x6a,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xd2,0x99,0xa0,0x32,0xc6,0x2e,0xc4,0x55,0x39,0xa2,0x45,0x32,0x46, -0x79,0xfd,0xf5,0x59,0xcd,0x62,0x93,0x82,0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xca,0x61,0xf5,0x83,0xa7,0x4a,0x02, -0xa6,0x97,0x23,0xa2,0xfa,0x02,0x83,0xa7,0x8a,0x02,0x85,0x8f,0x23,0xa4,0xfa,0x02, -0x83,0xa7,0x4a,0x03,0x23,0xac,0xfa,0x02,0x71,0xb5,0xe3,0x94,0x07,0xea,0x55,0xb7, -0xfd,0x59,0x4d,0xb7,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8, -0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29, -0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f,0x05,0x10,0x93,0x44, -0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40, -0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43, -0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x69,0xc1,0x03,0xdb, -0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04, -0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a,0x58,0x54,0x19,0xe3, -0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58, -0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97, -0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b, -0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17, -0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02, -0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb, -0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86, -0xd6,0x95,0x26,0x9a,0x6d,0x29,0xe3,0x69,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40, -0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00, -0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01, -0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40, -0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9,0xd7,0xea,0x63,0x94, -0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17, -0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x25,0x3d,0x41,0xe1, -0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47, -0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0, -0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07, -0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11, -0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95, -0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84, -0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58, -0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00, -0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47, -0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x35,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1, -0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73, -0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95, -0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa, -0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01, -0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40, -0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98, -0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x5d,0x39, -0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11, -0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf, -0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05, -0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b, -0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x1d,0x71, -0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8, -0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40, -0x13,0x87,0x46,0x16,0x63,0xec,0xe7,0x0e,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x4a,0x87,0x0c,0xb7,0x87,0x0c,0x60,0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a, -0x00,0x60,0x37,0x2b,0x00,0x60,0xfd,0x7b,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b, -0xcb,0x37,0x93,0x8b,0xfb,0x7f,0x13,0x0c,0x00,0x20,0x23,0xa0,0x3a,0x01,0x03,0x29, -0x0b,0x00,0xef,0xf0,0xdf,0x82,0x19,0xc1,0x33,0x79,0x79,0x01,0x13,0x79,0x09,0x40, -0x63,0x0a,0x09,0x0a,0x13,0x7a,0x6a,0x03,0x63,0x06,0x0a,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x90,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc, -0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xda,0x01,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xd8,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x9d,0xe9,0x91,0x47,0x63,0x17, -0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a, -0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xfd,0xbd,0x85,0x09,0xe3,0x9a,0x89,0xf3,0x89,0xbf,0x7d,0x55,0xd9,0xbf, -0xb7,0x07,0x86,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xa0,0x7b,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x7a,0x79,0xf9,0xa1,0x47,0xe3,0x14,0xf4,0xfa,0x26,0x85, -0xef,0xf0,0x5f,0x82,0x45,0xb7,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77, -0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3, -0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80, -0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00, -0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00, -0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00, -0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00, -0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5, -0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7, -0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa, -0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7, -0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00, -0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7, -0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48, -0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46, -0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95, -0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3, -0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae, -0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0, -0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6, -0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae, -0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08, -0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20, -0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 2417fc2488..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x36,0x01,0x80,0x40,0x2c,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x36,0x08,0x80,0x40, -0x48,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x0c,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c5/sdkconfig.h b/contrib/loaders/flash/espressif/esp32c5/sdkconfig.h deleted file mode 100644 index 99190e9a3b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/sdkconfig.h +++ /dev/null @@ -1,49 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_SDKCONFIG_H - -#define CONFIG_IDF_TARGET "esp32c5" -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32C5 1 -#define CONFIG_FREERTOS_UNICORE 1 - -/* Use ROM flash driver patch */ -//#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32C5_DEFAULT_CPU_FREQ_MHZ 240 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ -#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0 /* no assert in the hal functions */ -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 - -#define CONFIG_LOG_DEFAULT_LEVEL 0 -#define CONFIG_LIBC_NEWLIB 1 -#define CONFIG_LOG_VERSION 1 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32c5/stub.ld b/contrib/loaders/flash/espressif/esp32c5/stub.ld deleted file mode 100644 index c9f9e9f948..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/stub.ld +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C6 flasher stub * - * Copyright (C) 2022 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - * * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-C5 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40804000 - data - */ - iram : org = 0x40800000, len = 0x4000 - dram : org = 0x40804000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c5/stub_flash_idf_image.h b/contrib/loaders/flash/espressif/esp32c5/stub_flash_idf_image.h deleted file mode 100644 index ae364f8280..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/stub_flash_idf_image.h +++ /dev/null @@ -1,6 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define OPENOCD_STUB_BSS_SIZE 0x0000038UL -#define OPENOCD_STUB_STACK_SIZE 512 -#define OPENOCD_STUB_PARAM_SIZE 512 -#define OPENOCD_STUB_BP_SECTOR_SIZE 4096 diff --git a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.c deleted file mode 100644 index 6d47e5658d..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.c +++ /dev/null @@ -1,362 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-C5 specific flasher stub functions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -#include -#include - -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define PCR_SOC_CLK_MAX 3 // CPU_CLK frequency is 240 MHz (source is PLL_CLK) - -/* Cache MMU related definitions */ -#define STUB_CACHE_CTRL_REG CACHE_L1_CACHE_CTRL_REG -#define STUB_CACHE_BUS (CACHE_BUS_IBUS1 | CACHE_BUS_IBUS2 | CACHE_BUS_DBUS1 | CACHE_BUS_DBUS2) -#define STUB_MMU_DROM_PAGES_END SOC_MMU_ENTRY_NUM -#define STUB_MMU_DROM_PAGES_START (STUB_MMU_DROM_PAGES_END - 8) /* 8 pages will be more than enough */ - -typedef struct { - mmu_page_size_t page_size; - uint32_t vaddr0_start_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; - int shift_count; -} cache_mmu_config_t; - -static cache_mmu_config_t s_cache_mmu_config; - -extern void spi_flash_attach(uint32_t ishspi, bool legacy); - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32C5_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_hal_pages_to_bytes(uint32_t page_num) -{ - return page_num << s_cache_mmu_config.shift_count; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_format_paddr(uint32_t paddr) -{ - return paddr >> s_cache_mmu_config.shift_count; -} - -#define STUB_MMU_VADDR_MASK (s_cache_mmu_config.page_size * SOC_MMU_MAX_PADDR_PAGE_NUM - 1) -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_get_entry_id(uint32_t vaddr) -{ - return (vaddr & STUB_MMU_VADDR_MASK) >> s_cache_mmu_config.shift_count; -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_write_entry(uint32_t entry_id, uint32_t mmu_val) -{ - uint32_t mmu_raw_value; - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_val |= SOC_MMU_SENSITIVE; - - mmu_raw_value = mmu_val | SOC_MMU_VALID; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), mmu_raw_value); -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_set_entry_invalid(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), SOC_MMU_INVALID); -} - -static inline int __attribute__((always_inline)) stub_mmu_ll_read_entry(uint32_t entry_id) -{ - uint32_t mmu_raw_value; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - mmu_raw_value = REG_READ(SPI_MEM_MMU_ITEM_CONTENT_REG(0)); - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_raw_value &= ~SOC_MMU_SENSITIVE; - - return mmu_raw_value; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the - * whole ICache */ - Cache_WriteBack_Invalidate_All(); -} - -void stub_cache_configure(void) -{ - s_cache_mmu_config.page_size = mmu_ll_get_page_size(0); - s_cache_mmu_config.drom_page_start = STUB_MMU_DROM_PAGES_START; - s_cache_mmu_config.drom_page_end = STUB_MMU_DROM_PAGES_END; /* 256 */ - - switch (s_cache_mmu_config.page_size) { - case MMU_PAGE_64KB: - s_cache_mmu_config.shift_count = 16; - break; - case MMU_PAGE_32KB: - s_cache_mmu_config.shift_count = 15; - break; - case MMU_PAGE_16KB: - s_cache_mmu_config.shift_count = 14; - break; - case MMU_PAGE_8KB: - s_cache_mmu_config.shift_count = 13; - break; - default: - STUB_LOGE("Unknown page size!"); - return; - } - - s_cache_mmu_config.vaddr0_start_addr = SOC_DROM_LOW + - (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr0_start_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr0_start_addr); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_CLK_EN_M); - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - CLEAR_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - mmu_ll_set_page_size(0, CONFIG_MMU_PAGE_SIZE); - Cache_MMU_Init(); - Cache_Enable_Cache(0); -} - -static bool stub_is_cache_enabled(void) -{ - int cache_ctrl_reg = REG_READ(STUB_CACHE_CTRL_REG); - STUB_LOGD("cache_ctrl_reg:%X MMU_VALID:%x\n", cache_ctrl_reg, SOC_MMU_VALID); - - /* if any of the entry is valid and busses are enabled we can consider that cache is enabled */ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; ++i) { - uint32_t mmu_raw_value = stub_mmu_ll_read_entry(i); - if ((mmu_raw_value & SOC_MMU_VALID) == SOC_MMU_VALID) - return !(cache_ctrl_reg & STUB_CACHE_BUS); - } - return false; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - stub_cache_configure(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t pcr_sysclk_conf_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - pcr_sysclk_conf_reg = REG_READ(PCR_SYSCLK_CONF_REG); - REG_WRITE(PCR_SYSCLK_CONF_REG, - (pcr_sysclk_conf_reg & ~PCR_SOC_CLK_SEL_M) | (PCR_SOC_CLK_MAX << PCR_SOC_CLK_SEL_S)); - } else { // restore old value - pcr_sysclk_conf_reg = conf_reg_val; - REG_WRITE(PCR_SYSCLK_CONF_REG, - (REG_READ(PCR_SYSCLK_CONF_REG) & ~PCR_SOC_CLK_SEL_M) | (pcr_sysclk_conf_reg & PCR_SOC_CLK_SEL_M)); - } - - STUB_LOGD("pcr_sysclk_conf_reg %x\n", pcr_sysclk_conf_reg); - - return pcr_sysclk_conf_reg; -} - -#if STUB_LOG_ENABLE == 1 -extern uint32_t ets_clk_get_xtal_freq(void); -void stub_uart_console_configure(int dest) -{ - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_clk_get_xtal_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32c5 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized and - possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32c5 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - // 3 bits wide, any odd number - 1 or 3 - bits set means encryption is on - cnt = ((cnt >> 2) ^ (cnt >> 1) ^ cnt) & 0x1; - return (cnt == 1); -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static void stub_mmu_hal_map_region(uint32_t vaddr, uint32_t paddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - uint32_t mmu_val = stub_mmu_ll_format_paddr(paddr); /* This is the physical address in the format that MMU - * supported */ - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_write_entry(entry_id, mmu_val); - Cache_Invalidate_Addr(vaddr, page_size_in_bytes); - STUB_LOGD("mmap page_num:%d entry_id:%d vaddr:%x mmu_val:%x size:%d page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, mmu_val, len, page_size_in_bytes); - vaddr += page_size_in_bytes; - mmu_val++; - page_num--; - } -} - -static void stub_mmu_hal_unmap_region(uint32_t vaddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_set_entry_invalid(entry_id); - STUB_LOGD("unmap page_num:%d entry_id:%d vaddr:%x page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, page_size_in_bytes); - vaddr += page_size_in_bytes; - page_num--; - } -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_Cache(); - - req->vaddr_start = s_cache_mmu_config.vaddr0_start_addr; - req->ptr = (void *)req->vaddr_start + req->src_addr - map_src; - - STUB_LOGD("map_ptr: %x size:%d req->src_addr:%x map_src:%x map_size:%x\n", - req->ptr, req->size, req->src_addr, map_src, map_size); - - stub_mmu_hal_map_region(req->vaddr_start, req->src_addr, map_size); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - - Cache_Resume_Cache(saved_state); - - return 0; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_Cache(); - stub_mmu_hal_unmap_region(req->vaddr_start, map_size); - Cache_Resume_Cache(saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.h deleted file mode 100644 index 2eec648485..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-C5 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -#include "stub_riscv_common.h" - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C5_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32c5/stub_flasher_image.h deleted file mode 100644 index 9a15c35160..0000000000 --- a/contrib/loaders/flash/espressif/esp32c5/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000048UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0408008aaUL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x0408007d6UL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x04080022aUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x040800302UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040800044UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040800044UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x04080085eUL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000110UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x040800224UL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x04080043eUL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x04080043eUL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001144UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x04080199eUL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x040805170UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x040805298UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32c5/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32c5_STUB_BUILD_IDF_REV abe76801427 -*/ diff --git a/contrib/loaders/flash/espressif/esp32c6/Makefile b/contrib/loaders/flash/espressif/esp32c6/Makefile deleted file mode 100644 index 8e55becd50..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2022 Espressif Systems Ltd. - -# Prefix for ESP32-C6 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub_idf_bin.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32c6 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32c6/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c6/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c6/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/esp32c6/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/esp32c6/include \ - -I$(IDF_PATH)/components/esp32c6/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c6/private_include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32c6 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c6 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32c6/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/esp_rom/esp32c6 \ - -I$(IDF_PATH)/components/esp_rom/esp32c6/include \ - -I$(IDF_PATH)/components/esp_rom/esp32c6/include/esp32c6 - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/esp32c6/ld/esp32c6.rom.ld -T$(IDF_PATH)/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 10c05f69a8..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,76 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda, -0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca, -0xea,0xc8,0xee,0xc6,0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x17,0x80,0x40,0x74,0xd5, -0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xec,0xe7,0x16,0x5c,0x01, -0x3e,0xde,0x35,0x47,0x79,0x55,0x63,0x47,0x87,0x14,0x98,0x43,0x37,0x2a,0x00,0x60, -0xb7,0x2a,0x00,0x60,0x3a,0xc6,0xd8,0x43,0x01,0x49,0x13,0x0a,0x0a,0x38,0x3a,0xc8, -0x98,0x47,0xdc,0x47,0x93,0x8a,0xca,0x37,0x3a,0xc4,0x3e,0xca,0xb7,0x87,0x0c,0x60, -0x83,0xa9,0x47,0x00,0x13,0x0b,0x00,0x10,0x23,0x20,0x2a,0x01,0x83,0xa4,0x0a,0x00, -0x35,0x3f,0x19,0xc1,0x93,0xf4,0xf4,0xbf,0x93,0xf4,0x04,0x20,0x63,0x87,0x04,0x12, -0x93,0xf9,0x39,0x00,0x63,0x8c,0x09,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x0f,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x58,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x56,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x14, -0x80,0x40,0x13,0x87,0x84,0x8a,0x93,0x06,0x80,0x0f,0x54,0xd7,0x93,0x06,0x00,0x10, -0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x8a,0x3d,0x47,0x63,0x8b,0xd7,0x00, -0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x17,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47,0x63,0x0a, -0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a, -0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x05,0x09,0xe3,0x1e,0x69,0xeb, -0xe1,0xbd,0x79,0x55,0xc1,0xbf,0xb7,0x0c,0x88,0x40,0x03,0xa5,0xcc,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf2,0xaa,0x8a,0x55,0xf1, -0x99,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60, -0xfd,0x17,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x3e,0xd2,0xd2,0x47,0x63,0x94, -0x57,0x01,0x01,0x45,0x41,0xb7,0xb2,0x47,0x13,0x9b,0x2a,0x00,0x09,0x6a,0xda,0x97, -0x80,0x43,0xc2,0x47,0x13,0x57,0xc4,0x00,0x3e,0x9b,0x93,0x07,0x24,0x00,0xb1,0x83, -0x63,0x43,0xf7,0x00,0x05,0x6a,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x3c,0xdc,0x50, -0xfd,0x79,0xb3,0x79,0x34,0x01,0xb3,0x07,0xf0,0x40,0xb3,0xf7,0x37,0x01,0x3e,0xce, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x3f,0xd0,0x58,0x85,0x45,0xf2,0x47,0xb3,0x95, -0xc5,0x00,0x83,0xad,0x84,0x02,0x13,0x89,0xf5,0xff,0x4e,0x99,0x33,0x09,0xf9,0x40, -0x33,0x8d,0xb9,0x01,0x52,0x99,0x33,0x07,0xfd,0x40,0x33,0x59,0xc9,0x00,0x33,0xdd, -0xc9,0x00,0xb3,0x07,0xa9,0x01,0x2a,0xcc,0x3a,0xce,0x3e,0xd0,0x6e,0x89,0x82,0x57, -0x63,0x12,0xfd,0x10,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x62,0x45,0x71,0x9b,0xd8,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x3a,0xf2,0x45,0x22,0x45,0x52,0x86,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x1a,0x03,0xa9,0x44,0x02,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x38,0xcc,0x58,0x05,0x46,0x7d,0x19,0x33,0x16,0xb6,0x00,0x33,0x79,0x39,0x01, -0x93,0x07,0xf6,0xff,0xca,0x97,0xd2,0x97,0xb3,0xd7,0xb7,0x00,0x63,0x9d,0x07,0x0e, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x36,0x92,0x57,0x33,0x79,0xf4,0x00,0x63,0x03, -0x09,0x00,0x4e,0x84,0x03,0xa7,0xcc,0xfe,0xb3,0x07,0x8a,0x00,0x54,0x43,0x63,0xea, -0xf6,0x12,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x95,0x07,0x12,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xdf,0x63,0x1f,0x05,0x10,0x03,0xa7,0xcc,0xfe,0x5c,0x47,0x83,0x2d, -0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0x5d,0xfa,0x02,0xb3,0x77, -0xfa,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03,0x6a,0x87,0xb3,0x87, -0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00,0xb3,0x87,0x86,0x40, -0x63,0x41,0xf0,0x0a,0x33,0x0d,0xed,0x40,0x63,0xe9,0xad,0x0b,0x6a,0x94,0x33,0x05, -0xa4,0x41,0x63,0x4f,0xa0,0x0b,0x22,0x47,0x83,0x47,0x1b,0x00,0x3a,0x99,0x23,0x00, -0xf9,0x00,0x83,0x47,0x2b,0x00,0xa3,0x00,0xf9,0x00,0x89,0x31,0x2a,0x84,0x45,0xe9, -0x35,0x39,0x5d,0xe9,0xa2,0x45,0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xd7,0x5d,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6,0xa2,0x07,0xfd,0x17,0xb3,0xf7, -0x27,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0x11,0x39,0xa2,0x57,0xb2,0x55,0x6a,0x88, -0x19,0xc1,0x13,0x68,0x0d,0x40,0x23,0xa0,0xfb,0x00,0x13,0x68,0x08,0x20,0x23,0x20, -0x0c,0x01,0x4a,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x23,0xa2,0x55, -0x05,0x0d,0x2e,0x99,0x6d,0xbd,0xd8,0x50,0xfd,0x17,0x22,0x07,0x7d,0x17,0x33,0x77, -0xb7,0x01,0x33,0x57,0xb7,0x00,0x23,0xa0,0xeb,0x00,0x23,0x20,0x0c,0x00,0xb2,0x9d, -0xf5,0xb5,0x22,0x85,0x36,0xce,0x3a,0xcc,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xcf, -0x0d,0xe9,0xf2,0x46,0x62,0x47,0x05,0x04,0x91,0xb7,0x33,0x55,0xb4,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xce,0x11,0xed,0x6e,0x94,0x33,0x0d,0xbd,0x41,0x2d,0xbf, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xcd,0x09,0xe5,0x7d,0x1d,0x0d,0xbf,0x79,0x36, -0x21,0xf9,0x13,0x05,0xf0,0x0f,0xb9,0xbb,0x31,0xd4,0xa2,0x45,0x52,0x86,0x4e,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xc8,0x6d,0xf5,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x1b,0x85,0x0a,0x65,0xbb, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index edf25ce137..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,77 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda, -0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca, -0xea,0xc8,0xee,0xc6,0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x17,0x80,0x40,0x74,0xd5, -0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xec,0xe7,0x16,0x5c,0x01, -0x3e,0xde,0x35,0x47,0x79,0x55,0x63,0x47,0x87,0x14,0x98,0x43,0x83,0xaa,0x47,0x00, -0x37,0x2a,0x00,0x60,0x3a,0xc6,0x98,0x47,0xdc,0x47,0x37,0x2b,0x00,0x60,0x3a,0xc2, -0x3e,0xc4,0xb7,0x87,0x0c,0x60,0x83,0xa9,0x47,0x00,0x01,0x49,0x13,0x0a,0x0a,0x38, -0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10,0x23,0x20,0x2a,0x01,0x83,0x24,0x0b,0x00, -0x35,0x3f,0x19,0xc1,0x93,0xf4,0xf4,0xbf,0x93,0xf4,0x04,0x20,0x63,0x87,0x04,0x12, -0x93,0xf9,0x39,0x00,0x63,0x8c,0x09,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x0f,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x58,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x56,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x14, -0x80,0x40,0x13,0x87,0x84,0x8a,0x93,0x06,0x80,0x0f,0x54,0xd7,0x93,0x06,0x00,0x10, -0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x8a,0x3d,0x47,0x63,0x8b,0xd7,0x00, -0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x17,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x8c,0x43,0x95,0xed,0x91,0x47,0x63,0x0a, -0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a, -0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x05,0x09,0xe3,0x1e,0x79,0xeb, -0xe1,0xbd,0x79,0x55,0xc1,0xbf,0x37,0x0c,0x88,0x40,0x03,0x25,0xcc,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf2,0x2a,0x8a,0x55,0xf1, -0x95,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60, -0xfd,0x17,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x3e,0xd2,0xa2,0x47,0x63,0x97, -0x47,0x01,0x13,0x95,0x27,0x00,0x13,0x75,0xf5,0x0f,0xad,0xbf,0x32,0x47,0x93,0x17, -0x2a,0x00,0x56,0xc8,0xba,0x97,0x80,0x43,0x93,0x87,0x1a,0x00,0x3e,0xca,0x93,0x07, -0x24,0x00,0x13,0x57,0xc4,0x00,0xb1,0x83,0x89,0x69,0x63,0x43,0xf7,0x00,0x85,0x69, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x3b,0xd0,0x50,0x7d,0x79,0x33,0x79,0x24,0x01, -0x33,0x06,0xc0,0x40,0xb3,0x7d,0x26,0x01,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x3f, -0x03,0xad,0x84,0x02,0x2a,0xcc,0xc8,0x58,0xb3,0x0c,0xa9,0x01,0x85,0x45,0xb3,0x87, -0xbc,0x41,0xb3,0x95,0xa5,0x00,0x3e,0xce,0x93,0x87,0xf5,0xff,0xca,0x97,0xb3,0x87, -0xb7,0x41,0xce,0x97,0xb3,0x5c,0xa9,0x00,0xb3,0xd7,0xa7,0x00,0xe6,0x97,0x3e,0xd0, -0xea,0x8d,0x82,0x57,0x63,0x99,0xfc,0x10,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x62,0x45, -0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x3a,0xf2,0x45,0x12,0x45, -0x4e,0x86,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x1a,0x83,0xac,0x44,0x02,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x38,0xcc,0x58,0x05,0x46,0xfd,0x1c,0x33,0x16,0xb6,0x00, -0xb3,0xfc,0x2c,0x01,0x93,0x07,0xf6,0xff,0xe6,0x97,0xce,0x97,0xb3,0xd7,0xb7,0x00, -0x63,0x94,0x07,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x36,0x92,0x57,0x52,0x45, -0x09,0x46,0x33,0x7d,0xf4,0x00,0x92,0x47,0xb3,0x8c,0xa7,0x01,0xe6,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x15,0x63,0x03,0x0d,0x00,0x4a,0x84,0x03,0x27,0xcc,0xfe, -0xb3,0x87,0x89,0x00,0x54,0x43,0x63,0xe7,0xf6,0x12,0x5c,0x47,0xb3,0x77,0xf4,0x02, -0x63,0x92,0x07,0x12,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xde,0x63,0x1c,0x05,0x10, -0x03,0x27,0xcc,0xfe,0x5c,0x47,0x83,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd, -0xfd,0x02,0x33,0xdd,0xf9,0x02,0xb3,0xf7,0xf9,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d, -0xb3,0x77,0xb4,0x03,0x6a,0x87,0xb3,0x87,0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87, -0xb3,0x06,0x87,0x00,0xb3,0x87,0x86,0x40,0x63,0x4e,0xf0,0x08,0x33,0x0d,0xed,0x40, -0x63,0xe6,0xad,0x0b,0x6a,0x94,0x33,0x05,0xa4,0x41,0x63,0x4c,0xa0,0x0b,0x89,0x47, -0x23,0x80,0xfc,0x00,0x93,0x07,0x00,0xf9,0xa3,0x80,0xfc,0x00,0x05,0x39,0x2a,0x84, -0x45,0xe9,0x2d,0x31,0x55,0xe9,0x92,0x45,0x4e,0x86,0x4a,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xd6,0x55,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6,0xa2,0x07,0xfd,0x17, -0xb3,0xf7,0xb7,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0x09,0x31,0xa2,0x57,0xb2,0x55, -0x66,0x88,0x19,0xc1,0x13,0xe8,0x0c,0x40,0x23,0x20,0xfb,0x00,0x13,0x68,0x08,0x20, -0x23,0xa0,0x0b,0x01,0x6e,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x22, -0xa2,0x55,0x85,0x0c,0xae,0x9d,0x75,0xb5,0xd8,0x50,0xfd,0x17,0x22,0x07,0x7d,0x17, -0x33,0x77,0xa7,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xeb,0x00,0x23,0xa0,0x0b,0x00, -0x32,0x9d,0xf9,0xbd,0x22,0x85,0x36,0xcc,0x3a,0xca,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xce,0x0d,0xe9,0xe2,0x46,0x52,0x47,0x05,0x04,0xa9,0xb7,0x33,0x55,0xb4,0x03, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xcd,0x11,0xed,0x6e,0x94,0x33,0x0d,0xbd,0x41, -0x81,0xb7,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xcc,0x09,0xe5,0x7d,0x1d,0x25,0xbf, -0xb5,0x3e,0x21,0xf9,0x01,0x45,0xb9,0xb3,0x39,0xd4,0x92,0x45,0x4e,0x86,0x4a,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xc7,0x91,0x0a,0x6d,0xf5,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x1a,0x42,0x47,0x89,0x47,0x05,0x0a,0x23,0x00,0xf7,0x00,0x79,0xbb, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 2a2b2fc492..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,68 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0x80,0x40, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0x80,0x40,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x1d,0x71,0xe1,0x72,0x86,0xce,0xca,0xc8, -0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6e,0xd6,0xa2,0xcc,0xa6,0xca, -0xd2,0xc4,0x66,0xda,0x6a,0xd8,0x16,0x91,0x2a,0xcc,0x2e,0x89,0x32,0xc4,0xb7,0x4a, -0x80,0x40,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x70,0x13,0x85,0x8a,0x0a,0x89,0x45, -0x31,0x05,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x6f,0xb7,0x49,0x80,0x40,0x93,0x87, -0x49,0x0b,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x01,0x4c,0x93,0x8a,0x8a,0x0a, -0x3e,0xc2,0xa1,0x6d,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x63,0x1e,0x09,0x02, -0xa2,0x47,0x63,0x92,0x07,0x16,0x12,0x45,0x93,0x05,0x80,0x0d,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x41,0xa1,0x62,0x16,0x91,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49, -0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d, -0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0xca,0x84,0x63,0xf3,0x2d,0x01,0xa1,0x64, -0xe2,0x47,0x03,0xa7,0x4a,0x0e,0x33,0x0a,0xfc,0x00,0x33,0x07,0xe0,0x40,0x33,0x77, -0x47,0x01,0x3a,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x59,0x03,0xa6,0x4a,0x0f, -0x85,0x45,0x32,0x47,0x33,0x9d,0xc5,0x00,0x83,0xa9,0x8a,0x0e,0x13,0x04,0xfd,0xff, -0x26,0x94,0x52,0x94,0xb3,0x0c,0x3a,0x01,0x19,0x8c,0xb3,0x87,0xec,0x40,0x33,0x54, -0xc4,0x00,0xb3,0x5c,0xca,0x00,0x3e,0xca,0xb3,0x07,0x94,0x01,0x2a,0xc8,0x3e,0xc6, -0x4e,0x84,0xb2,0x47,0x63,0x9b,0x97,0x07,0x37,0x87,0x0c,0x60,0x54,0x43,0x42,0x45, -0xf1,0x9a,0x54,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x54,0xd2,0x45,0x26,0x86, -0x08,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x34,0x03,0xa4,0x4a,0x0e,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x52,0x83,0xa5,0x4a,0x0f,0x05,0x46,0x7d,0x14,0x33,0x16, -0xb6,0x00,0x13,0x07,0xf6,0xff,0x33,0x74,0x44,0x01,0x26,0x97,0x22,0x97,0x33,0x57, -0xb7,0x00,0x3d,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x50,0x13,0xf7,0x34,0x00, -0x09,0xeb,0x12,0x45,0x81,0x46,0x26,0x86,0x0c,0x10,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x5e,0x33,0x09,0x99,0x40,0x26,0x9c,0xd5,0xbd,0x03,0xa7,0x4a,0x0e,0x03,0xa5, -0x4a,0x0f,0x22,0x07,0x7d,0x17,0x61,0x8f,0x33,0x57,0xa7,0x00,0x3a,0xce,0x3d,0x3d, -0x72,0x47,0xe6,0x88,0x19,0xc1,0x93,0xe8,0x0c,0x40,0x93,0xe8,0x08,0x20,0x23,0x20, -0xeb,0x00,0x22,0x85,0x23,0xa0,0x1b,0x01,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x45,0x6a,0x94,0x85,0x0c,0xb1,0xb7,0x83,0xa6,0x4a,0x0e,0x7d,0x17,0xa2,0x06, -0xfd,0x16,0xb3,0xf6,0x36,0x01,0xb3,0xd6,0xb6,0x00,0x23,0x20,0xdb,0x00,0x23,0xa0, -0x0b,0x00,0xb2,0x99,0xbd,0xbf,0xa2,0x45,0x12,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0x57,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x55,0x69,0xbd,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x86,0x1b,0x63,0xea,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x47,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab, -0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x81,0x4a,0x93,0x8b,0x0b,0x38, -0x13,0x0c,0xcc,0x37,0x93,0x0c,0x00,0x10,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00, -0xb5,0x33,0x19,0xc1,0x13,0x7a,0xfa,0xbf,0x13,0x7a,0x0a,0x20,0x63,0x0a,0x0a,0x12, -0x13,0x7b,0x3b,0x00,0x63,0x0c,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xf2,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x3b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x39,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x0f,0x23,0x26,0xc7,0x0e,0x13,0x06, -0x00,0x10,0x23,0x28,0xc7,0x0e,0x23,0x22,0xf7,0x0e,0x21,0x66,0x93,0x86,0x86,0x0a, -0x3d,0x47,0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87, -0xe7,0x40,0x33,0x37,0xe0,0x00,0x35,0x07,0x23,0xaa,0xe6,0x0e,0x13,0x07,0x80,0x0f, -0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x23,0xa4, -0xf6,0x0e,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00, -0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x18,0xf4,0x02,0x79,0x55,0xf2,0x50, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x62,0x4c,0xd2,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x49,0xb5, -0x85,0x0a,0xe3,0x9b,0x9a,0xeb,0xc9,0xbd,0x7d,0x55,0xd1,0xbf,0xb7,0x07,0x88,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xd5,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xd4,0x79,0xf9,0xa5,0x47,0xe3,0x13,0xf4,0xfa,0x4e,0x86,0xca,0x85,0x26,0x85, -0x25,0x31,0x01,0x45,0x69,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 336445d974..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,32 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x71,0x3e,0xda, -0xb7,0x47,0x80,0x40,0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84, -0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xe0,0xe7,0x12,0x5c,0x10,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x44,0x97,0x10,0xb7,0x45,0x80,0x40,0x12,0x54,0x03,0xc5,0x45,0x0a, -0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60,0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60, -0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37, -0xb7,0x4e,0x80,0x40,0x13,0x0e,0x4e,0x83,0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00, -0x83,0x26,0x03,0x00,0x6d,0xc5,0x03,0x27,0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b, -0x79,0xe7,0xf1,0xef,0x23,0xa0,0x0e,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x20,0xf1,0xce, -0x99,0xc3,0x23,0x82,0x05,0x0a,0x13,0x78,0x38,0x00,0x63,0x0c,0x08,0x04,0x01,0x45, -0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x12,0xb7,0x67,0x09,0x60,0x93,0x87, -0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00, -0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b, -0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x5c,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x59,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43, -0xb9,0xe5,0x91,0x47,0x63,0x83,0xf4,0x04,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x42,0x49,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xd9,0xbd,0x93,0x7f, -0x17,0x00,0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83,0x15,0xb7,0x03,0xa7, -0x0e,0x0a,0x05,0xd7,0x93,0xf6,0xf6,0xbf,0x0d,0xb7,0x05,0x06,0x01,0x45,0xe3,0x1f, -0xe6,0xef,0x95,0xd7,0x23,0x82,0x05,0x0a,0x1d,0xb7,0x79,0x55,0x7d,0xbf,0xb7,0x07, -0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x69,0x93,0x07,0xf9,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x4a,0x86,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xfb,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xfa,0x49,0xf9,0xa9,0x47,0xe3,0x98,0xf4,0xfc,0xfd,0x56, -0x37,0x67,0x09,0x60,0xb7,0x07,0xfd,0xff,0x13,0x07,0x07,0x11,0xb6,0x97,0x63,0x19, -0xd4,0x00,0x00,0x43,0xe1,0x8f,0xb3,0xe7,0x27,0x01,0x1c,0xc3,0x22,0x85,0xb5,0xb7, -0x14,0x43,0xf5,0x8f,0xb7,0x06,0x03,0x00,0xe1,0x8e,0xd5,0x8f,0xfd,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 41eaa75269..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,67 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0x80,0x40, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0x80,0x40,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x13,0x01,0x01,0xda,0x23,0x26,0x31,0x25, -0x23,0x24,0x41,0x25,0xb3,0x07,0xb5,0x00,0xb7,0x29,0x00,0x60,0x37,0x2a,0x00,0x60, -0x23,0x2a,0x91,0x24,0x23,0x28,0x21,0x25,0x23,0x2e,0x11,0x24,0x23,0x2c,0x81,0x24, -0x23,0x22,0x51,0x25,0x23,0x20,0x61,0x25,0x23,0x2e,0x71,0x23,0x23,0x2c,0x81,0x23, -0x23,0x2a,0x91,0x23,0x23,0x28,0xa1,0x23,0x23,0x26,0xb1,0x23,0xaa,0x84,0x33,0x09, -0xa6,0x00,0x3e,0xcc,0x93,0x89,0x09,0x38,0x13,0x0a,0xca,0x37,0xe2,0x47,0x63,0xe0, -0xf4,0x04,0x83,0x20,0xc1,0x25,0x03,0x24,0x81,0x25,0x83,0x24,0x41,0x25,0x03,0x29, -0x01,0x25,0x83,0x29,0xc1,0x24,0x03,0x2a,0x81,0x24,0x83,0x2a,0x41,0x24,0x03,0x2b, -0x01,0x24,0x83,0x2b,0xc1,0x23,0x03,0x2c,0x81,0x23,0x83,0x2c,0x41,0x23,0x03,0x2d, -0x01,0x23,0x83,0x2d,0xc1,0x22,0x01,0x45,0x13,0x01,0x01,0x26,0x82,0x80,0x13,0x94, -0xc4,0x00,0x05,0x6b,0x85,0x4b,0xb3,0x07,0x64,0x01,0x23,0x00,0x79,0x01,0x3e,0xca, -0xb7,0x4a,0x80,0x40,0x13,0x8c,0x8a,0x0a,0x83,0x27,0xcc,0x00,0x93,0x8a,0x8a,0x0a, -0xb3,0x07,0xf0,0x40,0x33,0xfb,0x87,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x59, -0x2a,0xc6,0x03,0x25,0xcc,0x01,0x83,0x2d,0x0c,0x01,0xb3,0x9c,0xab,0x00,0x13,0x8c, -0xfc,0x1f,0x22,0x9c,0x33,0x0d,0xb4,0x01,0x33,0x0c,0x6c,0x41,0xb3,0x07,0x6d,0x41, -0x33,0x5c,0xac,0x00,0x33,0x5d,0xa4,0x00,0x3e,0xc8,0x6a,0x9c,0x6e,0x8b,0x63,0x1b, -0xac,0x07,0xb7,0x87,0x0c,0x60,0xd0,0x43,0x32,0x45,0x13,0x0c,0x01,0x02,0x71,0x9a, -0xd0,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x54,0xc2,0x45,0x13,0x06,0x00,0x20, -0x62,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x34,0x03,0xad,0xca,0x00,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x52,0x83,0xa5,0xca,0x01,0x7d,0x1d,0x33,0x7d,0x8d,0x00, -0x33,0x98,0xbb,0x00,0x13,0x06,0xf8,0x1f,0x6a,0x96,0x33,0x56,0xb6,0x00,0x3d,0xe2, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x50,0x81,0x47,0x13,0x07,0xf0,0x0f,0xb3,0x06, -0xfc,0x00,0x83,0xc6,0x06,0x00,0x63,0x86,0xe6,0x06,0x23,0x00,0x09,0x00,0x85,0x04, -0x05,0x09,0xed,0xb5,0x83,0xa7,0xca,0x00,0x03,0xa5,0xca,0x01,0xa2,0x07,0xfd,0x17, -0xb3,0xf7,0x67,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xce,0x89,0x35,0xf2,0x47,0xea,0x88, -0x19,0xc1,0x93,0x68,0x0d,0x40,0x93,0xe8,0x08,0x20,0x23,0xa0,0xf9,0x00,0x5a,0x85, -0x23,0x20,0x1a,0x01,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x46,0x66,0x9b, -0x05,0x0d,0xb1,0xb7,0x83,0xa7,0xca,0x00,0x7d,0x16,0xa2,0x07,0xfd,0x17,0xb3,0xf7, -0xb7,0x01,0xb3,0xd7,0xb7,0x00,0x23,0xa0,0xf9,0x00,0x23,0x20,0x0a,0x00,0xc2,0x9d, -0xbd,0xbf,0x85,0x07,0x93,0x06,0x00,0x20,0xe3,0x93,0xd7,0xf8,0x83,0x47,0x09,0x00, -0xd9,0xd7,0xd2,0x47,0x36,0x94,0xe3,0x15,0xf4,0xec,0x51,0xb7,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x06,0x0e,0x63,0xe5,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x42,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab, -0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x81,0x4a,0x93,0x8b,0x0b,0x38, -0x13,0x0c,0xcc,0x37,0x93,0x0c,0x00,0x10,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00, -0xb5,0x33,0x19,0xc1,0x13,0x7a,0xfa,0xbf,0x13,0x7a,0x0a,0x20,0x63,0x05,0x0a,0x12, -0x13,0x7b,0x3b,0x00,0x63,0x0c,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xf2,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x3b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x39,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x0f,0x50,0xcb,0x13,0x06,0x00,0x10, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x18, -0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a, -0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0x71,0xb5,0x85,0x0a,0xe3,0x90,0x9a,0xed,0xf1,0xbd,0x7d,0x55, -0xd1,0xbf,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd6, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xd5,0x79,0xf9,0x8d,0x47,0xe3,0x13,0xf4,0xfa, -0x4e,0x86,0xca,0x85,0x26,0x85,0x0d,0x39,0x01,0x45,0x69,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_code.inc deleted file mode 100644 index e1cccc415a..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,43 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0x80,0x40,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce, -0x52,0xcc,0x56,0xca,0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xe4,0xe7,0x12, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x45,0x97,0x10,0xb7,0x45,0x80,0x40, -0x52,0x54,0x62,0x59,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60, -0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47, -0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0xb7,0x4e,0x80,0x40,0x13,0x0e,0x4e,0x83, -0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x65,0xc9,0x03,0x27, -0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b,0x71,0xeb,0xed,0xe3,0x23,0xa0,0x0e,0x0a, -0xaa,0x87,0x93,0xf6,0x06,0x20,0xed,0xc2,0x99,0xc3,0x23,0x82,0x05,0x0a,0x13,0x78, -0x38,0x00,0x63,0x0c,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x12,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00, -0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3, -0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87, -0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x5b, -0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x59,0xb7,0x27,0x00,0x60,0x83,0xa7, -0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xb1,0xe9,0x91,0x47,0x63,0x86,0xf4,0x04, -0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, -0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xb5,0x93,0x7f,0x17,0x00, -0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83,0x39,0xbf,0x03,0xa7,0x0e,0x0a, -0x0d,0xd3,0x93,0xf6,0xf6,0xbf,0x31,0xbf,0x05,0x06,0x01,0x45,0xe3,0x1c,0xe6,0xef, -0x9d,0xd3,0x23,0x82,0x05,0x0a,0x05,0xb7,0x79,0x55,0x65,0xbf,0x37,0x0a,0x88,0x40, -0x03,0x25,0xca,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xfa,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xf9,0x59,0xf5,0x89,0x47,0xe3,0x99,0xf4,0xfc,0x85,0x67,0xfd,0x17,0x33,0x77, -0xf4,0x00,0x19,0xc3,0x7d,0x77,0x79,0x8c,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97, -0x7d,0x79,0x33,0xf9,0x27,0x01,0x03,0x27,0xca,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43, -0xe3,0xe0,0xf6,0xf6,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xb9,0xfb,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xf5,0xaa,0x89,0x29,0xf5,0x03,0x27,0xca,0xfe,0x5c,0x47,0x03,0x2a, -0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79, -0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07, -0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40, -0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05, -0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xee,0x09,0xe9, -0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xed,0x09,0xc5, -0x85,0x49,0x33,0x05,0x30,0x41,0xf1,0xbd,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xec,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41, -0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 777f7e30cf..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,127 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff, -0x67,0x00,0x03,0x0e,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0xc3,0x07, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0x88,0x40,0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x06,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xff, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xfe, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfd,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40,0xa2,0xc4,0x13,0x04, -0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89, -0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce, -0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x4e,0x58,0x4c, -0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94, -0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00, -0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94, -0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14, -0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x48,0x32,0x45,0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x29,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x47, -0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x43,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26,0xcd,0x01,0xa2,0x04, -0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x8d,0x3b,0xd2,0x86,0x19,0xc1, -0x93,0x66,0x0a,0x40,0x93,0xe6,0x06,0x20,0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20, -0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x39,0x66,0x9b,0x05,0x0a, -0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01, -0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d,0x41,0xb7,0x75,0x71, -0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8, -0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96, -0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05, -0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55, -0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x01,0xb3,0x06, -0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8,0xe7,0x02, -0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00,0x76,0x47, -0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a,0xd9,0x00, -0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e, -0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a,0x81,0x44, -0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c,0x80,0xbf,0x37,0x0d, -0x08,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47,0xb3,0x07,0x67,0x01, -0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07,0x00,0xb0, -0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00,0x71,0xb7, -0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07, -0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3, -0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47, -0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a, -0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71,0xd2,0xd4, -0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x17, -0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e, -0x15,0x07,0x93,0x87,0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xec, -0xe7,0x16,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x47,0x47,0x15,0x83,0xaa, -0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab, -0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x01,0x4b,0x13,0x0c,0x0c,0x38, -0x93,0x8c,0xcc,0x37,0x13,0x0d,0x00,0x10,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00, -0xb1,0x36,0x19,0xc1,0x13,0x79,0xf9,0xbf,0x13,0x79,0x09,0x20,0x63,0x09,0x09,0x12, -0x93,0xfb,0x3b,0x00,0x63,0x8c,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xd0,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x19,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x17,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x16, -0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb,0x13,0x06,0x00,0x10, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x17,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x1d,0x0b,0x02, -0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x05,0x0b, -0xe3,0x1c,0xab,0xeb,0xd1,0xbd,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xb4,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xb2,0x2a,0x89, -0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfc,0x33,0x7c,0x9a,0x01, -0xce,0x85,0x5a,0x86,0x62,0x85,0xfd,0x34,0xda,0x85,0x52,0x85,0x11,0x34,0x63,0x00, -0x05,0x10,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55,0xe3,0x16,0xfa,0xf2, -0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x98, -0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05, -0xc1,0x00,0x22,0x85,0x45,0x3c,0x83,0x57,0x01,0x02,0x63,0x8f,0x27,0x01,0xe9,0x57, -0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45,0xf5,0xb5,0xa6,0x85, -0x56,0x85,0xf5,0x36,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57, -0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47,0x21,0x02,0x13,0x04, -0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00,0xd6,0x97,0x03,0xaa, -0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xf1,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4, -0x15,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00, -0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xd4,0xda,0x85,0x52,0x85,0x0d,0x3a, -0xb2,0x47,0x25,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0x41,0x38,0xb3,0x36, -0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0xc1,0x30,0x91,0x04,0x39,0xfd,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xeb,0x05,0x09,0x23,0x00,0x7d,0x01,0x6d,0xb5,0x83,0x47, -0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00, -0xa3,0x00,0xfa,0x00,0xef,0xf0,0x9f,0x85,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85, -0x62,0x85,0x59,0x30,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xe8, -0x05,0x09,0x79,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_code.inc deleted file mode 100644 index aedf761479..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,86 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40, -0xa2,0xc4,0x13,0x04,0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04, -0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4, -0x66,0xd2,0x6e,0xce,0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x61,0x58,0x4c,0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84, -0xfc,0xff,0x4e,0x94,0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00, -0x33,0x54,0xe4,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a, -0x9a,0x40,0x52,0x94,0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c, -0xcc,0x37,0x63,0x14,0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b, -0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x5c,0x32,0x45,0x4e,0x86,0xd6,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x3c,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x5a,0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00, -0x93,0x87,0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60, -0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37, -0xbd,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x57,0xb6,0x40,0x26,0x44,0x96,0x44, -0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c, -0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26, -0xcd,0x01,0xa2,0x04,0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x7d,0x35, -0xd2,0x86,0x19,0xc1,0x93,0x66,0x0a,0x40,0x93,0xe6,0x06,0x20,0x23,0xa0,0x9b,0x00, -0x5a,0x85,0x23,0x20,0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x4d, -0x66,0x9b,0x05,0x0a,0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17, -0x33,0x77,0xb7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d, -0x41,0xb7,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc, -0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47, -0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05, -0x0c,0x08,0x13,0x05,0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87, -0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07, -0x00,0x01,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97, -0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22, -0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47, -0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45, -0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b, -0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00, -0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49, -0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c, -0x80,0xbf,0x37,0x0d,0x08,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47, -0xb3,0x07,0x67,0x01,0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07, -0xb7,0x07,0x00,0xb0,0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20, -0x99,0x00,0x71,0xb7,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7, -0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47, -0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07, -0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98, -0x41,0x04,0x85,0x4a,0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf, -0x19,0x71,0xbe,0xda,0xb7,0x17,0x80,0x40,0xa6,0xca,0xb6,0xd6,0x86,0xce,0xa2,0xcc, -0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0xaa,0x84, -0xae,0xd2,0xb2,0xd4,0xba,0xd8,0xc2,0xdc,0xc6,0xde,0x93,0x87,0x87,0x8a,0xb7,0x16, -0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xe5,0xe7,0x16,0xdc,0x10,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x43,0x97,0x14,0xb7,0x87,0x0c,0x60,0x16,0x59,0x26,0x54,0x83,0xaa, -0x47,0x00,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x01,0x4a,0x13,0x0b,0x0b,0x38, -0x93,0x8b,0xcb,0x37,0x13,0x0c,0x00,0x10,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00, -0x71,0x39,0x19,0xc1,0x93,0xf9,0xf9,0xbf,0x93,0xf9,0x09,0x20,0x63,0x86,0x09,0x12, -0x93,0xfa,0x3a,0x00,0x63,0x8c,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xe5,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x2e,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x2c,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x16, -0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb,0x13,0x06,0x00,0x10, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x17,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x83,0xa9,0x07,0x00,0x63,0x9a,0x09,0x02, -0x91,0x47,0x63,0x88,0xf4,0x08,0x7d,0x55,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49, -0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0x09,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0x71,0xb5,0x05,0x0a,0xe3,0x1f,0x8a,0xeb,0xe9,0xbd, -0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0xce,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xc9, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xc8,0x5d,0xf5,0x91,0x47,0x79,0x55,0xe3,0x95, -0xf4,0xfa,0x23,0x2e,0x34,0x01,0x23,0x20,0x04,0x02,0x23,0x20,0x04,0x00,0xfd,0x57, -0x63,0x17,0xf9,0x02,0x15,0x69,0xa1,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02, -0x0c,0x08,0x26,0x85,0x91,0x36,0x83,0x57,0x01,0x01,0x63,0x8f,0x27,0x01,0xe9,0x57, -0x21,0xa0,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0,0x01,0x45,0xb5,0xb7,0xa2,0x85, -0x4a,0x85,0x41,0x31,0x08,0xd0,0xd5,0xbf,0x52,0x45,0x63,0xe6,0xa9,0x00,0xe2,0x47, -0xaa,0x97,0x63,0xf4,0xf9,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47,0x21,0x01,0x93,0x84, -0x04,0x02,0xcd,0xff,0xa2,0x85,0xf1,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 521c7689fb..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,127 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff, -0x67,0x00,0x03,0x0e,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0xc3,0x07, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0x88,0x40,0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x06,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xff, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xfe, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfd,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40,0xa2,0xc4,0x13,0x04, -0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89, -0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce, -0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x4e,0x58,0x4c, -0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94, -0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00, -0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94, -0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14, -0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x48,0x32,0x45,0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x29,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x47, -0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x43,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26,0xcd,0x01,0xa2,0x04, -0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x8d,0x3b,0xd2,0x86,0x19,0xc1, -0x93,0x66,0x0a,0x40,0x93,0xe6,0x06,0x20,0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20, -0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x39,0x66,0x9b,0x05,0x0a, -0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01, -0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d,0x41,0xb7,0x75,0x71, -0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8, -0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96, -0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05, -0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55, -0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x01,0xb3,0x06, -0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8,0xe7,0x02, -0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00,0x76,0x47, -0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a,0xd9,0x00, -0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e, -0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a,0x81,0x44, -0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c,0x80,0xbf,0x37,0x0d, -0x08,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47,0xb3,0x07,0x67,0x01, -0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07,0x00,0xb0, -0xba,0x97,0x91,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00,0x71,0xb7, -0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07, -0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3, -0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47, -0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a, -0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71,0xd2,0xd4, -0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x17, -0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e, -0x15,0x07,0x93,0x87,0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xec, -0xe7,0x16,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x47,0x47,0x15,0x83,0xaa, -0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab, -0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x01,0x4b,0x13,0x0c,0x0c,0x38, -0x93,0x8c,0xcc,0x37,0x13,0x0d,0x00,0x10,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00, -0xb1,0x36,0x19,0xc1,0x13,0x79,0xf9,0xbf,0x13,0x79,0x09,0x20,0x63,0x09,0x09,0x12, -0x93,0xfb,0x3b,0x00,0x63,0x8c,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xd0,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x19,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x17,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x16, -0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb,0x13,0x06,0x00,0x10, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x17,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x1d,0x0b,0x02, -0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xbd,0xbd,0x05,0x0b, -0xe3,0x1c,0xab,0xeb,0xd1,0xbd,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xb4,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xb2,0x2a,0x89, -0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfc,0x33,0x7c,0x9a,0x01, -0xce,0x85,0x5a,0x86,0x62,0x85,0xfd,0x34,0xda,0x85,0x52,0x85,0x11,0x34,0x63,0x00, -0x05,0x10,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55,0xe3,0x16,0xfa,0xf2, -0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x98, -0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05, -0xc1,0x00,0x22,0x85,0x45,0x3c,0x83,0x57,0x01,0x02,0x63,0x8f,0x27,0x01,0xe9,0x57, -0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45,0xf5,0xb5,0xa6,0x85, -0x56,0x85,0xf5,0x36,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57, -0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47,0x21,0x02,0x13,0x04, -0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00,0xd6,0x97,0x03,0xaa, -0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xf1,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4, -0x15,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00, -0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xd4,0xda,0x85,0x52,0x85,0x0d,0x3a, -0xb2,0x47,0x25,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0x41,0x38,0xb3,0x36, -0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0xc1,0x30,0x91,0x04,0x39,0xfd,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xeb,0x05,0x09,0x23,0x00,0x7d,0x01,0x6d,0xb5,0x83,0x47, -0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00, -0xa3,0x00,0xfa,0x00,0xef,0xf0,0x9f,0x85,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85, -0x62,0x85,0x59,0x30,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xe8, -0x05,0x09,0x79,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_code.inc deleted file mode 100644 index 12ea746463..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,171 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x39,0xc1,0xb7,0x47,0x80,0x40, -0x83,0xc7,0xc7,0x14,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0x80,0x40,0x93,0x87, -0x47,0x11,0xc8,0x4b,0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71, -0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6, -0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80, -0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x95,0xcf, -0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10, -0x05,0xcb,0x18,0x47,0x15,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce, -0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x13,0x05,0x30,0x10,0x8d,0xcf, -0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7, -0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0x47,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x07,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x2c,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x12,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x5d,0x71,0x6a,0xd0, -0x37,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x04,0x4d,0x11,0xa6,0xc2,0x44,0x50,0xca,0xc0, -0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8, -0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce,0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x03,0x58,0x58,0x85,0x4c,0x83,0x2d,0x84,0x02,0xb3,0x9c, -0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94,0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01, -0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60, -0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94,0x6e,0x8b,0x13,0x0d,0x4d,0x11,0x93,0x8b, -0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14,0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfe,0x32,0x45, -0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xde,0x03,0x24,0x4d,0x02, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfc,0x03,0x26,0x4d,0x03,0x85,0x46,0x7d,0x14, -0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97, -0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38, -0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xf9,0xb6,0x40, -0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, -0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24, -0x4d,0x02,0x83,0x26,0x4d,0x03,0xa2,0x04,0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4, -0xd4,0x00,0x75,0x3a,0xd2,0x86,0x19,0xc1,0x93,0x66,0x0a,0x40,0x93,0xe6,0x06,0x20, -0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20,0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xee,0x66,0x9b,0x05,0x0a,0x3d,0xbf,0x03,0x27,0x4d,0x02,0xfd,0x17, -0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20, -0x08,0x00,0xb6,0x9d,0x41,0xb7,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84, -0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd0,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00, -0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x47,0x80,0x40,0x23,0x86, -0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40, -0x82,0x97,0x65,0xd5,0xfd,0xb7,0x79,0x71,0xe1,0x72,0x52,0xcc,0x56,0xca,0x06,0xd6, -0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x5a,0xc8,0x16,0x91,0x37,0x47,0x80,0x40, -0x1c,0x08,0x23,0x2a,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0x2a,0x8a,0xae,0x8a, -0x23,0xa8,0xe7,0x14,0x8d,0x3f,0x19,0xcd,0x7d,0x59,0xa1,0x62,0x16,0x91,0xb2,0x50, -0x4a,0x85,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, -0x45,0x61,0x82,0x80,0xb7,0x47,0x80,0x40,0x03,0xa7,0x87,0x15,0xb7,0x06,0x80,0x00, -0x11,0x6b,0x1c,0x43,0x2a,0x89,0x81,0x44,0xd5,0x8f,0x1c,0xc3,0x79,0x1b,0xe3,0xf6, -0x54,0xfd,0x33,0x84,0x9a,0x40,0xa2,0x89,0x63,0x74,0x8b,0x02,0x11,0x64,0x71,0x14, -0x22,0x85,0xe1,0x38,0xaa,0x89,0x4d,0xd9,0xaa,0x85,0x22,0x86,0x33,0x85,0x44,0x01, -0x75,0x3b,0x4e,0x85,0x09,0x3a,0x4d,0xf1,0xa2,0x94,0xa1,0x3a,0x69,0xd9,0x69,0xbf, -0x93,0x77,0x34,0x00,0xf1,0xdf,0x71,0x98,0x61,0xfc,0x8d,0x47,0xe3,0xe6,0x37,0xf9, -0x6c,0x00,0x11,0x46,0x33,0x85,0x44,0x01,0x51,0x3b,0x4e,0x85,0x79,0x38,0x2a,0x84, -0x25,0xdd,0x4e,0x86,0x6c,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xc0,0x22,0x85, -0xd9,0x38,0x3d,0xf1,0x39,0x3a,0x35,0xd1,0x85,0xb7,0x1d,0x71,0xbe,0xca,0xb7,0x47, -0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x15, -0x63,0xe4,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x42,0x87,0x14, -0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0x83,0xaa,0x47,0x00,0x37,0x2b,0x00,0x60, -0xb7,0x2b,0x00,0x60,0x01,0x4a,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x13,0x0c, -0x00,0x10,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00,0xef,0xf0,0x4f,0xfd,0x19,0xc1, -0x93,0xf9,0xf9,0xbf,0x93,0xf9,0x09,0x20,0x63,0x84,0x09,0x12,0x93,0xfa,0x3a,0x00, -0x63,0x8c,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x89, -0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3, -0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87, -0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xd2,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xd0,0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38, -0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00, -0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87, -0x46,0x11,0x13,0x06,0x80,0x0f,0x50,0xd7,0x13,0x06,0x00,0x10,0x10,0xdb,0x5c,0xd3, -0x21,0x66,0x93,0x86,0x46,0x11,0x3d,0x47,0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68, -0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xda, -0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37, -0x00,0x60,0x9c,0xd6,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07, -0xc7,0x06,0xba,0x97,0x8c,0x43,0x9d,0xe9,0x91,0x47,0x63,0x17,0xf4,0x02,0x79,0x55, -0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x62,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x79,0xb5, -0x05,0x0a,0xe3,0x10,0x8a,0xed,0xf9,0xbd,0x7d,0x55,0xd9,0xbf,0xb7,0x07,0x88,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x6d,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x6c,0x79,0xf9,0x4d,0xf4,0xca,0x85,0x26,0x85,0xb1,0x33,0x55,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_data.inc deleted file mode 100644 index c433739151..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x1a,0x02,0x80,0x40,0xfa,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x04,0x06,0x80,0x40, -0x16,0x06,0x80,0x40,0x26,0x00,0x80,0x40,0xda,0x04,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_code.inc deleted file mode 100644 index 8fcc31728a..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,35 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87, -0x86,0x0a,0x63,0xea,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xcf, -0x87,0x12,0xb7,0x45,0x80,0x40,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28, -0x00,0x60,0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46, -0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0xb7,0x4e,0x80,0x40,0x13,0x0e, -0x4e,0x83,0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x65,0xc1, -0x03,0x27,0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b,0x71,0xe3,0xe9,0xeb,0x23,0xa0, -0x0e,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x20,0xe9,0xca,0x99,0xc3,0x23,0x82,0x05,0x0a, -0x13,0x78,0x38,0x00,0x63,0x0c,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x13,0xb7,0x67,0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x5c,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x5a,0xb7,0x27,0x00,0x60, -0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xa9,0xe5,0x91,0x47,0x63,0x0e, -0xf4,0x02,0x7d,0x55,0x25,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xcd,0xb5,0x93,0x7f, -0x17,0x00,0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83,0x3d,0xb7,0x03,0xa7, -0x0e,0x0a,0x0d,0xdb,0x93,0xf6,0xf6,0xbf,0x35,0xb7,0x05,0x06,0x01,0x45,0xe3,0x14, -0xe6,0xf1,0x9d,0xdb,0x23,0x82,0x05,0x0a,0x05,0xbf,0x79,0x55,0xf2,0x50,0x62,0x54, -0x25,0x61,0x82,0x80,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0xfc,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xfb,0x41,0xfd,0x9d,0x47,0xe3,0x16, -0xf4,0xfc,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xc8,0x61,0x46,0xb7,0x07, -0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45,0x33,0x05,0xc1,0x00,0x3e,0xca,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x2d,0x13,0x05,0x40,0x1d,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xf6,0x25,0xf1,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf5,0x31,0xf5,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45, -0x1d,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xf4,0x33,0x35,0xa0,0x00,0x33,0x05, -0xa0,0x40,0xad,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 3afc8289e9..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,617 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x67,0x80,0x40, -0x83,0xc7,0xc7,0x42,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87, -0xc7,0x2e,0x98,0x47,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71, -0x01,0x45,0x2a,0xc4,0x2a,0xcc,0xc8,0x47,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6, -0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x82,0x80,0x29,0xc5,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x42,0xaa,0x85, -0x13,0x05,0x30,0x10,0xa1,0xc3,0xb7,0x57,0x80,0x40,0x93,0x87,0xc7,0x2e,0x98,0x47, -0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05, -0x20,0x10,0x82,0x80,0x82,0x80,0x39,0xc1,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x42, -0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0xc7,0x2e,0x88,0x47, -0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0x31,0xc5,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x42,0xaa,0x85,0x13,0x05, -0x30,0x10,0xa9,0xc3,0xb7,0x57,0x80,0x40,0x93,0x87,0xc7,0x2e,0x98,0x47,0x13,0x05, -0x60,0x10,0x0d,0xcb,0x14,0x4f,0x9d,0xc6,0x58,0x4f,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05, -0x20,0x10,0x82,0x80,0x82,0x80,0x1c,0x41,0xb9,0xc3,0xb7,0x67,0x80,0x40,0x83,0xc7, -0xc7,0x42,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0xc7,0x2e, -0x88,0x47,0x05,0xc9,0x18,0x4d,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x42,0xb9,0xcb,0x41,0x11, -0x22,0xc4,0x37,0x54,0x80,0x40,0x93,0x07,0xc4,0x2e,0x9c,0x47,0x26,0xc2,0x4a,0xc0, -0x06,0xc6,0x2e,0x89,0xaa,0x84,0x13,0x04,0xc4,0x2e,0x99,0xc7,0xdc,0x4b,0x89,0xc7, -0x2e,0x86,0xaa,0x85,0x48,0x44,0x82,0x97,0x1c,0x48,0x91,0xcf,0x03,0xa3,0x47,0x01, -0x63,0x0b,0x03,0x00,0x48,0x48,0x22,0x44,0xb2,0x40,0x4a,0x86,0xa6,0x85,0x02,0x49, -0x92,0x44,0x41,0x01,0x02,0x83,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x82,0x80,0x37,0x57,0x80,0x40,0x83,0x27,0x47,0x41,0x93,0x06,0x47,0x41, -0xbe,0x96,0x23,0x82,0xa6,0x00,0x85,0x66,0x85,0x07,0xfd,0x16,0xf5,0x8f,0x23,0x2a, -0xf7,0x40,0x82,0x80,0xb7,0x57,0x80,0x40,0x03,0xa5,0x47,0x30,0x59,0x81,0x05,0x89, -0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57,0x80,0x40,0x23,0xa4,0x07,0x30,0x82,0x80, -0xb7,0x56,0x80,0x40,0x93,0x86,0xc6,0x2e,0x98,0x4e,0xb7,0x07,0x80,0x00,0x3e,0x05, -0xf9,0x8f,0x21,0x67,0x7d,0x17,0xf9,0x8d,0xcd,0x8f,0xb7,0x85,0x3f,0x00,0x41,0x11, -0x6d,0x8d,0x06,0xc6,0xc9,0x8f,0x9c,0xce,0xf9,0x37,0xb2,0x40,0x01,0x45,0x41,0x01, -0x82,0x80,0xb7,0x57,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87,0xc7,0x2e,0x13,0x07, -0xe7,0x22,0xd8,0xcf,0x98,0x4f,0x93,0x17,0x87,0x00,0x63,0xd6,0x07,0x02,0x93,0x57, -0xf7,0x00,0x93,0x16,0x17,0x01,0x93,0xf7,0xf7,0x07,0x91,0xe6,0x13,0x77,0xf5,0x07, -0x01,0x45,0x63,0x0c,0xf7,0x00,0x41,0x11,0x06,0xc6,0x71,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x83,0x47,0x05,0x00, -0x85,0x8b,0x81,0xcb,0xb7,0x57,0x80,0x40,0x03,0xa5,0x47,0x30,0x5d,0x81,0x05,0x89, -0x82,0x80,0x01,0x45,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x01,0x45, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb, -0x50,0xd5,0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f, -0xf5,0xfe,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0xb7,0x67,0x80,0x40,0x03,0xa7, -0x87,0x42,0x41,0x11,0x22,0xc4,0x06,0xc6,0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00, -0x2a,0x86,0x37,0x45,0x80,0x40,0xa1,0x65,0x13,0x05,0x45,0x29,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xcf,0xb7,0x67,0x80,0x40,0x23,0xa2,0x87,0x42,0xb2,0x40,0x22,0x44, -0xb7,0x67,0x80,0x40,0x21,0x67,0x23,0xa0,0xe7,0x42,0x41,0x01,0x82,0x80,0xb7,0x57, -0x80,0x40,0x83,0xc6,0x87,0x2e,0xb5,0xc2,0x3e,0x87,0xb7,0x17,0x0b,0x60,0x83,0xa7, -0x47,0x83,0x81,0x46,0xc9,0x83,0x9d,0x8b,0xb1,0xe3,0xb7,0x57,0x80,0x40,0x99,0xe2, -0x23,0xa2,0x07,0x2e,0x23,0x04,0x07,0x2e,0x37,0x67,0x80,0x40,0x83,0x26,0x87,0x42, -0x0d,0x47,0x63,0x7c,0xd7,0x02,0x83,0xa5,0x47,0x2e,0x37,0x45,0x80,0x40,0x41,0x11, -0x13,0x05,0x05,0x2c,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xc9,0xb2,0x40, -0xb7,0x57,0x80,0x40,0x03,0xa5,0x47,0x2e,0x41,0x01,0x82,0x80,0x13,0xf6,0x17,0x00, -0x19,0xc2,0x93,0xc6,0x16,0x00,0x85,0x83,0x45,0xbf,0xb7,0x57,0x80,0x40,0x03,0xa5, -0x47,0x2e,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00,0x22,0xc4,0x06,0xc6,0x13,0x56, -0xc5,0x00,0xb1,0x82,0x09,0x64,0x63,0x43,0xd6,0x00,0x05,0x64,0xb7,0x67,0x80,0x40, -0x03,0xa7,0x87,0x42,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45,0x80,0x40,0x37,0x45, -0x80,0x40,0x22,0x87,0x93,0x85,0x85,0x09,0x13,0x05,0x45,0x2e,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xc2,0x22,0x85,0xb2,0x40,0x22,0x44,0x41,0x01,0x82,0x80,0x01,0x11, -0x22,0xcc,0x4e,0xc6,0x06,0xce,0x26,0xca,0x4a,0xc8,0x52,0xc4,0x83,0x47,0x05,0x00, -0x2a,0x84,0xb7,0x69,0x80,0x40,0xbd,0xe3,0xb7,0x67,0x80,0x40,0x03,0xa9,0x47,0x42, -0xb7,0x67,0x80,0x40,0x83,0xa4,0x07,0x42,0x03,0xa7,0x89,0x42,0x8d,0x47,0x85,0x80, -0x33,0x0a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40,0x52,0x87,0xa6,0x86, -0x4a,0x86,0xa6,0x85,0x13,0x05,0xc5,0x2f,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xbd, -0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28,0x04,0x02,0x23,0x2a,0x04,0x02, -0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22,0x04,0x02,0x23,0x2a,0x24,0x01, -0x04,0xcc,0x23,0x2e,0x44,0x01,0x04,0xd0,0x23,0x24,0x04,0x00,0x83,0x47,0x04,0x00, -0x03,0xa7,0x89,0x42,0x51,0x04,0x93,0xe7,0x17,0x00,0x23,0x06,0xf4,0xfe,0xb7,0x57, -0x80,0x40,0x23,0xa6,0x87,0x30,0xb7,0x55,0x80,0x40,0x8d,0x47,0x13,0x84,0x45,0x30, -0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x93,0x85,0x45,0x30,0x13,0x05,0x85,0x34, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xb6,0xb7,0x67,0x80,0x40,0x23,0xac,0x87,0x40, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61, -0x82,0x80,0x41,0x11,0x01,0x45,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xb8, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x1d,0xb7,0x65,0x62,0x02,0x93,0x85,0x05,0xa0, -0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xbb,0xb2,0x40,0x41,0x01,0x17,0x03, -0x80,0xff,0x67,0x00,0x63,0xb2,0x79,0x71,0x22,0xd4,0x26,0xd2,0x06,0xd6,0x4a,0xd0, -0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8,0x2a,0x84,0xfd,0x54,0x1c,0x40,0x03,0x29, -0x44,0x00,0x48,0x40,0x9c,0x43,0x2e,0xc6,0x82,0x97,0xaa,0x89,0xb2,0x45,0x63,0x19, -0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x49,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x02,0x0b,0x08,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe3,0xe7,0x04,0x5c,0x50,0x18,0x58,0x99,0x8f,0xb5,0xc7,0x58,0x54,0x19,0xe3, -0xfd,0x17,0xb5,0xc3,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x08,0x58, -0x18,0x50,0x54,0x54,0x1c,0x58,0x3a,0x95,0x63,0xe7,0xd7,0x0a,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0xe8,0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0x80,0x40,0x83,0xa7, -0x87,0x42,0xc5,0xe7,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xd1,0xb7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x97,0xd7,0x04,0x23,0x28,0x04,0x02,0x71,0xdd, -0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xec,0xe3,0x65,0x6a,0xf9,0x23,0x90,0x0a,0x00,0x13,0x79,0x19,0x00,0x1c,0x40, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xb2,0x50, -0x22,0x54,0x4e,0x85,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, -0x45,0x61,0x82,0x80,0x5c,0x54,0xfd,0x17,0xe3,0xe9,0x97,0xf8,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x54,0x54,0x1c,0x54,0x63,0x9a,0xf6,0x00,0x23,0x26,0x04,0x02, -0x14,0x54,0x5c,0x50,0x63,0xf4,0xf6,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0x3a,0x85, -0xa6,0x97,0x1c,0xd8,0x69,0xb7,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xe3,0xee, -0x97,0xf4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x9d,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x45, -0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x86,0x46,0x36,0x13,0x06,0x40,0x0d,0x93,0x85, -0x05,0x0b,0x13,0x05,0x85,0x39,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x9a,0x1d,0xbf, -0x90,0x45,0xd4,0x45,0x63,0x14,0x96,0x00,0xe3,0x8a,0x96,0xe8,0x98,0x41,0xdc,0x41, -0x33,0x07,0xe0,0x40,0x33,0x35,0xe0,0x00,0xb3,0x07,0xf0,0x40,0x89,0x8f,0x98,0xc9, -0xdc,0xc9,0xe3,0xcd,0xd7,0xe6,0x63,0x94,0xf6,0x00,0xe3,0x69,0xc7,0xe6,0x93,0x09, -0x70,0x10,0xb1,0xb7,0x83,0x47,0x05,0x00,0x85,0x8b,0xb9,0xc7,0x1c,0x45,0x01,0x11, -0x22,0xcc,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xdc,0x47,0x26,0xca,0x4a,0xc8,0x4e,0xc6, -0x06,0xce,0x32,0x89,0xae,0x84,0x2a,0x84,0x93,0x09,0x45,0x00,0x63,0xfe,0xb7,0x00, -0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x05,0x61,0x82,0x80, -0xca,0x85,0x4e,0x85,0x09,0x3d,0x75,0xf5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xdc,0x47,0xe3,0xe7,0xf4,0xfe,0xe9,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x85,0x8b,0xa9,0xc3,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xdc,0x47,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0xae,0x84,0x2a,0x84,0x13,0x09, -0x45,0x00,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xdc,0x47,0x99,0xe3,0x01,0x45, -0x29,0xa0,0xa6,0x85,0x4a,0x85,0xc1,0x33,0x6d,0xd5,0xb2,0x40,0x22,0x44,0x92,0x44, -0x02,0x49,0x41,0x01,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84, -0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb5,0xef,0x01,0x45, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xea,0xe6,0x08,0x18,0x58, -0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00, -0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x95,0xa8,0x18,0x58,0xba,0x97, -0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x45,0x80,0x40,0x37,0x45,0x80,0x40, -0x93,0x86,0x86,0x3b,0x13,0x06,0x50,0x0a,0x93,0x85,0x05,0x0e,0x13,0x05,0x85,0x39, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x83,0x81,0xa8,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x29,0xc5,0xa6,0x85,0x52,0x85,0x01,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xea,0xe7,0xf8, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xf9,0xe6,0xf8,0xb7,0x67, -0x80,0x40,0x83,0xa7,0x87,0x42,0xd9,0xf7,0x01,0xa0,0x90,0x44,0xd4,0x44,0x63,0x14, -0x36,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x07,0xe0,0x40,0xb3,0x35, -0xe0,0x00,0xb3,0x07,0xf0,0x40,0x8d,0x8f,0x98,0xc8,0xdc,0xc8,0xe3,0xce,0xd7,0xf8, -0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xc7,0xf8,0x19,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0xf1,0x17,0xe3,0xe7,0xb7,0xfe,0x1c,0x45,0x41,0x11,0x26,0xc2,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x93,0x84,0x45,0x00,0x22,0xc4,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x4a,0xc0,0x06,0xc6,0x26,0x97,0x2e,0x89, -0x2a,0x84,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0xb1,0x31,0x41,0xe1,0x1c,0x44, -0x13,0x97,0x04,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x23,0x10,0x25,0x01,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xbe,0x94,0x44,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x37,0x54, -0x80,0x40,0x13,0x05,0xc4,0x2e,0x61,0x46,0x81,0x45,0x26,0xc2,0x06,0xc6,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xb3,0xb7,0x47,0x80,0x40,0x93,0x04,0xc4,0x2e,0x93,0x87, -0x07,0x00,0x9c,0xc4,0x93,0x87,0x47,0x02,0xdc,0xc4,0x05,0x47,0xb7,0x67,0x80,0x40, -0x13,0x04,0xc4,0x2e,0x23,0x86,0xe7,0x42,0x93,0x04,0x84,0x01,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x1d,0x94,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0xb7,0x67,0x80,0x40, -0x83,0xa6,0x87,0x42,0x41,0x11,0x22,0xc4,0x06,0xc6,0x09,0x47,0x3e,0x84,0x63,0x7a, -0xd7,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x3f,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x64,0xa5,0x3f,0x19,0xcd,0x83,0x27,0x84,0x42,0x91,0xcb,0xaa,0x85,0x37,0x45, -0x80,0x40,0x13,0x05,0x05,0x41,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x63,0x7d,0x55, -0x11,0xa8,0xb7,0x67,0x80,0x40,0x03,0xa7,0x87,0x41,0xb7,0x06,0x80,0x00,0x1c,0x43, -0xd5,0x8f,0x1c,0xc3,0xb2,0x40,0x22,0x44,0x41,0x01,0x82,0x80,0x1d,0x71,0x62,0xdc, -0x37,0x5c,0x80,0x40,0xa2,0xcc,0x13,0x04,0xcc,0x2e,0x58,0x50,0xd2,0xc4,0x33,0x0a, -0xc5,0x00,0x33,0x07,0xe0,0x40,0x69,0x8f,0xa6,0xca,0xce,0xc6,0xd6,0xc2,0xda,0xc0, -0xaa,0x84,0x33,0x0a,0xea,0x40,0x3a,0xca,0x86,0xce,0xca,0xc8,0x5e,0xde,0x66,0xda, -0x6a,0xd8,0x6e,0xd6,0x2e,0xc8,0xb2,0x8a,0xb7,0x69,0x80,0x40,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xc3,0x00,0x54,0x52,0x47,0x83,0xa6,0x89,0x42,0x33,0x8b,0x84,0x00, -0x2a,0xc6,0x8d,0x47,0x33,0x0b,0xeb,0x40,0x13,0x0c,0xcc,0x2e,0x63,0xfe,0xd7,0x00, -0x37,0x45,0x80,0x40,0xd2,0x87,0xa6,0x86,0x56,0x86,0xda,0x85,0x13,0x05,0x05,0x44, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x59,0x83,0x27,0x4c,0x03,0x05,0x49,0x22,0x8d, -0x33,0x19,0xf9,0x00,0x13,0x03,0xf9,0xff,0x52,0x93,0x33,0xd7,0xf4,0x00,0xb3,0x5c, -0xf3,0x00,0xb3,0x87,0xec,0x00,0x3e,0xca,0xb7,0x2b,0x00,0x60,0xb7,0x4d,0x80,0x40, -0xd2,0x47,0x33,0x87,0x97,0x41,0x63,0x93,0x0c,0x08,0x37,0x87,0x0c,0x60,0x5c,0x43, -0x32,0x45,0x05,0x49,0xf1,0x9b,0x5c,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xbc, -0x42,0x45,0x56,0x86,0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x9c,0x03,0x2a, -0x4c,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xba,0x83,0x27,0x4c,0x03,0x7d,0x1a, -0x33,0x7a,0x9a,0x00,0x33,0x19,0xf9,0x00,0x93,0x04,0xf9,0xff,0xd6,0x94,0xd2,0x94, -0x2a,0x8b,0xb3,0xd4,0xf4,0x00,0x37,0x2a,0x00,0x60,0x8d,0x4a,0xb7,0x4b,0x80,0x40, -0xc1,0xec,0x5a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xb7,0xf6,0x40,0x66,0x44, -0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c, -0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0x03,0x26,0x4c,0x02, -0x83,0x27,0x4c,0x03,0x3a,0xce,0x22,0x06,0x7d,0x16,0x33,0x76,0xa6,0x01,0x33,0x56, -0xf6,0x00,0x32,0xcc,0xef,0xf0,0xaf,0xfe,0x72,0x47,0x62,0x46,0xba,0x87,0x19,0xc1, -0x93,0x67,0x07,0x40,0x3a,0xce,0x23,0xa0,0xcb,0x38,0x93,0xe7,0x07,0x20,0x32,0xcc, -0x23,0xae,0xfb,0x36,0xca,0x85,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xac, -0x83,0xa7,0x89,0x42,0x8d,0x46,0x62,0x46,0x72,0x47,0x63,0xfc,0xf6,0x00,0x4a,0x88, -0xd2,0x87,0xea,0x86,0xe6,0x85,0x13,0x85,0x8d,0x48,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x47,0x4a,0x9d,0xfd,0x1c,0x29,0xb7,0x03,0x26,0x4c,0x02,0x83,0x27,0x4c,0x03, -0x22,0x06,0x7d,0x16,0x61,0x8e,0x33,0x56,0xf6,0x00,0x23,0x20,0xca,0x38,0x23,0x2e, -0x0a,0x36,0x83,0xa7,0x89,0x42,0x63,0xfb,0xfa,0x00,0x4a,0x87,0xa2,0x86,0xa6,0x85, -0x13,0x85,0x0b,0x4e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x44,0x4a,0x94,0xfd,0x14, -0x05,0xbf,0x71,0x71,0x22,0xd5,0x4a,0xd1,0x6a,0xc1,0x06,0xd7,0x26,0xd3,0x4e,0xcf, -0x52,0xcd,0x56,0xcb,0x5a,0xc9,0x5e,0xc7,0x62,0xc5,0x66,0xc3,0xee,0xde,0x23,0xa4, -0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08,0x2a,0x8d,0x37,0x69, -0x80,0x40,0xed,0x3b,0x83,0x27,0x89,0x42,0x1d,0xc9,0xd1,0x54,0x89,0xcb,0x37,0x45, -0x80,0x40,0x13,0x05,0x85,0x52,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x3f,0xba,0x50, -0x2a,0x54,0x26,0x85,0x0a,0x59,0x9a,0x54,0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b, -0xba,0x4b,0x2a,0x4c,0x9a,0x4c,0x0a,0x4d,0xf6,0x5d,0x4d,0x61,0x82,0x80,0xf2,0x46, -0x37,0xc7,0xf3,0x96,0x13,0x07,0xd7,0x83,0x63,0x97,0xe6,0x0e,0x09,0x47,0x63,0x7a, -0xf7,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x54,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x3a,0x13,0x06,0x00,0x05,0x0c,0x10,0x13,0x05,0x0d,0x02,0x41,0x3b,0xaa,0x84, -0x11,0xc9,0x83,0x27,0x89,0x42,0xd1,0x54,0xdd,0xd3,0x37,0x45,0x80,0x40,0x13,0x05, -0xc5,0x56,0x51,0xbf,0x82,0x55,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x03,0x25, -0x89,0x42,0x63,0x8d,0xf5,0x00,0xe1,0x54,0x59,0xd1,0x37,0x45,0x80,0x40,0x13,0x05, -0x45,0x59,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x36,0x95,0xbf,0x16,0x57,0xb7,0x07, -0x00,0xbe,0xb7,0x06,0x00,0x01,0x33,0x06,0xf7,0x00,0x63,0x76,0xd6,0x00,0xe6,0x45, -0xae,0x97,0x63,0xef,0xd7,0x00,0xfd,0x54,0x39,0xd9,0x66,0x46,0x37,0x45,0x80,0x40, -0xba,0x85,0x13,0x05,0x85,0x5b,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x33,0x81,0xb7, -0xf6,0x47,0xa6,0x56,0x36,0x56,0xea,0x97,0x1c,0xc8,0x86,0x57,0xea,0x96,0x54,0xc0, -0x1c,0xcc,0x89,0x47,0x18,0xc4,0x50,0xc4,0x4c,0xc8,0x1c,0xc0,0x63,0xfb,0xa7,0x00, -0x37,0x45,0x80,0x40,0x81,0x45,0x13,0x05,0x85,0x5e,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x2f,0x03,0x27,0x89,0x42,0x89,0x47,0xe3,0xf3,0xe7,0xf0,0x58,0x48,0x14,0x48, -0x10,0x4c,0x37,0x45,0x80,0x40,0x85,0x45,0x13,0x05,0x85,0x5e,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x2d,0xed,0xb5,0x83,0x45,0xc1,0x01,0x13,0x07,0x90,0x0e,0x63,0x86, -0xe5,0x00,0xe1,0x54,0xe3,0x8d,0x07,0xec,0x89,0xbf,0x09,0x47,0xaa,0x84,0x63,0x7e, -0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45,0x80,0x40,0x93,0x05,0x90,0x0e,0x13,0x05, -0xc5,0x61,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x2a,0x61,0x0d,0x81,0x49,0x81,0x4d, -0x01,0x4b,0x81,0x4c,0x89,0x4b,0x37,0x0c,0x00,0xbe,0x37,0x0a,0x00,0x01,0x91,0x6a, -0x0c,0x10,0x21,0x46,0x6a,0x85,0x9d,0x39,0xaa,0x85,0x11,0xcd,0x83,0x27,0x89,0x42, -0x89,0xcb,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x65,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x26,0xd5,0x54,0xad,0xbd,0x03,0x27,0x89,0x42,0x63,0xfd,0xeb,0x00,0x82,0x56, -0x12,0x56,0xb7,0x47,0x80,0x40,0xce,0x85,0x13,0x85,0x47,0x68,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x24,0x02,0x57,0xb7,0x07,0x00,0xb0,0xb3,0x05,0x87,0x01,0xb3,0x06, -0xf7,0x00,0x63,0xe1,0x45,0x03,0x37,0x06,0x80,0xbf,0x3a,0x96,0x37,0x05,0x08,0x00, -0x63,0x64,0xa6,0x0a,0x63,0xea,0x56,0x01,0x25,0xc7,0x23,0x20,0x94,0x01,0x05,0xbd, -0x89,0x4c,0xe5,0xbf,0x63,0xf5,0x56,0x01,0x85,0x0d,0x63,0xfb,0x45,0x05,0x83,0x26, -0x89,0x42,0x13,0x03,0x8d,0x00,0x63,0xff,0xdb,0x00,0x12,0x56,0xb7,0x47,0x80,0x40, -0x9a,0x86,0xe6,0x85,0x13,0x85,0x87,0x5e,0x1a,0xc6,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x1e,0x32,0x43,0x82,0x56,0x05,0x47,0x33,0x86,0x86,0x01,0x63,0x75,0x46,0x01, -0x18,0x44,0x33,0x37,0xe0,0x00,0x31,0x46,0x33,0x07,0xc7,0x02,0x22,0x97,0x14,0xc7, -0x92,0x56,0x23,0x22,0x67,0x00,0x54,0xc7,0x05,0x47,0xe3,0x83,0xec,0xfa,0x85,0x4c, -0x82,0x56,0x37,0x07,0x80,0xbf,0x36,0x97,0xb7,0x06,0x08,0x00,0x63,0x73,0xd7,0x00, -0x85,0x0d,0x12,0x57,0x21,0x07,0x3a,0x9d,0x03,0x47,0xd1,0x01,0x63,0x19,0xb7,0x01, -0x63,0x17,0x0b,0x00,0x93,0x77,0x0d,0xff,0x13,0x8d,0x07,0x01,0x05,0x4b,0x85,0x09, -0x41,0x47,0xe3,0x9f,0xe9,0xee,0x95,0xb7,0xe3,0xf4,0x56,0xfd,0xb5,0xb7,0x13,0x01, -0x01,0xdd,0x23,0x2c,0x41,0x21,0x37,0x6a,0x80,0x40,0x03,0x27,0x8a,0x42,0x23,0x24, -0x81,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a,0x51,0x21,0x23,0x26,0x11,0x22,0x23,0x22, -0x91,0x22,0x23,0x20,0x21,0x23,0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x8d,0x47, -0x2a,0x84,0xae,0x89,0xb2,0x8a,0x63,0xfc,0xe7,0x00,0x2e,0x86,0xaa,0x85,0x37,0x45, -0x80,0x40,0x13,0x05,0x05,0x6b,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x13,0x13,0x09, -0x14,0x00,0xb3,0x84,0x8a,0x00,0x32,0x09,0x4e,0x94,0x13,0x0b,0x00,0x20,0x93,0x0b, -0xf0,0x0f,0xb3,0x87,0x54,0x41,0x63,0xe1,0x87,0x02,0x03,0x27,0x8a,0x42,0x8d,0x47, -0x01,0x44,0x63,0xf5,0xe7,0x04,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x6f,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0x0f,0x1d,0xa8,0x85,0x47,0xfd,0x79,0x23,0x80,0xf4,0x00, -0xca,0x99,0x63,0x84,0x29,0x07,0x8a,0x85,0x13,0x06,0x00,0x20,0x4e,0x85,0xf9,0x34, -0xaa,0x85,0x39,0xc1,0x83,0x27,0x8a,0x42,0x7d,0x54,0x89,0xcb,0x37,0x45,0x80,0x40, -0x13,0x05,0x85,0x6d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x0c,0x22,0x85,0x83,0x20, -0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24,0x41,0x22,0x03,0x29,0x01,0x22,0x83,0x29, -0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a,0x41,0x21,0x03,0x2b,0x01,0x21,0x83,0x2b, -0xc1,0x20,0x13,0x01,0x01,0x23,0x82,0x80,0x81,0x47,0x33,0x07,0xf1,0x00,0x03,0x47, -0x07,0x00,0x63,0x08,0x77,0x01,0x23,0x80,0x04,0x00,0x85,0x67,0x85,0x04,0x3e,0x99, -0x8d,0xb7,0x85,0x07,0xe3,0x93,0x67,0xff,0x83,0xc7,0x04,0x00,0x93,0x89,0x09,0x20, -0xc9,0xf3,0xe5,0xb7,0x59,0x71,0x61,0x73,0x86,0xd6,0xce,0xce,0xd6,0xca,0xda,0xc8, -0xa2,0xd4,0xa6,0xd2,0xca,0xd0,0xd2,0xcc,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0xa1,0x67,0x1a,0x91,0x18,0x08,0x93,0x87,0x07,0x02,0xba,0x97,0xaa,0x8a, -0x61,0x75,0x3e,0x95,0x2e,0x8b,0xef,0xf0,0x4f,0xb1,0xc9,0x32,0xaa,0x89,0x63,0x1f, -0x05,0x10,0x37,0x64,0x80,0x40,0x03,0x27,0x84,0x42,0x89,0x47,0x63,0xfc,0xe7,0x00, -0x37,0x45,0x80,0x40,0x56,0x86,0xda,0x85,0x13,0x05,0x45,0x71,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x00,0x91,0x6b,0x01,0x49,0xf9,0x1b,0x0d,0x4c,0x37,0x4d,0x80,0x40, -0xb7,0x5d,0x80,0x40,0x63,0x62,0x69,0x03,0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xff, -0xe7,0x0c,0x37,0x55,0x80,0x40,0x56,0x86,0xda,0x85,0x13,0x05,0x85,0x94,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xfd,0xd9,0xa0,0xb3,0x04,0x2b,0x41,0x26,0x8a,0x63,0xf2, -0x9b,0x02,0x91,0x67,0x93,0x84,0xc7,0xff,0x26,0x85,0xef,0xf0,0xcf,0x83,0xaa,0x8c, -0x83,0x27,0x84,0x42,0x1d,0xe9,0xd5,0xc3,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x73, -0x05,0xa0,0x93,0xf7,0x34,0x00,0xed,0xd3,0xf1,0x98,0xf9,0xfc,0x8d,0x44,0x63,0xf4, -0x44,0x13,0x83,0x27,0x84,0x42,0xd1,0xc3,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xf8,0x8d,0xa8,0x63,0x7e,0xfc,0x00,0xb7,0x46, -0x80,0x40,0x2a,0x86,0x01,0x47,0x81,0x47,0xa6,0x85,0x13,0x85,0x06,0x76,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xf6,0xb3,0x06,0x59,0x01,0x36,0x85,0x26,0x86,0xe6,0x85, -0x36,0xce,0xa9,0x32,0x83,0x27,0x84,0x42,0x2a,0x8a,0xf2,0x46,0x63,0x7e,0xfc,0x00, -0xb6,0x85,0xb7,0x46,0x80,0x40,0x01,0x47,0x81,0x47,0x26,0x86,0x13,0x85,0x46,0x79, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xf3,0x66,0x85,0xef,0xe0,0xbf,0xf5,0x83,0x27, -0x84,0x42,0x63,0x0f,0x0a,0x02,0x91,0xcb,0x37,0x45,0x80,0x40,0xd2,0x85,0x13,0x05, -0x85,0x6d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xf1,0xfd,0x59,0x21,0x63,0x1a,0x91, -0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a, -0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80, -0x19,0xc5,0xe1,0xdf,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x7c,0x91,0xbf,0x26,0x99, -0x63,0x7d,0xfc,0x02,0x03,0xc6,0x3c,0x00,0x83,0xc8,0x0c,0x00,0x03,0xc8,0xfc,0xff, -0x83,0xc7,0xec,0xff,0x03,0xc7,0xdc,0xff,0x83,0xc6,0xcc,0xff,0x32,0xc4,0x03,0xc6, -0x2c,0x00,0xa6,0x85,0x13,0x05,0x4d,0x7e,0x32,0xc2,0x03,0xc6,0x1c,0x00,0x32,0xc0, -0x66,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xea,0xef,0xe0,0x3f,0xe8,0x83,0x27, -0x84,0x42,0x19,0xc5,0xd9,0xd3,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x82,0x09,0xb7, -0xe3,0x7a,0xfc,0xe8,0x66,0x86,0xa6,0x85,0x13,0x85,0xcd,0x84,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xe7,0x41,0xb5,0xa1,0x67,0x18,0x08,0xe1,0x75,0x93,0x87,0x07,0x02, -0xba,0x97,0x56,0x99,0xf1,0x15,0xbe,0x95,0x11,0x46,0x4a,0x85,0x81,0x38,0x83,0x27, -0x84,0x42,0xaa,0x8b,0x63,0xfb,0xf4,0x00,0x37,0x55,0x80,0x40,0xca,0x85,0x13,0x05, -0x85,0x8b,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xe4,0x63,0x8b,0x0b,0x00,0x83,0x27, -0x84,0x42,0x85,0xd7,0x37,0x55,0x80,0x40,0xde,0x85,0x13,0x05,0x45,0x8e,0x11,0xbf, -0x52,0x85,0xef,0xe0,0x5f,0xea,0xaa,0x84,0x01,0xe5,0x83,0x27,0x84,0x42,0xa5,0xb5, -0xa1,0x67,0x18,0x08,0xe1,0x75,0x93,0x87,0x07,0x02,0xba,0x97,0xf1,0x15,0x52,0x86, -0xbe,0x95,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xa0,0x28,0x26,0x85,0xef,0xe0,0x9f,0xe2, -0x01,0xc5,0x83,0x27,0x84,0x42,0x31,0xb7,0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xff, -0xe7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8,0x04,0x00,0x03,0xc8,0xf4,0xff,0x83,0xc7, -0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6,0xc4,0xff,0x32,0xc4,0x03,0xc6,0x24,0x00, -0x37,0x45,0x80,0x40,0xd2,0x85,0x32,0xc2,0x03,0xc6,0x14,0x00,0x13,0x05,0x45,0x7e, -0x32,0xc0,0x26,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xdb,0xef,0xe0,0x1f,0xd9, -0x83,0x27,0x84,0x42,0xe3,0x18,0x05,0xf0,0xe3,0x88,0x07,0xda,0x37,0x55,0x80,0x40, -0x26,0x86,0xd2,0x85,0x13,0x05,0x85,0x91,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xd9, -0x61,0xbb,0x85,0x67,0x01,0x11,0xfd,0x17,0x4a,0xc8,0x56,0xc2,0x06,0xce,0x22,0xcc, -0x26,0xca,0x4e,0xc6,0x52,0xc4,0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x8a,0x2e,0x89, -0x01,0xc7,0x7d,0x77,0xb3,0x7a,0xe5,0x00,0x33,0x77,0xf9,0x00,0x09,0xc7,0x3e,0x99, -0xfd,0x77,0x33,0x79,0xf9,0x00,0x37,0x6b,0x80,0x40,0x03,0x27,0x8b,0x42,0x8d,0x47, -0x63,0xfc,0xe7,0x00,0x37,0x55,0x80,0x40,0x4a,0x86,0xd6,0x85,0x13,0x05,0x85,0x96, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xd3,0x37,0x04,0x88,0x40,0x03,0x27,0xc4,0xfe, -0xb3,0x87,0x2a,0x01,0x54,0x43,0x63,0xef,0xf6,0x0c,0x5c,0x47,0xb3,0xf7,0xfa,0x02, -0xf1,0xeb,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xe4,0x69,0xe5,0x03,0x27,0xc4,0xfe, -0x5c,0x47,0x83,0x29,0x87,0x00,0x33,0xd4,0xfa,0x02,0x33,0x57,0xf9,0x02,0xb3,0xd9, -0xf9,0x02,0x93,0x04,0x17,0x00,0xb3,0x77,0xf9,0x02,0x91,0xe3,0xba,0x84,0x33,0x7a, -0x34,0x03,0x33,0x8a,0x49,0x41,0x63,0xd3,0x44,0x01,0x26,0x8a,0x03,0x27,0x8b,0x42, -0x8d,0x47,0xb3,0x84,0x44,0x41,0x63,0xfe,0xe7,0x00,0x37,0x55,0x80,0x40,0x4e,0x87, -0xa2,0x86,0x52,0x86,0xa6,0x85,0x13,0x05,0xc5,0x98,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0xcb,0x22,0x9a,0xb3,0x07,0x8a,0x40,0x63,0x4c,0xf0,0x02,0x63,0xe2,0x99,0x04, -0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x48,0x90,0x04,0x03,0x27,0x8b,0x42,0x8d,0x47, -0x63,0xfe,0xe7,0x00,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x56,0x86,0xca,0x85, -0x13,0x05,0x85,0x9d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xc8,0x01,0x44,0x81,0xa8, -0x22,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xd9,0x0d,0xe5,0x05,0x04,0x5d,0xbf, -0x33,0x55,0x34,0x03,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xd8,0x01,0xed,0x4e,0x94, -0xb3,0x84,0x34,0x41,0x65,0xb7,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xd6,0x19,0xe1, -0xfd,0x14,0x45,0xb7,0x83,0x27,0x8b,0x42,0x7d,0x54,0x91,0xcb,0x37,0x55,0x80,0x40, -0x85,0x45,0x13,0x05,0x45,0x9b,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xc3,0x22,0x85, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x05,0x61,0x82,0x80,0x79,0x71,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6,0x22,0xd4, -0xaa,0x84,0x32,0x89,0xb6,0x89,0x99,0xee,0x2e,0xc6,0xef,0xe0,0x5f,0xf2,0xb2,0x45, -0x05,0xe9,0x4a,0x86,0x26,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xd1,0x2a,0x84, -0x81,0x47,0x0d,0xa8,0x2e,0xc6,0xef,0xe0,0x9f,0xf0,0x7d,0x54,0xb2,0x45,0x69,0xfd, -0x22,0x85,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80, -0xe3,0x89,0x09,0xfc,0x4a,0x86,0x26,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0xca, -0x2a,0x84,0x85,0x47,0x37,0x67,0x80,0x40,0x83,0x26,0x87,0x42,0x0d,0x47,0xe3,0x79, -0xd7,0xfc,0x95,0xe3,0xb7,0x45,0x80,0x40,0x93,0x85,0x05,0x68,0x37,0x55,0x80,0x40, -0x01,0x47,0x81,0x47,0xca,0x86,0x26,0x86,0x13,0x05,0x05,0xa1,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xb8,0x75,0xb7,0xb7,0x55,0x80,0x40,0x93,0x85,0x45,0xa0,0xf9,0xbf, -0x5d,0x71,0xa6,0xc2,0xb7,0x64,0x80,0x40,0x03,0xa7,0x84,0x42,0x35,0x73,0xa2,0xc4, -0x86,0xc6,0xca,0xc0,0x4e,0xde,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4, -0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x13,0x03,0x03,0x50,0x8d,0x47,0x1a,0x91,0x2a,0x84, -0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x55,0x80,0x40,0x13,0x05, -0x05,0xa4,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xb3,0x1c,0x4c,0xb7,0x6a,0x80,0x40, -0x18,0x08,0x85,0x8b,0x23,0xae,0xfa,0x40,0xcd,0x67,0x93,0x87,0x07,0xb0,0xba,0x97, -0x61,0x75,0x3e,0x95,0xef,0xe0,0x7f,0xdf,0xef,0xf0,0x4f,0xca,0x56,0xc2,0x2a,0x89, -0x63,0x1d,0x05,0x22,0x03,0xa7,0x84,0x42,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44, -0x4c,0x44,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xa7,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0xae,0x4c,0x44,0x08,0x44,0xef,0xe0,0xff,0xc4,0x03,0xa7,0x84,0x42,0x89,0x47, -0x63,0xfb,0xe7,0x00,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xaa,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xac,0x18,0x40,0xb7,0x58,0x80,0x40,0x93,0x87,0xc8,0x2e, -0x98,0xdf,0x18,0x48,0x4d,0x66,0xb5,0x76,0xd8,0xdf,0x58,0x40,0x08,0x08,0x93,0x05, -0x06,0xb0,0xb8,0xc3,0xaa,0x95,0x13,0x87,0x06,0x51,0x2e,0x97,0x93,0x05,0x06,0xb0, -0xaa,0x95,0xf8,0xc3,0x41,0x77,0x2e,0x97,0xb5,0x79,0xb8,0xc7,0xf8,0xc7,0x93,0x8b, -0xc9,0x50,0x33,0x87,0xd5,0x00,0x13,0x8c,0x89,0x50,0x23,0x28,0x07,0x50,0xb3,0x87, -0x85,0x01,0x33,0x87,0x75,0x01,0x01,0x4a,0x93,0x8d,0xc8,0x2e,0x3a,0xc0,0x3e,0xc4, -0x50,0x40,0x83,0xa7,0x84,0x42,0x63,0x60,0xca,0x02,0x0d,0x47,0x63,0x77,0xf7,0x18, -0x10,0x40,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xc5,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xa4,0x9d,0xaa,0xb3,0x05,0x46,0x41,0x2e,0xca,0x11,0x47,0x63,0x7b, -0xf7,0x00,0xb7,0x57,0x80,0x40,0xd2,0x86,0x13,0x85,0x87,0xad,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xa2,0xcd,0x67,0x18,0x08,0x93,0x87,0x07,0xb0,0xba,0x97,0x13,0x85, -0x49,0x50,0x3e,0x95,0xef,0xe0,0x3f,0xb3,0x2a,0x8b,0x11,0xed,0x83,0xa7,0x84,0x42, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xb0,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x9f,0x7d,0x59,0x1d,0xa2,0x03,0xa7,0x84,0x42,0x91,0x47,0x63,0xfe,0xe7,0x00, -0xd2,0x45,0x2a,0x86,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0xb2, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x9d,0xcd,0x67,0x93,0x87,0x07,0xb0,0x18,0x08, -0xba,0x97,0x33,0x83,0x37,0x01,0x83,0x2b,0x43,0x50,0xda,0x8c,0x05,0x4c,0x9a,0x8a, -0x21,0x6d,0x63,0x87,0x0b,0x00,0x83,0xa7,0xcd,0x03,0x99,0xc3,0x63,0x42,0x80,0x03, -0x63,0x5a,0x0c,0x14,0x83,0xa7,0x84,0x42,0x75,0x59,0xe1,0xcb,0x37,0x55,0x80,0x40, -0xe2,0x85,0x13,0x05,0x05,0xbe,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x99,0x75,0xa8, -0x83,0xa6,0x8d,0x04,0x03,0xa7,0xcd,0x04,0x03,0xa8,0x0d,0x04,0xb3,0x87,0xa6,0x01, -0x99,0x8f,0x23,0xa6,0xfa,0x50,0x22,0x46,0x82,0x47,0x03,0xa5,0x4d,0x04,0x33,0xb8, -0x0b,0x01,0x06,0x08,0xe6,0x85,0x23,0xa4,0x7a,0x51,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0xa2,0x03,0xa7,0x84,0x42,0x91,0x47,0x2a,0x8c,0x63,0xf0,0xe7,0x02,0x03,0xa6, -0xca,0x50,0x83,0xa5,0x8a,0x50,0xb7,0x56,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x85, -0x46,0xb6,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x93,0x83,0xa7,0x8a,0x50,0x03,0xa7, -0x0d,0x04,0x83,0xa5,0x8d,0x04,0xb3,0x8b,0xfb,0x40,0x1d,0x8f,0x23,0xa0,0xed,0x04, -0xbe,0x9c,0x03,0xa7,0xca,0x50,0x83,0xa7,0xcd,0x04,0xba,0x97,0x23,0xa6,0xfd,0x04, -0x8d,0x8f,0x63,0x54,0x80,0x01,0xe3,0x96,0xa7,0xf5,0x03,0xa6,0xcd,0x03,0x3e,0x87, -0x63,0x73,0xf6,0x00,0x32,0x87,0x3d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3,0xc7,0x04, -0x83,0xa7,0x84,0x42,0x91,0xcb,0x37,0x55,0x80,0x40,0xba,0x85,0x13,0x05,0x85,0xb9, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x8d,0x75,0x59,0x4d,0x63,0x13,0x03,0x03,0xb0, -0x1a,0x91,0xb6,0x40,0x4a,0x85,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, -0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, -0x82,0x80,0x3e,0xc6,0x92,0x47,0x03,0xa5,0x8d,0x03,0x3a,0x86,0x83,0xa6,0xc7,0x41, -0xb3,0x36,0xd0,0x00,0x41,0x31,0xaa,0x85,0xb2,0x47,0x09,0xcd,0x83,0xa7,0x84,0x42, -0xc5,0xdf,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xbb,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x87,0x5d,0xb7,0x03,0xa7,0x8d,0x03,0x3e,0x97,0x23,0xac,0xed,0x02,0x03,0xa7, -0xcd,0x03,0xb3,0x07,0xf7,0x40,0x23,0xae,0xfd,0x02,0x83,0xa7,0x8d,0x04,0x23,0xa6, -0xfd,0x04,0x45,0xb5,0x83,0xa5,0xcd,0x03,0x63,0x1c,0x0c,0x00,0x8d,0xc5,0x83,0xa7, -0x84,0x42,0x75,0x59,0xbd,0xdb,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xc0,0x65,0xb5, -0x99,0xe9,0x83,0xa7,0x84,0x42,0x75,0x59,0xad,0xd3,0x37,0x55,0x80,0x40,0xde,0x85, -0x13,0x05,0x45,0xc3,0x49,0xbd,0x5a,0x85,0xef,0xe0,0xbf,0x8e,0x11,0xc9,0x83,0xa7, -0x84,0x42,0xe3,0x80,0x07,0xe2,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x7c,0x31,0xb5, -0xd2,0x47,0x3e,0x9a,0x71,0xbb,0x1d,0x71,0xa6,0xca,0xb7,0x64,0x80,0x40,0x03,0xa7, -0x84,0x42,0xa2,0xcc,0x86,0xce,0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0, -0x5e,0xde,0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0x41,0x73,0x8d,0x47,0x1a,0x91, -0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x55,0x80,0x40, -0x13,0x05,0x05,0xa4,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x7c,0x1c,0x4c,0x37,0x6b, -0x80,0x40,0x18,0x08,0x85,0x8b,0x23,0x2e,0xfb,0x40,0xc1,0x67,0xc1,0x07,0xba,0x97, -0x61,0x75,0x3e,0x95,0xef,0xe0,0x7f,0xa8,0xef,0xf0,0x4f,0x93,0xaa,0x89,0x69,0xe5, -0x03,0xa7,0x84,0x42,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x55, -0x80,0x40,0x13,0x05,0x05,0xa7,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x78,0x4c,0x44, -0x08,0x44,0x41,0x7a,0x81,0x4a,0xef,0xe0,0xff,0x8d,0x18,0x40,0x37,0x58,0x80,0x40, -0x93,0x07,0xc8,0x2e,0x98,0xdf,0x18,0x48,0xc1,0x66,0x10,0x08,0xd8,0xdf,0x13,0x87, -0x06,0x01,0x32,0x97,0x33,0x09,0x47,0x01,0x23,0xa4,0x27,0x05,0x23,0xa6,0x27,0x05, -0x93,0x87,0x06,0x01,0x71,0x1a,0xb2,0x97,0xd2,0x97,0x93,0x0c,0xc8,0x2e,0x11,0x4c, -0x3e,0xc2,0x50,0x40,0x83,0xa7,0x84,0x42,0x63,0xe0,0xca,0x02,0x0d,0x47,0x63,0x7d, -0xf7,0x04,0x10,0x40,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xc5,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x71,0x89,0xa0,0xb3,0x05,0x56,0x41,0x23,0x2e,0xb9,0xfe, -0x63,0x7b,0xfc,0x00,0xb7,0x57,0x80,0x40,0xd6,0x86,0x13,0x85,0x87,0xad,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x6f,0x12,0x45,0xef,0xe0,0xff,0x80,0xaa,0x8b,0x83,0xa7, -0x84,0x42,0x0d,0xed,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xb0,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x6d,0xfd,0x59,0x41,0x63,0x1a,0x91,0xf6,0x40,0x4e,0x85, -0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b, -0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80,0x63,0x7f,0xfc,0x00, -0x83,0x25,0xc9,0xff,0xb7,0x56,0x80,0x40,0x2a,0x86,0x01,0x47,0x81,0x47,0x13,0x85, -0xc6,0xb2,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x69,0x03,0x2d,0xc9,0xff,0xde,0x8d, -0x21,0x6a,0x63,0x05,0x0d,0x00,0x83,0xa7,0xcc,0x03,0x99,0xe3,0x01,0x4d,0x49,0xa0, -0x03,0xa5,0xcc,0x04,0x83,0xa7,0x8c,0x04,0x6a,0x87,0xb3,0x07,0xf5,0x40,0xb3,0x86, -0xa7,0x01,0x63,0x74,0xda,0x00,0x33,0x07,0xfa,0x40,0x3a,0x86,0xee,0x85,0x3e,0xc6, -0x3a,0xc4,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xa0,0xad,0x22,0x47,0x83,0xa6,0xcc,0x04, -0xb2,0x47,0x33,0x0d,0xed,0x40,0xba,0x9d,0xba,0x97,0x36,0x97,0x23,0xa6,0xec,0x04, -0x03,0xa7,0xcc,0x03,0x63,0x84,0xe7,0x00,0xe3,0x95,0x47,0xfb,0x83,0x26,0xcb,0x41, -0x83,0xa5,0x8c,0x04,0x03,0xa5,0x8c,0x03,0x3e,0x86,0xb3,0x36,0xd0,0x00,0x3e,0xc4, -0x11,0x34,0xaa,0x85,0xa2,0x47,0x0d,0xc9,0x03,0xa7,0x84,0x42,0x7d,0x5d,0x09,0xcb, -0xb7,0x57,0x80,0x40,0x13,0x85,0xc7,0xbb,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x60, -0x5e,0x85,0xef,0xe0,0x0f,0xec,0x0d,0xc9,0x83,0xa7,0x84,0x42,0x89,0xdf,0x37,0x45, -0x80,0x40,0x13,0x05,0x05,0x7c,0x21,0xb7,0x03,0xa7,0x8c,0x03,0x3e,0x97,0x23,0xac, -0xec,0x02,0x03,0xa7,0xcc,0x03,0xb3,0x07,0xf7,0x40,0x23,0xae,0xfc,0x02,0x83,0xa7, -0x8c,0x04,0x23,0xa6,0xfc,0x04,0x35,0xbf,0x63,0x16,0x0d,0x00,0x83,0x27,0xc9,0xff, -0xbe,0x9a,0x41,0xb5,0xf5,0x59,0xcd,0xb5,0x39,0x71,0x4e,0xd6,0xb7,0x69,0x80,0x40, -0x03,0xa7,0x89,0x42,0x61,0x73,0x22,0xdc,0x26,0xda,0x62,0xcc,0x06,0xde,0x4a,0xd8, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x41,0x03,0x8d,0x47,0x1a,0x91,0x2a,0x8c, -0xae,0x84,0x32,0x84,0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86,0x37,0x55,0x80,0x40, -0xb7,0x45,0x80,0x40,0x93,0x85,0x85,0x10,0x13,0x05,0xc5,0xc7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x56,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xcb,0x37,0x55,0x80,0x40, -0x89,0x45,0x13,0x05,0xc5,0x33,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xa0,0xca,0xa1,0x67, -0x37,0x5a,0x80,0x40,0x21,0x6b,0x8a,0x97,0x81,0x4a,0x13,0x0a,0xca,0x33,0xb3,0x8b, -0x67,0x41,0xa1,0xe4,0x55,0xe8,0x93,0x05,0x80,0x0d,0x52,0x85,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x40,0x9d,0x03,0xa7,0x89,0x42,0x8d,0x47,0x81,0x44,0x63,0xff,0xe7,0x04, -0x03,0x48,0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46,0x24,0x00, -0x03,0x46,0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xc9, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x4f,0x0d,0xa8,0x26,0x89,0x63,0x73,0x9b,0x00, -0x21,0x69,0xde,0x85,0x4a,0x86,0x33,0x85,0x8a,0x01,0xef,0xe0,0x3f,0xed,0xaa,0x85, -0x0d,0xcd,0x83,0xa7,0x89,0x42,0xfd,0x54,0x89,0xcb,0x37,0x45,0x80,0x40,0x13,0x05, -0x85,0x6d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x4c,0x21,0x63,0x41,0x13,0x1a,0x91, -0xf2,0x50,0x26,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a, -0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x21,0x61,0x82,0x80,0x93,0x77,0x39,0x00,0x89,0xeb, -0x81,0x46,0x4a,0x86,0xde,0x85,0x52,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xbf, -0xb3,0x84,0x24,0x41,0xca,0x9a,0xb1,0xb7,0xa2,0x85,0x52,0x85,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x40,0xbe,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xbc,0xa1,0xb7,0x71,0x71, -0xce,0xde,0x2e,0xcb,0xb7,0x69,0x80,0x40,0xb7,0x55,0x80,0x40,0x4a,0xc1,0xde,0xd6, -0x3a,0xd1,0x3e,0xd3,0x06,0xc7,0x22,0xc5,0x26,0xc3,0xd2,0xdc,0xd6,0xda,0xda,0xd8, -0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0xee,0xce,0xaa,0x8b,0x32,0xcd,0x36,0xcf,0x42,0xd5, -0x46,0xd7,0x93,0x87,0xc5,0x2e,0x2e,0x89,0x13,0x87,0xd9,0x42,0x63,0xe0,0xe7,0x38, -0x37,0x05,0x80,0x40,0x13,0x05,0x45,0x1f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x42, -0x01,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x41,0xb7,0x57,0x80,0x40,0x37,0x55, -0x80,0x40,0x23,0xaa,0x07,0x40,0x37,0x64,0x80,0x40,0x95,0x47,0x37,0x5d,0x80,0x40, -0x8d,0x44,0x93,0x05,0x00,0x0a,0x13,0x05,0x85,0xcb,0x23,0x24,0xf4,0x42,0x23,0x20, -0x9d,0x2e,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x3e,0x83,0x27,0x84,0x42,0x63,0xfb, -0xf4,0x06,0x37,0x56,0x80,0x40,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0x13,0x06, -0x96,0x2e,0x93,0x85,0x05,0x00,0x13,0x05,0x45,0xcd,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x3b,0x83,0x27,0x84,0x42,0x63,0xf7,0xf4,0x04,0x37,0x55,0x80,0x40,0x13,0x86, -0xd9,0x42,0x93,0x05,0xc9,0x2e,0x13,0x05,0x05,0xcf,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x39,0x83,0x27,0x84,0x42,0x63,0xf7,0xf4,0x02,0xa9,0x47,0x63,0xe4,0x77,0x2f, -0x37,0x47,0x80,0x40,0x93,0x97,0x2b,0x00,0x13,0x07,0x87,0x09,0xba,0x97,0x03,0xa6, -0x87,0x08,0x37,0x55,0x80,0x40,0xde,0x85,0x13,0x05,0x85,0xd0,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x36,0x5c,0x09,0x3e,0xd6,0xb5,0x46,0x03,0x27,0x84,0x42,0xf9,0x5a, -0x63,0xc8,0x76,0x27,0x8d,0x47,0x5a,0x49,0xea,0x44,0x7a,0x4a,0x0a,0x5b,0x63,0xf0, -0xe7,0x02,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85, -0xc5,0x14,0x13,0x05,0xc5,0xd1,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x33,0xb7,0x87, -0x0c,0x60,0x03,0x27,0x84,0x42,0x03,0xac,0x47,0x00,0x8d,0x47,0x63,0xfd,0xe7,0x00, -0x37,0x55,0x80,0x40,0x13,0x06,0x00,0x20,0xe2,0x85,0x13,0x05,0xc5,0xd3,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x30,0x81,0x4a,0xb7,0x2c,0x00,0x60,0x93,0x0d,0x00,0x10, -0x23,0xa0,0x5c,0x39,0x83,0xa9,0xcc,0x37,0xef,0xe0,0x6f,0xe1,0x19,0xc1,0x93,0xf9, -0xf9,0xbf,0x93,0xf9,0x09,0x20,0x63,0x84,0x09,0x24,0x13,0x7c,0x3c,0x00,0x63,0x0e, -0x0c,0x08,0x03,0x27,0x84,0x42,0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x55,0x80,0x40, -0x13,0x05,0x45,0xd6,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x2c,0x03,0x27,0x84,0x42, -0x8d,0x47,0x63,0xfe,0xe7,0x00,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0x93,0x85, -0x05,0x16,0x13,0x05,0x85,0xd8,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x2a,0x01,0x45, -0x81,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0x44,0xb7,0x67,0x09,0x60,0x03,0xa7, -0x47,0x10,0x13,0x67,0x17,0x00,0x23,0xa2,0xe7,0x10,0x03,0xa7,0x47,0x10,0x13,0x67, -0x27,0x00,0x23,0xa2,0xe7,0x10,0x03,0xa7,0x47,0x10,0x75,0x9b,0x23,0xa2,0xe7,0x10, -0x37,0x87,0x0c,0x60,0x5c,0x43,0xf1,0x9b,0x5c,0xc3,0x37,0x27,0x00,0x60,0x83,0x27, -0x47,0x38,0x9d,0x9b,0x23,0x22,0xf7,0x38,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x8d, -0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x8b,0xb7,0x27,0x00,0x60,0x83,0xa7, -0x47,0x38,0xc1,0x65,0x8d,0x83,0x8d,0x8b,0x91,0xcb,0x05,0x47,0xa1,0x65,0x63,0x87, -0xe7,0x00,0x09,0x47,0x91,0x65,0x63,0x83,0xe7,0x00,0x89,0x65,0xb7,0x57,0x80,0x40, -0x13,0x87,0xc7,0x2e,0x93,0x06,0x80,0x0f,0x54,0xd7,0x93,0x06,0x00,0x10,0x14,0xdb, -0x4c,0xd3,0x11,0x67,0x83,0x26,0x84,0x42,0x93,0x87,0xc7,0x2e,0x63,0x87,0xe5,0x1a, -0x63,0x63,0xb7,0x16,0x09,0x67,0x63,0x84,0xe5,0x1a,0xad,0xc2,0x37,0x55,0x80,0x40, -0x13,0x05,0x45,0xd9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x1e,0x83,0x27,0x84,0x42, -0x8d,0x49,0x63,0xf5,0xf9,0x04,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0x93,0x85, -0x05,0x17,0x13,0x05,0x45,0xe0,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x1c,0x83,0x27, -0x84,0x42,0x63,0xf5,0xf9,0x02,0xb7,0x07,0x88,0x40,0x83,0xa5,0xc7,0xfe,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0xe1,0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45,0x94,0x45, -0xd0,0x41,0x8c,0x41,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x19,0xb7,0x37,0x00,0x60, -0x23,0xac,0x07,0x04,0x37,0x07,0x00,0x10,0x98,0xc3,0x83,0xac,0x07,0x00,0xe3,0x9e, -0x0c,0xfe,0x83,0xa9,0x87,0x05,0x03,0x27,0x84,0x42,0xb7,0x05,0x00,0x01,0xfd,0x15, -0x8d,0x47,0xb3,0xf9,0xb9,0x00,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40,0xce,0x85, -0x13,0x05,0x05,0xe5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x15,0x93,0xd5,0x09,0x01, -0x93,0x87,0xe5,0xfe,0x13,0x07,0x70,0x02,0x01,0x4c,0x63,0x6b,0xf7,0x00,0x13,0x97, -0x27,0x00,0xb7,0x47,0x80,0x40,0x93,0x87,0x87,0x09,0xba,0x97,0x03,0xac,0xc7,0x0e, -0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x56, -0xac,0x00,0x13,0x05,0xc5,0xe6,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x11,0x63,0x12, -0x0c,0x0c,0x83,0x27,0x84,0x42,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xe9, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x0f,0x91,0x47,0x63,0x82,0xfb,0x14,0xfd,0x5a, -0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40,0xd6,0x85, -0x13,0x05,0x05,0x22,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x0d,0xba,0x40,0x2a,0x44, -0x56,0x85,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b, -0x26,0x5c,0x96,0x5c,0x06,0x5d,0xf6,0x4d,0x4d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xad,0xb9,0x37,0x46,0x80,0x40,0x13,0x06,0x06,0x68,0x1d,0xb3,0x85,0x0a, -0xe3,0x90,0xba,0xdb,0x7d,0xbb,0x21,0x67,0x63,0x8f,0xe5,0x02,0x41,0x67,0xe3,0x9e, -0xe5,0xe8,0x41,0x47,0xd8,0xdb,0x13,0x07,0x80,0x0f,0x33,0x87,0xe5,0x02,0x37,0x06, -0x00,0x42,0x32,0x97,0x98,0xd7,0x89,0x47,0xe3,0xfa,0xd7,0xe8,0x37,0x55,0x80,0x40, -0x93,0x06,0x00,0x10,0x13,0x06,0x80,0x0f,0x13,0x05,0x05,0xdb,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x05,0xa5,0xbd,0x3d,0x47,0xf1,0xb7,0x39,0x47,0xe1,0xb7,0x35,0x47, -0xd1,0xb7,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0xc1,0x67,0xfd,0x17,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x41,0x66,0xe2,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0x60,0x16,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x15,0xaa,0x89,0x11,0xcd,0x83,0x27, -0x84,0x42,0x95,0xd7,0xaa,0x85,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xeb,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x00,0x21,0xbf,0xa9,0x47,0xf9,0x5a,0xe3,0xea,0x77,0xf1, -0xb7,0x47,0x80,0x40,0x93,0x87,0xc7,0x06,0x8a,0x0b,0xbe,0x9b,0x83,0xa7,0x0b,0x00, -0x82,0x87,0xa6,0x85,0x4a,0x85,0xef,0xe0,0xff,0xf7,0xaa,0x8a,0xd5,0xbd,0xa6,0x85, -0x4a,0x85,0xef,0xf0,0x0f,0xa5,0xd5,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xef,0xe0, -0x1f,0xe5,0xe5,0xb7,0x4a,0x85,0xef,0xf0,0x0f,0xfc,0xc5,0xb7,0x4a,0x85,0xef,0xf0, -0x2f,0xc4,0xe1,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xfd,0x3a,0xf9,0xb7,0x23,0xae, -0x84,0x01,0xdd,0x57,0x63,0x09,0x0c,0x06,0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xf0, -0xe7,0x02,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85, -0x45,0x22,0x13,0x05,0xc5,0xed,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xf8,0x23,0xa0, -0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x12,0xf9,0x04,0x15,0x69,0xa1,0x69, -0x13,0x09,0xa9,0x0a,0x0d,0x4a,0xb7,0x5a,0x80,0x40,0x13,0x95,0x5c,0x00,0x0c,0x18, -0x13,0x06,0x00,0x02,0x4e,0x95,0xef,0xe0,0x7f,0x94,0xaa,0x85,0x15,0xc5,0x83,0x27, -0x84,0x42,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xef,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xf3,0xd9,0x57,0x9c,0xd0,0x81,0x4a,0x99,0xb5,0xa6,0x85,0x4a,0x85, -0xef,0xe0,0x3f,0xaf,0x88,0xd0,0xcd,0xbf,0x83,0x55,0x01,0x03,0x83,0x27,0x84,0x42, -0x63,0x8d,0x25,0x01,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xf2,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0xf0,0xe9,0x57,0xf9,0xb7,0x52,0x56,0x63,0x66,0xcc,0x00, -0x62,0x57,0x32,0x97,0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55,0x80,0x40, -0x62,0x87,0xe6,0x85,0x13,0x05,0xc5,0xf5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0xee, -0xe5,0x57,0x55,0xb7,0x63,0x7f,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46,0x21,0x03, -0x7c,0x18,0x4a,0x86,0xe6,0x85,0x13,0x85,0x0a,0xfb,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0xeb,0x83,0x47,0x21,0x03,0x8d,0xe7,0x03,0x27,0x84,0x42,0x89,0x47,0x63,0xfe, -0xe7,0x00,0x62,0x56,0xd2,0x56,0x37,0x55,0x80,0x40,0x29,0x82,0x6c,0x18,0x13,0x05, -0x05,0xff,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xe9,0xa6,0x85,0x52,0x55,0x8d,0xb7, -0x85,0x0c,0x25,0xb7,0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45, -0x80,0x40,0x37,0x55,0x80,0x40,0x5a,0x86,0x93,0x85,0x85,0x23,0x13,0x05,0x05,0x02, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0xe6,0x85,0x67,0xb7,0x4b,0x80,0x40,0xfd,0x17, -0x85,0x04,0x93,0x8b,0x0b,0x25,0x3e,0xce,0x63,0x17,0x3b,0x01,0x93,0x1a,0x2b,0x00, -0x93,0xfa,0xfa,0x0f,0xb1,0xbb,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00, -0x89,0x45,0x93,0x8d,0xf4,0xff,0x56,0x85,0xef,0xe0,0xcf,0x9c,0x03,0x27,0x84,0x42, -0x8d,0x47,0xaa,0x8c,0x63,0xfd,0xe7,0x00,0xb7,0x57,0x80,0x40,0xa6,0x86,0x56,0x86, -0xde,0x85,0x13,0x85,0xc7,0xed,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xe1,0x7d,0x7c, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x42,0x33,0xfc,0x8a,0x01,0xd2,0x85,0x66,0x86, -0x62,0x85,0xef,0xe0,0xaf,0xfe,0xaa,0x85,0x11,0xcd,0x83,0x27,0x84,0x42,0xe3,0x8d, -0x07,0xea,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x03,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0xdd,0x5d,0xb5,0xf2,0x47,0x09,0x46,0x26,0x85,0xb3,0xf8,0xfa,0x00,0x33,0x0d, -0x1a,0x01,0xea,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x24,0x03,0x27,0x84,0x42, -0x89,0x47,0x63,0xf3,0xe7,0x02,0x03,0x47,0x3d,0x00,0x83,0x46,0x2d,0x00,0x03,0x46, -0x1d,0x00,0x83,0x45,0x0d,0x00,0x37,0x55,0x80,0x40,0x56,0x88,0x13,0x05,0x05,0x06, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0xd9,0xe6,0x85,0x56,0x85,0xef,0xf0,0x6f,0x80, -0x11,0xcd,0x83,0x27,0x84,0x42,0xe3,0x89,0x07,0xe4,0x37,0x55,0x80,0x40,0x13,0x05, -0xc5,0x09,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xd7,0x3d,0xbd,0x89,0x47,0x23,0x00, -0xfd,0x00,0x93,0x07,0x00,0xf9,0xa3,0x00,0xfd,0x00,0xef,0xe0,0x4f,0x88,0xb3,0x36, -0xa0,0x00,0xd2,0x85,0x66,0x86,0x62,0x85,0xef,0xf0,0xcf,0x93,0xaa,0x85,0x11,0xc9, -0x83,0x27,0x84,0x42,0xe3,0x8a,0x07,0xe0,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x0c, -0xa9,0xbf,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0x35,0x03,0x27,0x84,0x42,0x0d,0x4c, -0x89,0x47,0x63,0x77,0xec,0x02,0x0c,0x18,0x21,0x46,0x13,0xf5,0xca,0xff,0xef,0xe0, -0xef,0xf0,0xaa,0x85,0x83,0x27,0x84,0x42,0x0d,0xc1,0x89,0xcb,0x37,0x55,0x80,0x40, -0x13,0x05,0x05,0x0f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xd0,0x93,0x07,0xf0,0x0f, -0x23,0x80,0xfd,0x00,0x85,0x09,0x91,0x04,0x45,0xb5,0x63,0x71,0xfc,0x04,0x83,0x47, -0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47,0x61,0x03, -0x03,0x47,0x01,0x03,0x37,0x55,0x80,0x40,0x3e,0xc4,0x83,0x47,0x51,0x03,0xa6,0x86, -0x56,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0xde,0x85,0x13,0x05,0x45,0x11,0x3e,0xc0, -0x83,0x47,0x11,0x03,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xcb,0x89,0x47,0x4d,0xbf, -0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x45,0x80,0x40,0x37,0x55, -0x80,0x40,0x5a,0x86,0x93,0x85,0x45,0x26,0x13,0x05,0x05,0x02,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xc8,0x85,0x67,0xb7,0x4b,0x80,0x40,0xfd,0x17,0x93,0x8b,0x0b,0x28, -0x3e,0xce,0xb7,0x5d,0x80,0x40,0xe3,0x01,0x3b,0xd5,0x93,0x97,0x29,0x00,0xca,0x97, -0x83,0xaa,0x07,0x00,0x89,0x45,0x13,0x8d,0x14,0x00,0x56,0x85,0xef,0xd0,0x9f,0xff, -0x03,0x27,0x84,0x42,0x8d,0x47,0xaa,0x8c,0x63,0xf5,0xe7,0x02,0x83,0xc8,0x44,0x00, -0x03,0xc8,0x34,0x00,0x83,0xc7,0x24,0x00,0x03,0xc7,0x14,0x00,0x37,0x55,0x80,0x40, -0xea,0x86,0x56,0x86,0xde,0x85,0x13,0x05,0xc5,0x15,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0xc2,0x7d,0x7c,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x24,0x33,0xfc,0x8a,0x01, -0xd2,0x85,0x66,0x86,0x62,0x85,0xef,0xe0,0x6f,0xe0,0xaa,0x85,0x05,0xc1,0x83,0x27, -0x84,0x42,0x81,0xe7,0x93,0x0a,0xf0,0x0f,0x21,0xbe,0x37,0x55,0x80,0x40,0x13,0x05, -0x45,0x03,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xbf,0xed,0xb7,0xe6,0x85,0x56,0x85, -0xef,0xe0,0x3f,0xe6,0x09,0xcd,0x83,0x27,0x84,0x42,0xe9,0xdf,0x37,0x55,0x80,0x40, -0x13,0x05,0xc5,0x09,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xbd,0xe1,0xb7,0xf2,0x47, -0x03,0xc7,0x14,0x00,0xb3,0xf7,0xfa,0x00,0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7, -0x24,0x00,0xa3,0x80,0xe7,0x00,0xef,0xd0,0x9f,0xed,0xb3,0x36,0xa0,0x00,0xd2,0x85, -0x66,0x86,0x62,0x85,0xef,0xe0,0x1f,0xf9,0xaa,0x85,0x09,0xc9,0x83,0x27,0x84,0x42, -0xd1,0xdb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0x18,0x61,0xbf,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x00,0x1b,0x83,0x27,0x84,0x42,0x0d,0x4c,0x63,0x71,0xfc,0x06,0x0c,0x18, -0x21,0x46,0x13,0xf5,0xca,0xff,0xef,0xe0,0x6f,0xd6,0xaa,0x85,0x83,0x27,0x84,0x42, -0x19,0xc5,0xad,0xd3,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0x0f,0x9d,0xb7,0x63,0x7f, -0xfc,0x02,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6, -0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xea,0x86,0x3e,0xc4,0x83,0x47,0x51,0x03, -0x56,0x86,0xde,0x85,0x3e,0xc2,0x83,0x47,0x41,0x03,0x13,0x85,0x4d,0x11,0x3e,0xc0, -0x83,0x47,0x11,0x03,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xb2,0x85,0x09,0x91,0x04, -0x5d,0xb5,0xb7,0x07,0xfd,0xff,0x7d,0x57,0xfd,0x17,0x63,0x13,0xe9,0x04,0x37,0x67, -0x09,0x60,0x03,0x29,0x07,0x11,0xc1,0x66,0xb3,0x77,0xf9,0x00,0xd5,0x8f,0x23,0x28, -0xf7,0x10,0x03,0x27,0x84,0x42,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40, -0xca,0x85,0x13,0x05,0x45,0x1b,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xae,0x03,0x27, -0x0d,0x2e,0x85,0x47,0xca,0x8a,0xe3,0x15,0xf7,0x9e,0xef,0xd0,0x9f,0xf8,0xcd,0xb2, -0xb7,0x66,0x09,0x60,0x03,0xa7,0x06,0x11,0xf9,0x8f,0x37,0x07,0x03,0x00,0x33,0x77, -0xe9,0x00,0xd9,0x8f,0x23,0xa8,0xf6,0x10,0x6d,0xbf,0x81,0x45,0x61,0x46,0x28,0x18, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0xf2,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10, -0x3e,0xd8,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x13,0x05,0x40,0x1d,0x3e,0xda, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xba,0xaa,0x85,0x11,0xc9,0x83,0x27,0x84,0x42, -0xe3,0x87,0x07,0x98,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x9b,0x8d,0xb4,0x0c,0x18, -0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xb8, -0xaa,0x85,0x11,0xc9,0x83,0x27,0x84,0x42,0xe3,0x83,0x07,0x96,0x37,0x55,0x80,0x40, -0x13,0x05,0xc5,0xbb,0x2d,0xbc,0x0c,0x18,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0xb6,0xaa,0x85,0x11,0xc9,0x83,0x27,0x84,0x42, -0xe3,0x8f,0x07,0x92,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x1d,0x09,0xbc,0x03,0x27, -0x84,0x42,0x8d,0x47,0x63,0xfa,0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x1f, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0xa0,0x81,0x44,0x8d,0x49,0x37,0x5a,0x80,0x40, -0x29,0x49,0x83,0x27,0x84,0x42,0x63,0xfc,0xf9,0x00,0x1c,0x18,0xa6,0x97,0x83,0xc5, -0x07,0x00,0x13,0x05,0x8a,0x20,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x9e,0x85,0x04, -0xe3,0x91,0x24,0xff,0x03,0x27,0x84,0x42,0x8d,0x47,0x81,0x4a,0xe3,0xf2,0xe7,0x8e, -0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x21,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x9c, -0xc1,0xb8, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_data.inc deleted file mode 100644 index c0e9da5816..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,304 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x0e,0x04,0x80,0x40,0x7a,0x08,0x80,0x40,0xf0,0x02,0x80,0x40,0xc4,0x06,0x80,0x40, -0x1e,0x07,0x80,0x40,0xd8,0x02,0x80,0x40,0x6c,0x07,0x80,0x40,0xc6,0x02,0x80,0x40, -0xac,0x02,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x62,0x02,0x80,0x40, -0x22,0x02,0x80,0x40,0x30,0x02,0x80,0x40,0x14,0x02,0x80,0x40,0x42,0x20,0x80,0x40, -0x64,0x20,0x80,0x40,0x4e,0x20,0x80,0x40,0x58,0x20,0x80,0x40,0x7e,0x20,0x80,0x40, -0xa4,0x21,0x80,0x40,0x80,0x23,0x80,0x40,0x7a,0x25,0x80,0x40,0x6c,0x20,0x80,0x40, -0x74,0x20,0x80,0x40,0x12,0x25,0x80,0x40,0x73,0x74,0x75,0x62,0x5f,0x67,0x65,0x74, -0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a,0x65,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63,0x6b,0x00,0x00,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x00,0x00,0x00, -0x34,0x52,0x80,0x40,0x40,0x52,0x80,0x40,0x4c,0x52,0x80,0x40,0x58,0x52,0x80,0x40, -0x6c,0x52,0x80,0x40,0x7c,0x52,0x80,0x40,0x8c,0x52,0x80,0x40,0x9c,0x52,0x80,0x40, -0xa8,0x52,0x80,0x40,0xc0,0x52,0x80,0x40,0xd0,0x52,0x80,0x40,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62, -0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72, -0x5f,0x62,0x70,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63, -0x6b,0x20,0x64,0x61,0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e, -0x63,0x72,0x79,0x70,0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61,0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20, -0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26, -0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73, -0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64, -0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70, -0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x69,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20, -0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x65,0x71,0x2d, -0x3e,0x73,0x72,0x63,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70, -0x5f,0x73,0x72,0x63,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65, -0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x6d,0x6d,0x61,0x70,0x20,0x70,0x61,0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64, -0x20,0x65,0x6e,0x74,0x72,0x79,0x5f,0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x6d,0x75,0x5f,0x76,0x61,0x6c,0x3a,0x25,0x78, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x70,0x61,0x67,0x65,0x5f,0x73,0x69, -0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65,0x73,0x3a,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x75,0x6e,0x6d,0x61,0x70,0x20,0x70,0x61, -0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64,0x20,0x65,0x6e,0x74,0x72,0x79,0x5f, -0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x70, -0x61,0x67,0x65,0x5f,0x73,0x69,0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65, -0x73,0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d, -0x61,0x67,0x69,0x63,0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61, -0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x61,0x64,0x20,0x6d,0x63,0x75,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65, -0x72,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f, -0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30, -0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25, -0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d, -0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65, -0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70,0x70,0x20, -0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68, -0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64,0x2c,0x20,0x73,0x7a, -0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66, -0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72, -0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65, -0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a, -0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73, -0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, -0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20, -0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74, -0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20,0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d, -0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69, -0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74, -0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64, -0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6c,0x61,0x73,0x74,0x20, -0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25, -0x64,0x20,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x45,0x72,0x61,0x73,0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d, -0x73,0x0a,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65,0x64,0x2d,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74,0x65,0x20,0x25,0x73, -0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20, -0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72, -0x69,0x74,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70, -0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77, -0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64, -0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74, -0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72, -0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x69,0x6e,0x66,0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28, -0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72, -0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, -0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20, -0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25, -0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x63,0x61,0x63,0x68,0x65,0x5f,0x63,0x74,0x72,0x6c,0x5f,0x72, -0x65,0x67,0x3a,0x25,0x58,0x20,0x4d,0x4d,0x55,0x5f,0x56,0x41,0x4c,0x49,0x44,0x3a, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68, -0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e, -0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, -0x6f,0x77,0x6e,0x20,0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a,0x65,0x21,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x4d,0x55,0x20,0x70,0x61,0x67,0x65, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x58,0x20,0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61, -0x67,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x3a,0x25,0x64,0x20,0x64,0x72,0x6f,0x6d, -0x5f,0x70,0x61,0x67,0x65,0x5f,0x65,0x6e,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x30,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25, -0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c, -0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70, -0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44, -0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x25,0x78,0x2c, -0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65, -0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x70,0x61,0x72,0x74,0x69, -0x74,0x69,0x6f,0x6e,0x73,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x65,0x6e,0x74,0x72, -0x79,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74, -0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69, -0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65, -0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78, -0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63, -0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30, -0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70, -0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73, -0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20, -0x73,0x65,0x63,0x74,0x6f,0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72, -0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61, -0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29, -0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20, -0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25, -0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x70,0x63,0x72,0x5f, -0x73,0x79,0x73,0x63,0x6c,0x6b,0x5f,0x63,0x6f,0x6e,0x66,0x5f,0x72,0x65,0x67,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x44,0x61,0x74,0x61,0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x5f,0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52, -0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00, -0x43,0x4c,0x4f,0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00, -0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_code.inc deleted file mode 100644 index dc90000c7c..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,152 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x20,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x41,0x11,0x26,0xc2, -0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46, -0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xf4,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0x59,0x71, -0x37,0x47,0x80,0x40,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6,0xa2,0xd4,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0x16,0x91,0x23,0x2a,0xf7,0x14,0xa1,0x67,0x93,0x87,0x07,0x03,0x37,0x47, -0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0xaa,0x84, -0x23,0xac,0xe7,0x14,0xa1,0x3f,0x63,0x19,0x05,0x1e,0xb7,0x47,0x80,0x40,0x03,0xa7, -0x07,0x16,0xb7,0x06,0x80,0x00,0xb7,0x4b,0x80,0x40,0x1c,0x43,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x03,0xc7,0x0b,0x15,0xb7,0x47,0x80,0x40,0x13,0x8a,0x47,0x11,0x1d,0xc7, -0x03,0x27,0x4a,0x01,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b,0x01,0xcb,0x03,0x25, -0x8a,0x01,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45,0x03,0x27,0xca,0x01, -0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x0a,0x02,0x02,0x97,0x98,0x40,0x00,0x18, -0x23,0x2a,0x8a,0x02,0x23,0x22,0xea,0x02,0x98,0x48,0x23,0x2c,0x8a,0x02,0x01,0x4b, -0x23,0x24,0xea,0x02,0xd8,0x40,0x63,0x7f,0xeb,0x14,0x33,0x07,0x67,0x41,0x23,0x22, -0xe4,0xfe,0x03,0xc7,0x0b,0x15,0x63,0x09,0x07,0x16,0x03,0x27,0x4a,0x01,0x63,0x05, -0x07,0x16,0x18,0x4f,0x63,0x02,0x07,0x16,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x4c,0x08, -0x02,0x97,0x2a,0xc4,0x63,0x0a,0x05,0x12,0x83,0x2a,0x44,0xfe,0x2a,0x8c,0xa1,0x6c, -0x63,0x85,0x0a,0x00,0x03,0x27,0x8a,0x02,0x19,0xe3,0x01,0x49,0xad,0xa8,0x03,0x25, -0x8a,0x03,0x03,0x27,0x4a,0x03,0x56,0x8d,0x33,0x07,0xe5,0x40,0x33,0x09,0x57,0x01, -0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69,0xe2,0x85,0x6a,0x86,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xdb,0x03,0x27,0x8a,0x03,0xb3,0x8a,0xaa,0x41,0x6a,0x9c, -0x6a,0x97,0x23,0x2c,0xea,0x02,0x03,0x27,0x8a,0x02,0x63,0x04,0x27,0x01,0xe3,0x19, -0x99,0xfb,0xb7,0x47,0x80,0x40,0x83,0xad,0x47,0x15,0x03,0x2d,0x4a,0x02,0x83,0x25, -0x4a,0x03,0x63,0x9d,0x0d,0x00,0x2e,0xc6,0xd9,0x3a,0xb2,0x45,0x35,0xe1,0x4a,0x86, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xa1,0x9d,0xa0,0x2e,0xc6,0xc1,0x32, -0xb2,0x45,0x75,0xf1,0x7d,0x59,0x03,0xc7,0x0b,0x15,0x59,0xcf,0x03,0x27,0x4a,0x01, -0x41,0xcf,0x14,0x4f,0xd1,0xca,0x58,0x4f,0xa2,0x45,0x03,0x25,0x8a,0x01,0x81,0x47, -0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26, -0x04,0xff,0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08, -0x02,0x97,0x3d,0xe1,0x63,0x1f,0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xd9,0xbd, -0xe3,0x8f,0x0d,0xf8,0x4a,0x86,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x97, -0x55,0xf1,0x03,0x27,0x4a,0x02,0x4a,0x97,0x23,0x22,0xea,0x02,0x03,0x27,0x8a,0x02, -0x33,0x07,0x27,0x41,0x23,0x24,0xea,0x02,0x03,0x27,0x4a,0x03,0x23,0x2c,0xea,0x02, -0x01,0xb7,0xf5,0x59,0xc1,0x62,0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54, -0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c, -0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0xfd,0x59,0xe9,0xbf,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16, -0x63,0xe1,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x40,0x87,0x0e, -0xb7,0x87,0x0c,0x60,0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b, -0x00,0x60,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10, -0x23,0xa0,0x3a,0x01,0x03,0x29,0x0b,0x00,0x5d,0x30,0x19,0xc1,0x13,0x79,0xf9,0xbf, -0x13,0x79,0x09,0x20,0x63,0x03,0x09,0x0c,0x13,0x7a,0x3a,0x00,0x63,0x0c,0x0a,0x04, -0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x96,0xb7,0x67,0x09,0x60, -0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67, -0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b, -0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xe0,0x01,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xdd,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97, -0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x16,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54, -0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x25,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xd5,0xbd,0x85,0x09,0xe3,0x92,0x79,0xf3, -0x81,0xb7,0x7d,0x55,0xe1,0xbf,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x81,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x80,0x79,0xf9,0x85,0x47, -0xe3,0x15,0xf4,0xfa,0x26,0x85,0x99,0x31,0x55,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_data.inc deleted file mode 100644 index b263ab4112..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x3a,0x01,0x80,0x40,0x1a,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x24,0x05,0x80,0x40, -0x36,0x05,0x80,0x40,0x26,0x00,0x80,0x40,0xfa,0x03,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 81c26d5447..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,160 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x41,0x11,0x26,0xc2, -0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46, -0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x2f,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0xb5,0x72, -0x39,0x71,0x85,0x8b,0x37,0x47,0x80,0x40,0x93,0x82,0x02,0x4e,0x4a,0xd8,0x06,0xde, -0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc, -0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91,0x23,0x2a,0xf7,0x14,0xad,0x67,0x93,0x87, -0x07,0xb2,0x37,0x47,0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40, -0x21,0x67,0x2a,0x89,0x23,0xac,0xe7,0x14,0x91,0x3f,0x63,0x17,0x05,0x26,0xb7,0x47, -0x80,0x40,0x03,0xa7,0x07,0x16,0xb7,0x06,0x80,0x00,0x37,0x4c,0x80,0x40,0x1c,0x43, -0xb7,0x48,0x80,0x40,0xaa,0x89,0xd5,0x8f,0x1c,0xc3,0x83,0x47,0x0c,0x15,0x93,0x8a, -0x48,0x11,0x8d,0xcb,0x83,0xa7,0x4a,0x01,0x83,0x25,0x89,0x00,0x03,0x26,0xc9,0x00, -0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5,0x8a,0x01,0x32,0xc2,0x2e,0xc0,0x82,0x97, -0x12,0x46,0x82,0x45,0x83,0xa7,0xca,0x01,0x91,0xc7,0xdc,0x4b,0x81,0xc7,0x03,0xa5, -0x0a,0x02,0x82,0x97,0x83,0x27,0x09,0x00,0x13,0x04,0x01,0xb2,0x81,0x4b,0x23,0xa2, -0xfa,0x02,0x83,0x27,0x09,0x01,0x23,0x28,0x04,0x50,0x23,0xa4,0xfa,0x02,0x83,0x27, -0x49,0x00,0x23,0xa6,0xfa,0x02,0x1c,0x18,0x23,0xa8,0xfa,0x02,0x8d,0x67,0x93,0x87, -0x07,0xb2,0x8a,0x97,0x23,0xaa,0xfa,0x02,0x23,0xac,0xfa,0x02,0x83,0x27,0x49,0x00, -0x63,0xfe,0xfb,0x16,0xb3,0x87,0x77,0x41,0x23,0x28,0xf4,0x4e,0x83,0x47,0x0c,0x15, -0x63,0x84,0x07,0x1c,0x83,0xa7,0x4a,0x01,0x63,0x80,0x07,0x1c,0x98,0x4f,0x63,0x0d, -0x07,0x1a,0x03,0xa5,0x8a,0x01,0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x20, -0xc4,0x50,0x23,0x2c,0xf4,0x4e,0x23,0x2e,0x04,0x4f,0x23,0x22,0xd4,0x50,0x23,0x24, -0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08,0x0c,0x08,0x02,0x97,0x2a,0xc0,0x63,0x05, -0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2,0x05,0x4a,0xa1,0x6c,0x63,0x07,0x0b,0x00, -0x83,0xa7,0x8a,0x02,0x99,0xc3,0x63,0x41,0x40,0x07,0x63,0x48,0x0a,0x10,0x83,0xa7, -0x8a,0x02,0x63,0x10,0x0a,0x16,0x63,0x92,0x07,0x10,0x83,0x47,0x0c,0x15,0x63,0x8d, -0x07,0x14,0x83,0xa7,0x4a,0x01,0x63,0x89,0x07,0x14,0x98,0x4f,0x63,0x06,0x07,0x14, -0xfd,0x55,0x23,0x20,0xb4,0x50,0xdc,0x4f,0x82,0x45,0x03,0xa5,0x8a,0x01,0x81,0x46, -0x01,0x47,0x7d,0x56,0x23,0x22,0xc4,0x50,0x23,0x2c,0xd4,0x4e,0x23,0x2e,0xe4,0x4e, -0x23,0x24,0xd4,0x50,0x23,0x26,0xe4,0x50,0x30,0x08,0x82,0x97,0x63,0x1e,0x05,0x10, -0x83,0x27,0x04,0x4f,0xbe,0x9b,0x1d,0xbf,0x83,0xa6,0x4a,0x03,0x03,0xa7,0x8a,0x03, -0x03,0xa8,0xca,0x02,0x92,0x45,0xb3,0x87,0x96,0x01,0x03,0xa5,0x0a,0x03,0x99,0x8f, -0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e,0x06,0x08,0x3c,0x08,0x50,0x08,0x23,0x2a, -0x64,0x4f,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xd2,0x83,0x27,0x44,0x4f,0x03,0xa7, -0xca,0x02,0x83,0xa4,0x8a,0x03,0x33,0x0b,0xfb,0x40,0x1d,0x8f,0x23,0xa6,0xea,0x02, -0x12,0x47,0x83,0xa5,0x4a,0x03,0x2a,0x8a,0xba,0x97,0x3e,0xc2,0x83,0x27,0x84,0x4f, -0xbe,0x94,0x23,0xac,0x9a,0x02,0x8d,0x8c,0x63,0x54,0xa0,0x00,0xe3,0x98,0x94,0xf3, -0x83,0xa7,0x8a,0x02,0x26,0x86,0x63,0xf3,0x97,0x00,0x3e,0x86,0x25,0xce,0x63,0x74, -0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47,0x80,0x40,0x83,0xad,0x47,0x15,0x03,0xad, -0x4a,0x02,0x63,0x9e,0x0d,0x00,0x32,0xc6,0x2e,0xc4,0xd1,0x31,0xa2,0x45,0x32,0x46, -0x31,0xe1,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd0,0x99,0xa0,0x32,0xc6, -0x2e,0xc4,0x75,0x31,0xa2,0x45,0x32,0x46,0x79,0xfd,0xf5,0x59,0xcd,0x62,0x93,0x82, -0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59, -0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d, -0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xc8,0x61,0xf5,0x83,0xa7,0x4a,0x02,0xa6,0x97,0x23,0xa2,0xfa,0x02,0x83,0xa7, -0x8a,0x02,0x85,0x8f,0x23,0xa4,0xfa,0x02,0x83,0xa7,0x4a,0x03,0x23,0xac,0xfa,0x02, -0x71,0xb5,0xe3,0x94,0x07,0xea,0x55,0xb7,0xfd,0x59,0x4d,0xb7,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xee,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16, -0x63,0xe2,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x41,0x87,0x0e, -0xb7,0x87,0x0c,0x60,0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b, -0x00,0x60,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10, -0x23,0xa0,0x3a,0x01,0x03,0x29,0x0b,0x00,0xef,0xf0,0x7f,0x82,0x19,0xc1,0x13,0x79, -0xf9,0xbf,0x13,0x79,0x09,0x20,0x63,0x03,0x09,0x0c,0x13,0x7a,0x3a,0x00,0x63,0x0c, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x8e,0xb7,0x67, -0x09,0x60,0x93,0x87,0x47,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43, -0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xd8,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xd5,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37, -0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06, -0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x16,0xf4,0x02,0x79,0x55,0xf2,0x50, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xcd,0xbd,0x85,0x09,0xe3,0x91, -0x79,0xf3,0x81,0xb7,0x7d,0x55,0xe1,0xbf,0xb7,0x07,0x88,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x20,0x79,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x77,0x79,0xf9, -0xa1,0x47,0xe3,0x15,0xf4,0xfa,0x26,0x85,0xef,0xf0,0x5f,0x81,0x4d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 47982f3008..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x3a,0x01,0x80,0x40,0x3a,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x44,0x08,0x80,0x40, -0x56,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x1a,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c6/sdkconfig.h b/contrib/loaders/flash/espressif/esp32c6/sdkconfig.h deleted file mode 100644 index 53f3bcce0f..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/sdkconfig.h +++ /dev/null @@ -1,46 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32C6 1 -#define CONFIG_FREERTOS_UNICORE 1 - -/* Use ROM flash driver patch */ -//#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32C6_DEFAULT_CPU_FREQ_MHZ 160 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ -#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0 /* no assert in the hal functions */ -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 - -#define CONFIG_LOG_DEFAULT_LEVEL 0 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32c6/stub.ld b/contrib/loaders/flash/espressif/esp32c6/stub.ld deleted file mode 100644 index d92cfb5d69..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub.ld +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C6 flasher stub * - * Copyright (C) 2022 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - * * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-C6 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40804000 - data - */ - iram : org = 0x40800000, len = 0x4000 - dram : org = 0x40804000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h b/contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h deleted file mode 100644 index ae364f8280..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub_flash_idf_image.h +++ /dev/null @@ -1,6 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define OPENOCD_STUB_BSS_SIZE 0x0000038UL -#define OPENOCD_STUB_STACK_SIZE 512 -#define OPENOCD_STUB_PARAM_SIZE 512 -#define OPENOCD_STUB_BP_SECTOR_SIZE 4096 diff --git a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.c deleted file mode 100644 index 0d3c3716b5..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.c +++ /dev/null @@ -1,368 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-C6 specific flasher stub functions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#include - -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define PCR_SOC_CLK_MAX 1 // CPU_CLK frequency is 160 MHz (source is PLL_CLK) - -/* Cache MMU related definitions */ -#define STUB_CACHE_CTRL_REG EXTMEM_L1_CACHE_CTRL_REG -#define STUB_CACHE_BUS (EXTMEM_L1_CACHE_SHUT_DBUS | EXTMEM_L1_CACHE_SHUT_IBUS) -#define STUB_MMU_DROM_PAGES_END SOC_MMU_ENTRY_NUM -#define STUB_MMU_DROM_PAGES_START (STUB_MMU_DROM_PAGES_END - 8) /* 8 pages will be more than enough */ - -typedef struct { - mmu_page_size_t page_size; - uint32_t vaddr0_start_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; - int shift_count; -} cache_mmu_config_t; - -static cache_mmu_config_t s_cache_mmu_config; - -extern void spi_flash_attach(uint32_t ishspi, bool legacy); - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32C6_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_hal_pages_to_bytes(uint32_t page_num) -{ - return page_num << s_cache_mmu_config.shift_count; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_format_paddr(uint32_t paddr) -{ - return paddr >> s_cache_mmu_config.shift_count; -} - -#define STUB_MMU_VADDR_MASK (s_cache_mmu_config.page_size * SOC_MMU_MAX_PADDR_PAGE_NUM - 1) -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_get_entry_id(uint32_t vaddr) -{ - return (vaddr & STUB_MMU_VADDR_MASK) >> s_cache_mmu_config.shift_count; -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_write_entry(uint32_t entry_id, uint32_t mmu_val) -{ - uint32_t mmu_raw_value; - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_val |= SOC_MMU_SENSITIVE; - - mmu_raw_value = mmu_val | SOC_MMU_VALID; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), mmu_raw_value); -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_set_entry_invalid(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), SOC_MMU_INVALID); -} - -static inline int __attribute__((always_inline)) stub_mmu_ll_read_entry(uint32_t entry_id) -{ - uint32_t mmu_raw_value; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - mmu_raw_value = REG_READ(SPI_MEM_MMU_ITEM_CONTENT_REG(0)); - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_raw_value &= ~SOC_MMU_SENSITIVE; - - return mmu_raw_value; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the - * whole ICache */ - Cache_Invalidate_ICache_All(); -} - -void stub_cache_configure(void) -{ - s_cache_mmu_config.page_size = mmu_ll_get_page_size(0); - s_cache_mmu_config.drom_page_start = STUB_MMU_DROM_PAGES_START; - s_cache_mmu_config.drom_page_end = STUB_MMU_DROM_PAGES_END; /* 256 */ - - switch (s_cache_mmu_config.page_size) { - case MMU_PAGE_64KB: - s_cache_mmu_config.shift_count = 16; - break; - case MMU_PAGE_32KB: - s_cache_mmu_config.shift_count = 15; - break; - case MMU_PAGE_16KB: - s_cache_mmu_config.shift_count = 14; - break; - case MMU_PAGE_8KB: - s_cache_mmu_config.shift_count = 13; - break; - default: - STUB_LOGE("Unknown page size!"); - return; - } - - s_cache_mmu_config.vaddr0_start_addr = SOC_DROM_LOW + - (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr0_start_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr0_start_addr); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_CLK_EN_M); - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - CLEAR_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - mmu_ll_set_page_size(0, CONFIG_MMU_PAGE_SIZE); - Cache_MMU_Init(); - Cache_Enable_ICache(0); -} - -static bool stub_is_cache_enabled(void) -{ - int cache_ctrl_reg = REG_READ(STUB_CACHE_CTRL_REG); - STUB_LOGD("cache_ctrl_reg:%X MMU_VALID:%x\n", cache_ctrl_reg, SOC_MMU_VALID); - - /* if any of the entry is valid and busses are enabled we can consider that cache is enabled */ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; ++i) { - uint32_t mmu_raw_value = stub_mmu_ll_read_entry(i); - if ((mmu_raw_value & SOC_MMU_VALID) == SOC_MMU_VALID) - return !(cache_ctrl_reg & STUB_CACHE_BUS); - } - return false; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - stub_cache_configure(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t pcr_sysclk_conf_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - pcr_sysclk_conf_reg = REG_READ(PCR_SYSCLK_CONF_REG); - REG_WRITE(PCR_SYSCLK_CONF_REG, - (pcr_sysclk_conf_reg & ~PCR_SOC_CLK_SEL_M) | (PCR_SOC_CLK_MAX << PCR_SOC_CLK_SEL_S)); - } else { // restore old value - pcr_sysclk_conf_reg = conf_reg_val; - REG_WRITE(PCR_SYSCLK_CONF_REG, - (REG_READ(PCR_SYSCLK_CONF_REG) & ~PCR_SOC_CLK_SEL_M) | (pcr_sysclk_conf_reg & PCR_SOC_CLK_SEL_M)); - } - - STUB_LOGD("pcr_sysclk_conf_reg %x\n", pcr_sysclk_conf_reg); - - return pcr_sysclk_conf_reg; -} - -#if STUB_LOG_ENABLE == 1 -extern uint32_t ets_clk_get_xtal_freq(void); -void stub_uart_console_configure(int dest) -{ - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_clk_get_xtal_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32c6 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized and - possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32c6 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static void stub_mmu_hal_map_region(uint32_t vaddr, uint32_t paddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - uint32_t mmu_val = stub_mmu_ll_format_paddr(paddr); /* This is the physical address in the format that MMU - * supported */ - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_write_entry(entry_id, mmu_val); - Cache_Invalidate_Addr(vaddr, page_size_in_bytes); - STUB_LOGD("mmap page_num:%d entry_id:%d vaddr:%x mmu_val:%x size:%d page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, mmu_val, len, page_size_in_bytes); - vaddr += page_size_in_bytes; - mmu_val++; - page_num--; - } -} - -static void stub_mmu_hal_unmap_region(uint32_t vaddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_set_entry_invalid(entry_id); - STUB_LOGD("unmap page_num:%d entry_id:%d vaddr:%x page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, page_size_in_bytes); - vaddr += page_size_in_bytes; - page_num--; - } -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_ICache(); - - req->vaddr_start = s_cache_mmu_config.vaddr0_start_addr; - req->ptr = (void *)req->vaddr_start + req->src_addr - map_src; - - STUB_LOGD("map_ptr: %x size:%d req->src_addr:%x map_src:%x map_size:%x\n", - req->ptr, req->size, req->src_addr, map_src, map_size); - - stub_mmu_hal_map_region(req->vaddr_start, req->src_addr, map_size); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - - Cache_Resume_ICache(saved_state); - - return 0; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_ICache(); - stub_mmu_hal_unmap_region(req->vaddr_start, map_size); - Cache_Resume_ICache(saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.h deleted file mode 100644 index bcebf40232..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-C6 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -#include "stub_riscv_common.h" - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C6_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32c6/stub_flasher_image.h deleted file mode 100644 index 8e1c2adb75..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000048UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0408008baUL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x0408007ecUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x04080022cUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x040800300UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040800048UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040800048UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x04080086cUL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000110UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x04080022cUL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x04080043cUL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x04080043cUL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001141UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x040801bbeUL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x040805304UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x040805414UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32c6/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32c6_STUB_BUILD_IDF_REV d4c16efcd3 -*/ diff --git a/contrib/loaders/flash/espressif/esp32c6/stub_idf_bin.ld b/contrib/loaders/flash/espressif/esp32c6/stub_idf_bin.ld deleted file mode 100644 index dd7322b371..0000000000 --- a/contrib/loaders/flash/espressif/esp32c6/stub_idf_bin.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C6 flasher stub * - * Copyright (C) 2022 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-C6 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40800800 - data - */ - iram : org = 0x40800000, len = 0x800 - dram : org = 0x40800800, len = 0x800 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c61/Makefile b/contrib/loaders/flash/espressif/esp32c61/Makefile deleted file mode 100644 index 39cc93eebc..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2024 Espressif Systems Ltd. - -# Prefix for ESP32-C61 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32c61 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32c61/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c61/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32c61/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c \ - $(IDF_PATH)/components/esp_rom/patches/esp_rom_cache_esp32c61.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/$(STUB_CHIP)/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP)/private_include \ - -I$(IDF_PATH)/components/esp_rom/include/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_hw_support/port/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP) \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/include \ - -I$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/include/$(STUB_CHIP) - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.ld -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/$(STUB_CHIP)/ld/$(STUB_CHIP).rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index f3e74d79a3..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,98 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x18,0x5c,0x01,0x3e,0xde,0x35,0x47, -0x79,0x55,0x63,0x4b,0x87,0x14,0x98,0x43,0x37,0x2a,0x00,0x60,0xb7,0x2a,0x00,0x60, -0x3a,0xc8,0xd8,0x43,0x7d,0x7b,0x01,0x49,0x3a,0xca,0x98,0x47,0xdc,0x47,0x13,0x0a, -0x0a,0x38,0x3a,0xc6,0x3e,0xcc,0xb7,0x87,0x0c,0x60,0x83,0xa9,0x47,0x00,0x93,0x8a, -0xca,0x37,0x13,0x0b,0xfb,0x7f,0x93,0x0b,0x00,0x20,0x23,0x20,0x2a,0x01,0x83,0xa4, -0x0a,0x00,0x2d,0x3f,0x19,0xc1,0xb3,0xf4,0x64,0x01,0x93,0xf4,0x04,0x40,0x63,0x88, -0x04,0x12,0x93,0xf9,0x69,0x03,0x63,0x8d,0x09,0x04,0x01,0x45,0x81,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x10,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x58,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x55, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x44,0x80,0x40,0x13,0x87,0x84,0x0a,0x93,0x06,0x80,0x1f,0x54,0xd7, -0x93,0x06,0x00,0x20,0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x0a,0x3d,0x47, -0x63,0x8b,0xd7,0x00,0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed, -0x91,0x47,0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x9d,0xbd,0x05,0x09, -0xe3,0x1d,0x79,0xeb,0xd9,0xbd,0x79,0x55,0xc1,0xbf,0x37,0x0c,0x85,0x40,0x03,0x25, -0xcc,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf4,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf2, -0xaa,0x8a,0x55,0xf1,0x99,0x47,0xe3,0x18,0xf4,0xfc,0xb7,0x07,0x00,0x02,0xfd,0x17, -0x37,0x8b,0x0c,0x60,0x3e,0xd2,0x13,0x0b,0x4b,0x09,0xe2,0x47,0x63,0x94,0x57,0x01, -0x01,0x45,0x59,0xb7,0xc2,0x47,0x93,0x9b,0x2a,0x00,0x09,0x6a,0xde,0x97,0x80,0x43, -0xd2,0x47,0x13,0x57,0xc4,0x00,0xbe,0x9b,0x93,0x07,0x24,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6a,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x3c,0xdc,0x50,0xfd,0x79, -0xb3,0x79,0x34,0x01,0xb3,0x07,0xf0,0x40,0xb3,0xf7,0x37,0x01,0x3e,0xd0,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x3f,0x83,0xad,0x84,0x02,0x82,0x57,0x85,0x46,0x33,0x87, -0xb9,0x01,0x1d,0x8f,0x3a,0xd0,0xd8,0x58,0x2a,0xce,0x6e,0x86,0xb3,0x9c,0xe6,0x00, -0x13,0x89,0xfc,0xff,0x4e,0x99,0x33,0x09,0xf9,0x40,0x52,0x99,0x33,0xdd,0xe9,0x00, -0x33,0x59,0xe9,0x00,0x6a,0x99,0x63,0x1a,0x2d,0x11,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x72,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x3b, -0x82,0x55,0x32,0x45,0x52,0x86,0x1d,0x24,0x03,0xa9,0x44,0x02,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x39,0xd0,0x58,0x85,0x46,0x7d,0x19,0xb3,0x96,0xc6,0x00,0x33,0x79, -0x39,0x01,0x93,0x87,0xf6,0xff,0xca,0x97,0xd2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28, -0x00,0x60,0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0x63,0x98, -0x07,0x16,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x36,0x93,0x17,0x44,0x01,0x13,0xd9, -0x47,0x01,0x91,0xc3,0x4e,0x84,0x03,0x27,0xcc,0xfe,0xb3,0x07,0x8a,0x00,0x54,0x43, -0x63,0xe3,0xf6,0x1a,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x9e,0x07,0x18,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xe0,0x63,0x18,0x05,0x18,0x03,0x27,0xcc,0xfe,0x5c,0x47, -0x03,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5d,0xfd,0x02,0xb3,0x5c,0xfa,0x02, -0xb3,0x77,0xfa,0x02,0xb3,0x37,0xf0,0x00,0xbe,0x9c,0xb3,0x77,0xa4,0x03,0xe6,0x8d, -0xb3,0x07,0xfd,0x40,0x63,0xd3,0x97,0x01,0xbe,0x8d,0x33,0x87,0x8d,0x00,0xb3,0x07, -0x87,0x40,0x63,0x4b,0xf0,0x10,0xb3,0x8c,0xbc,0x41,0x63,0x61,0x9d,0x13,0x66,0x94, -0x33,0x05,0x94,0x41,0x63,0x47,0x90,0x13,0x32,0x47,0x83,0xc7,0x1b,0x00,0x3a,0x99, -0x23,0x00,0xf9,0x00,0x83,0xc7,0x2b,0x00,0xa3,0x00,0xf9,0x00,0x81,0x31,0x2a,0x84, -0x63,0x10,0x05,0x12,0x25,0x39,0x63,0x13,0x05,0x12,0xb2,0x45,0x52,0x86,0x4e,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xd7,0x1d,0xa2,0xdc,0x50,0xd8,0x58,0x32,0xd6, -0xa6,0x07,0xfd,0x17,0xf1,0x8f,0xb3,0xd7,0xe7,0x00,0x3e,0xd4,0x01,0x39,0x85,0x66, -0x93,0x88,0x06,0x80,0xb7,0x26,0x00,0x60,0xa2,0x57,0x32,0x56,0x6a,0x87,0x13,0x83, -0x06,0x38,0x13,0x8e,0xc6,0x37,0x19,0xc1,0x33,0x67,0x1d,0x01,0x13,0x67,0x07,0x40, -0x23,0x20,0xf3,0x00,0x23,0x20,0xee,0x00,0x93,0x87,0xfc,0x01,0x13,0x77,0xf6,0x01, -0xba,0x97,0xb7,0x8e,0x0c,0x60,0x37,0x88,0x0c,0x60,0x93,0x75,0x06,0xfe,0x81,0x9b, -0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff,0x93,0x8e,0xce,0x09,0x13,0x08,0x08,0x0a, -0xb7,0x02,0x00,0xfe,0x33,0x87,0xe5,0x01,0x33,0x77,0xf7,0x01,0x0d,0x8f,0x63,0xf3, -0xe7,0x00,0x3e,0x87,0x23,0xa0,0xbe,0x00,0x03,0x25,0x08,0x00,0x92,0x56,0x33,0x75, -0x55,0x00,0xb3,0x73,0xd7,0x00,0x33,0x65,0x75,0x00,0x23,0x20,0xa8,0x00,0x03,0x25, -0x0b,0x00,0x13,0x65,0x15,0x00,0x23,0x20,0xab,0x00,0x03,0x25,0x0b,0x00,0x41,0x89, -0x6d,0xdd,0x99,0x8f,0xba,0x95,0xdd,0xff,0x66,0x96,0x05,0x0d,0x2d,0xbd,0xd8,0x50, -0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1, -0x23,0x20,0x08,0x00,0xb6,0x9d,0xa5,0xbd,0x22,0x85,0x3a,0xce,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xc9,0x0d,0xe9,0x72,0x47,0x05,0x04,0xd1,0xbd,0x33,0x55,0xa4,0x03, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xc8,0x19,0xed,0x6a,0x94,0xb3,0x8c,0xac,0x41, -0xe9,0xb5,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xc7,0x11,0xe5,0xfd,0x1c,0xc9,0xb5, -0x31,0x3e,0xe3,0x11,0x05,0xee,0x13,0x05,0xf0,0x0f,0xfd,0xb1,0xe3,0x0f,0x04,0xec, -0xb2,0x45,0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xc1,0x65,0xf5, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x14,0x85,0x0a,0x81,0xb3,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 07975d00aa..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,100 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x18,0x5c,0x01,0x3e,0xde,0x35,0x47, -0x79,0x55,0x63,0x4b,0x87,0x14,0x98,0x43,0x83,0xab,0x47,0x00,0x03,0xa9,0xc7,0x00, -0x3a,0xc4,0x98,0x47,0xb7,0x87,0x0c,0x60,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60, -0x37,0x2b,0x00,0x60,0x7d,0x7c,0x3a,0xc2,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b, -0xcb,0x37,0x13,0x0c,0xfc,0x7f,0x93,0x0c,0x00,0x20,0x23,0xa0,0x3a,0x01,0x83,0x24, -0x0b,0x00,0x2d,0x3f,0x19,0xc1,0xb3,0xf4,0x84,0x01,0x93,0xf4,0x04,0x40,0x63,0x88, -0x04,0x12,0x13,0x7a,0x6a,0x03,0x63,0x0d,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x10,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x58,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x55, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x44,0x80,0x40,0x13,0x87,0x84,0x0a,0x93,0x06,0x80,0x1f,0x54,0xd7, -0x93,0x06,0x00,0x20,0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x0a,0x3d,0x47, -0x63,0x8b,0xd7,0x00,0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xed, -0x91,0x47,0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x9d,0xbd,0x85,0x09, -0xe3,0x9d,0x99,0xeb,0xd9,0xbd,0x79,0x55,0xc1,0xbf,0x37,0x0c,0x85,0x40,0x03,0x25, -0xcc,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf4,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf2, -0xaa,0x8a,0x55,0xf1,0x95,0x47,0xe3,0x18,0xf4,0xfc,0xb7,0x07,0x00,0x02,0xfd,0x17, -0x37,0x8b,0x0c,0x60,0x3e,0xd0,0x13,0x0b,0x4b,0x09,0x63,0x17,0x59,0x01,0x13,0x15, -0x29,0x00,0x13,0x75,0xf5,0x0f,0x49,0xb7,0x22,0x47,0x93,0x97,0x2a,0x00,0x5e,0xc6, -0xba,0x97,0x80,0x43,0x93,0x87,0x1b,0x00,0x3e,0xc8,0x93,0x07,0x24,0x00,0x13,0x57, -0xc4,0x00,0xb1,0x83,0x09,0x6a,0x63,0x43,0xf7,0x00,0x05,0x6a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x3c,0xd8,0x50,0xfd,0x79,0xb3,0x79,0x34,0x01,0x33,0x07,0xe0,0x40, -0xb3,0x7c,0x37,0x01,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x3f,0x03,0xad,0x84,0x02, -0xcc,0x58,0x05,0x46,0xb3,0x87,0xa9,0x01,0xb3,0x87,0x97,0x41,0x33,0x16,0xb6,0x00, -0x3e,0xcc,0x93,0x07,0xf6,0xff,0xce,0x97,0xb3,0x87,0x97,0x41,0xd2,0x97,0xb3,0xd7, -0xb7,0x00,0xb3,0xdd,0xb9,0x00,0xb3,0x8c,0xb7,0x01,0x85,0x67,0x93,0x87,0x07,0x80, -0x2a,0xca,0xea,0x85,0x3e,0xce,0x63,0x9f,0x9d,0x11,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x52,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x3a, -0xe2,0x45,0x12,0x45,0x52,0x86,0x89,0x24,0x83,0xac,0x44,0x02,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x38,0xcc,0x58,0x05,0x46,0xfd,0x1c,0x33,0x16,0xb6,0x00,0xb3,0xfc, -0x3c,0x01,0x93,0x07,0xf6,0xff,0xe6,0x97,0xd2,0x97,0x37,0x28,0x00,0x60,0xb7,0x28, -0x00,0x60,0xb3,0xd7,0xb7,0x00,0x13,0x08,0x08,0x38,0x93,0x88,0xc8,0x37,0x63,0x9f, -0x07,0x16,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x35,0x92,0x47,0x93,0x1d,0x44,0x01, -0x93,0xdd,0x4d,0x01,0x42,0x45,0xb3,0x8c,0xb7,0x01,0x09,0x46,0xe6,0x85,0xed,0x22, -0x63,0x83,0x0d,0x00,0x4e,0x84,0x03,0x27,0xcc,0xfe,0xb3,0x07,0x8a,0x00,0x54,0x43, -0x63,0xe5,0xf6,0x1a,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x90,0x07,0x1a,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xde,0x63,0x1a,0x05,0x18,0x03,0x27,0xcc,0xfe,0x5c,0x47, -0x83,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0x5d,0xfa,0x02, -0xb3,0x77,0xfa,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03,0x6a,0x87, -0xb3,0x87,0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00,0xb3,0x87, -0x86,0x40,0x63,0x4b,0xf0,0x10,0x33,0x0d,0xed,0x40,0x63,0xe3,0xad,0x13,0x6a,0x94, -0x33,0x05,0xa4,0x41,0x63,0x49,0xa0,0x13,0x89,0x47,0x23,0x80,0xfc,0x00,0x93,0x07, -0x00,0xf9,0xa3,0x80,0xfc,0x00,0x1d,0x31,0x2a,0x84,0x63,0x15,0x05,0x12,0x39,0x39, -0x63,0x17,0x05,0x12,0x92,0x45,0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xd6,0x3d,0xa2,0xdc,0x50,0xd8,0x58,0x32,0xd6,0xa6,0x07,0xfd,0x17,0xed,0x8f, -0xb3,0xd7,0xe7,0x00,0x2e,0xd4,0x3e,0xd2,0xd5,0x3e,0xb7,0x26,0x00,0x60,0x92,0x57, -0xa2,0x55,0x32,0x56,0x6e,0x87,0x13,0x83,0x06,0x38,0x13,0x8e,0xc6,0x37,0x01,0xc5, -0x72,0x47,0x33,0xe7,0xed,0x00,0x13,0x67,0x07,0x40,0x23,0x20,0xf3,0x00,0x23,0x20, -0xee,0x00,0x93,0x07,0xf6,0x01,0x13,0xf7,0xf5,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60, -0xb7,0x88,0x0c,0x60,0x13,0xf5,0x05,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f, -0x00,0xff,0x93,0x8e,0xce,0x09,0x93,0x88,0x08,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07, -0xe5,0x01,0x33,0x77,0xf7,0x01,0x09,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0, -0xae,0x00,0x03,0xa8,0x08,0x00,0x82,0x56,0x33,0x78,0x58,0x00,0xb3,0x73,0xd7,0x00, -0x33,0x68,0x78,0x00,0x23,0xa0,0x08,0x01,0x03,0x28,0x0b,0x00,0x13,0x68,0x18,0x00, -0x23,0x20,0x0b,0x01,0x03,0x28,0x0b,0x00,0x13,0x78,0x08,0x01,0xe3,0x0c,0x08,0xfe, -0x99,0x8f,0x3a,0x95,0xcd,0xff,0xb2,0x95,0x85,0x0d,0x35,0xb5,0xd8,0x50,0xfd,0x17, -0x26,0x07,0x7d,0x17,0x33,0x77,0xa7,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xe8,0x00, -0x23,0xa0,0x08,0x00,0x32,0x9d,0xa5,0xb5,0x22,0x85,0x36,0xca,0x3a,0xc8,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xc7,0x15,0xe9,0xd2,0x46,0x42,0x47,0x05,0x04,0xc1,0xbd, -0x33,0x55,0xb4,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xc6,0x19,0xed,0x6e,0x94, -0x33,0x0d,0xbd,0x41,0xd9,0xb5,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xc4,0x11,0xe5, -0x7d,0x1d,0x7d,0xbd,0xe5,0x3c,0xe3,0x1c,0x05,0xec,0x01,0x45,0xf1,0xb1,0xe3,0x0b, -0x04,0xec,0x92,0x45,0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xbf, -0x91,0x0b,0x65,0xf5,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x11,0x32,0x47,0x89,0x47, -0x85,0x0a,0x23,0x00,0xf7,0x00,0x11,0xbb,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 42e095e4d3..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,101 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x1d,0x71,0xe1,0x72,0x86,0xce,0xa2,0xcc,0xce,0xc6,0xd6,0xc2, -0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0xa6,0xca,0xca,0xc8,0xd2,0xc4,0x6a,0xd8, -0x6e,0xd6,0x16,0x91,0xaa,0x8c,0xae,0x89,0xb2,0x8b,0x37,0x44,0x80,0x40,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x71,0x13,0x05,0x84,0x0a,0x89,0x45,0x31,0x05,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x71,0xb7,0x4a,0x80,0x40,0x93,0x87,0x4a,0x0b,0x3e,0xc2, -0xb7,0x07,0x00,0x02,0xfd,0x17,0x37,0x8b,0x0c,0x60,0x01,0x4c,0x13,0x04,0x84,0x0a, -0xa1,0x6a,0x3e,0xc8,0x13,0x0b,0x4b,0x09,0x63,0x9a,0x09,0x02,0x63,0x9e,0x0b,0x1c, -0x12,0x45,0x93,0x05,0x80,0x0d,0xfd,0x26,0xa1,0x62,0x16,0x91,0xf6,0x40,0x66,0x44, -0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c, -0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0x4e,0x89,0x63,0xf3, -0x3a,0x01,0x21,0x69,0x83,0x27,0x44,0x0e,0xb3,0x0d,0x9c,0x01,0xb3,0x07,0xf0,0x40, -0xb3,0xf7,0xb7,0x01,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x5a,0x03,0x2d, -0x84,0x0e,0xb2,0x47,0x85,0x46,0x33,0x87,0xad,0x01,0x1d,0x8f,0x3a,0xc6,0x03,0x27, -0x44,0x0f,0x2a,0xc4,0x6a,0x86,0xb3,0x96,0xe6,0x00,0x93,0x84,0xf6,0xff,0xca,0x94, -0xee,0x94,0x9d,0x8c,0x33,0xda,0xed,0x00,0xb3,0xd4,0xe4,0x00,0xd2,0x94,0x63,0x91, -0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x55,0xb2,0x45,0x4a,0x86,0x08,0x10,0x11,0x21, -0x83,0x24,0x44,0x0e,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x54,0x03,0x26,0x44,0x0f, -0x85,0x46,0xfd,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff,0xb3,0xf4,0xb4,0x01, -0xca,0x97,0xa6,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00, -0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xf5,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x51,0x93,0x77,0x39,0x00,0x89,0xeb,0x12,0x45,0x81,0x46,0x4a,0x86,0x0c,0x10, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x60,0xb3,0x89,0x29,0x41,0x4a,0x9c,0xed,0xbd, -0x83,0x27,0x44,0x0e,0x03,0x27,0x44,0x0f,0x36,0xce,0xa6,0x07,0xfd,0x17,0xf1,0x8f, -0xb3,0xd7,0xe7,0x00,0x32,0xcc,0x3e,0xca,0x91,0x35,0x85,0x65,0x93,0x88,0x05,0x80, -0xb7,0x25,0x00,0x60,0xd2,0x47,0x62,0x46,0xf2,0x46,0x52,0x87,0x13,0x83,0x05,0x38, -0x13,0x8e,0xc5,0x37,0x19,0xc1,0x33,0x67,0x1a,0x01,0x13,0x67,0x07,0x40,0x23,0x20, -0xf3,0x00,0x23,0x20,0xee,0x00,0x93,0x87,0xf6,0x01,0x13,0x77,0xf6,0x01,0xba,0x97, -0xb7,0x8e,0x0c,0x60,0x37,0x88,0x0c,0x60,0x93,0x75,0x06,0xfe,0x81,0x9b,0x37,0x0f, -0x00,0x01,0xb7,0x0f,0x00,0xff,0x93,0x8e,0xce,0x09,0x13,0x08,0x08,0x0a,0xb7,0x02, -0x00,0xfe,0x33,0x87,0xe5,0x01,0x33,0x77,0xf7,0x01,0x0d,0x8f,0x63,0xf3,0xe7,0x00, -0x3e,0x87,0x23,0xa0,0xbe,0x00,0x03,0x25,0x08,0x00,0xc2,0x43,0x33,0x75,0x55,0x00, -0xb3,0x73,0x77,0x00,0x33,0x65,0x75,0x00,0x23,0x20,0xa8,0x00,0x03,0x25,0x0b,0x00, -0x13,0x65,0x15,0x00,0x23,0x20,0xab,0x00,0x03,0x25,0x0b,0x00,0x41,0x89,0x6d,0xdd, -0x99,0x8f,0xba,0x95,0xdd,0xff,0x36,0x96,0x05,0x0a,0xd1,0xb5,0x03,0x27,0x44,0x0e, -0xfd,0x17,0x26,0x07,0x7d,0x17,0x33,0x77,0xa7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1, -0x23,0x20,0x08,0x00,0x36,0x9d,0x09,0xb7,0x12,0x45,0xde,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x51,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x4f,0x31,0xbd,0x1d,0x71, -0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8, -0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8, -0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a, -0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x1b,0x63,0xef,0xe7,0x16,0xdc,0x00,0x3e,0xc6, -0x35,0x47,0x79,0x55,0x63,0x4b,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49, -0xb6,0x49,0x03,0xab,0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0xfd,0x7c, -0x81,0x4a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x93,0x8c,0xfc,0x7f,0x13,0x0d, -0x00,0x20,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00,0xcd,0x39,0x19,0xc1,0x33,0x7a, -0x9a,0x01,0x13,0x7a,0x0a,0x40,0x63,0x0c,0x0a,0x12,0x13,0x7b,0x6b,0x03,0x63,0x0d, -0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xeb,0xb7,0x67, -0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x33,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x31,0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38, -0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00, -0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87, -0x86,0x0a,0x13,0x06,0x80,0x1f,0x23,0x26,0xc7,0x0e,0x13,0x06,0x00,0x20,0x23,0x28, -0xc7,0x0e,0x23,0x22,0xf7,0x0e,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b, -0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37, -0xe0,0x00,0x35,0x07,0x23,0xaa,0xe6,0x0e,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x23,0xa4,0xf6,0x0e,0x23,0x2c, -0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43, -0x8d,0xed,0x91,0x47,0x63,0x19,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c, -0x42,0x4d,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xbd,0x85,0x0a, -0xe3,0x99,0xaa,0xeb,0xf9,0xb5,0x7d,0x55,0xc9,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5, -0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xcf,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xcd, -0x79,0xf9,0xa5,0x47,0xe3,0x12,0xf4,0xfa,0x4e,0x86,0xca,0x85,0x26,0x85,0x5d,0x36, -0x01,0x45,0x61,0xbf,0x2e,0x86,0x81,0x45,0x09,0xa0,0x3d,0x43,0x2a,0x87,0x63,0x73, -0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a, -0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe, -0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96, -0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00, -0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00, -0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00, -0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00, -0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01, -0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82, -0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8, -0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47, -0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77, -0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06, -0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88, -0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff, -0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87, -0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf, -0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8, -0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4, -0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac, -0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae, -0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00, -0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index cfa8356960..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,32 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x71,0x3e,0xda, -0xb7,0x47,0x80,0x40,0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0xaa,0x84,0x2e,0xd2, -0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x86,0x0a,0x63,0xe9,0xe7,0x12,0x5c,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x4e,0x97,0x10,0xb7,0x45,0x80,0x40,0x12,0x54,0x03,0xc5,0x45,0x0a,0xb7,0x87, -0x0c,0x60,0xb7,0x28,0x00,0x60,0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60, -0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37, -0x37,0x4f,0x80,0x40,0x13,0x0e,0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20, -0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x7d,0xc1,0x03,0xa7,0x0e,0x00,0x5d,0x83, -0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f, -0x85,0x8b,0xf1,0xe7,0x23,0x20,0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xf1,0xc6, -0x99,0xc3,0x23,0x82,0x05,0x0a,0x13,0x78,0x68,0x03,0x63,0x0d,0x08,0x04,0x01,0x45, -0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x12,0xb7,0x67,0x09,0x60,0x93,0x87, -0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00, -0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b, -0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x5b,0x01,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x58,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x8c,0x43,0x95,0xed,0x91,0x47,0x63,0x8a,0xf4,0x02,0x7d,0x55,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xd1,0xb5,0x03,0x27, -0x0f,0x0a,0x05,0xdf,0xb3,0xf6,0xc6,0x01,0x0d,0xbf,0x05,0x06,0x01,0x45,0xe3,0x11, -0xf6,0xf1,0x95,0xdf,0x23,0x82,0x05,0x0a,0x1d,0xbf,0x79,0x55,0xc1,0xbf,0xb7,0x07, -0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xfc,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xfb,0x5d,0xf1,0xa9,0x47,0xe3,0x99,0xf4,0xfc,0xfd,0x56,0x37,0x67, -0x09,0x60,0xb7,0x07,0xfd,0xff,0x13,0x07,0x87,0x0e,0xb6,0x97,0x63,0x1a,0xd4,0x00, -0x00,0x43,0xb7,0x06,0x02,0x00,0xe1,0x8f,0xd5,0x8f,0x1c,0xc3,0x22,0x85,0xbd,0xbf, -0x14,0x43,0xf5,0x8f,0xb7,0x06,0x03,0x00,0xe1,0x8e,0xfd,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 9d25d8688f..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,90 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x13,0x01,0x01,0xda,0x23,0x2e,0x71,0x23,0xb7,0x0b,0x00,0x02, -0x23,0x24,0x41,0x25,0x93,0x87,0xfb,0xff,0x37,0x8a,0x0c,0x60,0x23,0x28,0x21,0x25, -0x23,0x26,0x31,0x25,0x23,0x22,0x51,0x25,0x23,0x2e,0x11,0x24,0x23,0x2c,0x81,0x24, -0x23,0x2a,0x91,0x24,0x23,0x20,0x61,0x25,0x23,0x2c,0x81,0x23,0x23,0x2a,0x91,0x23, -0x23,0x28,0xa1,0x23,0x23,0x26,0xb1,0x23,0xaa,0x89,0x2e,0xc8,0xaa,0x8a,0x33,0x09, -0xa6,0x00,0x3e,0xca,0x13,0x0a,0x4a,0x09,0xc2,0x47,0xce,0x97,0x63,0xe0,0xfa,0x04, -0x83,0x20,0xc1,0x25,0x03,0x24,0x81,0x25,0x83,0x24,0x41,0x25,0x03,0x29,0x01,0x25, -0x83,0x29,0xc1,0x24,0x03,0x2a,0x81,0x24,0x83,0x2a,0x41,0x24,0x03,0x2b,0x01,0x24, -0x83,0x2b,0xc1,0x23,0x03,0x2c,0x81,0x23,0x83,0x2c,0x41,0x23,0x03,0x2d,0x01,0x23, -0x83,0x2d,0xc1,0x22,0x01,0x45,0x13,0x01,0x01,0x26,0x82,0x80,0x85,0x47,0x13,0x94, -0xca,0x00,0x05,0x6c,0x37,0x2b,0x00,0x60,0x23,0x00,0xf9,0x00,0x22,0x9c,0x13,0x0b, -0x0b,0x38,0x37,0x47,0x80,0x40,0x93,0x04,0x87,0x0a,0xdc,0x44,0xb3,0x07,0xf0,0x40, -0x33,0xfd,0x87,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x59,0x83,0xab,0x04,0x01, -0x05,0x46,0x37,0x47,0x80,0x40,0xb3,0x87,0x8b,0x00,0xb3,0x87,0xa7,0x41,0x3e,0xc6, -0xdc,0x4c,0x2a,0xc4,0xde,0x85,0xb3,0x1c,0xf6,0x00,0x93,0x84,0xfc,0x1f,0xa2,0x94, -0xb3,0x84,0xa4,0x41,0xb3,0x5d,0xf4,0x00,0xb3,0xd4,0xf4,0x00,0xee,0x94,0x13,0x0d, -0x87,0x0a,0x63,0x9f,0x9d,0x06,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x04,0x10, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x54,0xb2,0x45, -0x13,0x06,0x00,0x20,0x26,0x85,0x89,0x26,0x83,0x2c,0xcd,0x00,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x52,0x83,0x25,0xcd,0x01,0x05,0x46,0xfd,0x1c,0x33,0x16,0xb6,0x00, -0xb3,0xfc,0x8c,0x00,0x13,0x07,0xf6,0x1f,0x66,0x97,0x37,0x28,0x00,0x60,0x33,0x57, -0xb7,0x00,0x13,0x08,0xc8,0x37,0x6d,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x50, -0x81,0x47,0x93,0x06,0xf0,0x0f,0x13,0x07,0x00,0x20,0x33,0x86,0xf4,0x00,0x03,0x46, -0x06,0x00,0x63,0x02,0xd6,0x0e,0x23,0x00,0x09,0x00,0x85,0x0a,0x05,0x09,0xe9,0xbd, -0x83,0x27,0xcd,0x00,0x03,0x27,0xcd,0x01,0x2e,0xce,0xa6,0x07,0xfd,0x17,0xed,0x8f, -0xb3,0xd7,0xe7,0x00,0x3e,0xcc,0x1d,0x3d,0x85,0x66,0x13,0x83,0x06,0x80,0xb7,0x26, -0x00,0x60,0xe2,0x47,0xf2,0x45,0x6e,0x87,0x13,0x8e,0xc6,0x37,0x19,0xc1,0x33,0xe7, -0x6d,0x00,0x13,0x67,0x07,0x40,0x23,0x20,0xfb,0x00,0x23,0x20,0xee,0x00,0x93,0x87, -0xfc,0x01,0x13,0xf7,0xf5,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60,0xb7,0x88,0x0c,0x60, -0x13,0xf5,0x05,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff,0x93,0x8e, -0xce,0x09,0x93,0x88,0x08,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07,0xe5,0x01,0x33,0x77, -0xf7,0x01,0x09,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0,0xae,0x00,0x03,0xa8, -0x08,0x00,0xd2,0x46,0x33,0x78,0x58,0x00,0xb3,0x73,0xd7,0x00,0x33,0x68,0x78,0x00, -0x23,0xa0,0x08,0x01,0x03,0x28,0x0a,0x00,0x13,0x68,0x18,0x00,0x23,0x20,0x0a,0x01, -0x03,0x28,0x0a,0x00,0x13,0x78,0x08,0x01,0xe3,0x0c,0x08,0xfe,0x99,0x8f,0x3a,0x95, -0xcd,0xff,0xe6,0x95,0x85,0x0d,0xf1,0xb5,0x83,0x27,0xcd,0x00,0x7d,0x17,0xa6,0x07, -0xfd,0x17,0xb3,0xf7,0x77,0x01,0xb3,0xd7,0xb7,0x00,0x23,0x20,0xfb,0x00,0x23,0x20, -0x08,0x00,0xb2,0x9b,0x09,0xb7,0x85,0x07,0xe3,0x99,0xe7,0xf0,0x83,0x47,0x09,0x00, -0x89,0xdf,0x13,0x04,0x04,0x20,0xe3,0x16,0x84,0xe5,0x01,0xbf,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x2a,0x84, -0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xea,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x46,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49, -0x03,0xab,0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0xfd,0x7c,0x81,0x4a, -0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x93,0x8c,0xfc,0x7f,0x13,0x0d,0x00,0x20, -0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00,0xd5,0x31,0x19,0xc1,0x33,0x7a,0x9a,0x01, -0x13,0x7a,0x0a,0x40,0x63,0x07,0x0a,0x12,0x13,0x7b,0x6b,0x03,0x63,0x0d,0x0b,0x04, -0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xea,0xb7,0x67,0x09,0x60, -0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67, -0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43, -0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x33,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x30,0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67, -0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46, -0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a, -0x13,0x06,0x80,0x1f,0x50,0xcb,0x13,0x06,0x00,0x20,0x10,0xcf,0x5c,0xc7,0x21,0x66, -0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00, -0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07, -0x80,0x1f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60, -0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00, -0xba,0x97,0x8c,0x43,0x8d,0xed,0x91,0x47,0x63,0x19,0xf4,0x02,0x79,0x55,0xf2,0x50, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x62,0x4c,0xd2,0x4c,0x42,0x4d,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x49,0xb5,0x85,0x0a,0xe3,0x9e,0xaa,0xeb,0xe1,0xbd,0x7d,0x55,0xc9,0xbf,0xb7,0x07, -0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xce,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xcd,0x79,0xf9,0x8d,0x47,0xe3,0x12,0xf4,0xfa,0x4e,0x86,0xca,0x85, -0x26,0x85,0x4d,0x36,0x01,0x45,0x61,0xbf,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_code.inc deleted file mode 100644 index 1e7f6d592b..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,43 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0x80,0x40,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce, -0x52,0xcc,0x56,0xca,0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xee,0xe7,0x12, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x4f,0x97,0x10,0xb7,0x45,0x80,0x40, -0x52,0x54,0x62,0x59,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60, -0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46, -0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0x37,0x4f,0x80,0x40,0x13,0x0e, -0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20,0x23,0xa0,0xc8,0x00,0x83,0x26, -0x03,0x00,0x7d,0xc5,0x03,0xa7,0x0e,0x00,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00, -0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f,0x85,0x8b,0xf1,0xeb,0x23,0x20, -0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xf1,0xca,0x99,0xc3,0x23,0x82,0x05,0x0a, -0x13,0x78,0x68,0x03,0x63,0x0d,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x12,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27, -0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x5a,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x57,0xb7,0x27, -0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xb1,0xe1,0x91,0x47, -0x63,0x8e,0xf4,0x02,0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49, -0x62,0x4a,0xd2,0x4a,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x6d,0xbd, -0x03,0x27,0x0f,0x0a,0x05,0xdb,0xb3,0xf6,0xc6,0x01,0x2d,0xb7,0x05,0x06,0x01,0x45, -0xe3,0x1d,0xf6,0xef,0x95,0xdb,0x23,0x82,0x05,0x0a,0x3d,0xb7,0x79,0x55,0xe1,0xb7, -0x37,0x0a,0x85,0x40,0x03,0x25,0xca,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xfb,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xfa,0x59,0xfd,0x89,0x47,0xe3,0x99,0xf4,0xfc,0x85,0x67, -0xfd,0x17,0x33,0x77,0xf4,0x00,0x19,0xc3,0x7d,0x77,0x79,0x8c,0x13,0x17,0x49,0x01, -0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9,0x27,0x01,0x03,0x27,0xca,0xfe,0xb3,0x07, -0x24,0x01,0x54,0x43,0xe3,0xe8,0xf6,0xf6,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xbd,0xf3, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xf6,0xaa,0x89,0x29,0xfd,0x03,0x27,0xca,0xfe, -0x5c,0x47,0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54, -0xf9,0x02,0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94, -0x26,0x89,0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00, -0xb3,0x87,0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02, -0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xef,0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xee,0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xf5,0xb5,0x05,0x04,0xc9,0xb7, -0x33,0x55,0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xed,0x65,0xf5,0x52,0x94, -0xb3,0x84,0x44,0x41,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 8073852e2c..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,147 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84, -0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x5d,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x0f, -0x32,0xc6,0x2e,0xc4,0x61,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40, -0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x03,0x09,0x01,0x11,0x22,0xcc, -0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01, -0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0x85,0x40, -0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x07,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x01,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x00,0x09,0xc5,0x85,0x49, -0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf, -0x5d,0x71,0x5e,0xd6,0xb7,0x4b,0x80,0x40,0xa2,0xc4,0x13,0x84,0x8b,0x0a,0xa6,0xc2, -0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0xe9,0x8c,0x52,0xdc,0x56,0xda, -0x5a,0xd8,0x62,0xd4,0x66,0xd2,0x2a,0x8c,0x6a,0xd0,0x6e,0xce,0x32,0x89,0x86,0xc6, -0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x4e,0x03,0x2b,0x04,0x01,0x05,0x4d, -0xb7,0x28,0x00,0x60,0x33,0x0a,0x6c,0x01,0xb3,0x07,0x9a,0x40,0x3e,0xc4,0x5c,0x4c, -0x05,0x68,0x2a,0xc2,0x33,0x1d,0xfd,0x00,0x13,0x04,0xfd,0xff,0x4a,0x94,0x62,0x94, -0x05,0x8c,0xb3,0x5c,0xfc,0x00,0x33,0x54,0xf4,0x00,0x66,0x94,0xda,0x8d,0x93,0x8b, -0x8b,0x0a,0x93,0x09,0x08,0x80,0x93,0x8a,0x08,0x38,0x13,0x8a,0xc8,0x37,0x63,0x92, -0x8c,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x48,0xa2,0x45,0x32,0x45,0x4a,0x86,0x19,0x2d, -0x03,0xa4,0xcb,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x47,0x03,0xa6,0xcb,0x01, -0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff,0x33,0x74,0x84,0x01, -0xca,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00, -0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xf9,0xe7,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x44,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a, -0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61, -0x82,0x80,0x83,0xa4,0xcb,0x00,0x83,0xa7,0xcb,0x01,0xa6,0x04,0xfd,0x14,0xb3,0xf4, -0xb4,0x01,0xb3,0xd4,0xf4,0x00,0x9d,0x3b,0x37,0x07,0x00,0x02,0x13,0x0e,0xf7,0xff, -0x37,0x87,0x0c,0x60,0xe6,0x87,0x93,0x06,0x47,0x09,0x19,0xc1,0xb3,0xe7,0x3c,0x01, -0x93,0xe7,0x07,0x40,0x23,0xa0,0x9a,0x00,0x23,0x20,0xfa,0x00,0x13,0xf7,0xfd,0x01, -0x93,0x07,0xfd,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60,0x37,0x85,0x0c,0x60,0x13,0xf6, -0x0d,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff,0x93,0x8e,0xce,0x09, -0x13,0x05,0x05,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07,0xe6,0x01,0x33,0x77,0xf7,0x01, -0x11,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0,0xce,0x00,0x0c,0x41,0xb3,0x73, -0xc7,0x01,0xb3,0xf5,0x55,0x00,0xb3,0xe5,0x75,0x00,0x0c,0xc1,0x8c,0x42,0x93,0xe5, -0x15,0x00,0x8c,0xc2,0x8c,0x42,0xc1,0x89,0xf5,0xdd,0x99,0x8f,0x3a,0x96,0xe9,0xf7, -0xea,0x9d,0x85,0x0c,0xe9,0xbd,0x03,0xa7,0xcb,0x00,0xfd,0x17,0x26,0x07,0x7d,0x17, -0x33,0x77,0x67,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0x36,0x9b, -0x21,0xbf,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc, -0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0x11,0x3d,0x32,0x47, -0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05, -0x0c,0x08,0x13,0x05,0x04,0x02,0xed,0x3b,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87, -0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07, -0x00,0x02,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97, -0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22, -0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47, -0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45, -0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b, -0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00, -0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0xc1,0x49,0x01,0x4a, -0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02,0x05,0x4c,0xb7,0x0c, -0x80,0xbf,0x37,0x0d,0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x91,0x3b,0x42,0x47, -0xb3,0x07,0x67,0x01,0x63,0xea,0x77,0x01,0xb3,0x07,0x97,0x01,0x63,0xea,0xa7,0x05, -0x05,0xcb,0x23,0x20,0x99,0x00,0x61,0xbf,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06, -0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97, -0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc, -0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x95, -0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a,0xfd,0x19,0xe3,0x9e,0x09,0xf8,0x55,0xbf, -0x05,0x0a,0xf9,0xbf,0x35,0x71,0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8, -0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x18,0x5c,0x01,0x3e,0xce,0x35,0x47, -0x79,0x55,0x63,0x4b,0x47,0x15,0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00, -0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab,0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c, -0x00,0x60,0x7d,0x7d,0x01,0x4b,0x13,0x0c,0x0c,0x38,0x93,0x8c,0xcc,0x37,0x13,0x0d, -0xfd,0x7f,0x93,0x0d,0x00,0x20,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00,0xfd,0x34, -0x19,0xc1,0x33,0x79,0xa9,0x01,0x13,0x79,0x09,0x40,0x63,0x0a,0x09,0x12,0x93,0xfb, -0x6b,0x03,0x63,0x8d,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0xcb,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00, -0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3, -0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x13,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x11,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x1f,0x50,0xcb,0x13,0x06,0x00,0x20, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x1d,0x0b,0x02, -0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x9d,0xbd,0x05,0x0b, -0xe3,0x1b,0xbb,0xeb,0xc9,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xaf,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xad,0x2a,0x89, -0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf6,0x33,0x7c,0x9a,0x01, -0xce,0x85,0x5a,0x86,0x62,0x85,0x69,0x34,0xda,0x85,0x52,0x85,0x45,0x32,0x63,0x0f, -0x05,0x0e,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55,0xe3,0x16,0xfa,0xf2, -0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x98, -0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05, -0xc1,0x00,0x22,0x85,0xb1,0x34,0x83,0x57,0x01,0x02,0x63,0x8f,0x27,0x01,0xe9,0x57, -0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45,0xf5,0xb5,0xa6,0x85, -0x56,0x85,0xc5,0x3e,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57, -0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47,0x21,0x02,0x13,0x04, -0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00,0xd6,0x97,0x03,0xaa, -0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xeb,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4, -0xc1,0x3a,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00, -0x3e,0xc6,0x8d,0x28,0xda,0x85,0x52,0x85,0xd1,0x38,0xb2,0x47,0x3d,0xfd,0x23,0x80, -0x77,0x01,0xa3,0x80,0x97,0x01,0xef,0xf0,0x7f,0x83,0xb3,0x36,0xa0,0x00,0x22,0x45, -0x5a,0x86,0xce,0x85,0xef,0xf0,0x1f,0x86,0x91,0x04,0x25,0xf1,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xe6,0x05,0x09,0x23,0x00,0x7d,0x01,0x75,0xb5,0x83,0x47,0x1d,0x00, -0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00,0xa3,0x00, -0xfa,0x00,0xef,0xf0,0xaf,0xff,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85,0x62,0x85, -0xef,0xf0,0x5f,0x82,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xe2, -0x05,0x09,0x79,0xb5,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7, -0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80, -0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40, -0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08, -0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76, -0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf, -0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00, -0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01, -0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02, -0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01, -0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02, -0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28, -0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_code.inc deleted file mode 100644 index f20db109d6..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,107 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x5d,0x71,0x5e,0xd6,0xb7,0x4b,0x80,0x40,0xa2,0xc4,0x13,0x84, -0x8b,0x0a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0xe9,0x8c, -0x52,0xdc,0x56,0xda,0x5a,0xd8,0x62,0xd4,0x66,0xd2,0x2a,0x8c,0x6a,0xd0,0x6e,0xce, -0x32,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x62,0x03,0x2b, -0x04,0x01,0x05,0x4d,0xb7,0x28,0x00,0x60,0x33,0x0a,0x6c,0x01,0xb3,0x07,0x9a,0x40, -0x3e,0xc4,0x5c,0x4c,0x05,0x68,0x2a,0xc2,0x33,0x1d,0xfd,0x00,0x13,0x04,0xfd,0xff, -0x4a,0x94,0x62,0x94,0x05,0x8c,0xb3,0x5c,0xfc,0x00,0x33,0x54,0xf4,0x00,0x66,0x94, -0xda,0x8d,0x93,0x8b,0x8b,0x0a,0x93,0x09,0x08,0x80,0x93,0x8a,0x08,0x38,0x13,0x8a, -0xc8,0x37,0x63,0x92,0x8c,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x5c,0xa2,0x45,0x32,0x45, -0x4a,0x86,0xe9,0x21,0x03,0xa4,0xcb,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x5b, -0x03,0xa6,0xcb,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x84,0x01,0xca,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xf9,0xe7,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x57,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0xcb,0x00,0x83,0xa7,0xcb,0x01,0xa6,0x04, -0xfd,0x14,0xb3,0xf4,0xb4,0x01,0xb3,0xd4,0xf4,0x00,0x4d,0x3d,0x37,0x07,0x00,0x02, -0x13,0x0e,0xf7,0xff,0x37,0x87,0x0c,0x60,0xe6,0x87,0x93,0x06,0x47,0x09,0x19,0xc1, -0xb3,0xe7,0x3c,0x01,0x93,0xe7,0x07,0x40,0x23,0xa0,0x9a,0x00,0x23,0x20,0xfa,0x00, -0x13,0xf7,0xfd,0x01,0x93,0x07,0xfd,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60,0x37,0x85, -0x0c,0x60,0x13,0xf6,0x0d,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff, -0x93,0x8e,0xce,0x09,0x13,0x05,0x05,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07,0xe6,0x01, -0x33,0x77,0xf7,0x01,0x11,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0,0xce,0x00, -0x0c,0x41,0xb3,0x73,0xc7,0x01,0xb3,0xf5,0x55,0x00,0xb3,0xe5,0x75,0x00,0x0c,0xc1, -0x8c,0x42,0x93,0xe5,0x15,0x00,0x8c,0xc2,0x8c,0x42,0xc1,0x89,0xf5,0xdd,0x99,0x8f, -0x3a,0x96,0xe9,0xf7,0xea,0x9d,0x85,0x0c,0xe9,0xbd,0x03,0xa7,0xcb,0x00,0xfd,0x17, -0x26,0x07,0x7d,0x17,0x33,0x77,0x67,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20, -0x08,0x00,0x36,0x9b,0x21,0xbf,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3, -0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0, -0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84, -0x11,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08, -0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0xed,0x3b,0x42,0x47,0xb7,0x37, -0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07, -0x00,0xbe,0x37,0x07,0x00,0x02,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02, -0xa6,0x46,0xb6,0x97,0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00, -0x22,0x97,0x23,0x22,0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26, -0xe9,0x00,0x36,0x47,0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28, -0xe9,0x00,0x01,0x45,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80, -0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04, -0xc1,0x49,0x01,0x4a,0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02, -0x05,0x4c,0xb7,0x0c,0x80,0xbf,0x37,0x0d,0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85, -0x91,0x3b,0x42,0x47,0xb3,0x07,0x67,0x01,0x63,0xea,0x77,0x01,0xb3,0x07,0x97,0x01, -0x63,0xea,0xa7,0x05,0x05,0xcb,0x23,0x20,0x99,0x00,0x61,0xbf,0x83,0x27,0x89,0x00, -0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b, -0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80, -0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97, -0x47,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a,0xfd,0x19,0xe3,0x9e, -0x09,0xf8,0x55,0xbf,0x05,0x0a,0xf9,0xbf,0x19,0x71,0xbe,0xda,0xb7,0x47,0x80,0x40, -0xa6,0xca,0xb6,0xd6,0x86,0xce,0xa2,0xcc,0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2, -0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0xaa,0x84,0xae,0xd2,0xb2,0xd4,0xba,0xd8, -0xc2,0xdc,0xc6,0xde,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x06,0x0e, -0x63,0xea,0xe7,0x16,0xdc,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x47,0x97,0x14, -0xb7,0x87,0x0c,0x60,0x16,0x59,0x26,0x54,0x83,0xaa,0x47,0x00,0x37,0x2b,0x00,0x60, -0xb7,0x2b,0x00,0x60,0x7d,0x7c,0x01,0x4a,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37, -0x13,0x0c,0xfc,0x7f,0x93,0x0c,0x00,0x20,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00, -0x35,0x39,0x19,0xc1,0xb3,0xf9,0x89,0x01,0x93,0xf9,0x09,0x40,0x63,0x88,0x09,0x12, -0x93,0xfa,0x6a,0x03,0x63,0x8d,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xe0,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27, -0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x28,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x25,0xb7,0x27, -0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46, -0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67, -0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x1f,0x50,0xcb,0x13,0x06, -0x00,0x20,0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b, -0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37, -0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02,0x37,0x07, -0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06, -0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x83,0xa9,0x07,0x00,0x63,0x9b, -0x09,0x02,0x91,0x47,0x63,0x89,0xf4,0x08,0x7d,0x55,0xf6,0x40,0x66,0x44,0xd6,0x44, -0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c, -0x09,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x49,0xb5,0x05,0x0a,0xe3,0x1d, -0x9a,0xeb,0xd9,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xce,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xc4,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xc3,0x55,0xf5,0x91,0x47, -0x79,0x55,0xe3,0x94,0xf4,0xfa,0x23,0x2e,0x34,0x01,0x23,0x20,0x04,0x02,0x23,0x20, -0x04,0x00,0xfd,0x57,0x63,0x17,0xf9,0x02,0x15,0x69,0xa1,0x64,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0x0c,0x08,0x26,0x85,0xf1,0x3c,0x83,0x57,0x01,0x01,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0,0x01,0x45, -0xad,0xb7,0xa2,0x85,0x4a,0x85,0x41,0x31,0x08,0xd0,0xd5,0xbf,0x52,0x45,0x63,0xe6, -0xa9,0x00,0xe2,0x47,0xaa,0x97,0x63,0xf4,0xf9,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x01,0x93,0x84,0x04,0x02,0xcd,0xff,0xa2,0x85,0xf1,0xbf,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index e66833120d..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,147 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0x80,0x40, -0x83,0x47,0x46,0x0a,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60,0x03,0xa7, -0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f, -0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5, -0x06,0x0a,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84, -0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x5d,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x0f, -0x32,0xc6,0x2e,0xc4,0x61,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40, -0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x03,0x09,0x01,0x11,0x22,0xcc, -0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01, -0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0x85,0x40, -0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x07,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02, -0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42, -0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40, -0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x01,0x09,0xe9,0xfd,0x14, -0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x00,0x09,0xc5,0x85,0x49, -0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf, -0x5d,0x71,0x5e,0xd6,0xb7,0x4b,0x80,0x40,0xa2,0xc4,0x13,0x84,0x8b,0x0a,0xa6,0xc2, -0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0xe9,0x8c,0x52,0xdc,0x56,0xda, -0x5a,0xd8,0x62,0xd4,0x66,0xd2,0x2a,0x8c,0x6a,0xd0,0x6e,0xce,0x32,0x89,0x86,0xc6, -0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x4e,0x03,0x2b,0x04,0x01,0x05,0x4d, -0xb7,0x28,0x00,0x60,0x33,0x0a,0x6c,0x01,0xb3,0x07,0x9a,0x40,0x3e,0xc4,0x5c,0x4c, -0x05,0x68,0x2a,0xc2,0x33,0x1d,0xfd,0x00,0x13,0x04,0xfd,0xff,0x4a,0x94,0x62,0x94, -0x05,0x8c,0xb3,0x5c,0xfc,0x00,0x33,0x54,0xf4,0x00,0x66,0x94,0xda,0x8d,0x93,0x8b, -0x8b,0x0a,0x93,0x09,0x08,0x80,0x93,0x8a,0x08,0x38,0x13,0x8a,0xc8,0x37,0x63,0x92, -0x8c,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x48,0xa2,0x45,0x32,0x45,0x4a,0x86,0x19,0x2d, -0x03,0xa4,0xcb,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x47,0x03,0xa6,0xcb,0x01, -0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff,0x33,0x74,0x84,0x01, -0xca,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00, -0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xf9,0xe7,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x44,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a, -0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61, -0x82,0x80,0x83,0xa4,0xcb,0x00,0x83,0xa7,0xcb,0x01,0xa6,0x04,0xfd,0x14,0xb3,0xf4, -0xb4,0x01,0xb3,0xd4,0xf4,0x00,0x9d,0x3b,0x37,0x07,0x00,0x02,0x13,0x0e,0xf7,0xff, -0x37,0x87,0x0c,0x60,0xe6,0x87,0x93,0x06,0x47,0x09,0x19,0xc1,0xb3,0xe7,0x3c,0x01, -0x93,0xe7,0x07,0x40,0x23,0xa0,0x9a,0x00,0x23,0x20,0xfa,0x00,0x13,0xf7,0xfd,0x01, -0x93,0x07,0xfd,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60,0x37,0x85,0x0c,0x60,0x13,0xf6, -0x0d,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff,0x93,0x8e,0xce,0x09, -0x13,0x05,0x05,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07,0xe6,0x01,0x33,0x77,0xf7,0x01, -0x11,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0,0xce,0x00,0x0c,0x41,0xb3,0x73, -0xc7,0x01,0xb3,0xf5,0x55,0x00,0xb3,0xe5,0x75,0x00,0x0c,0xc1,0x8c,0x42,0x93,0xe5, -0x15,0x00,0x8c,0xc2,0x8c,0x42,0xc1,0x89,0xf5,0xdd,0x99,0x8f,0x3a,0x96,0xe9,0xf7, -0xea,0x9d,0x85,0x0c,0xe9,0xbd,0x03,0xa7,0xcb,0x00,0xfd,0x17,0x26,0x07,0x7d,0x17, -0x33,0x77,0x67,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0x36,0x9b, -0x21,0xbf,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc, -0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0x11,0x3d,0x32,0x47, -0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05, -0x0c,0x08,0x13,0x05,0x04,0x02,0xed,0x3b,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87, -0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07, -0x00,0x02,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97, -0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22, -0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47, -0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45, -0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b, -0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00, -0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0xc1,0x49,0x01,0x4a, -0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x02,0x05,0x4c,0xb7,0x0c, -0x80,0xbf,0x37,0x0d,0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x91,0x3b,0x42,0x47, -0xb3,0x07,0x67,0x01,0x63,0xea,0x77,0x01,0xb3,0x07,0x97,0x01,0x63,0xea,0xa7,0x05, -0x05,0xcb,0x23,0x20,0x99,0x00,0x61,0xbf,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06, -0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97, -0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc, -0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x95, -0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a,0xfd,0x19,0xe3,0x9e,0x09,0xf8,0x55,0xbf, -0x05,0x0a,0xf9,0xbf,0x35,0x71,0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8, -0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6, -0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x47,0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x06,0x0e,0x63,0xe0,0xe7,0x18,0x5c,0x01,0x3e,0xce,0x35,0x47, -0x79,0x55,0x63,0x4b,0x47,0x15,0x83,0xaa,0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00, -0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab,0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c, -0x00,0x60,0x7d,0x7d,0x01,0x4b,0x13,0x0c,0x0c,0x38,0x93,0x8c,0xcc,0x37,0x13,0x0d, -0xfd,0x7f,0x93,0x0d,0x00,0x20,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00,0xfd,0x34, -0x19,0xc1,0x33,0x79,0xa9,0x01,0x13,0x79,0x09,0x40,0x63,0x0a,0x09,0x12,0x93,0xfb, -0x6b,0x03,0x63,0x8d,0x0b,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0xcb,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00, -0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3, -0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x13,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x11,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x1f,0x50,0xcb,0x13,0x06,0x00,0x20, -0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x03,0xab,0x07,0x00,0x63,0x1d,0x0b,0x02, -0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x9d,0xbd,0x05,0x0b, -0xe3,0x1b,0xbb,0xeb,0xc9,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xaf,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xad,0x2a,0x89, -0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf6,0x33,0x7c,0x9a,0x01, -0xce,0x85,0x5a,0x86,0x62,0x85,0x69,0x34,0xda,0x85,0x52,0x85,0x45,0x32,0x63,0x0f, -0x05,0x0e,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55,0xe3,0x16,0xfa,0xf2, -0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x98, -0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06,0x00,0x02,0xb3,0x05, -0xc1,0x00,0x22,0x85,0xb1,0x34,0x83,0x57,0x01,0x02,0x63,0x8f,0x27,0x01,0xe9,0x57, -0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45,0xf5,0xb5,0xa6,0x85, -0x56,0x85,0xc5,0x3e,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66,0xab,0x00,0xa2,0x57, -0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47,0x21,0x02,0x13,0x04, -0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00,0xd6,0x97,0x03,0xaa, -0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xeb,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4, -0xc1,0x3a,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00, -0x3e,0xc6,0x8d,0x28,0xda,0x85,0x52,0x85,0xd1,0x38,0xb2,0x47,0x3d,0xfd,0x23,0x80, -0x77,0x01,0xa3,0x80,0x97,0x01,0xef,0xf0,0x7f,0x83,0xb3,0x36,0xa0,0x00,0x22,0x45, -0x5a,0x86,0xce,0x85,0xef,0xf0,0x1f,0x86,0x91,0x04,0x25,0xf1,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xe6,0x05,0x09,0x23,0x00,0x7d,0x01,0x75,0xb5,0x83,0x47,0x1d,0x00, -0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00,0x83,0x47,0x2d,0x00,0xa3,0x00, -0xfa,0x00,0xef,0xf0,0xaf,0xff,0xb3,0x36,0xa0,0x00,0x5a,0x86,0xce,0x85,0x62,0x85, -0xef,0xf0,0x5f,0x82,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xe2, -0x05,0x09,0x79,0xb5,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7, -0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80, -0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40, -0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08, -0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76, -0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf, -0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00, -0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01, -0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02, -0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01, -0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02, -0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28, -0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_code.inc deleted file mode 100644 index 70d629188d..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,202 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x39,0xc1,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14, -0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xc8,0x4b, -0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80, -0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x95,0xcf,0xb7,0x47,0x80,0x40, -0x93,0x87,0x47,0x11,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47, -0x15,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6, -0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97, -0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0xb7,0x47, -0x80,0x40,0x83,0xc7,0xc7,0x14,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x47,0x80,0x40, -0x93,0x87,0x47,0x11,0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3, -0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50, -0x45,0x61,0x82,0x80,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0x47,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x07,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x2c,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x10, -0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x71,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0f,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x82,0xe6,0x0a, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc9,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02, -0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00, -0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17, -0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05, -0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0xef,0x00,0x10,0x02,0xe3,0x68,0x6a,0xf5, -0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40, -0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49, -0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44, -0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x85,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8, -0xe3,0xc8,0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe4,0xc5,0xea,0x93,0x09,0x70,0x10, -0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45, -0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2, -0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45, -0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85, -0x11,0x05,0x1d,0x3d,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95, -0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7, -0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45, -0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47, -0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97, -0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce, -0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00, -0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54, -0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5, -0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x2d,0x3b, -0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3, -0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58, -0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58, -0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44, -0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8, -0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41, -0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80, -0xca,0x85,0x22,0x85,0x55,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49, -0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84, -0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05, -0x30,0x10,0x82,0x80,0x5d,0x71,0x5e,0xd6,0xb7,0x4b,0x80,0x40,0xa2,0xc4,0x13,0x84, -0x4b,0x11,0xa6,0xc2,0x44,0x50,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0xe9,0x8c, -0x52,0xdc,0x56,0xda,0x5a,0xd8,0x62,0xd4,0x66,0xd2,0x2a,0x8c,0x6a,0xd0,0x6e,0xce, -0x32,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x04,0x03,0x2b, -0x84,0x02,0x05,0x4d,0xb7,0x28,0x00,0x60,0x33,0x0a,0x6c,0x01,0xb3,0x07,0x9a,0x40, -0x3e,0xc4,0x5c,0x58,0x05,0x68,0x2a,0xc2,0x33,0x1d,0xfd,0x00,0x13,0x04,0xfd,0xff, -0x4a,0x94,0x62,0x94,0x05,0x8c,0xb3,0x5c,0xfc,0x00,0x33,0x54,0xf4,0x00,0x66,0x94, -0xda,0x8d,0x93,0x8b,0x4b,0x11,0x93,0x09,0x08,0x80,0x93,0x8a,0x08,0x38,0x13,0x8a, -0xc8,0x37,0x63,0x92,0x8c,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x12,0x45,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xfe,0xa2,0x45,0x32,0x45, -0x4a,0x86,0xdd,0x21,0x03,0xa4,0x4b,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xfd, -0x03,0xa6,0x4b,0x03,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x84,0x01,0xca,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xf9,0xe7,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf9,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0xa4,0x4b,0x02,0x83,0xa7,0x4b,0x03,0xa6,0x04, -0xfd,0x14,0xb3,0xf4,0xb4,0x01,0xb3,0xd4,0xf4,0x00,0xd1,0x32,0x37,0x07,0x00,0x02, -0x13,0x0e,0xf7,0xff,0x37,0x87,0x0c,0x60,0xe6,0x87,0x93,0x06,0x47,0x09,0x19,0xc1, -0xb3,0xe7,0x3c,0x01,0x93,0xe7,0x07,0x40,0x23,0xa0,0x9a,0x00,0x23,0x20,0xfa,0x00, -0x13,0xf7,0xfd,0x01,0x93,0x07,0xfd,0x01,0xba,0x97,0xb7,0x8e,0x0c,0x60,0x37,0x85, -0x0c,0x60,0x13,0xf6,0x0d,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01,0xb7,0x0f,0x00,0xff, -0x93,0x8e,0xce,0x09,0x13,0x05,0x05,0x0a,0xb7,0x02,0x00,0xfe,0x33,0x07,0xe6,0x01, -0x33,0x77,0xf7,0x01,0x11,0x8f,0x63,0xf3,0xe7,0x00,0x3e,0x87,0x23,0xa0,0xce,0x00, -0x0c,0x41,0xb3,0x73,0xc7,0x01,0xb3,0xf5,0x55,0x00,0xb3,0xe5,0x75,0x00,0x0c,0xc1, -0x8c,0x42,0x93,0xe5,0x15,0x00,0x8c,0xc2,0x8c,0x42,0xc1,0x89,0xf5,0xdd,0x99,0x8f, -0x3a,0x96,0xe9,0xf7,0xea,0x9d,0x85,0x0c,0xe9,0xbd,0x03,0xa7,0x4b,0x02,0xfd,0x17, -0x26,0x07,0x7d,0x17,0x33,0x77,0x67,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20, -0x08,0x00,0x36,0x9b,0x21,0xbf,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84, -0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6, -0x01,0x26,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02, -0x9c,0xcc,0x05,0x47,0xb7,0x47,0x80,0x40,0x23,0x86,0xe7,0x14,0x93,0x84,0x44,0x02, -0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44, -0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7, -0x79,0x71,0xe1,0x72,0x52,0xcc,0x56,0xca,0x06,0xd6,0x22,0xd4,0x26,0xd2,0x4a,0xd0, -0x4e,0xce,0x5a,0xc8,0x16,0x91,0x37,0x47,0x80,0x40,0x1c,0x08,0x23,0x2a,0xf7,0x14, -0xb7,0x47,0x80,0x40,0x21,0x67,0x2a,0x8a,0xae,0x8a,0x23,0xa8,0xe7,0x14,0xa5,0x3f, -0x19,0xcd,0x7d,0x59,0xa1,0x62,0x16,0x91,0xb2,0x50,0x4a,0x85,0x22,0x54,0x92,0x54, -0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0x45,0x61,0x82,0x80,0xb7,0x47, -0x80,0x40,0x03,0xa7,0x87,0x15,0xb7,0x06,0x80,0x00,0x11,0x6b,0x1c,0x43,0x2a,0x89, -0x81,0x44,0xd5,0x8f,0x1c,0xc3,0x79,0x1b,0xe3,0xf6,0x54,0xfd,0x33,0x84,0x9a,0x40, -0xa2,0x89,0x63,0x74,0x8b,0x02,0x11,0x64,0x71,0x14,0x22,0x85,0xad,0x38,0xaa,0x89, -0x4d,0xd9,0xaa,0x85,0x22,0x86,0x33,0x85,0x44,0x01,0xa9,0x3b,0x4e,0x85,0x55,0x38, -0x4d,0xf1,0xa2,0x94,0xed,0x38,0x69,0xd9,0x69,0xbf,0x93,0x77,0x34,0x00,0xf1,0xdf, -0x71,0x98,0x61,0xfc,0x8d,0x47,0xe3,0xe6,0x37,0xf9,0x6c,0x00,0x11,0x46,0x33,0x85, -0x44,0x01,0x0d,0x3b,0x4e,0x85,0xef,0xf0,0x1f,0x84,0x2a,0x84,0x3d,0xd9,0x4e,0x86, -0x6c,0x00,0x5d,0x24,0x22,0x85,0xb5,0x38,0x2d,0xf5,0xd1,0x30,0x25,0xd5,0x95,0xb7, -0x1d,0x71,0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda, -0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca, -0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11, -0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x15,0x63,0xe9,0xe7,0x16,0xdc,0x00,0x3e,0xc6, -0x35,0x47,0x79,0x55,0x63,0x46,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49, -0x83,0xaa,0x47,0x00,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x7d,0x7c,0x01,0x4a, -0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x13,0x0c,0xfc,0x7f,0x93,0x0c,0x00,0x20, -0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00,0xef,0xf0,0x6f,0xf7,0x19,0xc1,0xb3,0xf9, -0x89,0x01,0x93,0xf9,0x09,0x40,0x63,0x86,0x09,0x12,0x93,0xfa,0x6a,0x03,0x63,0x8d, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x84,0xb7,0x67, -0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xcc,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xca,0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38, -0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00, -0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87, -0x46,0x11,0x13,0x06,0x80,0x1f,0x50,0xd7,0x13,0x06,0x00,0x20,0x10,0xdb,0x5c,0xd3, -0x21,0x66,0x93,0x86,0x46,0x11,0x3d,0x47,0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68, -0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xda, -0x13,0x07,0x80,0x1f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37, -0x00,0x60,0x9c,0xd6,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07, -0xc7,0x06,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x18,0xf4,0x02,0x79,0x55, -0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x51,0xb5,0x05,0x0a,0xe3,0x1e,0x9a,0xeb,0xe9,0xbd,0x7d,0x55,0xd1,0xbf,0xb7,0x07, -0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07, -0x00,0x10,0x85,0x66,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x68,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x67,0x79,0xf9,0x45,0xf4,0xca,0x85,0x26,0x85,0x91,0x33,0x4d,0xb7, -0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5, -0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7, -0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06, -0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06, -0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04, -0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02, -0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00, -0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00, -0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02, -0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f, -0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_data.inc deleted file mode 100644 index f5ed9233c9..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x16,0x02,0x80,0x40,0xf2,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0xfc,0x05,0x80,0x40, -0x0e,0x06,0x80,0x40,0x26,0x00,0x80,0x40,0xd2,0x04,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_code.inc deleted file mode 100644 index 283b02cc15..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,45 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87, -0x86,0x0a,0x63,0xe4,0xe7,0x12,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xc1, -0x87,0x14,0xb7,0x45,0x80,0x40,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28, -0x00,0x60,0x37,0x23,0x00,0x60,0x7d,0x7e,0xb7,0x5e,0x0b,0x60,0x03,0xa8,0x47,0x00, -0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0x37,0x4f,0x80,0x40, -0x13,0x0e,0xfe,0x7f,0x93,0x8e,0x4e,0x83,0x93,0x0f,0x00,0x20,0x23,0xa0,0xc8,0x00, -0x83,0x26,0x03,0x00,0x79,0xcd,0x03,0xa7,0x0e,0x00,0x5d,0x83,0x1d,0x8b,0x93,0x57, -0x27,0x00,0x93,0x52,0x17,0x00,0xb3,0xc7,0x57,0x00,0xb9,0x8f,0x85,0x8b,0xf1,0xe3, -0x23,0x20,0x0f,0x0a,0xaa,0x87,0x93,0xf6,0x06,0x40,0xf1,0xc2,0x99,0xc3,0x23,0x82, -0x05,0x0a,0x13,0x78,0x68,0x03,0x63,0x0d,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x13,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x5b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x58, -0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x8d,0xed, -0x91,0x47,0x63,0x06,0xf4,0x02,0x7d,0x55,0x25,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07, -0xf9,0xb5,0x03,0x27,0x0f,0x0a,0x21,0xd3,0xb3,0xf6,0xc6,0x01,0x2d,0xbf,0x05,0x06, -0x01,0x45,0xe3,0x15,0xf6,0xf1,0xb1,0xd3,0x23,0x82,0x05,0x0a,0x3d,0xbf,0x79,0x55, -0xf2,0x50,0x62,0x54,0x25,0x61,0x82,0x80,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0xfd,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xfb,0x45,0xf5, -0x9d,0x47,0xe3,0x16,0xf4,0xfc,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xc8, -0x61,0x46,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45,0x33,0x05,0xc1,0x00, -0x3e,0xca,0x81,0x20,0x13,0x05,0x40,0x1d,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf7, -0x3d,0xf9,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xf7,0x2d,0xf1,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xf6,0x33,0x35,0xa0,0x00,0x33,0x05,0xa0,0x40, -0x85,0xbf,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef, -0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7, -0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40, -0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00, -0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00, -0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00, -0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00, -0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96, -0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00, -0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17, -0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 42a0046fa9..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,606 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x57,0x80,0x40,0x03,0xa5, -0x07,0x17,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57,0x80,0x40, -0x23,0xaa,0x07,0x16,0x82,0x80,0xb7,0x57,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x07,0x17,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x57,0x80,0x40, -0x13,0x07,0x07,0x17,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x57,0x80,0x40,0x03,0xa5,0x07,0x17,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x57, -0x80,0x40,0x13,0x07,0x87,0x29,0x1c,0x43,0xb3,0x06,0xf7,0x00,0x85,0x07,0xd2,0x07, -0xd1,0x83,0x23,0x82,0xa6,0x00,0x1c,0xc3,0x82,0x80,0x01,0x11,0x22,0xcc,0x37,0x54, -0x80,0x40,0x93,0x07,0x04,0x17,0xdc,0x4b,0x26,0xca,0x06,0xce,0xaa,0x84,0x2e,0x86, -0x13,0x04,0x04,0x17,0x81,0xcb,0xdc,0x4b,0x91,0xc7,0x2e,0xc6,0xaa,0x85,0x08,0x4c, -0x82,0x97,0x32,0x46,0x5c,0x4c,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x08,0x50,0x62,0x44, -0xf2,0x40,0xa6,0x85,0xd2,0x44,0x05,0x61,0x82,0x87,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x05,0x61,0x82,0x80,0x29,0xc5,0x1c,0x41,0xaa,0x85,0x01,0x45,0xb9,0xc3,0xb7,0x67, -0x80,0x40,0x83,0xc7,0xc7,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xc8,0x4b,0x05,0xc9,0x18,0x4d,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0x9d,0xcf,0xb7,0x57, -0x80,0x40,0x93,0x87,0x07,0x17,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x0d,0xcb, -0x14,0x4f,0x9d,0xc6,0x58,0x4f,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce, -0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x82,0x80,0x39,0xc1,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0xaa,0x85,0x01,0x45, -0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17,0xc8,0x4b,0x05,0xc9,0x58,0x41, -0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x67, -0x80,0x40,0x83,0xc7,0xc7,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0x88,0x4f, -0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4, -0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7, -0xc7,0x29,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x17, -0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45, -0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6, -0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80, -0x82,0x80,0x01,0x11,0x22,0xcc,0x4e,0xc6,0x06,0xce,0x26,0xca,0x4a,0xc8,0x52,0xc4, -0x83,0x47,0x05,0x00,0x2a,0x84,0xb7,0x69,0x80,0x40,0xbd,0xe3,0xb7,0x67,0x80,0x40, -0x03,0xa9,0x87,0x2a,0xb7,0x67,0x80,0x40,0x83,0xa4,0x47,0x2a,0x03,0xa7,0x09,0x2b, -0x8d,0x47,0x85,0x80,0x33,0x0a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40, -0x52,0x87,0xa6,0x86,0x4a,0x86,0xa6,0x85,0x13,0x05,0xc5,0x06,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xcf,0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28,0x04,0x02, -0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22,0x04,0x02, -0x23,0x2a,0x24,0x01,0x04,0xcc,0x23,0x2e,0x44,0x01,0x04,0xd0,0x23,0x24,0x04,0x00, -0x83,0x47,0x04,0x00,0xb7,0x55,0x80,0x40,0x03,0xa7,0x09,0x2b,0x93,0xe7,0x17,0x00, -0x23,0x00,0xf4,0x00,0x93,0x87,0x05,0x17,0x51,0x04,0x80,0xc7,0x8d,0x47,0x13,0x84, -0x05,0x17,0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x93,0x85,0x05,0x17,0x13,0x05, -0x85,0x0b,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xc9,0xb7,0x67,0x80,0x40,0xf2,0x40, -0x23,0xa6,0x87,0x2a,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45, -0x05,0x61,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00,0x22,0xc4,0x06,0xc6,0x13,0x56, -0xc5,0x00,0xb1,0x82,0x05,0x64,0x63,0x53,0xd6,0x00,0x09,0x64,0xb7,0x67,0x80,0x40, -0x03,0xa7,0x07,0x2b,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x45, -0x80,0x40,0x22,0x87,0x93,0x85,0x85,0xf6,0x13,0x05,0x45,0x0d,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xc3,0xb2,0x40,0x22,0x85,0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x56, -0x80,0x40,0x83,0xc7,0x86,0x16,0x41,0x11,0x22,0xc4,0x06,0xc6,0x37,0x54,0x80,0x40, -0xa1,0xc7,0xb7,0x57,0x0b,0x60,0x03,0xa7,0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57, -0x27,0x00,0x13,0x56,0x17,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0x22, -0x04,0x16,0xb7,0x67,0x80,0x40,0x03,0xa7,0x07,0x2b,0x23,0x84,0x06,0x16,0x8d,0x47, -0x63,0xfc,0xe7,0x00,0x83,0x25,0x44,0x16,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0e, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xbd,0x03,0x25,0x44,0x16,0xb2,0x40,0x22,0x44, -0x41,0x01,0x82,0x80,0xb7,0x67,0x80,0x40,0x03,0xa7,0x07,0x2b,0x41,0x11,0x22,0xc4, -0x06,0xc6,0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00,0x2a,0x86,0x37,0x45,0x80,0x40, -0xa1,0x65,0x13,0x05,0x05,0x11,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xb9,0xb7,0x67, -0x80,0x40,0x23,0xa4,0x87,0x2a,0xb2,0x40,0x22,0x44,0xb7,0x67,0x80,0x40,0x21,0x67, -0x23,0xa2,0xe7,0x2a,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x18, -0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x4d,0xcd,0x03,0xdb,0x0a,0x00,0x63,0x0a,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe4,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x8d,0xe6,0x08, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcb,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe5,0xd7,0x0a,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe6,0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0x80,0x40, -0x83,0xa7,0x07,0x2b,0xd5,0xe3,0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f, -0xd9,0xb7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x96,0xd7,0x00,0x23,0x28,0x04,0x02, -0x3a,0x95,0x05,0xa8,0x5c,0x54,0xfd,0x17,0xe3,0xea,0x97,0xfc,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02, -0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x4d,0xd5,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0xef,0x10, -0x70,0x73,0xe3,0x6d,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49, -0x05,0x61,0x82,0x80,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xe0,0x97,0xf6, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0xad,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55,0x80,0x40, -0x37,0x45,0x80,0x40,0x93,0x86,0xc6,0x13,0x13,0x06,0x40,0x0d,0x93,0x85,0x05,0xf8, -0x13,0x05,0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xa1,0x2d,0xbf,0x90,0x44, -0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x8d,0x46,0xe9,0x98,0x40,0xdc,0x40,0xb3,0x05, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8, -0xe3,0xc0,0xd7,0xe8,0x63,0x94,0xf6,0x00,0xe3,0xec,0xc5,0xe6,0x93,0x09,0x70,0x10, -0xbd,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45, -0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2, -0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45, -0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85, -0x11,0x05,0x19,0x35,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95, -0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7, -0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45, -0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47, -0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97, -0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce, -0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00, -0xfd,0x59,0xb5,0xef,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, -0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97, -0x63,0xea,0xe6,0x08,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54, -0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5, -0x95,0xa8,0x18,0x58,0xba,0x97,0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55, -0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x86,0x06,0x19,0x13,0x06,0x50,0x0a,0x93,0x85, -0x05,0xfb,0x13,0x05,0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x86,0x81,0xa8, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x29,0xc5,0xa6,0x85,0x52,0x85,0xf1,0x39,0x18,0x58, -0x5c,0x58,0xe3,0xea,0xe7,0xf8,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xf9,0xe6,0xf8,0xb7,0x67,0x80,0x40,0x83,0xa7,0x07,0x2b,0xd9,0xf7,0x01,0xa0, -0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40, -0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8, -0xdc,0xc8,0xe3,0xce,0xd7,0xf8,0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xb6,0xf8,0x19,0xbf, -0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45, -0x82,0x80,0xca,0x85,0x22,0x85,0x89,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44, -0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6, -0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47, -0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80, -0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf, -0x13,0x05,0x30,0x10,0x82,0x80,0x79,0x71,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6, -0x22,0xd4,0xaa,0x84,0x32,0x89,0xb6,0x89,0x91,0xee,0x2e,0xc6,0x0d,0x3e,0xb2,0x45, -0x1d,0xe5,0x4a,0x86,0x26,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x88,0x2a,0x84, -0x81,0x47,0x05,0xa8,0x2e,0xc6,0x21,0x3e,0xb2,0x45,0x7d,0x54,0x79,0xfd,0xb2,0x50, -0x22,0x85,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80,0xe3,0x8a, -0x09,0xfc,0x4a,0x86,0x26,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x81,0x2a,0x84, -0x85,0x47,0x37,0x67,0x80,0x40,0x83,0x26,0x07,0x2b,0x0d,0x47,0xe3,0x79,0xd7,0xfc, -0x95,0xc3,0xb7,0x45,0x80,0x40,0x93,0x85,0x85,0x1c,0x37,0x45,0x80,0x40,0x01,0x47, -0x81,0x47,0xca,0x86,0x26,0x86,0x13,0x05,0x45,0x1d,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0x6e,0x75,0xb7,0xb7,0x45,0x80,0x40,0x93,0x85,0xc5,0x6f,0xf9,0xbf,0x85,0x67, -0x01,0x11,0xfd,0x17,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x56,0xc2,0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x89,0x2e,0x89,0x01,0xc7,0x7d,0x77, -0xb3,0x79,0xe5,0x00,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9, -0x27,0x01,0xb7,0x6a,0x80,0x40,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x63,0xfc,0xe7,0x00, -0x37,0x45,0x80,0x40,0x4a,0x86,0xce,0x85,0x13,0x05,0x45,0x20,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x68,0x37,0x04,0x85,0x40,0x03,0x27,0xc4,0xfe,0xb3,0x87,0x29,0x01, -0x54,0x43,0x63,0xf9,0xf6,0x02,0x83,0xa7,0x0a,0x2b,0x91,0xcb,0x37,0x45,0x80,0x40, -0x85,0x45,0x13,0x05,0x05,0x25,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x65,0x7d,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0xf7,0xf9,0x02,0xf1,0xf7,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x77,0x69,0xf1,0x03,0x27,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00, -0xb3,0xd4,0xf9,0x02,0x33,0x5a,0xfa,0x02,0x33,0x54,0xf9,0x02,0xb3,0x77,0xf9,0x02, -0xb3,0x37,0xf0,0x00,0x3e,0x94,0xb3,0xf7,0x44,0x03,0x22,0x8b,0xb3,0x07,0xfa,0x40, -0x63,0xd3,0x87,0x00,0x3e,0x8b,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x33,0x04,0x64,0x41, -0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40,0x52,0x87,0xa6,0x86,0x5a,0x86,0xa2,0x85, -0x13,0x05,0x85,0x22,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5e,0x26,0x9b,0xb3,0x07, -0x9b,0x40,0x63,0x4c,0xf0,0x02,0x63,0x62,0x8a,0x04,0xa2,0x94,0x33,0x85,0x84,0x40, -0x63,0x48,0x80,0x04,0x03,0xa7,0x0a,0x2b,0x8d,0x47,0x63,0xfe,0xe7,0x00,0x37,0x45, -0x80,0x40,0x01,0x47,0x81,0x47,0x4e,0x86,0xca,0x85,0x13,0x05,0x45,0x27,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x5a,0x01,0x45,0xa1,0xb7,0x26,0x85,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x6c,0x0d,0xf1,0x85,0x04,0x5d,0xbf,0x33,0xd5,0x44,0x03,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0x6b,0x01,0xf9,0xd2,0x94,0x33,0x04,0x44,0x41,0x65,0xb7, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x6a,0xe3,0x1f,0x05,0xee,0x7d,0x14,0x79,0xbf, -0x1d,0x71,0xa2,0xcc,0x37,0x54,0x80,0x40,0xa6,0xca,0x93,0x04,0x04,0x17,0xd8,0x50, -0xb3,0x07,0xc5,0x00,0xca,0xc8,0x33,0x07,0xe0,0x40,0x69,0x8f,0x99,0x8f,0xce,0xc6, -0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x2a,0x89,0x3a,0xc4,0x3e,0xc2,0x86,0xce,0x5e,0xde, -0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0x2e,0xc8,0x32,0x8a,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xb9,0x83,0xa9,0x84,0x02,0x22,0x47,0x37,0x6b,0x80,0x40,0xb3,0x0a, -0x39,0x01,0x83,0x26,0x0b,0x2b,0xb3,0x87,0xea,0x40,0x3e,0xc4,0x2a,0xc6,0x8d,0x47, -0x13,0x04,0x04,0x17,0x63,0xfe,0xd7,0x00,0x92,0x47,0xa2,0x45,0x37,0x45,0x80,0x40, -0xca,0x86,0x52,0x86,0x13,0x05,0x05,0x2a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x4e, -0x5c,0x58,0x12,0x47,0x05,0x48,0xb3,0x1a,0xf8,0x00,0x93,0x84,0xfa,0xff,0xba,0x94, -0xb3,0xd4,0xf4,0x00,0x33,0x57,0xf9,0x00,0xb3,0x87,0xe4,0x00,0x85,0x6c,0x37,0x2d, -0x00,0x60,0xb7,0x0d,0x00,0x02,0xb7,0x88,0x0c,0x60,0xce,0x8b,0x3e,0xca,0x93,0x8c, -0x0c,0x80,0x13,0x0d,0x0d,0x38,0xfd,0x1d,0x13,0x8c,0x48,0x09,0xd2,0x47,0x33,0x87, -0x97,0x40,0xd9,0xe4,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x32,0x45,0x85,0x4a,0x13,0x77, -0x97,0xfc,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xb0,0xa2,0x45,0x42,0x45, -0x52,0x86,0x0d,0x4c,0xef,0x10,0x10,0x14,0x83,0x2b,0x44,0x02,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xae,0x5c,0x58,0xfd,0x1b,0xb3,0xfb,0x2b,0x01,0xb3,0x9a,0xfa,0x00, -0x93,0x84,0xfa,0xff,0xd2,0x94,0xde,0x94,0x37,0x2a,0x00,0x60,0xb7,0x2b,0x00,0x60, -0x2a,0x89,0xb3,0xd4,0xf4,0x00,0x13,0x0a,0x0a,0x38,0x93,0x8b,0xcb,0x37,0xb7,0x4c, -0x80,0x40,0x63,0x9e,0x04,0x0e,0x4a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xab, -0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b, -0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80, -0x50,0x50,0x5c,0x58,0x3a,0xce,0x26,0x06,0x7d,0x16,0x33,0x76,0x76,0x01,0x33,0x56, -0xf6,0x00,0x32,0xcc,0xef,0xf0,0xaf,0xfd,0x72,0x47,0x62,0x46,0xba,0x87,0x19,0xc1, -0xb3,0x67,0x97,0x01,0x93,0xe7,0x07,0x40,0xb7,0x25,0x00,0x60,0x23,0x20,0xcd,0x00, -0x23,0xae,0xf5,0x36,0x93,0xf5,0xfb,0x01,0x93,0x87,0xfa,0x01,0xae,0x97,0xb7,0x8e, -0x0c,0x60,0x37,0x8e,0x0c,0x60,0x13,0xf5,0x0b,0xfe,0x81,0x9b,0x37,0x0f,0x00,0x01, -0xb7,0x0f,0x00,0xff,0x93,0x8e,0xce,0x09,0x13,0x0e,0x0e,0x0a,0xb7,0x02,0x00,0xfe, -0xb3,0x05,0xe5,0x01,0xb3,0xf5,0xf5,0x01,0x89,0x8d,0x63,0xf3,0xb7,0x00,0xbe,0x85, -0x23,0xa0,0xae,0x00,0x03,0x23,0x0e,0x00,0xb3,0xf3,0xb5,0x01,0x33,0x73,0x53,0x00, -0x33,0x63,0x73,0x00,0x23,0x20,0x6e,0x00,0x03,0x23,0x0c,0x00,0x13,0x63,0x13,0x00, -0x23,0x20,0x6c,0x00,0x03,0x23,0x0c,0x00,0x13,0x73,0x03,0x01,0xe3,0x0c,0x03,0xfe, -0x8d,0x8f,0x2e,0x95,0xd5,0xff,0x83,0x25,0x0b,0x2b,0x8d,0x47,0x63,0xfe,0xb7,0x00, -0x92,0x47,0x37,0x45,0x80,0x40,0x56,0x88,0xde,0x86,0xa6,0x85,0x13,0x05,0x85,0x2e, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x35,0xd6,0x9b,0xfd,0x14,0x45,0xb5,0x50,0x50, -0x5c,0x58,0x26,0x06,0x7d,0x16,0x33,0x76,0x36,0x01,0x33,0x56,0xf6,0x00,0x23,0x20, -0xca,0x00,0x23,0xa0,0x0b,0x00,0x83,0x27,0x0b,0x2b,0x63,0x7b,0xfc,0x00,0x56,0x87, -0xce,0x86,0xa6,0x85,0x13,0x85,0x0c,0x34,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x31, -0xd6,0x99,0xfd,0x14,0xf9,0xb5,0x79,0x71,0x5a,0xc8,0x37,0x6b,0x80,0x40,0x03,0x27, -0x0b,0x2b,0x22,0xd4,0x26,0xd2,0x52,0xcc,0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x56,0xca, -0x5e,0xc6,0x62,0xc4,0xe1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x8a,0xae,0x84,0x32,0x84, -0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86,0x37,0x45,0x80,0x40,0xb7,0x55,0x80,0x40, -0x93,0x85,0x85,0xfd,0x13,0x05,0x85,0x38,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x2c, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xa2,0x37,0x55,0x80,0x40,0x89,0x45,0x13,0x05, -0x85,0x1a,0xa1,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xa2,0xb7,0x59,0x80,0x40, -0xb3,0x87,0x2b,0x00,0x81,0x4a,0x93,0x89,0x89,0x1a,0x33,0x8c,0x77,0x41,0xb9,0xec, -0x51,0xe4,0x93,0x05,0x80,0x0d,0x4e,0x85,0xef,0x10,0xe0,0x69,0x03,0x27,0x0b,0x2b, -0x8d,0x47,0x63,0xf6,0xe7,0x02,0x03,0x48,0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47, -0xd4,0x01,0x83,0x46,0x24,0x00,0x03,0x46,0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x45, -0x80,0x40,0x13,0x05,0x45,0x3a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x25,0xa1,0x62, -0x16,0x91,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, -0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x01,0x45,0x45,0x61,0x82,0x80,0x26,0x89,0x63,0xf3, -0x9b,0x00,0x21,0x69,0x4a,0x86,0xe2,0x85,0x33,0x85,0x4a,0x01,0xd1,0x31,0x93,0x77, -0x39,0x00,0x89,0xeb,0x81,0x46,0x4a,0x86,0xe2,0x85,0x4e,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0x99,0xb3,0x84,0x24,0x41,0xca,0x9a,0x95,0xbf,0xa2,0x85,0x4e,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x98,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x96, -0xb5,0xb7,0x13,0x01,0x01,0xdd,0x23,0x2c,0x41,0x21,0x37,0x6a,0x80,0x40,0x03,0x27, -0x0a,0x2b,0x23,0x24,0x81,0x22,0x23,0x22,0x91,0x22,0x23,0x20,0x21,0x23,0x23,0x26, -0x11,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a,0x51,0x21,0x23,0x28,0x61,0x21,0x23,0x26, -0x71,0x21,0x23,0x24,0x81,0x21,0x23,0x22,0x91,0x21,0x23,0x20,0xa1,0x21,0x8d,0x47, -0x2a,0x84,0x2e,0x89,0xb2,0x84,0x63,0xfc,0xe7,0x00,0x2e,0x86,0xaa,0x85,0x37,0x45, -0x80,0x40,0x13,0x05,0x45,0x3c,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x19,0xa2,0x94, -0x22,0x99,0x05,0x4b,0x85,0x6b,0x8a,0x8a,0x13,0x0c,0x00,0x20,0x63,0x6b,0x24,0x05, -0x03,0x27,0x0a,0x2b,0x8d,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0x80,0x40,0x13,0x05, -0xc5,0x3e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x17,0x83,0x20,0xc1,0x22,0x03,0x24, -0x81,0x22,0x83,0x24,0x41,0x22,0x03,0x29,0x01,0x22,0x83,0x29,0xc1,0x21,0x03,0x2a, -0x81,0x21,0x83,0x2a,0x41,0x21,0x03,0x2b,0x01,0x21,0x83,0x2b,0xc1,0x20,0x03,0x2c, -0x81,0x20,0x83,0x2c,0x41,0x20,0x03,0x2d,0x01,0x20,0x01,0x45,0x13,0x01,0x01,0x23, -0x82,0x80,0x93,0x19,0xc4,0x00,0x23,0x80,0x64,0x01,0xb3,0x8c,0x79,0x01,0x13,0x0d, -0xf0,0x0f,0x13,0x06,0x00,0x20,0xd6,0x85,0x4e,0x85,0x5d,0x3e,0x81,0x47,0x33,0x87, -0xfa,0x00,0x03,0x47,0x07,0x00,0x63,0x07,0xa7,0x01,0x23,0x80,0x04,0x00,0x05,0x04, -0x85,0x04,0xad,0xbf,0x85,0x07,0xe3,0x94,0x87,0xff,0x83,0xc7,0x04,0x00,0xe5,0xdb, -0x93,0x89,0x09,0x20,0xe3,0x97,0x99,0xfd,0xdd,0xb7,0x71,0x71,0x22,0xd5,0x26,0xd3, -0x4e,0xcf,0x06,0xd7,0x4a,0xd1,0x52,0xcd,0x56,0xcb,0x5a,0xc9,0x5e,0xc7,0x62,0xc5, -0x66,0xc3,0x6a,0xc1,0xee,0xde,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x84, -0x11,0x46,0x6c,0x08,0xaa,0x84,0xa9,0x3e,0xf2,0x46,0x37,0xc7,0xf3,0x96,0xb7,0x69, -0x80,0x40,0x13,0x07,0xd7,0x83,0x83,0xa7,0x09,0x2b,0x63,0x98,0xe6,0x0e,0x09,0x47, -0x63,0x7a,0xf7,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x40,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x09,0x0c,0x10,0x13,0x06,0x00,0x05,0x13,0x85,0x04,0x02,0x0d,0x36, -0x82,0x55,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x03,0xa5,0x09,0x2b,0x63,0x8c, -0xf5,0x00,0x79,0xc1,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x42,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x06,0x55,0xa8,0x16,0x57,0xb7,0x07,0x00,0xbe,0xb7,0x06,0x00,0x02, -0x33,0x06,0xf7,0x00,0x63,0x76,0xd6,0x00,0x66,0x48,0xc2,0x97,0x63,0xed,0xd7,0x02, -0x19,0xc9,0x66,0x46,0x37,0x45,0x80,0x40,0xba,0x85,0x13,0x05,0x85,0x44,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x03,0x7d,0x55,0xba,0x50,0x2a,0x54,0x9a,0x54,0x0a,0x59, -0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b,0xba,0x4b,0x2a,0x4c,0x9a,0x4c,0x0a,0x4d, -0xf6,0x5d,0x4d,0x61,0x82,0x80,0xa6,0x56,0xf6,0x45,0x36,0x56,0x86,0x57,0xa6,0x96, -0xa6,0x95,0x89,0x44,0x54,0xc0,0x18,0xc4,0x50,0xc4,0x0c,0xc8,0x23,0x2a,0x04,0x01, -0x1c,0xcc,0x04,0xc0,0x63,0xf9,0xa4,0x02,0x37,0x49,0x80,0x40,0x81,0x45,0x13,0x05, -0x89,0x47,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xfe,0x83,0xa7,0x09,0x2b,0x63,0xfc, -0xf4,0x00,0x58,0x48,0x14,0x48,0x10,0x4c,0x85,0x45,0x13,0x05,0x89,0x47,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xfc,0x01,0x45,0x41,0xbf,0x83,0x45,0xc1,0x01,0x13,0x07, -0x90,0x0e,0x63,0x85,0xe5,0x00,0x9d,0xff,0x61,0x55,0xbd,0xbf,0x09,0x47,0x63,0x7c, -0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x4a,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xf9,0xe1,0x04,0x01,0x4a,0x81,0x4a,0x01,0x4b,0x01,0x49, -0x89,0x4b,0x37,0x4d,0x80,0x40,0x37,0x0c,0x00,0xbe,0xb7,0x0c,0x00,0x02,0x85,0x4d, -0x21,0x46,0x0c,0x10,0x26,0x85,0x29,0x34,0x83,0xa7,0x09,0x2b,0x63,0xfb,0xfb,0x00, -0x82,0x56,0x12,0x56,0xd2,0x85,0x13,0x05,0x0d,0x4e,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xf5,0x02,0x57,0xb3,0x07,0x87,0x01,0x63,0xed,0x97,0x01,0xb7,0x07,0x80,0xbf, -0xba,0x97,0xb7,0x06,0x05,0x00,0x63,0xe6,0xd7,0x06,0x2d,0xc7,0x23,0x20,0x24,0x01, -0x9d,0xbf,0x83,0xa7,0x09,0x2b,0x93,0x86,0x84,0x00,0x63,0xfe,0xfb,0x00,0x12,0x56, -0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x47,0x36,0xc6,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xf1,0xb2,0x46,0x02,0x57,0x85,0x47,0x33,0x06,0x87,0x01,0x63,0x75, -0x96,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00,0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa2,0x97, -0xd4,0xc3,0x92,0x56,0x05,0x09,0x42,0x09,0x98,0xc7,0xd4,0xc7,0x13,0x59,0x09,0x01, -0xe3,0xe6,0x2d,0xfb,0xb7,0x07,0x80,0xbf,0x3e,0x97,0xb7,0x07,0x05,0x00,0x63,0x73, -0xf7,0x00,0x85,0x0a,0x92,0x57,0xa1,0x07,0xbe,0x94,0x83,0x47,0xd1,0x01,0x63,0x97, -0x57,0x01,0x63,0x15,0x0b,0x00,0xc1,0x98,0xc1,0x04,0x05,0x4b,0x05,0x0a,0xc1,0x47, -0xe3,0x10,0xfa,0xf4,0xa5,0xbf,0x41,0x11,0x26,0xc2,0xb7,0x54,0x80,0x40,0x93,0x84, -0x04,0x17,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6, -0xef,0x10,0xc0,0x2a,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87, -0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x67,0x80,0x40,0x23,0x8e,0xe7,0x28,0x93,0x84, -0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5, -0xfd,0xb7,0x41,0x11,0x22,0xc4,0x37,0x64,0x80,0x40,0x03,0x27,0x04,0x2b,0x06,0xc6, -0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x50,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xe3,0x41,0x37,0x15,0xc1,0x83,0x27,0x04,0x2b,0x91,0xcb, -0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x52,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xe1,0x7d,0x55,0xb2,0x40,0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x67,0x80,0x40, -0x03,0xa7,0xc7,0x2a,0xb7,0x06,0x80,0x00,0x1c,0x43,0xd5,0x8f,0x1c,0xc3,0xdd,0xb7, -0x59,0x71,0xe1,0x72,0x86,0xd6,0xd2,0xcc,0xd6,0xca,0xa2,0xd4,0xa6,0xd2,0xca,0xd0, -0xce,0xce,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0,0x6e,0xde,0x16,0x91, -0xaa,0x8a,0x08,0x18,0x2e,0x8a,0xef,0xf0,0xef,0xa0,0xa5,0x3f,0x05,0xc5,0x7d,0x5b, -0xa1,0x62,0x16,0x91,0xb6,0x50,0x5a,0x85,0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49, -0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d, -0x65,0x61,0x82,0x80,0x37,0x69,0x80,0x40,0x03,0x27,0x09,0x2b,0x89,0x47,0x2a,0x8b, -0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x55, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xd8,0x91,0x67,0x81,0x49,0x13,0x8c,0xe7,0xff, -0x8d,0x4b,0xb7,0x4c,0x80,0x40,0x37,0x4d,0x80,0x40,0xb7,0x4d,0x80,0x40,0x63,0xe2, -0x49,0x03,0x03,0x27,0x09,0x2b,0x8d,0x47,0xe3,0xfc,0xe7,0xf8,0x37,0x45,0x80,0x40, -0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x75,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0xd4, -0x41,0xb7,0xb3,0x04,0x3a,0x41,0x26,0x84,0x63,0x71,0x9c,0x02,0x91,0x64,0xf1,0x14, -0x26,0x85,0xef,0xe0,0x1f,0xf1,0x83,0x27,0x09,0x2b,0x2a,0x84,0x1d,0xe5,0xa5,0xd3, -0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x58,0x51,0xa0,0x93,0xf7,0x34,0x00,0xed,0xd3, -0xf1,0x98,0xf9,0xfc,0x8d,0x44,0x63,0xf5,0x84,0x0e,0x83,0x27,0x09,0x2b,0xa1,0xd3, -0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x6b,0x95,0xa0,0x63,0xfe,0xfb,0x00,0xb7,0x46, -0x80,0x40,0x2a,0x86,0x01,0x47,0x81,0x47,0xa6,0x85,0x13,0x85,0x86,0x5a,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xce,0xb3,0x87,0x59,0x01,0x3e,0x85,0x26,0x86,0xa2,0x85, -0x3e,0xce,0xef,0xf0,0xef,0xf6,0x83,0x27,0x09,0x2b,0x63,0xfd,0xfb,0x00,0x01,0x47, -0x81,0x47,0x26,0x86,0xb3,0x85,0x59,0x01,0x13,0x85,0xcc,0x5d,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xcb,0x22,0x85,0xef,0xe0,0x9f,0xed,0x83,0x27,0x09,0x2b,0x01,0xcd, -0xe3,0x8f,0x07,0xec,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x60,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xc9,0xe9,0xb5,0xa6,0x99,0x63,0xfd,0xfb,0x02,0x03,0x46,0x34,0x00, -0x83,0x48,0x04,0x00,0x03,0x48,0xf4,0xff,0x83,0x47,0xe4,0xff,0x03,0x47,0xd4,0xff, -0x83,0x46,0xc4,0xff,0x32,0xc4,0x03,0x46,0x24,0x00,0xa6,0x85,0x13,0x05,0xcd,0x62, -0x32,0xc2,0x03,0x46,0x14,0x00,0x32,0xc0,0x22,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xc5,0xef,0xe0,0x9f,0xec,0x83,0x27,0x09,0x2b,0x01,0xc9,0xe3,0x81,0x07,0xe8, -0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x67,0x55,0xb7,0xe3,0xfa,0xfb,0xec,0x22,0x86, -0xa6,0x85,0x13,0x85,0x4d,0x69,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xc2,0xc1,0xb5, -0xd6,0x99,0x11,0x46,0x6c,0x10,0x4e,0x85,0xef,0xf0,0x8f,0xeb,0x83,0x27,0x09,0x2b, -0x63,0xfb,0xf4,0x00,0x37,0x45,0x80,0x40,0xce,0x85,0x13,0x05,0x05,0x70,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0xc0,0x22,0x85,0xef,0xe0,0xbf,0xdd,0xaa,0x84,0x01,0xe5, -0x83,0x27,0x09,0x2b,0xe9,0xb5,0x22,0x86,0x6c,0x10,0xef,0x10,0xa0,0x0a,0x26,0x85, -0xef,0xe0,0xff,0xe0,0x83,0x27,0x09,0x2b,0x05,0xfd,0x0d,0x47,0x63,0x7f,0xf7,0x02, -0x03,0xc6,0x34,0x00,0x83,0xc8,0x04,0x00,0x03,0xc8,0xf4,0xff,0x83,0xc7,0xe4,0xff, -0x03,0xc7,0xd4,0xff,0x83,0xc6,0xc4,0xff,0x32,0xc4,0x03,0xc6,0x24,0x00,0x37,0x45, -0x80,0x40,0xa2,0x85,0x32,0xc2,0x03,0xc6,0x14,0x00,0x13,0x05,0xc5,0x62,0x32,0xc0, -0x26,0x86,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xba,0xef,0xe0,0x1f,0xe1,0x83,0x27, -0x09,0x2b,0x29,0xf5,0xe3,0x87,0x07,0xe2,0x37,0x45,0x80,0x40,0x26,0x86,0xa2,0x85, -0x13,0x05,0xc5,0x72,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0xb8,0x19,0xbd,0x1d,0x71, -0xd2,0xc4,0x37,0x6a,0x80,0x40,0x03,0x27,0x0a,0x2b,0xa2,0xcc,0x86,0xce,0xa6,0xca, -0xca,0xc8,0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0x6a,0xd8, -0x6e,0xd6,0xc1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d, -0x10,0x41,0x4c,0x41,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x77,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xb3,0x1c,0x4c,0x37,0x6d,0x80,0x40,0x85,0x8b,0x23,0x20,0xfd,0x2a, -0xa1,0x67,0x93,0x87,0x07,0x02,0x33,0x85,0x27,0x00,0xef,0xe0,0xbf,0xf5,0xd1,0x31, -0xaa,0x89,0x61,0xe1,0x03,0x27,0x0a,0x2b,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44, -0x4c,0x44,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x7a,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xaf,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0x89,0xc7,0x4c,0x44,0x08,0x44, -0xef,0xe0,0xbf,0xbd,0x18,0x40,0xb7,0x54,0x80,0x40,0x93,0x87,0x04,0x17,0x93,0x87, -0x07,0x10,0x98,0xcb,0x18,0x48,0x13,0x09,0x01,0x02,0x23,0xa0,0x27,0x03,0xd8,0xcb, -0x23,0xa2,0x27,0x03,0x01,0x4b,0x93,0x84,0x04,0x17,0x91,0x4d,0x21,0x6c,0x50,0x40, -0x83,0x27,0x0a,0x2b,0x63,0x60,0xcb,0x02,0x0d,0x47,0x63,0x70,0xf7,0x14,0x10,0x40, -0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x89,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xa9,0x25,0xa2,0xb3,0x05,0x66,0x41,0x23,0x2e,0xb9,0xfe,0x63,0xfb,0xfd,0x00, -0x37,0x45,0x80,0x40,0xda,0x86,0x13,0x05,0x85,0x7e,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xa7,0x68,0x08,0xef,0xe0,0x1f,0xbb,0x2a,0xc4,0x83,0x27,0x0a,0x2b,0x01,0xed, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x81,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xa0,0xa5,0xfd,0x59,0xdd,0xa0,0x63,0xff,0xfd,0x00,0x22,0x46,0x83,0x25,0xc9,0xff, -0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0x83,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0xa3,0x83,0x2b,0xc9,0xff,0xa2,0x4c,0x63,0x85,0x0b,0x00,0x83,0xa7, -0x44,0x11,0x99,0xe3,0x81,0x4c,0x9d,0xa8,0x03,0xa5,0x44,0x12,0x03,0xa7,0x04,0x12, -0x5e,0x86,0x33,0x07,0xe5,0x40,0xb3,0x0a,0x77,0x01,0x63,0x75,0x5c,0x01,0x33,0x06, -0xec,0x40,0xa1,0x6a,0xe6,0x85,0x32,0xc6,0xef,0x00,0xd0,0x6b,0x32,0x46,0x03,0xa7, -0x44,0x12,0xb3,0x8b,0xcb,0x40,0x32,0x97,0x23,0xa2,0xe4,0x12,0x03,0xa7,0x44,0x11, -0xb2,0x9c,0x63,0x84,0xea,0x00,0xe3,0x9a,0x8a,0xfb,0x83,0x26,0x0d,0x2a,0x83,0xa5, -0x04,0x12,0x03,0xa5,0x04,0x11,0xb3,0x36,0xd0,0x00,0x56,0x86,0xef,0xf0,0xaf,0xa5, -0xaa,0x85,0x0d,0xc9,0x83,0x27,0x0a,0x2b,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05, -0x45,0x87,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x9b,0xfd,0x5c,0x22,0x45,0xef,0xe0, -0x7f,0xb3,0x0d,0xc5,0x83,0x27,0x0a,0x2b,0xa9,0xd7,0x37,0x45,0x80,0x40,0x13,0x05, -0x85,0x60,0x25,0xbf,0x13,0x87,0x04,0x10,0x14,0x4b,0xd6,0x96,0x14,0xcb,0x54,0x4b, -0xb3,0x87,0x56,0x41,0x5c,0xcb,0x1c,0x53,0x5c,0xd3,0x81,0xbf,0x63,0x96,0x0c,0x00, -0x83,0x27,0xc9,0xff,0x3e,0x9b,0x65,0xbd,0xf5,0x59,0xc1,0x62,0x16,0x91,0xf6,0x40, -0x4e,0x85,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b, -0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80,0x39,0x71, -0x26,0xda,0xb7,0x64,0x80,0x40,0x03,0xa7,0x04,0x2b,0xb5,0x72,0x22,0xdc,0x06,0xde, -0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca, -0x6a,0xc8,0x6e,0xc6,0x93,0x82,0x02,0x4f,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd, -0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x77, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x90,0x1c,0x4c,0xb7,0x6d,0x80,0x40,0x85,0x8b, -0x23,0xa0,0xfd,0x2a,0xad,0x67,0x93,0x87,0x07,0xb1,0x33,0x85,0x27,0x00,0xef,0xe0, -0x7f,0xd2,0x41,0x3c,0xaa,0x89,0x6d,0xe5,0x03,0xa7,0x04,0x2b,0x89,0x47,0x63,0xfc, -0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x7a,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0x60,0x8c,0xb7,0x67,0x80,0x40,0x83,0xc7,0xc7,0x29,0x89,0xc7, -0x4c,0x44,0x08,0x44,0xef,0xe0,0x7f,0x9a,0x03,0xa7,0x04,0x2b,0x89,0x47,0x63,0xfb, -0xe7,0x00,0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x8b,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x80,0x89,0x18,0x40,0x37,0x59,0x80,0x40,0x93,0x07,0x09,0x17,0x93,0x87, -0x07,0x10,0x98,0xcb,0x18,0x48,0x13,0x0a,0x01,0xb1,0x81,0x4a,0xd8,0xcb,0x58,0x40, -0x13,0x09,0x09,0x17,0x11,0x4c,0x98,0xcf,0x18,0x10,0xd8,0xcf,0x0d,0x67,0x13,0x07, -0x07,0xb1,0x0a,0x97,0x98,0xd3,0xd8,0xd3,0x23,0x28,0x0a,0x50,0x50,0x40,0x83,0xa7, -0x04,0x2b,0x63,0xe0,0xca,0x02,0x0d,0x47,0x63,0x70,0xf7,0x16,0x10,0x40,0x0c,0x48, -0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x89,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x83, -0xa1,0xa2,0xb3,0x05,0x56,0x41,0x23,0x22,0xba,0x50,0x63,0x7b,0xfc,0x00,0x37,0x45, -0x80,0x40,0xd6,0x86,0x13,0x05,0x85,0x7e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xc0,0x81, -0x48,0x08,0xef,0xe0,0x3f,0x95,0x2a,0xc4,0x83,0xa7,0x04,0x2b,0x01,0xed,0x89,0xcb, -0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x81,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x7f, -0xfd,0x59,0x19,0xa2,0x63,0x7f,0xfc,0x00,0x22,0x46,0x83,0x25,0x4a,0x50,0x37,0x55, -0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0x83,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x7d,0xa2,0x47,0x03,0x2b,0x4a,0x50,0x85,0x4c,0x3e,0xc6,0x21,0x6d,0x63,0x07, -0x0b,0x00,0x83,0x27,0x49,0x11,0x99,0xc3,0x63,0x4d,0x90,0x01,0x63,0xdd,0x0c,0x12, -0x83,0xa7,0x04,0x2b,0xe9,0xc3,0x37,0x55,0x80,0x40,0xe6,0x85,0x13,0x05,0xc5,0x93, -0x11,0xa2,0x13,0x05,0x09,0x10,0x14,0x51,0x58,0x51,0x03,0x28,0x85,0x01,0xb3,0x87, -0xa6,0x01,0xb2,0x45,0x48,0x4d,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x26,0xfa,0x50, -0x06,0x08,0x7c,0x08,0x30,0x08,0x23,0x24,0x6a,0x51,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0x20,0x85,0x83,0xa7,0x04,0x2b,0xaa,0x8c,0x63,0x70,0xfc,0x02,0x03,0x26,0xca,0x50, -0x83,0x25,0x8a,0x50,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05,0x45,0x8e, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x75,0x13,0x07,0x09,0x10,0x83,0x27,0x8a,0x50, -0x14,0x4f,0x0c,0x53,0x33,0x0b,0xfb,0x40,0x9d,0x8e,0x14,0xcf,0xb2,0x46,0xb6,0x97, -0x3e,0xc6,0x83,0x26,0xca,0x50,0x5c,0x53,0xb6,0x97,0x5c,0xd3,0xb3,0x8b,0xb7,0x40, -0x63,0x54,0x90,0x01,0xe3,0x9d,0xab,0xf5,0x03,0x26,0x49,0x11,0x5e,0x87,0x63,0x73, -0x76,0x01,0x32,0x87,0x2d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3,0xcb,0x04,0x83,0xa7, -0x04,0x2b,0x91,0xcb,0x37,0x55,0x80,0x40,0xba,0x85,0x13,0x05,0x85,0x91,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x6f,0xf5,0x59,0xcd,0x62,0x93,0x82,0x02,0xb1,0x16,0x91, -0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a, -0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80, -0x83,0xa6,0x0d,0x2a,0x03,0x25,0x09,0x11,0x3a,0x86,0xb3,0x36,0xd0,0x00,0xef,0xe0, -0x9f,0xf4,0xaa,0x85,0x09,0xcd,0x83,0xa7,0x04,0x2b,0xd5,0xdf,0x37,0x55,0x80,0x40, -0x13,0x05,0x45,0x87,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x6a,0x6d,0xb7,0x13,0x07, -0x09,0x10,0x14,0x4b,0xde,0x96,0x14,0xcb,0x54,0x4b,0xb3,0x87,0x76,0x41,0x5c,0xcb, -0x1c,0x53,0x5c,0xd3,0x6d,0xbd,0x83,0x25,0x49,0x11,0x63,0x9b,0x0c,0x00,0x9d,0xc1, -0x83,0xa7,0x04,0x2b,0xc9,0xd3,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x96,0xd9,0xb7, -0x91,0xe9,0x83,0xa7,0x04,0x2b,0xa5,0xdb,0x37,0x55,0x80,0x40,0xda,0x85,0x13,0x05, -0x05,0x99,0x4d,0xbf,0x22,0x45,0xef,0xe0,0xef,0xfd,0x11,0xc9,0x83,0xa7,0x04,0x2b, -0xe3,0x88,0x07,0xe4,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x60,0x35,0xbd,0x83,0x27, -0x4a,0x50,0xbe,0x9a,0xe1,0xbb,0x71,0x71,0x4a,0xc1,0xce,0xde,0xde,0xd6,0x06,0xc7, -0x22,0xc5,0x26,0xc3,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xe2,0xd4,0xe6,0xd2,0xea,0xd0, -0xee,0xce,0xaa,0x8b,0x37,0x59,0x80,0x40,0x08,0x18,0x7c,0xd9,0x6c,0xd1,0x30,0xd5, -0x74,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x07,0x09,0x17, -0xb7,0x69,0x80,0x40,0x13,0x87,0x49,0x2b,0x63,0xed,0xe7,0x36,0x37,0x05,0x80,0x40, -0x13,0x05,0xe5,0x0f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x5e,0x01,0x45,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xe0,0x5d,0xb7,0x57,0x80,0x40,0x37,0x55,0x80,0x40,0x23,0xac, -0x07,0x28,0x37,0x64,0x80,0x40,0x95,0x47,0xb7,0x5c,0x80,0x40,0x8d,0x44,0x93,0x05, -0x00,0x0a,0x13,0x05,0x85,0x9b,0x23,0x28,0xf4,0x2a,0x23,0xa6,0x9c,0x16,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x5a,0x83,0x27,0x04,0x2b,0x63,0xfb,0xf4,0x06,0x37,0x56, -0x80,0x40,0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0x13,0x06,0x06,0x17,0x93,0x85, -0x05,0x00,0x13,0x05,0x45,0x9d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x57,0x83,0x27, -0x04,0x2b,0x63,0xf7,0xf4,0x04,0x37,0x55,0x80,0x40,0x13,0x86,0x49,0x2b,0x93,0x05, -0x09,0x17,0x13,0x05,0x05,0x9f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x55,0x83,0x27, -0x04,0x2b,0x63,0xf7,0xf4,0x02,0xa9,0x47,0x63,0xe1,0x77,0x2f,0xb7,0x57,0x80,0x40, -0x13,0x97,0x2b,0x00,0x93,0x87,0x87,0xf6,0xba,0x97,0x03,0xa6,0x87,0x08,0x37,0x55, -0x80,0x40,0xde,0x85,0x13,0x05,0x85,0xa0,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x52, -0x5c,0x09,0x3e,0xd6,0xb5,0x46,0x03,0x27,0x04,0x2b,0xf9,0x5a,0x63,0xc6,0x76,0x33, -0x03,0xa9,0x07,0x00,0xc4,0x43,0x03,0xaa,0x87,0x00,0x03,0xab,0xc7,0x00,0x8d,0x47, -0x63,0xf0,0xe7,0x02,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86, -0x93,0x85,0xc5,0x01,0x13,0x05,0xc5,0xa1,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x4e, -0xb7,0x87,0x0c,0x60,0x03,0x27,0x04,0x2b,0x03,0xac,0x47,0x00,0x8d,0x47,0x63,0xfd, -0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x06,0x00,0x40,0xe2,0x85,0x13,0x05,0xc5,0xa3, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x4c,0x37,0x2d,0x00,0x60,0xb7,0x2d,0x00,0x60, -0x81,0x4a,0x13,0x0d,0x0d,0x38,0x93,0x8d,0xcd,0x37,0x23,0x20,0x5d,0x01,0x83,0xa9, -0x0d,0x00,0xef,0xe0,0xdf,0x87,0xfd,0x77,0x93,0x87,0xf7,0x7f,0x13,0x07,0x00,0x20, -0x19,0xc1,0xb3,0xf9,0xf9,0x00,0x93,0xf9,0x09,0x40,0x63,0x85,0x09,0x22,0x13,0x7c, -0x6c,0x03,0x63,0x0b,0x0c,0x08,0x03,0x27,0x04,0x2b,0x89,0x47,0x63,0xfb,0xe7,0x02, -0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xa6,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x46, -0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfe,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55, -0x80,0x40,0x93,0x85,0x05,0x03,0x13,0x05,0x85,0xa8,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x44,0x01,0x45,0x81,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0x60,0xb7,0x67, -0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0xa8,0x01,0x45, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xa6,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38, -0xc1,0x65,0x8d,0x83,0x8d,0x8b,0x91,0xcb,0x05,0x47,0xa1,0x65,0x63,0x87,0xe7,0x00, -0x09,0x47,0x89,0x65,0x63,0x93,0xe7,0x00,0x91,0x65,0xb7,0x56,0x80,0x40,0x93,0x87, -0x06,0x17,0x13,0x07,0x80,0x1f,0xd8,0xd7,0x13,0x07,0x00,0x20,0x98,0xdb,0xcc,0xd3, -0x21,0x67,0x93,0x86,0x06,0x17,0xbd,0x47,0x63,0x8b,0xe5,0x00,0xc1,0x47,0x63,0x68, -0xb7,0x00,0x89,0x67,0xb3,0x87,0xf5,0x40,0xb3,0x37,0xf0,0x00,0xb5,0x07,0x13,0x06, -0x80,0x1f,0x33,0x87,0xc5,0x02,0xdc,0xda,0x03,0x25,0x04,0x2b,0xb7,0x07,0x00,0x42, -0x3e,0x97,0x98,0xd6,0x89,0x47,0x63,0xf4,0xa7,0x06,0x37,0x55,0x80,0x40,0x93,0x06, -0x00,0x20,0x13,0x05,0x45,0xa9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x36,0x83,0x27, -0x04,0x2b,0x8d,0x49,0x63,0xf5,0xf9,0x04,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40, -0x93,0x85,0x05,0x04,0x13,0x05,0x85,0xae,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x34, -0x83,0x27,0x04,0x2b,0x63,0xf5,0xf9,0x02,0xb7,0x07,0x85,0x40,0x83,0xa5,0xc7,0xfe, -0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xaf,0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45, -0x94,0x45,0xd0,0x41,0x8c,0x41,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x31,0x37,0x37, -0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x03,0x2c,0x07,0x00,0xe3,0x1e,0x0c,0xfe,0x83,0xa9,0x07,0x00,0x03,0x27,0x04,0x2b, -0x8d,0x47,0xa2,0x09,0x93,0xd9,0x89,0x00,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40, -0xce,0x85,0x13,0x05,0x45,0xb3,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x2d,0x93,0xd5, -0x09,0x01,0x93,0x87,0xe5,0xfe,0x13,0x07,0x70,0x02,0x63,0x6b,0xf7,0x00,0x13,0x97, -0x27,0x00,0xb7,0x57,0x80,0x40,0x93,0x87,0x87,0xf6,0xba,0x97,0x03,0xac,0xc7,0x0e, -0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x55,0x80,0x40,0x13,0x56, -0xac,0x00,0x13,0x05,0x05,0xb5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x29,0x63,0x1f, -0x0c,0x02,0x83,0x27,0x04,0x2b,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xb7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x28,0x91,0x47,0x63,0x8f,0xfb,0x0e,0xfd,0x5a, -0x61,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0xb5,0xb9,0x37,0x46,0x80,0x40,0x13,0x06, -0xc6,0x6f,0x35,0xb3,0x85,0x0a,0xe3,0x9a,0xea,0xda,0xf1,0xbb,0xb7,0x07,0x85,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xe2,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x38,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0x37,0xaa,0x89,0x11,0xcd,0x83,0x27,0x04,0x2b,0xcd,0xdb,0xaa,0x85, -0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xb9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0x21, -0x79,0xbf,0xa9,0x47,0xf9,0x5a,0x63,0xe1,0x77,0x03,0xb7,0x57,0x80,0x40,0x93,0x87, -0xc7,0xf3,0x8a,0x0b,0xbe,0x9b,0x03,0xa7,0x0b,0x00,0x8d,0x47,0x02,0x87,0xa6,0x85, -0x4a,0x85,0xef,0xf0,0xef,0xbf,0xaa,0x8a,0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfb, -0xe7,0x00,0x37,0x55,0x80,0x40,0xd6,0x85,0x13,0x05,0xc5,0xe7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0x1d,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0xf6,0x4d,0x56,0x85,0xd6,0x5a, -0x4d,0x61,0x82,0x80,0xa6,0x85,0x4a,0x85,0xef,0xe0,0x7f,0xad,0x6d,0xbf,0x52,0x86, -0xa6,0x85,0x4a,0x85,0xef,0xe0,0xff,0xfa,0x81,0x4a,0x7d,0xb7,0x4a,0x85,0xef,0xf0, -0x0f,0xe2,0x55,0xb7,0x4a,0x85,0xef,0xf0,0x9f,0x84,0x71,0xbf,0x52,0x86,0xa6,0x85, -0x4a,0x85,0xef,0xe0,0x5f,0xe7,0xcd,0xb7,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0, -0xe1,0xbf,0x03,0x27,0x04,0x2b,0x23,0xae,0x84,0x01,0x8d,0x47,0x63,0xf0,0xe7,0x02, -0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85,0x45,0x0f, -0x13,0x05,0x05,0xbc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x15,0x23,0xa0,0x04,0x02, -0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x12,0xf9,0x04,0x15,0x69,0x21,0x6a,0x13,0x09, -0xa9,0x0a,0x8d,0x4a,0x37,0x5b,0x80,0x40,0x13,0x95,0x59,0x00,0x0c,0x18,0x13,0x06, -0x00,0x02,0x52,0x95,0xef,0xe0,0xdf,0xbb,0x83,0x55,0x01,0x03,0x83,0x27,0x04,0x2b, -0x63,0x83,0x25,0x03,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xbd,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x10,0xe9,0x57,0x59,0xb7,0xa6,0x85,0x4a,0x85,0xef,0xf0, -0xcf,0x80,0x88,0xd0,0x91,0xbf,0x52,0x56,0x63,0x66,0xcc,0x00,0x62,0x57,0x32,0x97, -0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55,0x80,0x40,0x62,0x87,0xce,0x85, -0x13,0x05,0x85,0xc0,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x0d,0xe5,0x57,0x81,0xbf, -0x63,0xff,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46,0x21,0x03,0x7c,0x18,0x4a,0x86, -0xce,0x85,0x13,0x05,0xcb,0xc5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x0a,0x83,0x47, -0x21,0x03,0x8d,0xe7,0x03,0x27,0x04,0x2b,0x89,0x47,0x63,0xfe,0xe7,0x00,0x62,0x56, -0xd2,0x56,0x37,0x55,0x80,0x40,0x29,0x82,0x6c,0x18,0x13,0x05,0xc5,0xc9,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x08,0x52,0x55,0xa6,0x85,0x51,0xb7,0x85,0x09,0xa9,0xb7, -0x03,0x27,0x04,0x2b,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40, -0x5a,0x86,0x93,0x85,0x85,0x10,0x13,0x05,0xc5,0xcc,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x05,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x12,0x3e,0xce,0x85,0x67,0x85,0x04, -0x89,0x4c,0x0d,0x4d,0x93,0x8b,0xf7,0xff,0x63,0x17,0x3b,0x01,0x13,0x15,0x2b,0x00, -0x13,0x75,0xf5,0x0f,0x89,0xb5,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00, -0x89,0x45,0x93,0x8d,0xf4,0xff,0x56,0x85,0xef,0xe0,0xcf,0xba,0x83,0x27,0x04,0x2b, -0x2a,0xca,0x63,0x7d,0xfd,0x00,0xf2,0x45,0x37,0x55,0x80,0x40,0xa6,0x86,0x56,0x86, -0x13,0x05,0x05,0xbc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x00,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x62,0x52,0x46,0x7d,0x7c,0xb3,0xf7,0x8a,0x01,0x3e,0x85,0xd2,0x85, -0x3e,0xcc,0xef,0xe0,0xff,0xa7,0xb3,0xf8,0x7a,0x01,0x33,0x0c,0x1a,0x01,0x09,0x46, -0xe2,0x85,0x26,0x85,0x41,0x29,0x83,0x27,0x04,0x2b,0x63,0xf4,0xfc,0x02,0x03,0x47, -0x3c,0x00,0x83,0x46,0x2c,0x00,0x03,0x46,0x1c,0x00,0x83,0x45,0x0c,0x00,0x37,0x55, -0x80,0x40,0x56,0x88,0x89,0x47,0x13,0x05,0x05,0xce,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0xfa,0xd2,0x45,0x56,0x85,0xef,0xe0,0x9f,0x8c,0x11,0xcd,0x83,0x27,0x04,0x2b, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xd1,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0xf8,0x01,0x45,0x49,0xbb,0x93,0x07,0x00,0xf9,0xa3,0x00,0xfc,0x00,0x23,0x00, -0x9c,0x01,0xef,0xe0,0xcf,0xb4,0xb3,0x36,0xa0,0x00,0x52,0x46,0x62,0x45,0xd2,0x85, -0xef,0xe0,0x6f,0xff,0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x2b,0xf9,0xdb,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xd4,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xf4,0xd1,0xb7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x57,0x83,0x27,0x04,0x2b,0x63,0x7e,0xfd,0x04, -0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x9f,0x9c,0x83,0x27,0x04,0x2b, -0x63,0x74,0xfd,0x04,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03, -0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4, -0x83,0x47,0x51,0x03,0x37,0x55,0x80,0x40,0xa6,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03, -0x56,0x86,0x93,0x85,0x05,0x12,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x05,0xd7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xee,0x23,0x80,0x9d,0x01,0x85,0x09,0x91,0x04, -0x61,0xbd,0x03,0x27,0x04,0x2b,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55, -0x80,0x40,0x5a,0x86,0x93,0x85,0x45,0x13,0x13,0x05,0xc5,0xcc,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xeb,0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0x15,0x05,0x6d,0x8d,0x4c, -0x3e,0xca,0x7d,0x1d,0xe3,0x0f,0x3b,0xf1,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa, -0x07,0x00,0x89,0x45,0x93,0x8d,0x14,0x00,0x56,0x85,0xef,0xe0,0xaf,0xa1,0x83,0x27, -0x04,0x2b,0xaa,0x8b,0x63,0xf5,0xfc,0x02,0x83,0xc8,0x44,0x00,0x03,0xc8,0x34,0x00, -0x83,0xc7,0x24,0x00,0x03,0xc7,0x14,0x00,0xd2,0x45,0x37,0x55,0x80,0x40,0xee,0x86, -0x56,0x86,0x13,0x05,0x85,0xdb,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xe5,0x7d,0x7c, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x48,0x33,0xfc,0x8a,0x01,0xd2,0x85,0x5e,0x86, -0x62,0x85,0xef,0xe0,0xff,0x8d,0xde,0x85,0x56,0x85,0xef,0xe0,0x4f,0xf6,0x19,0xcd, -0x83,0x27,0x04,0x2b,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xd1,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0xe2,0x13,0x05,0xf0,0x0f,0x35,0xb1,0x03,0xc7,0x14,0x00, -0xb3,0xf7,0xaa,0x01,0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x24,0x00,0xa3,0x80, -0xe7,0x00,0xef,0xe0,0xcf,0x9d,0xb3,0x36,0xa0,0x00,0xd2,0x85,0x5e,0x86,0x62,0x85, -0xef,0xe0,0x6f,0xe8,0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x2b,0xe9,0xd7,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0xde,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xdd,0x65,0xbf, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x40,0x83,0x27,0x04,0x2b,0x63,0xfe,0xfc,0x04, -0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x9f,0x85,0x83,0x27,0x04,0x2b, -0x63,0xf4,0xfc,0x04,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03, -0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4, -0x83,0x47,0x51,0x03,0x37,0x55,0x80,0x40,0xee,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03, -0x56,0x86,0x93,0x85,0x05,0x15,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x05,0xd7, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0xd7,0x85,0x09,0x91,0x04,0xe1,0xb5,0xfd,0x56, -0x37,0x67,0x09,0x60,0xb7,0x07,0xfd,0xff,0x13,0x07,0x87,0x0e,0xb6,0x97,0x63,0x15, -0xd9,0x06,0x03,0x29,0x07,0x00,0xb7,0x06,0x02,0x00,0xb3,0x77,0xf9,0x00,0xd5,0x8f, -0x1c,0xc3,0x03,0x27,0x04,0x2b,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40, -0xca,0x85,0x13,0x05,0x05,0xe1,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xd2,0x03,0xa7, -0xcc,0x16,0x85,0x47,0xca,0x8a,0xe3,0x19,0xf7,0xb2,0x01,0x45,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0xd6,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0x3d,0xb7,0x65,0x62,0x02, -0x93,0x85,0x05,0xa0,0x01,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xd9,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x20,0xd0,0x09,0xb6,0x14,0x43,0xf5,0x8f,0xb7,0x06,0x03,0x00, -0xb3,0x76,0xd9,0x00,0x69,0xbf,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xd8, -0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45,0x61,0x46,0x28,0x18,0x3e,0xda, -0xf1,0x28,0x13,0x05,0x40,0x1d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xde,0xaa,0x85, -0x11,0xc9,0x83,0x27,0x04,0x2b,0xe3,0x8c,0x07,0xa2,0x37,0x45,0x80,0x40,0x13,0x05, -0x05,0x25,0x59,0xb4,0x13,0x09,0x01,0x03,0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45, -0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0xdc,0xaa,0x85,0x11,0xc9,0x83,0x27, -0x04,0x2b,0xe3,0x86,0x07,0xa0,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87,0xa9,0xbc, -0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0x60,0xda,0x83,0x27,0x04,0x2b,0xaa,0x85,0x01,0xc9,0xe3,0x82,0x07,0x9e,0x37,0x55, -0x80,0x40,0x13,0x05,0x05,0xe3,0x0d,0xbc,0x0d,0x47,0x63,0x7a,0xf7,0x00,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xe5,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0xc3,0x81,0x44, -0x0d,0x4a,0xb7,0x5a,0x80,0x40,0xa9,0x49,0x83,0x27,0x04,0x2b,0x63,0x7c,0xfa,0x00, -0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x85,0x4a,0xe6,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xc1,0x85,0x04,0xe3,0x91,0x34,0xff,0x03,0x27,0x04,0x2b,0x8d,0x47, -0xe3,0xf4,0xe7,0xa6,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xe7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x80,0xbf,0x91,0xbc,0x2e,0x86,0x81,0x45,0x09,0xa0,0x3d,0x43,0x2a,0x87, -0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff, -0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b, -0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00, -0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06, -0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04, -0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02, -0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00, -0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96, -0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96, -0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74, -0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7, -0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80, -0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40, -0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08, -0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76, -0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf, -0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00, -0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01, -0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02, -0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01, -0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02, -0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28, -0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_data.inc deleted file mode 100644 index fb1979f0a8..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,280 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe2,0x02,0x80,0x40,0x52,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x8e,0x08,0x80,0x40, -0xa0,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x32,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63,0x6b,0x20,0x64,0x61, -0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00, -0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66, -0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65, -0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x65,0x71,0x2d, -0x3e,0x73,0x72,0x63,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70, -0x5f,0x73,0x72,0x63,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65, -0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x6d,0x6d,0x61,0x70,0x20,0x70,0x61,0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64, -0x20,0x65,0x6e,0x74,0x72,0x79,0x5f,0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x6d,0x75,0x5f,0x76,0x61,0x6c,0x3a,0x25,0x78, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x70,0x61,0x67,0x65,0x5f,0x73,0x69, -0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65,0x73,0x3a,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x75,0x6e,0x6d,0x61,0x70,0x20,0x70,0x61, -0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64,0x20,0x65,0x6e,0x74,0x72,0x79,0x5f, -0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x70, -0x61,0x67,0x65,0x5f,0x73,0x69,0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65, -0x73,0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68, -0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64, -0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20, -0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f, -0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30, -0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25, -0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d, -0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d, -0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75, -0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e, -0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25, -0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, -0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75, -0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74, -0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20, -0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74, -0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64, -0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x20,0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74, -0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x66,0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20, -0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65, -0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68, -0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x63,0x61,0x63,0x68,0x65,0x5f,0x63,0x74,0x72,0x6c,0x5f,0x72, -0x65,0x67,0x3a,0x25,0x58,0x20,0x4d,0x4d,0x55,0x5f,0x56,0x41,0x4c,0x49,0x44,0x3a, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68, -0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e, -0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x4d,0x55,0x20, -0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x58,0x20,0x64,0x72,0x6f, -0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x73,0x74,0x61,0x72,0x74,0x3a,0x25,0x64,0x20, -0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x65,0x6e,0x64,0x3a,0x25,0x64, -0x20,0x76,0x61,0x64,0x64,0x72,0x30,0x5f,0x73,0x74,0x61,0x72,0x74,0x5f,0x61,0x64, -0x64,0x72,0x3a,0x25,0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73, -0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25, -0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73, -0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44, -0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b, -0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f, -0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28, -0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76, -0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78, -0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63, -0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20, -0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74, -0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64, -0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73, -0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72, -0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61, -0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54, -0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72, -0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x70,0x63,0x72,0x5f,0x73,0x79,0x73,0x63, -0x6c,0x6b,0x5f,0x63,0x6f,0x6e,0x66,0x5f,0x72,0x65,0x67,0x20,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64, -0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x61,0x74,0x61, -0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x78,0x20,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f, -0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41, -0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50, -0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x54,0x45, -0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x5f, -0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00,0x43,0x4c,0x4f,0x43, -0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00,0x2e,0x1e,0x80,0x40, -0x8c,0x1e,0x80,0x40,0x74,0x1e,0x80,0x40,0x7e,0x1e,0x80,0x40,0xb2,0x1e,0x80,0x40, -0xb0,0x1f,0x80,0x40,0x52,0x21,0x80,0x40,0x46,0x23,0x80,0x40,0x94,0x1e,0x80,0x40, -0x9c,0x1e,0x80,0x40,0xbe,0x22,0x80,0x40,0x73,0x74,0x75,0x62,0x5f,0x67,0x65,0x74, -0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a,0x65,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63,0x6b,0x00,0x00,0x00, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x00,0x00,0x00, -0x90,0x4e,0x80,0x40,0x9c,0x4e,0x80,0x40,0xa8,0x4e,0x80,0x40,0xb4,0x4e,0x80,0x40, -0xc8,0x4e,0x80,0x40,0xd8,0x4e,0x80,0x40,0xe8,0x4e,0x80,0x40,0xf8,0x4e,0x80,0x40, -0x04,0x4f,0x80,0x40,0x1c,0x4f,0x80,0x40,0x2c,0x4f,0x80,0x40,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62, -0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x00,0x00, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72, -0x5f,0x62,0x70,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_code.inc deleted file mode 100644 index 5fe998f2be..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,176 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4, -0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a, -0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f, -0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4, -0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04, -0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97, -0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58, -0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a, -0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00, -0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02, -0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00, -0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4, -0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17, -0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05, -0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x85,0x27,0xe3,0x69,0x6a,0xf5,0x23,0x90, -0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47, -0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a, -0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44, -0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9, -0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6, -0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89, -0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05, -0x25,0x3d,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97, -0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1, -0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10, -0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0, -0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x35,0x3b,0x18,0x58, -0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44, -0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0, -0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x5d,0x39,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4, -0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6,0x11,0x21,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0x59,0x71, -0x37,0x47,0x80,0x40,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6,0xa2,0xd4,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0x16,0x91,0x23,0x2a,0xf7,0x14,0xa1,0x67,0x93,0x87,0x07,0x03,0x37,0x47, -0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0xaa,0x84, -0x23,0xac,0xe7,0x14,0xb9,0x3f,0x63,0x16,0x05,0x1e,0xb7,0x47,0x80,0x40,0x03,0xa7, -0x07,0x16,0xb7,0x06,0x80,0x00,0xb7,0x4b,0x80,0x40,0x1c,0x43,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x03,0xc7,0x0b,0x15,0xb7,0x47,0x80,0x40,0x13,0x8a,0x47,0x11,0x1d,0xc7, -0x03,0x27,0x4a,0x01,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b,0x01,0xcb,0x03,0x25, -0x8a,0x01,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45,0x03,0x27,0xca,0x01, -0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x0a,0x02,0x02,0x97,0x98,0x40,0x00,0x18, -0x23,0x2a,0x8a,0x02,0x23,0x22,0xea,0x02,0x98,0x48,0x23,0x2c,0x8a,0x02,0x01,0x4b, -0x23,0x24,0xea,0x02,0xd8,0x40,0x63,0x7c,0xeb,0x14,0x33,0x07,0x67,0x41,0x23,0x22, -0xe4,0xfe,0x03,0xc7,0x0b,0x15,0x63,0x06,0x07,0x16,0x03,0x27,0x4a,0x01,0x63,0x02, -0x07,0x16,0x18,0x4f,0x63,0x0f,0x07,0x14,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x4c,0x08, -0x02,0x97,0x2a,0xc4,0x63,0x07,0x05,0x12,0x83,0x2a,0x44,0xfe,0x2a,0x8c,0xa1,0x6c, -0x63,0x85,0x0a,0x00,0x03,0x27,0x8a,0x02,0x19,0xe3,0x01,0x49,0x95,0xa8,0x03,0x25, -0x8a,0x03,0x03,0x27,0x4a,0x03,0x56,0x8d,0x33,0x07,0xe5,0x40,0x33,0x09,0x57,0x01, -0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69,0xe2,0x85,0x6a,0x86,0x2d,0x26, -0x03,0x27,0x8a,0x03,0xb3,0x8a,0xaa,0x41,0x6a,0x9c,0x6a,0x97,0x23,0x2c,0xea,0x02, -0x03,0x27,0x8a,0x02,0x63,0x04,0x27,0x01,0xe3,0x1c,0x99,0xfb,0xb7,0x47,0x80,0x40, -0x83,0xad,0x47,0x15,0x03,0x2d,0x4a,0x02,0x83,0x25,0x4a,0x03,0x63,0x9d,0x0d,0x00, -0x2e,0xc6,0xf5,0x32,0xb2,0x45,0x35,0xe1,0x4a,0x86,0x6a,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xa4,0x9d,0xa0,0x2e,0xc6,0xd9,0x3a,0xb2,0x45,0x75,0xf1,0x7d,0x59, -0x03,0xc7,0x0b,0x15,0x59,0xcf,0x03,0x27,0x4a,0x01,0x41,0xcf,0x14,0x4f,0xd1,0xca, -0x58,0x4f,0xa2,0x45,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56, -0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff,0x23,0x2a,0xd4,0xfe, -0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x02,0x97,0x3d,0xe1,0x63,0x1f, -0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xf1,0xbd,0xe3,0x8f,0x0d,0xf8,0x4a,0x86, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x9a,0x55,0xf1,0x03,0x27,0x4a,0x02, -0x4a,0x97,0x23,0x22,0xea,0x02,0x03,0x27,0x8a,0x02,0x33,0x07,0x27,0x41,0x23,0x24, -0xea,0x02,0x03,0x27,0x4a,0x03,0x23,0x2c,0xea,0x02,0x19,0xb7,0xf5,0x59,0xc1,0x62, -0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a, -0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61, -0x82,0x80,0xfd,0x59,0xe9,0xbf,0x1d,0x71,0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc, -0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0, -0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce, -0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16,0x63,0xe6,0xe7,0x10, -0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x44,0x87,0x0e,0xb7,0x87,0x0c,0x60, -0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b,0x00,0x60,0xfd,0x7b, -0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x8b,0xfb,0x7f,0x13,0x0c, -0x00,0x20,0x23,0xa0,0x3a,0x01,0x03,0x29,0x0b,0x00,0x55,0x38,0x19,0xc1,0x33,0x79, -0x79,0x01,0x13,0x79,0x09,0x40,0x63,0x05,0x09,0x0c,0x13,0x7a,0x6a,0x03,0x63,0x0d, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x98,0xb7,0x67, -0x09,0x60,0x93,0x87,0x87,0x0d,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x13,0x77,0x97,0xfc,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xe0,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xde,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38, -0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07, -0xc7,0x06,0xba,0x97,0x8c,0x43,0x9d,0xe9,0x91,0x47,0x63,0x17,0xf4,0x02,0x79,0x55, -0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x62,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xed,0xb5, -0x85,0x09,0xe3,0x90,0x89,0xf3,0x35,0xbf,0x7d,0x55,0xd9,0xbf,0xb7,0x07,0x85,0x40, -0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x82,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0x81,0x79,0xf9,0x85,0x47,0xe3,0x14,0xf4,0xfa,0x26,0x85,0x81,0x31,0x4d,0xb7, -0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5, -0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7, -0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06, -0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06, -0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04, -0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02, -0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00, -0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00, -0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02, -0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f, -0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_data.inc deleted file mode 100644 index 578ff55ff0..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x36,0x01,0x80,0x40,0x10,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x1a,0x05,0x80,0x40, -0x2c,0x05,0x80,0x40,0x26,0x00,0x80,0x40,0xf0,0x03,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 5b128b1d57..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,185 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46, -0x80,0x40,0x83,0x47,0x06,0x11,0xb7,0x46,0x80,0x40,0x9d,0xc3,0xb7,0x57,0x0b,0x60, -0x03,0xa7,0x47,0x83,0x5d,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00, -0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3,0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10, -0x03,0xa5,0xc6,0x10,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef,0xb7,0x47,0x80,0x40, -0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40,0x23,0x24,0x05,0x02, -0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26, -0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd, -0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00,0xb7,0x47,0x80,0x40, -0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47,0x80,0x40,0x88,0xc7, -0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40, -0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85, -0x06,0xc6,0xef,0x00,0xb0,0x03,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8, -0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14, -0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97, -0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0xb5,0x72,0x39,0x71,0x85,0x8b,0x37,0x47,0x80,0x40, -0x93,0x82,0x02,0x4e,0x4a,0xd8,0x06,0xde,0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91, -0x23,0x2a,0xf7,0x14,0xad,0x67,0x93,0x87,0x07,0xb2,0x37,0x47,0x80,0x40,0x8a,0x97, -0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0x2a,0x89,0x23,0xac,0xe7,0x14, -0xa1,0x3f,0x63,0x17,0x05,0x26,0xb7,0x47,0x80,0x40,0x03,0xa7,0x07,0x16,0xb7,0x06, -0x80,0x00,0x37,0x4c,0x80,0x40,0x1c,0x43,0xb7,0x48,0x80,0x40,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x83,0x47,0x0c,0x15,0x93,0x8a,0x48,0x11,0x8d,0xcb,0x83,0xa7,0x4a,0x01, -0x83,0x25,0x89,0x00,0x03,0x26,0xc9,0x00,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5, -0x8a,0x01,0x32,0xc2,0x2e,0xc0,0x82,0x97,0x12,0x46,0x82,0x45,0x83,0xa7,0xca,0x01, -0x91,0xc7,0xdc,0x4b,0x81,0xc7,0x03,0xa5,0x0a,0x02,0x82,0x97,0x83,0x27,0x09,0x00, -0x13,0x04,0x01,0xb2,0x81,0x4b,0x23,0xa2,0xfa,0x02,0x83,0x27,0x09,0x01,0x23,0x28, -0x04,0x50,0x23,0xa4,0xfa,0x02,0x83,0x27,0x49,0x00,0x23,0xa6,0xfa,0x02,0x1c,0x18, -0x23,0xa8,0xfa,0x02,0x8d,0x67,0x93,0x87,0x07,0xb2,0x8a,0x97,0x23,0xaa,0xfa,0x02, -0x23,0xac,0xfa,0x02,0x83,0x27,0x49,0x00,0x63,0xfe,0xfb,0x16,0xb3,0x87,0x77,0x41, -0x23,0x28,0xf4,0x4e,0x83,0x47,0x0c,0x15,0x63,0x84,0x07,0x1c,0x83,0xa7,0x4a,0x01, -0x63,0x80,0x07,0x1c,0x98,0x4f,0x63,0x0d,0x07,0x1a,0x03,0xa5,0x8a,0x01,0x81,0x47, -0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x20,0xc4,0x50,0x23,0x2c,0xf4,0x4e,0x23,0x2e, -0x04,0x4f,0x23,0x22,0xd4,0x50,0x23,0x24,0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08, -0x0c,0x08,0x02,0x97,0x2a,0xc0,0x63,0x05,0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2, -0x05,0x4a,0xa1,0x6c,0x63,0x07,0x0b,0x00,0x83,0xa7,0x8a,0x02,0x99,0xc3,0x63,0x41, -0x40,0x07,0x63,0x48,0x0a,0x10,0x83,0xa7,0x8a,0x02,0x63,0x10,0x0a,0x16,0x63,0x92, -0x07,0x10,0x83,0x47,0x0c,0x15,0x63,0x8d,0x07,0x14,0x83,0xa7,0x4a,0x01,0x63,0x89, -0x07,0x14,0x98,0x4f,0x63,0x06,0x07,0x14,0xfd,0x55,0x23,0x20,0xb4,0x50,0xdc,0x4f, -0x82,0x45,0x03,0xa5,0x8a,0x01,0x81,0x46,0x01,0x47,0x7d,0x56,0x23,0x22,0xc4,0x50, -0x23,0x2c,0xd4,0x4e,0x23,0x2e,0xe4,0x4e,0x23,0x24,0xd4,0x50,0x23,0x26,0xe4,0x50, -0x30,0x08,0x82,0x97,0x63,0x1e,0x05,0x10,0x83,0x27,0x04,0x4f,0xbe,0x9b,0x1d,0xbf, -0x83,0xa6,0x4a,0x03,0x03,0xa7,0x8a,0x03,0x03,0xa8,0xca,0x02,0x92,0x45,0xb3,0x87, -0x96,0x01,0x03,0xa5,0x0a,0x03,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e, -0x06,0x08,0x3c,0x08,0x50,0x08,0x23,0x2a,0x64,0x4f,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xd3,0x83,0x27,0x44,0x4f,0x03,0xa7,0xca,0x02,0x83,0xa4,0x8a,0x03,0x33,0x0b, -0xfb,0x40,0x1d,0x8f,0x23,0xa6,0xea,0x02,0x12,0x47,0x83,0xa5,0x4a,0x03,0x2a,0x8a, -0xba,0x97,0x3e,0xc2,0x83,0x27,0x84,0x4f,0xbe,0x94,0x23,0xac,0x9a,0x02,0x8d,0x8c, -0x63,0x54,0xa0,0x00,0xe3,0x98,0x94,0xf3,0x83,0xa7,0x8a,0x02,0x26,0x86,0x63,0xf3, -0x97,0x00,0x3e,0x86,0x25,0xce,0x63,0x74,0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47, -0x80,0x40,0x83,0xad,0x47,0x15,0x03,0xad,0x4a,0x02,0x63,0x9e,0x0d,0x00,0x32,0xc6, -0x2e,0xc4,0xf1,0x31,0xa2,0x45,0x32,0x46,0x31,0xe1,0x6a,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xd2,0x99,0xa0,0x32,0xc6,0x2e,0xc4,0x55,0x39,0xa2,0x45,0x32,0x46, -0x79,0xfd,0xf5,0x59,0xcd,0x62,0x93,0x82,0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xca,0x61,0xf5,0x83,0xa7,0x4a,0x02, -0xa6,0x97,0x23,0xa2,0xfa,0x02,0x83,0xa7,0x8a,0x02,0x85,0x8f,0x23,0xa4,0xfa,0x02, -0x83,0xa7,0x4a,0x03,0x23,0xac,0xfa,0x02,0x71,0xb5,0xe3,0x94,0x07,0xea,0x55,0xb7, -0xfd,0x59,0x4d,0xb7,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8, -0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29, -0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f,0x05,0x10,0x93,0x44, -0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40, -0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43, -0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x69,0xc1,0x03,0xdb, -0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04, -0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a,0x58,0x54,0x19,0xe3, -0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58, -0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97, -0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b, -0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17, -0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4, -0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02, -0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97, -0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb, -0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86, -0xd6,0x95,0x26,0x9a,0xc1,0x29,0xe3,0x69,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40, -0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00, -0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b, -0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01, -0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40, -0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9,0xd7,0xea,0x63,0x94, -0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17, -0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x25,0x3d,0x41,0xe1, -0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47, -0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0, -0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07, -0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11, -0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95, -0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84, -0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80, -0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58, -0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00, -0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47, -0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x35,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1, -0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73, -0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95, -0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa, -0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01, -0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40, -0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98, -0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x5d,0x39, -0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11, -0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf, -0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05, -0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b, -0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x1d,0x71, -0xbe,0xca,0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8, -0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40, -0x13,0x87,0x46,0x16,0x63,0xe7,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x45,0x87,0x0e,0xb7,0x87,0x0c,0x60,0x96,0x44,0x03,0xaa,0x47,0x00,0xb7,0x2a, -0x00,0x60,0x37,0x2b,0x00,0x60,0xfd,0x7b,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b, -0xcb,0x37,0x93,0x8b,0xfb,0x7f,0x13,0x0c,0x00,0x20,0x23,0xa0,0x3a,0x01,0x03,0x29, -0x0b,0x00,0xef,0xf0,0xdf,0x82,0x19,0xc1,0x33,0x79,0x79,0x01,0x13,0x79,0x09,0x40, -0x63,0x05,0x09,0x0c,0x13,0x7a,0x6a,0x03,0x63,0x0d,0x0a,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x90,0xb7,0x67,0x09,0x60,0x93,0x87,0x87,0x0d, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x13,0x77,0x97,0xfc, -0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xd8,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0xa0,0xd5,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43, -0x9d,0xe9,0x91,0x47,0x63,0x17,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x25,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xe5,0xb5,0x85,0x09,0xe3,0x9f,0x89,0xf1, -0x35,0xbf,0x7d,0x55,0xd9,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x40,0x7a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x79,0x79,0xf9,0xa1,0x47, -0xe3,0x14,0xf4,0xfa,0x26,0x85,0xef,0xf0,0xff,0x80,0x45,0xb7,0x3d,0x43,0x2a,0x87, -0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff, -0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b, -0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00, -0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06, -0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04, -0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02, -0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00, -0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96, -0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96, -0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74, -0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7, -0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80, -0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40, -0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08, -0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76, -0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00, -0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf, -0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00, -0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01, -0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02, -0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01, -0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02, -0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28, -0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 2417fc2488..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x36,0x01,0x80,0x40,0x2c,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x36,0x08,0x80,0x40, -0x48,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x0c,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32c61/sdkconfig.h b/contrib/loaders/flash/espressif/esp32c61/sdkconfig.h deleted file mode 100644 index c93d2a6066..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/sdkconfig.h +++ /dev/null @@ -1,49 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_SDKCONFIG_H - -#define CONFIG_IDF_TARGET "esp32c61" -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32C61 1 -#define CONFIG_FREERTOS_UNICORE 1 - -/* Use ROM flash driver patch */ -//#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32C61_DEFAULT_CPU_FREQ_MHZ 160 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ -#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0 /* no assert in the hal functions */ -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 - -#define CONFIG_LOG_DEFAULT_LEVEL 0 -#define CONFIG_LIBC_NEWLIB 1 -#define CONFIG_LOG_VERSION 1 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32c61/stub.ld b/contrib/loaders/flash/espressif/esp32c61/stub.ld deleted file mode 100644 index 5071e365eb..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/stub.ld +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-C61 flasher stub * - * Copyright (C) 2024 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - * * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-C61 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40804000 - data - */ - iram : org = 0x40800000, len = 0x4000 - dram : org = 0x40804000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32c61/stub_flash_idf_image.h b/contrib/loaders/flash/espressif/esp32c61/stub_flash_idf_image.h deleted file mode 100644 index ae364f8280..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/stub_flash_idf_image.h +++ /dev/null @@ -1,6 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define OPENOCD_STUB_BSS_SIZE 0x0000038UL -#define OPENOCD_STUB_STACK_SIZE 512 -#define OPENOCD_STUB_PARAM_SIZE 512 -#define OPENOCD_STUB_BP_SECTOR_SIZE 4096 diff --git a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.c deleted file mode 100644 index 5520a3f67e..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.c +++ /dev/null @@ -1,362 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-C61 specific flasher stub functions * - * Copyright (C) 2024 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -#include -#include - -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define PCR_SOC_CLK_MAX 2 // CPU_CLK frequency is 160 MHz (source is PLL_CLK) - -/* Cache MMU related definitions */ -#define STUB_CACHE_CTRL_REG CACHE_L1_CACHE_CTRL_REG -#define STUB_CACHE_BUS (CACHE_BUS_IBUS1 | CACHE_BUS_IBUS2 | CACHE_BUS_DBUS1 | CACHE_BUS_DBUS2) -#define STUB_MMU_DROM_PAGES_END SOC_MMU_ENTRY_NUM -#define STUB_MMU_DROM_PAGES_START (STUB_MMU_DROM_PAGES_END - 8) /* 8 pages will be more than enough */ - -typedef struct { - mmu_page_size_t page_size; - uint32_t vaddr0_start_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; - int shift_count; -} cache_mmu_config_t; - -static cache_mmu_config_t s_cache_mmu_config; - -extern void spi_flash_attach(uint32_t ishspi, bool legacy); - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32C61_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_hal_pages_to_bytes(uint32_t page_num) -{ - return page_num << s_cache_mmu_config.shift_count; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_format_paddr(uint32_t paddr) -{ - return paddr >> s_cache_mmu_config.shift_count; -} - -#define STUB_MMU_VADDR_MASK (s_cache_mmu_config.page_size * SOC_MMU_MAX_PADDR_PAGE_NUM - 1) -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_get_entry_id(uint32_t vaddr) -{ - return (vaddr & STUB_MMU_VADDR_MASK) >> s_cache_mmu_config.shift_count; -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_write_entry(uint32_t entry_id, uint32_t mmu_val) -{ - uint32_t mmu_raw_value; - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_val |= SOC_MMU_SENSITIVE; - - mmu_raw_value = mmu_val | SOC_MMU_VALID; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), mmu_raw_value); -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_set_entry_invalid(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), SOC_MMU_INVALID); -} - -static inline int __attribute__((always_inline)) stub_mmu_ll_read_entry(uint32_t entry_id) -{ - uint32_t mmu_raw_value; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - mmu_raw_value = REG_READ(SPI_MEM_MMU_ITEM_CONTENT_REG(0)); - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_raw_value &= ~SOC_MMU_SENSITIVE; - - return mmu_raw_value; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the - * whole ICache */ - Cache_WriteBack_Invalidate_All(); -} - -void stub_cache_configure(void) -{ - s_cache_mmu_config.page_size = mmu_ll_get_page_size(0); - s_cache_mmu_config.drom_page_start = STUB_MMU_DROM_PAGES_START; - s_cache_mmu_config.drom_page_end = STUB_MMU_DROM_PAGES_END; /* 256 */ - - switch (s_cache_mmu_config.page_size) { - case MMU_PAGE_64KB: - s_cache_mmu_config.shift_count = 16; - break; - case MMU_PAGE_32KB: - s_cache_mmu_config.shift_count = 15; - break; - case MMU_PAGE_16KB: - s_cache_mmu_config.shift_count = 14; - break; - case MMU_PAGE_8KB: - s_cache_mmu_config.shift_count = 13; - break; - default: - STUB_LOGE("Unknown page size!"); - return; - } - - s_cache_mmu_config.vaddr0_start_addr = SOC_DROM_LOW + - (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr0_start_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr0_start_addr); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_CLK_EN_M); - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - CLEAR_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - mmu_ll_set_page_size(0, CONFIG_MMU_PAGE_SIZE); - Cache_MMU_Init(); - Cache_Enable_Cache(0); -} - -static bool stub_is_cache_enabled(void) -{ - int cache_ctrl_reg = REG_READ(STUB_CACHE_CTRL_REG); - STUB_LOGD("cache_ctrl_reg:%X MMU_VALID:%x\n", cache_ctrl_reg, SOC_MMU_VALID); - - /* if any of the entry is valid and busses are enabled we can consider that cache is enabled */ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; ++i) { - uint32_t mmu_raw_value = stub_mmu_ll_read_entry(i); - if ((mmu_raw_value & SOC_MMU_VALID) == SOC_MMU_VALID) - return !(cache_ctrl_reg & STUB_CACHE_BUS); - } - return false; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - stub_cache_configure(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t pcr_sysclk_conf_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - pcr_sysclk_conf_reg = REG_READ(PCR_SYSCLK_CONF_REG); - REG_WRITE(PCR_SYSCLK_CONF_REG, - (pcr_sysclk_conf_reg & ~PCR_SOC_CLK_SEL_M) | (PCR_SOC_CLK_MAX << PCR_SOC_CLK_SEL_S)); - } else { // restore old value - pcr_sysclk_conf_reg = conf_reg_val; - REG_WRITE(PCR_SYSCLK_CONF_REG, - (REG_READ(PCR_SYSCLK_CONF_REG) & ~PCR_SOC_CLK_SEL_M) | (pcr_sysclk_conf_reg & PCR_SOC_CLK_SEL_M)); - } - - STUB_LOGD("pcr_sysclk_conf_reg %x\n", pcr_sysclk_conf_reg); - - return pcr_sysclk_conf_reg; -} - -#if STUB_LOG_ENABLE == 1 -extern uint32_t ets_clk_get_xtal_freq(void); -void stub_uart_console_configure(int dest) -{ - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_clk_get_xtal_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32c61 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized and - possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32c61 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - // 3 bits wide, any odd number - 1 or 3 - bits set means encryption is on - cnt = ((cnt >> 2) ^ (cnt >> 1) ^ cnt) & 0x1; - return (cnt == 1); -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static void stub_mmu_hal_map_region(uint32_t vaddr, uint32_t paddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - uint32_t mmu_val = stub_mmu_ll_format_paddr(paddr); /* This is the physical address in the format that MMU - * supported */ - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_write_entry(entry_id, mmu_val); - Cache_Invalidate_Addr(vaddr, page_size_in_bytes); - STUB_LOGD("mmap page_num:%d entry_id:%d vaddr:%x mmu_val:%x size:%d page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, mmu_val, len, page_size_in_bytes); - vaddr += page_size_in_bytes; - mmu_val++; - page_num--; - } -} - -static void stub_mmu_hal_unmap_region(uint32_t vaddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_set_entry_invalid(entry_id); - STUB_LOGD("unmap page_num:%d entry_id:%d vaddr:%x page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, page_size_in_bytes); - vaddr += page_size_in_bytes; - page_num--; - } -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_Cache(); - - req->vaddr_start = s_cache_mmu_config.vaddr0_start_addr; - req->ptr = (void *)req->vaddr_start + req->src_addr - map_src; - - STUB_LOGD("map_ptr: %x size:%d req->src_addr:%x map_src:%x map_size:%x\n", - req->ptr, req->size, req->src_addr, map_src, map_size); - - stub_mmu_hal_map_region(req->vaddr_start, req->src_addr, map_size); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - - Cache_Resume_Cache(saved_state); - - return 0; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_Cache(); - stub_mmu_hal_unmap_region(req->vaddr_start, map_size); - Cache_Resume_Cache(saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.h deleted file mode 100644 index 2434ad9b98..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-C61 flasher stub definitions * - * Copyright (C) 2024 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -#include "stub_riscv_common.h" - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32C61_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32c61/stub_flasher_image.h deleted file mode 100644 index be17d03c69..0000000000 --- a/contrib/loaders/flash/espressif/esp32c61/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000048UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x040800910UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x0408007d6UL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x0408002acUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x040800358UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040800044UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040800044UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x04080085eUL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000110UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x04080029eUL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x040800494UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x040800494UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001144UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x0408019f6UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x040805170UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x040805298UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32c61/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32c61_STUB_BUILD_IDF_REV abe76801427 -*/ diff --git a/contrib/loaders/flash/espressif/esp32h2/Makefile b/contrib/loaders/flash/espressif/esp32h2/Makefile deleted file mode 100644 index ca077ddcd8..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2023 Espressif Systems Ltd. - -# Prefix for ESP32-H2 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub_idf_bin.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32h2 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32h2/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32h2/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32h2/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/esp32h2/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/esp32h2/include \ - -I$(IDF_PATH)/components/esp32h2/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32h2/private_include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32h2/include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32h2 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32h2 \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/esp_rom/esp32h2 \ - -I$(IDF_PATH)/components/esp_rom/esp32h2/include \ - -I$(IDF_PATH)/components/esp_rom/esp32h2/include/esp32h2 - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/esp32h2/ld/esp32h2.rom.ld -T$(IDF_PATH)/components/esp_rom/esp32h2/ld/esp32h2.rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32h2/ld/esp32h2.rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 73bb0640de..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,76 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda, -0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca, -0xea,0xc8,0xee,0xc6,0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x17,0x80,0x40,0x74,0xd5, -0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xee,0xe7,0x16,0x5c,0x01, -0x3e,0xde,0x35,0x47,0x79,0x55,0x63,0x49,0x87,0x14,0x98,0x43,0x37,0x2a,0x00,0x60, -0xb7,0x2a,0x00,0x60,0x3a,0xc6,0xd8,0x43,0x01,0x49,0x13,0x0a,0x0a,0x38,0x3a,0xc8, -0x98,0x47,0xdc,0x47,0x93,0x8a,0xca,0x37,0x3a,0xc4,0x3e,0xca,0xb7,0x87,0x0c,0x60, -0x83,0xa9,0x47,0x00,0x13,0x0b,0x00,0x10,0x23,0x20,0x2a,0x01,0x83,0xa4,0x0a,0x00, -0x35,0x3f,0x19,0xc1,0x93,0xf4,0xf4,0xbf,0x93,0xc4,0xf4,0xff,0x93,0xf4,0x04,0x20, -0x63,0x87,0x04,0x12,0x93,0xf9,0x39,0x00,0x63,0x8c,0x09,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x0e,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x55,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x53, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x14,0x80,0x40,0x13,0x87,0x84,0x8a,0x93,0x06,0x80,0x0f,0x54,0xd7, -0x93,0x06,0x00,0x10,0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x8a,0x3d,0x47, -0x63,0x8b,0xd7,0x00,0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x17,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x8c,0x43,0x95,0xed, -0x91,0x47,0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xad,0xbd,0x05,0x09, -0xe3,0x1c,0x69,0xeb,0xe1,0xbd,0x79,0x55,0xc1,0xbf,0xb7,0x0c,0x85,0x40,0x03,0xa5, -0xcc,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xf2,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xf1, -0xaa,0x8a,0x55,0xf1,0x99,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0xb7,0x2b,0x00,0x60, -0x37,0x2c,0x00,0x60,0xfd,0x17,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x3e,0xd2, -0xd2,0x47,0x63,0x94,0x57,0x01,0x01,0x45,0x41,0xb7,0xb2,0x47,0x13,0x9b,0x2a,0x00, -0x09,0x6a,0xda,0x97,0x80,0x43,0xc2,0x47,0x13,0x57,0xc4,0x00,0x3e,0x9b,0x93,0x07, -0x24,0x00,0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6a,0x97,0x00,0x80,0xff,0xe7,0x80, -0x60,0x39,0xdc,0x50,0xfd,0x79,0xb3,0x79,0x34,0x01,0xb3,0x07,0xf0,0x40,0xb3,0xf7, -0x37,0x01,0x3e,0xce,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x3c,0xd0,0x58,0x85,0x45, -0xf2,0x47,0xb3,0x95,0xc5,0x00,0x83,0xad,0x84,0x02,0x13,0x89,0xf5,0xff,0x4e,0x99, -0x33,0x09,0xf9,0x40,0x33,0x8d,0xb9,0x01,0x52,0x99,0x33,0x07,0xfd,0x40,0x33,0x59, -0xc9,0x00,0x33,0xdd,0xc9,0x00,0xb3,0x07,0xa9,0x01,0x2a,0xcc,0x3a,0xce,0x3e,0xd0, -0x6e,0x89,0x82,0x57,0x63,0x12,0xfd,0x10,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x62,0x45, -0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x37,0xf2,0x45,0x22,0x45, -0x52,0x86,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x1a,0x03,0xa9,0x44,0x02,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x35,0xcc,0x58,0x05,0x46,0x7d,0x19,0x33,0x16,0xb6,0x00, -0x33,0x79,0x39,0x01,0x93,0x07,0xf6,0xff,0xca,0x97,0xd2,0x97,0xb3,0xd7,0xb7,0x00, -0x63,0x9d,0x07,0x0e,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x33,0x92,0x57,0x33,0x79, -0xf4,0x00,0x63,0x03,0x09,0x00,0x4e,0x84,0x03,0xa7,0xcc,0xfe,0xb3,0x07,0x8a,0x00, -0x54,0x43,0x63,0xea,0xf6,0x12,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x95,0x07,0x12, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xde,0x63,0x1f,0x05,0x10,0x03,0xa7,0xcc,0xfe, -0x5c,0x47,0x83,0x2d,0x87,0x00,0x33,0x54,0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0x5d, -0xfa,0x02,0xb3,0x77,0xfa,0x02,0xb3,0x37,0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03, -0x6a,0x87,0xb3,0x87,0xfd,0x40,0x63,0xd3,0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00, -0xb3,0x87,0x86,0x40,0x63,0x41,0xf0,0x0a,0x33,0x0d,0xed,0x40,0x63,0xe9,0xad,0x0b, -0x6a,0x94,0x33,0x05,0xa4,0x41,0x63,0x4f,0xa0,0x0b,0x22,0x47,0x83,0x47,0x1b,0x00, -0x3a,0x99,0x23,0x00,0xf9,0x00,0x83,0x47,0x2b,0x00,0xa3,0x00,0xf9,0x00,0x3d,0x39, -0x2a,0x84,0x45,0xe9,0x25,0x39,0x5d,0xe9,0xa2,0x45,0x52,0x86,0x4e,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xd6,0x5d,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6,0xa2,0x07, -0xfd,0x17,0xb3,0xf7,0x27,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0x01,0x39,0xa2,0x57, -0xb2,0x55,0x6a,0x88,0x19,0xc1,0x13,0x68,0x0d,0x40,0x23,0xa0,0xfb,0x00,0x13,0x48, -0x08,0x20,0x23,0x20,0x0c,0x01,0x4a,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x20,0xa2,0x55,0x05,0x0d,0x2e,0x99,0x6d,0xbd,0xd8,0x50,0xfd,0x17,0x22,0x07, -0x7d,0x17,0x33,0x77,0xb7,0x01,0x33,0x57,0xb7,0x00,0x23,0xa0,0xeb,0x00,0x23,0x20, -0x0c,0x00,0xb2,0x9d,0xf5,0xb5,0x22,0x85,0x36,0xce,0x3a,0xcc,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xcf,0x0d,0xe9,0xf2,0x46,0x62,0x47,0x05,0x04,0x91,0xb7,0x33,0x55, -0xb4,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xcd,0x11,0xed,0x6e,0x94,0x33,0x0d, -0xbd,0x41,0x2d,0xbf,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xcc,0x09,0xe5,0x7d,0x1d, -0x0d,0xbf,0x69,0x36,0x21,0xf9,0x13,0x05,0xf0,0x0f,0xb9,0xbb,0x31,0xd4,0xa2,0x45, -0x52,0x86,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xc7,0x6d,0xf5,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x18,0x85,0x0a,0x65,0xbb, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 003987db07..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,78 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x35,0x71,0xa2,0xdc,0x86,0xde,0xa6,0xda, -0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca, -0xea,0xc8,0xee,0xc6,0x2a,0x84,0x08,0x10,0x7c,0xd9,0xb7,0x17,0x80,0x40,0x74,0xd5, -0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87, -0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xee,0xe7,0x16,0x5c,0x01, -0x3e,0xde,0x35,0x47,0x79,0x55,0x63,0x49,0x87,0x14,0x98,0x43,0x83,0xaa,0x47,0x00, -0x37,0x2a,0x00,0x60,0x3a,0xc6,0x98,0x47,0xdc,0x47,0x37,0x2b,0x00,0x60,0x3a,0xc2, -0x3e,0xc4,0xb7,0x87,0x0c,0x60,0x83,0xa9,0x47,0x00,0x01,0x49,0x13,0x0a,0x0a,0x38, -0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10,0x23,0x20,0x2a,0x01,0x83,0x24,0x0b,0x00, -0x35,0x3f,0x19,0xc1,0x93,0xf4,0xf4,0xbf,0x93,0xc4,0xf4,0xff,0x93,0xf4,0x04,0x20, -0x63,0x87,0x04,0x12,0x93,0xf9,0x39,0x00,0x63,0x8c,0x09,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x0e,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x55,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x53, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x14,0x80,0x40,0x13,0x87,0x84,0x8a,0x93,0x06,0x80,0x0f,0x54,0xd7, -0x93,0x06,0x00,0x10,0x14,0xdb,0x5c,0xd3,0xa1,0x66,0x93,0x84,0x84,0x8a,0x3d,0x47, -0x63,0x8b,0xd7,0x00,0x41,0x47,0x63,0xe8,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xd8,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xb7,0x06,0x00,0x10,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd4, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x17,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x8c,0x43,0x95,0xed, -0x91,0x47,0x63,0x0a,0xf4,0x02,0x7d,0x55,0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59, -0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d, -0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xad,0xbd,0x05,0x09, -0xe3,0x1c,0x79,0xeb,0xe1,0xbd,0x79,0x55,0xc1,0xbf,0x37,0x0c,0x85,0x40,0x03,0x25, -0xcc,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xf2,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xf1, -0x2a,0x8a,0x55,0xf1,0x95,0x47,0xe3,0x18,0xf4,0xfc,0x85,0x67,0x37,0x2b,0x00,0x60, -0xb7,0x2b,0x00,0x60,0xfd,0x17,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x3e,0xd2, -0xa2,0x47,0x63,0x97,0x47,0x01,0x13,0x95,0x27,0x00,0x13,0x75,0xf5,0x0f,0xad,0xbf, -0x32,0x47,0x93,0x17,0x2a,0x00,0x56,0xc8,0xba,0x97,0x80,0x43,0x93,0x87,0x1a,0x00, -0x3e,0xca,0x93,0x07,0x24,0x00,0x13,0x57,0xc4,0x00,0xb1,0x83,0x89,0x69,0x63,0x43, -0xf7,0x00,0x85,0x69,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x38,0xd0,0x50,0x7d,0x79, -0x33,0x79,0x24,0x01,0x33,0x06,0xc0,0x40,0xb3,0x7d,0x26,0x01,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x3c,0x03,0xad,0x84,0x02,0x2a,0xcc,0xc8,0x58,0xb3,0x0c,0xa9,0x01, -0x85,0x45,0xb3,0x87,0xbc,0x41,0xb3,0x95,0xa5,0x00,0x3e,0xce,0x93,0x87,0xf5,0xff, -0xca,0x97,0xb3,0x87,0xb7,0x41,0xce,0x97,0xb3,0x5c,0xa9,0x00,0xb3,0xd7,0xa7,0x00, -0xe6,0x97,0x3e,0xd0,0xea,0x8d,0x82,0x57,0x63,0x99,0xfc,0x10,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x62,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x37, -0xf2,0x45,0x12,0x45,0x4e,0x86,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x19,0x83,0xac, -0x44,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x35,0xcc,0x58,0x05,0x46,0xfd,0x1c, -0x33,0x16,0xb6,0x00,0xb3,0xfc,0x2c,0x01,0x93,0x07,0xf6,0xff,0xe6,0x97,0xce,0x97, -0xb3,0xd7,0xb7,0x00,0x63,0x94,0x07,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x33, -0x92,0x57,0x52,0x45,0x09,0x46,0x33,0x7d,0xf4,0x00,0x92,0x47,0xb3,0x8c,0xa7,0x01, -0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x15,0x63,0x03,0x0d,0x00,0x4a,0x84, -0x03,0x27,0xcc,0xfe,0xb3,0x87,0x89,0x00,0x54,0x43,0x63,0xe7,0xf6,0x12,0x5c,0x47, -0xb3,0x77,0xf4,0x02,0x63,0x92,0x07,0x12,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xdd, -0x63,0x1c,0x05,0x10,0x03,0x27,0xcc,0xfe,0x5c,0x47,0x83,0x2d,0x87,0x00,0x33,0x54, -0xf4,0x02,0xb3,0xdd,0xfd,0x02,0x33,0xdd,0xf9,0x02,0xb3,0xf7,0xf9,0x02,0xb3,0x37, -0xf0,0x00,0x3e,0x9d,0xb3,0x77,0xb4,0x03,0x6a,0x87,0xb3,0x87,0xfd,0x40,0x63,0xd3, -0xa7,0x01,0x3e,0x87,0xb3,0x06,0x87,0x00,0xb3,0x87,0x86,0x40,0x63,0x4e,0xf0,0x08, -0x33,0x0d,0xed,0x40,0x63,0xe6,0xad,0x0b,0x6a,0x94,0x33,0x05,0xa4,0x41,0x63,0x4c, -0xa0,0x0b,0x89,0x47,0x23,0x80,0xfc,0x00,0x93,0x07,0x00,0xf9,0xa3,0x80,0xfc,0x00, -0x35,0x31,0x2a,0x84,0x45,0xe9,0x1d,0x31,0x55,0xe9,0x92,0x45,0x4e,0x86,0x4a,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xd5,0x55,0xa8,0xdc,0x50,0xc8,0x58,0x2e,0xd6, -0xa2,0x07,0xfd,0x17,0xb3,0xf7,0xb7,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xd4,0xfd,0x3e, -0xa2,0x57,0xb2,0x55,0x66,0x88,0x19,0xc1,0x13,0xe8,0x0c,0x40,0x23,0x20,0xfb,0x00, -0x13,0x48,0x08,0x20,0x23,0xa0,0x0b,0x01,0x6e,0x85,0x2e,0xd4,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x1f,0xa2,0x55,0x85,0x0c,0xae,0x9d,0x75,0xb5,0xd8,0x50,0xfd,0x17, -0x22,0x07,0x7d,0x17,0x33,0x77,0xa7,0x01,0x33,0x57,0xb7,0x00,0x23,0x20,0xeb,0x00, -0x23,0xa0,0x0b,0x00,0x32,0x9d,0xf9,0xbd,0x22,0x85,0x36,0xcc,0x3a,0xca,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xcd,0x0d,0xe9,0xe2,0x46,0x52,0x47,0x05,0x04,0xa9,0xb7, -0x33,0x55,0xb4,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xcc,0x11,0xed,0x6e,0x94, -0x33,0x0d,0xbd,0x41,0x81,0xb7,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xcb,0x09,0xe5, -0x7d,0x1d,0x25,0xbf,0xa5,0x3e,0x21,0xf9,0x01,0x45,0xb9,0xb3,0x39,0xd4,0x92,0x45, -0x4e,0x86,0x4a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xc6,0x91,0x0a,0x6d,0xf5, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x17,0x42,0x47,0x89,0x47,0x05,0x0a,0x23,0x00, -0xf7,0x00,0x79,0xbb, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 3363ad0139..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,68 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0x80,0x40, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0x80,0x40,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x1d,0x71,0xe1,0x72,0x86,0xce,0xca,0xc8, -0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6e,0xd6,0xa2,0xcc,0xa6,0xca, -0xd2,0xc4,0x66,0xda,0x6a,0xd8,0x16,0x91,0x2a,0xcc,0x2e,0x89,0x32,0xc4,0xb7,0x4a, -0x80,0x40,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x6c,0x13,0x85,0x8a,0x0a,0x89,0x45, -0x31,0x05,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x6c,0xb7,0x49,0x80,0x40,0x93,0x87, -0x49,0x0b,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x01,0x4c,0x93,0x8a,0x8a,0x0a, -0x3e,0xc2,0xa1,0x6d,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x63,0x1e,0x09,0x02, -0xa2,0x47,0x63,0x92,0x07,0x16,0x12,0x45,0x93,0x05,0x80,0x0d,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x40,0xa1,0x62,0x16,0x91,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49, -0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d, -0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0xca,0x84,0x63,0xf3,0x2d,0x01,0xa1,0x64, -0xe2,0x47,0x03,0xa7,0x4a,0x0e,0x33,0x0a,0xfc,0x00,0x33,0x07,0xe0,0x40,0x33,0x77, -0x47,0x01,0x3a,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x56,0x03,0xa6,0x4a,0x0f, -0x85,0x45,0x32,0x47,0x33,0x9d,0xc5,0x00,0x83,0xa9,0x8a,0x0e,0x13,0x04,0xfd,0xff, -0x26,0x94,0x52,0x94,0xb3,0x0c,0x3a,0x01,0x19,0x8c,0xb3,0x87,0xec,0x40,0x33,0x54, -0xc4,0x00,0xb3,0x5c,0xca,0x00,0x3e,0xca,0xb3,0x07,0x94,0x01,0x2a,0xc8,0x3e,0xc6, -0x4e,0x84,0xb2,0x47,0x63,0x9b,0x97,0x07,0x37,0x87,0x0c,0x60,0x54,0x43,0x42,0x45, -0xf1,0x9a,0x54,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x51,0xd2,0x45,0x26,0x86, -0x08,0x10,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x34,0x03,0xa4,0x4a,0x0e,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x4f,0x83,0xa5,0x4a,0x0f,0x05,0x46,0x7d,0x14,0x33,0x16, -0xb6,0x00,0x13,0x07,0xf6,0xff,0x33,0x74,0x44,0x01,0x26,0x97,0x22,0x97,0x33,0x57, -0xb7,0x00,0x3d,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x4d,0x13,0xf7,0x34,0x00, -0x09,0xeb,0x12,0x45,0x81,0x46,0x26,0x86,0x0c,0x10,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0x5a,0x33,0x09,0x99,0x40,0x26,0x9c,0xd5,0xbd,0x03,0xa7,0x4a,0x0e,0x03,0xa5, -0x4a,0x0f,0x22,0x07,0x7d,0x17,0x61,0x8f,0x33,0x57,0xa7,0x00,0x3a,0xce,0x3d,0x3d, -0x72,0x47,0xe6,0x88,0x19,0xc1,0x93,0xe8,0x0c,0x40,0x93,0xc8,0x08,0x20,0x23,0x20, -0xeb,0x00,0x22,0x85,0x23,0xa0,0x1b,0x01,0xea,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x43,0x6a,0x94,0x85,0x0c,0xb1,0xb7,0x83,0xa6,0x4a,0x0e,0x7d,0x17,0xa2,0x06, -0xfd,0x16,0xb3,0xf6,0x36,0x01,0xb3,0xd6,0xb6,0x00,0x23,0x20,0xdb,0x00,0x23,0xa0, -0x0b,0x00,0xb2,0x99,0xbd,0xbf,0xa2,0x45,0x12,0x45,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x54,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x52,0x69,0xbd,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x86,0x1b,0x63,0xec,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x49,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab, -0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x81,0x4a,0x93,0x8b,0x0b,0x38, -0x13,0x0c,0xcc,0x37,0x93,0x0c,0x00,0x10,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00, -0xb5,0x33,0x19,0xc1,0x13,0x7a,0xfa,0xbf,0x13,0x4a,0xfa,0xff,0x13,0x7a,0x0a,0x20, -0x63,0x0a,0x0a,0x12,0x13,0x7b,0x3b,0x00,0x63,0x0c,0x0b,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xf1,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x38,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x36, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x0f,0x23,0x26, -0xc7,0x0e,0x13,0x06,0x00,0x10,0x23,0x28,0xc7,0x0e,0x23,0x22,0xf7,0x0e,0x21,0x66, -0x93,0x86,0x86,0x0a,0x3d,0x47,0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00, -0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00,0x35,0x07,0x23,0xaa,0xe6,0x0e, -0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37, -0x00,0x60,0x23,0xa4,0xf6,0x0e,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10,0x93,0x07, -0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xed,0x91,0x47,0x63,0x18,0xf4,0x02, -0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a, -0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xbd,0xbd,0x85,0x0a,0xe3,0x99,0x9a,0xeb,0xc9,0xbd,0x7d,0x55,0xd1,0xbf, -0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xd5,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xd3,0x79,0xf9,0xa5,0x47,0xe3,0x13,0xf4,0xfa,0x4e,0x86, -0xca,0x85,0x26,0x85,0x15,0x31,0x01,0x45,0x69,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 53e798b9db..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,33 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x71,0x3e,0xda, -0xb7,0x47,0x80,0x40,0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84, -0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x87,0x0a,0xb7,0x46, -0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xe2,0xe7,0x12,0x5c,0x10,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x46,0x97,0x10,0xb7,0x45,0x80,0x40,0x12,0x54,0x03,0xc5,0x45,0x0a, -0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60,0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60, -0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37, -0xb7,0x4e,0x80,0x40,0x13,0x0e,0x4e,0x83,0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00, -0x83,0x26,0x03,0x00,0x7d,0xc5,0x03,0x27,0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b, -0x69,0xeb,0xe5,0xe3,0x23,0xa0,0x0e,0x0a,0xaa,0x87,0x93,0xc6,0xf6,0xff,0x93,0xf6, -0x06,0x20,0xf1,0xce,0x99,0xc3,0x23,0x82,0x05,0x0a,0x13,0x78,0x38,0x00,0x63,0x0c, -0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x11,0xb7,0x67, -0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43, -0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x59,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x56,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37, -0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00, -0xba,0x97,0x8c,0x43,0xb9,0xe5,0x91,0x47,0x63,0x83,0xf4,0x04,0x7d,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0xc9,0xbd,0x93,0x7f,0x17,0x00,0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83, -0x05,0xb7,0x03,0xa7,0x0e,0x0a,0x15,0xd3,0x93,0xf6,0xf6,0xbf,0x39,0xbf,0x05,0x06, -0x01,0x45,0xe3,0x1d,0xe6,0xef,0x95,0xd7,0x23,0x82,0x05,0x0a,0x1d,0xb7,0x79,0x55, -0x7d,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x69,0x93,0x07,0xf9,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x4a,0x86,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0xfa,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xf9,0x49,0xf9,0xa9,0x47,0xe3,0x98, -0xf4,0xfc,0xfd,0x56,0x37,0x67,0x09,0x60,0xb7,0x07,0xfd,0xff,0x13,0x07,0xc7,0x10, -0xb6,0x97,0x63,0x19,0xd4,0x00,0x00,0x43,0xe1,0x8f,0xb3,0xe7,0x27,0x01,0x1c,0xc3, -0x22,0x85,0xb5,0xb7,0x14,0x43,0xf5,0x8f,0xb7,0x06,0x03,0x00,0xe1,0x8e,0xd5,0x8f, -0xfd,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 5813531e90..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,67 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x46,0x80,0x40, -0x83,0xc7,0x46,0x0a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa0,0x07,0x0a, -0x23,0x82,0x06,0x0a,0xb7,0x47,0x80,0x40,0x03,0xa5,0x07,0x0a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x13,0x01,0x01,0xda,0x23,0x26,0x31,0x25, -0x23,0x24,0x41,0x25,0xb3,0x07,0xb5,0x00,0xb7,0x29,0x00,0x60,0x37,0x2a,0x00,0x60, -0x23,0x2a,0x91,0x24,0x23,0x28,0x21,0x25,0x23,0x2e,0x11,0x24,0x23,0x2c,0x81,0x24, -0x23,0x22,0x51,0x25,0x23,0x20,0x61,0x25,0x23,0x2e,0x71,0x23,0x23,0x2c,0x81,0x23, -0x23,0x2a,0x91,0x23,0x23,0x28,0xa1,0x23,0x23,0x26,0xb1,0x23,0xaa,0x84,0x33,0x09, -0xa6,0x00,0x3e,0xcc,0x93,0x89,0x09,0x38,0x13,0x0a,0xca,0x37,0xe2,0x47,0x63,0xe0, -0xf4,0x04,0x83,0x20,0xc1,0x25,0x03,0x24,0x81,0x25,0x83,0x24,0x41,0x25,0x03,0x29, -0x01,0x25,0x83,0x29,0xc1,0x24,0x03,0x2a,0x81,0x24,0x83,0x2a,0x41,0x24,0x03,0x2b, -0x01,0x24,0x83,0x2b,0xc1,0x23,0x03,0x2c,0x81,0x23,0x83,0x2c,0x41,0x23,0x03,0x2d, -0x01,0x23,0x83,0x2d,0xc1,0x22,0x01,0x45,0x13,0x01,0x01,0x26,0x82,0x80,0x13,0x94, -0xc4,0x00,0x05,0x6b,0x85,0x4b,0xb3,0x07,0x64,0x01,0x23,0x00,0x79,0x01,0x3e,0xca, -0xb7,0x4a,0x80,0x40,0x13,0x8c,0x8a,0x0a,0x83,0x27,0xcc,0x00,0x93,0x8a,0x8a,0x0a, -0xb3,0x07,0xf0,0x40,0x33,0xfb,0x87,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x56, -0x2a,0xc6,0x03,0x25,0xcc,0x01,0x83,0x2d,0x0c,0x01,0xb3,0x9c,0xab,0x00,0x13,0x8c, -0xfc,0x1f,0x22,0x9c,0x33,0x0d,0xb4,0x01,0x33,0x0c,0x6c,0x41,0xb3,0x07,0x6d,0x41, -0x33,0x5c,0xac,0x00,0x33,0x5d,0xa4,0x00,0x3e,0xc8,0x6a,0x9c,0x6e,0x8b,0x63,0x1b, -0xac,0x07,0xb7,0x87,0x0c,0x60,0xd0,0x43,0x32,0x45,0x13,0x0c,0x01,0x02,0x71,0x9a, -0xd0,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x51,0xc2,0x45,0x13,0x06,0x00,0x20, -0x62,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x34,0x03,0xad,0xca,0x00,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x4f,0x83,0xa5,0xca,0x01,0x7d,0x1d,0x33,0x7d,0x8d,0x00, -0x33,0x98,0xbb,0x00,0x13,0x06,0xf8,0x1f,0x6a,0x96,0x33,0x56,0xb6,0x00,0x3d,0xe2, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x4e,0x81,0x47,0x13,0x07,0xf0,0x0f,0xb3,0x06, -0xfc,0x00,0x83,0xc6,0x06,0x00,0x63,0x86,0xe6,0x06,0x23,0x00,0x09,0x00,0x85,0x04, -0x05,0x09,0xed,0xb5,0x83,0xa7,0xca,0x00,0x03,0xa5,0xca,0x01,0xa2,0x07,0xfd,0x17, -0xb3,0xf7,0x67,0x01,0xb3,0xd7,0xa7,0x00,0x3e,0xce,0x89,0x35,0xf2,0x47,0xea,0x88, -0x19,0xc1,0x93,0x68,0x0d,0x40,0x93,0xc8,0x08,0x20,0x23,0xa0,0xf9,0x00,0x5a,0x85, -0x23,0x20,0x1a,0x01,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x43,0x66,0x9b, -0x05,0x0d,0xb1,0xb7,0x83,0xa7,0xca,0x00,0x7d,0x16,0xa2,0x07,0xfd,0x17,0xb3,0xf7, -0xb7,0x01,0xb3,0xd7,0xb7,0x00,0x23,0xa0,0xf9,0x00,0x23,0x20,0x0a,0x00,0xc2,0x9d, -0xbd,0xbf,0x85,0x07,0x93,0x06,0x00,0x20,0xe3,0x93,0xd7,0xf8,0x83,0x47,0x09,0x00, -0xd9,0xd7,0xd2,0x47,0x36,0x94,0xe3,0x15,0xf4,0xec,0x51,0xb7,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x2a,0x84,0xae,0xc2, -0xb2,0xc4,0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40, -0x13,0x87,0x06,0x0e,0x63,0xe7,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x44,0x87,0x14,0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0xb6,0x49,0x03,0xab, -0x47,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x81,0x4a,0x93,0x8b,0x0b,0x38, -0x13,0x0c,0xcc,0x37,0x93,0x0c,0x00,0x10,0x23,0xa0,0x5b,0x01,0x03,0x2a,0x0c,0x00, -0xb5,0x33,0x19,0xc1,0x13,0x7a,0xfa,0xbf,0x13,0x4a,0xfa,0xff,0x13,0x7a,0x0a,0x20, -0x63,0x05,0x0a,0x12,0x13,0x7b,0x3b,0x00,0x63,0x0c,0x0b,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xf1,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x38,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x36, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x13,0x06,0x80,0x0f,0x50,0xcb, -0x13,0x06,0x00,0x10,0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x0a,0x3d,0x47, -0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04, -0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xed, -0x91,0x47,0x63,0x18,0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59, -0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x25,0x61, -0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x61,0xb5,0x85,0x0a,0xe3,0x9e,0x9a,0xeb, -0xf1,0xbd,0x7d,0x55,0xd1,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xd5,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd4,0x79,0xf9,0x8d,0x47, -0xe3,0x13,0xf4,0xfa,0x4e,0x86,0xca,0x85,0x26,0x85,0x3d,0x31,0x01,0x45,0x69,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_code.inc deleted file mode 100644 index 68eb742fb2..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,43 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0x80,0x40,0x26,0xd2,0x36,0xde,0x06,0xd6,0x22,0xd4,0x4a,0xd0,0x4e,0xce, -0x52,0xcc,0x56,0xca,0xaa,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87,0x86,0x0a,0x63,0xe6,0xe7,0x12, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x47,0x97,0x10,0xb7,0x45,0x80,0x40, -0x52,0x54,0x62,0x59,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28,0x00,0x60, -0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46,0x81,0x47, -0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0xb7,0x4e,0x80,0x40,0x13,0x0e,0x4e,0x83, -0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x75,0xc9,0x03,0x27, -0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b,0x61,0xef,0xfd,0xe3,0x23,0xa0,0x0e,0x0a, -0xaa,0x87,0x93,0xc6,0xf6,0xff,0x93,0xf6,0x06,0x20,0xed,0xc2,0x99,0xc3,0x23,0x82, -0x05,0x0a,0x13,0x78,0x38,0x00,0x63,0x0c,0x08,0x04,0x01,0x45,0x81,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x11,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27, -0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0x58,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0x56,0xb7,0x27, -0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xb1,0xe9,0x91,0x47, -0x63,0x86,0xf4,0x04,0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49, -0x62,0x4a,0xd2,0x4a,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xe9,0xb5, -0x93,0x7f,0x17,0x00,0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83,0x29,0xbf, -0x03,0xa7,0x0e,0x0a,0x19,0xdf,0x93,0xf6,0xf6,0xbf,0x21,0xbf,0x05,0x06,0x01,0x45, -0xe3,0x1a,0xe6,0xef,0x9d,0xd3,0x23,0x82,0x05,0x0a,0x05,0xb7,0x79,0x55,0x65,0xbf, -0x37,0x0a,0x85,0x40,0x03,0x25,0xca,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xfa,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf8,0x59,0xf5,0x89,0x47,0xe3,0x99,0xf4,0xfc,0x85,0x67, -0xfd,0x17,0x33,0x77,0xf4,0x00,0x19,0xc3,0x7d,0x77,0x79,0x8c,0x13,0x17,0x49,0x01, -0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9,0x27,0x01,0x03,0x27,0xca,0xfe,0xb3,0x07, -0x24,0x01,0x54,0x43,0xe3,0xe0,0xf6,0xf6,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xb9,0xfb, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf4,0xaa,0x89,0x29,0xf5,0x03,0x27,0xca,0xfe, -0x5c,0x47,0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54, -0xf9,0x02,0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94, -0x26,0x89,0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00, -0xb3,0x87,0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02, -0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xee,0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xed,0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xf1,0xbd,0x05,0x04,0xc9,0xb7, -0x33,0x55,0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xeb,0x65,0xf5,0x52,0x94, -0xb3,0x84,0x44,0x41,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 789e7c5560..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,127 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff, -0x67,0x00,0x83,0x0d,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x07, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0x85,0x40,0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x05,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xff, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xfe, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xfc,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40,0xa2,0xc4,0x13,0x04, -0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89, -0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce, -0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x4b,0x58,0x4c, -0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94, -0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00, -0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94, -0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14, -0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x46,0x32,0x45,0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x28,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x44, -0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x41,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26,0xcd,0x01,0xa2,0x04, -0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x8d,0x3b,0xd2,0x86,0x19,0xc1, -0x93,0x66,0x0a,0x40,0x93,0xc6,0x06,0x20,0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20, -0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x36,0x66,0x9b,0x05,0x0a, -0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01, -0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d,0x41,0xb7,0x75,0x71, -0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8, -0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96, -0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05, -0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55, -0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x01,0xb3,0x06, -0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8,0xe7,0x02, -0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00,0x76,0x47, -0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a,0xd9,0x00, -0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e, -0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a,0x81,0x44, -0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c,0x80,0xbf,0x37,0x0d, -0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47,0xb3,0x07,0x67,0x01, -0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07,0x00,0xb0, -0xba,0x97,0x85,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00,0x71,0xb7, -0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07, -0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3, -0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47, -0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a, -0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71,0xd2,0xd4, -0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x17, -0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e, -0x15,0x07,0x93,0x87,0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xee, -0xe7,0x16,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x49,0x47,0x15,0x83,0xaa, -0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab, -0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x01,0x4b,0x13,0x0c,0x0c,0x38, -0x93,0x8c,0xcc,0x37,0x13,0x0d,0x00,0x10,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00, -0xb1,0x36,0x19,0xc1,0x13,0x79,0xf9,0xbf,0x13,0x49,0xf9,0xff,0x13,0x79,0x09,0x20, -0x63,0x09,0x09,0x12,0x93,0xfb,0x3b,0x00,0x63,0x8c,0x0b,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xcf,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x16,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x14, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x16,0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb, -0x13,0x06,0x00,0x10,0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47, -0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04, -0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00, -0x37,0x17,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x03,0xab,0x07,0x00, -0x63,0x1d,0x0b,0x02,0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54, -0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c, -0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0xad,0xbd,0x05,0x0b,0xe3,0x1a,0xab,0xeb,0xd1,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5, -0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xb3,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xb2,0x2a,0x89,0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c, -0x93,0x8d,0xf7,0xff,0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15, -0x24,0x00,0x13,0x75,0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b, -0xfd,0x7c,0xfd,0x1b,0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01, -0x03,0xaa,0x07,0x00,0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xf9, -0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0xed,0x34,0xda,0x85,0x52,0x85, -0x01,0x34,0x63,0x00,0x05,0x10,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55, -0xe3,0x16,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00, -0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06, -0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0x75,0x34,0x83,0x57,0x01,0x02,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45, -0xf5,0xb5,0xa6,0x85,0x56,0x85,0xe5,0x36,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00, -0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xee,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85, -0x3e,0x85,0x3e,0xc4,0x05,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46, -0x13,0x85,0x14,0x00,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xd3,0xda,0x85, -0x52,0x85,0x3d,0x32,0xb2,0x47,0x25,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01, -0x71,0x30,0xb3,0x36,0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x75,0x38,0x91,0x04, -0x39,0xfd,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xe8,0x05,0x09,0x23,0x00,0x7d,0x01, -0x6d,0xb5,0x83,0x47,0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00, -0x83,0x47,0x2d,0x00,0xa3,0x00,0xfa,0x00,0xef,0xf0,0x5f,0x85,0xb3,0x36,0xa0,0x00, -0x5a,0x86,0xce,0x85,0x62,0x85,0x49,0x30,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xe5,0x05,0x09,0x79,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_code.inc deleted file mode 100644 index d44d370fe9..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,86 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40, -0xa2,0xc4,0x13,0x04,0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04, -0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4, -0x66,0xd2,0x6e,0xce,0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0x5f,0x58,0x4c,0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84, -0xfc,0xff,0x4e,0x94,0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00, -0x33,0x54,0xe4,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a, -0x9a,0x40,0x52,0x94,0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c, -0xcc,0x37,0x63,0x14,0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b, -0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x59,0x32,0x45,0x4e,0x86,0xd6,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x3c,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0x58,0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00, -0x93,0x87,0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60, -0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37, -0xbd,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x54,0xb6,0x40,0x26,0x44,0x96,0x44, -0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c, -0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26, -0xcd,0x01,0xa2,0x04,0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x7d,0x35, -0xd2,0x86,0x19,0xc1,0x93,0x66,0x0a,0x40,0x93,0xc6,0x06,0x20,0x23,0xa0,0x9b,0x00, -0x5a,0x85,0x23,0x20,0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x4a, -0x66,0x9b,0x05,0x0a,0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17, -0x33,0x77,0xb7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d, -0x41,0xb7,0x75,0x71,0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc, -0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47, -0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05, -0x0c,0x08,0x13,0x05,0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87, -0x37,0x7d,0x61,0x55,0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07, -0x00,0x01,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97, -0x63,0xf8,0xe7,0x02,0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22, -0xe9,0x00,0x76,0x47,0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47, -0x23,0x2a,0xd9,0x00,0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45, -0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b, -0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00, -0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49, -0x81,0x4a,0x81,0x44,0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c, -0x80,0xbf,0x37,0x0d,0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47, -0xb3,0x07,0x67,0x01,0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07, -0xb7,0x07,0x00,0xb0,0xba,0x97,0x85,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20, -0x99,0x00,0x71,0xb7,0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7, -0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47, -0xc2,0x04,0xd4,0xc3,0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07, -0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98, -0x41,0x04,0x85,0x4a,0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf, -0x19,0x71,0xbe,0xda,0xb7,0x17,0x80,0x40,0xa6,0xca,0xb6,0xd6,0x86,0xce,0xa2,0xcc, -0xca,0xc8,0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0xaa,0x84, -0xae,0xd2,0xb2,0xd4,0xba,0xd8,0xc2,0xdc,0xc6,0xde,0x93,0x87,0x87,0x8a,0xb7,0x16, -0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xe7,0xe7,0x16,0xdc,0x10,0x3e,0xc6,0x35,0x47, -0x79,0x55,0x63,0x45,0x97,0x14,0xb7,0x87,0x0c,0x60,0x16,0x59,0x26,0x54,0x83,0xaa, -0x47,0x00,0x37,0x2b,0x00,0x60,0xb7,0x2b,0x00,0x60,0x01,0x4a,0x13,0x0b,0x0b,0x38, -0x93,0x8b,0xcb,0x37,0x13,0x0c,0x00,0x10,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00, -0x71,0x39,0x19,0xc1,0x93,0xf9,0xf9,0xbf,0x93,0xc9,0xf9,0xff,0x93,0xf9,0x09,0x20, -0x63,0x86,0x09,0x12,0x93,0xfa,0x3a,0x00,0x63,0x8c,0x0a,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xe4,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x2b,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x29, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x16,0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb, -0x13,0x06,0x00,0x10,0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47, -0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04, -0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00, -0x37,0x17,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x83,0xa9,0x07,0x00, -0x63,0x9a,0x09,0x02,0x91,0x47,0x63,0x88,0xf4,0x08,0x7d,0x55,0xf6,0x40,0x66,0x44, -0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c, -0x09,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x61,0xb5,0x05,0x0a,0xe3,0x1d, -0x8a,0xeb,0xe9,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xce,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xc8,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xc7,0x5d,0xf5,0x91,0x47, -0x79,0x55,0xe3,0x95,0xf4,0xfa,0x23,0x2e,0x34,0x01,0x23,0x20,0x04,0x02,0x23,0x20, -0x04,0x00,0xfd,0x57,0x63,0x17,0xf9,0x02,0x15,0x69,0xa1,0x64,0x13,0x09,0xa9,0x0a, -0x13,0x06,0x00,0x02,0x0c,0x08,0x26,0x85,0x81,0x36,0x83,0x57,0x01,0x01,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0,0x01,0x45, -0xb5,0xb7,0xa2,0x85,0x4a,0x85,0xb5,0x39,0x08,0xd0,0xd5,0xbf,0x52,0x45,0x63,0xe6, -0xa9,0x00,0xe2,0x47,0xaa,0x97,0x63,0xf4,0xf9,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x01,0x93,0x84,0x04,0x02,0xcd,0xff,0xa2,0x85,0xf1,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 7674055af3..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,127 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x16,0x80,0x40, -0x83,0xc7,0x46,0x8a,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83,0x01,0x47, -0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x17,0x80,0x40,0x23,0xa0,0x07,0x8a, -0x23,0x82,0x06,0x8a,0xb7,0x17,0x80,0x40,0x03,0xa5,0x07,0x8a,0x82,0x80,0x13,0xf6, -0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce, -0x2a,0x84,0xb6,0x84,0x85,0xe2,0x32,0xc6,0x2e,0xc4,0x4d,0x3f,0xa2,0x45,0x32,0x46, -0x15,0xe5,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff, -0x67,0x00,0x83,0x0d,0x32,0xc6,0x2e,0xc4,0x51,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85, -0x62,0x44,0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0x80,0xff,0x67,0x00,0x43,0x07, -0x01,0x11,0x22,0xcc,0x4a,0xc8,0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2, -0x93,0x17,0x45,0x01,0x2a,0x84,0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00, -0xb7,0x04,0x85,0x40,0x03,0xa7,0xc4,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc, -0xf6,0x00,0x7d,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x92,0x4a,0x05,0x61,0x82,0x80,0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x05,0xaa,0x89,0x69,0xfd,0x03,0xa7,0xc4,0xfe,0x5c,0x47, -0x03,0x2a,0x87,0x00,0x33,0x54,0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02, -0x33,0x79,0xf9,0x02,0xb3,0x77,0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89, -0xb3,0x07,0xfa,0x40,0x63,0xd3,0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87, -0x8a,0x40,0x63,0x42,0xf0,0x02,0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94, -0x33,0x05,0x94,0x40,0x63,0x50,0x90,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xff, -0x09,0xe9,0xfd,0x14,0xf5,0xb7,0x22,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xfe, -0x09,0xc5,0x85,0x49,0x33,0x05,0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55, -0x44,0x03,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xfc,0x65,0xf5,0x52,0x94,0xb3,0x84, -0x44,0x41,0x65,0xbf,0x5d,0x71,0x6a,0xd0,0x37,0x1d,0x80,0x40,0xa2,0xc4,0x13,0x04, -0x8d,0x8a,0xa6,0xc2,0x44,0x44,0xca,0xc0,0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89, -0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce, -0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x4b,0x58,0x4c, -0x85,0x4c,0x83,0x2d,0x04,0x01,0xb3,0x9c,0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94, -0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01,0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00, -0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60,0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94, -0x6e,0x8b,0x13,0x0d,0x8d,0x8a,0x93,0x8b,0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14, -0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x46,0x32,0x45,0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x28,0x03,0x24,0xcd,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x44, -0x03,0x26,0xcd,0x01,0x85,0x46,0x7d,0x14,0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff, -0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97,0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60, -0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38,0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00, -0x80,0xff,0xe7,0x80,0x20,0x41,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59, -0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d, -0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24,0xcd,0x00,0x83,0x26,0xcd,0x01,0xa2,0x04, -0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4,0xd4,0x00,0x8d,0x3b,0xd2,0x86,0x19,0xc1, -0x93,0x66,0x0a,0x40,0x93,0xc6,0x06,0x20,0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20, -0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0x36,0x66,0x9b,0x05,0x0a, -0x3d,0xbf,0x03,0x27,0xcd,0x00,0xfd,0x17,0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01, -0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20,0x08,0x00,0xb6,0x9d,0x41,0xb7,0x75,0x71, -0x22,0xc5,0x4a,0xc1,0x06,0xc7,0x26,0xc3,0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8, -0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00, -0x2e,0x89,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb5,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96, -0x93,0x87,0xd7,0x83,0x63,0x12,0xf7,0x08,0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05, -0x04,0x02,0x8d,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55, -0x63,0x16,0xf7,0x04,0x56,0x46,0xb7,0x07,0x00,0xbe,0x37,0x07,0x00,0x01,0xb3,0x06, -0xf6,0x00,0x7d,0x55,0x63,0xfc,0xe6,0x02,0xa6,0x46,0xb6,0x97,0x63,0xf8,0xe7,0x02, -0x66,0x47,0xc6,0x47,0x23,0x24,0xc9,0x00,0x22,0x97,0x23,0x22,0xe9,0x00,0x76,0x47, -0x23,0x2c,0xf9,0x00,0x89,0x47,0x23,0x26,0xe9,0x00,0x36,0x47,0x23,0x2a,0xd9,0x00, -0x23,0x20,0xf9,0x00,0x22,0x97,0x23,0x28,0xe9,0x00,0x01,0x45,0xba,0x40,0x2a,0x44, -0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c, -0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e, -0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04,0x41,0x4a,0x81,0x49,0x81,0x4a,0x81,0x44, -0x37,0x0b,0x00,0xbe,0xb7,0x0b,0x00,0x01,0x05,0x4c,0xb7,0x0c,0x80,0xbf,0x37,0x0d, -0x05,0x00,0x21,0x46,0x0c,0x08,0x22,0x85,0x75,0x3b,0x42,0x47,0xb3,0x07,0x67,0x01, -0x63,0xe0,0x77,0x03,0xb3,0x07,0x97,0x01,0x63,0xe0,0xa7,0x07,0xb7,0x07,0x00,0xb0, -0xba,0x97,0x85,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0x20,0x99,0x00,0x71,0xb7, -0x83,0x27,0x89,0x00,0x85,0x04,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00,0xb3,0x07, -0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xca,0x97,0x98,0xc7,0x52,0x47,0xc2,0x04,0xd4,0xc3, -0xd8,0xc7,0xc1,0x80,0xe3,0x6b,0x9c,0xfc,0xd2,0x47,0xa1,0x07,0x3e,0x94,0x83,0x47, -0xd1,0x00,0x63,0x97,0x37,0x01,0x63,0x95,0x0a,0x00,0x41,0x98,0x41,0x04,0x85,0x4a, -0x7d,0x1a,0xe3,0x18,0x0a,0xf8,0x55,0xbf,0x85,0x09,0xf9,0xbf,0x35,0x71,0xd2,0xd4, -0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd6,0xd2,0xda,0xd0,0xde,0xce, -0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a,0x08,0x10,0x7c,0xd9,0xb7,0x17, -0x80,0x40,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e, -0x15,0x07,0x93,0x87,0x87,0x8a,0xb7,0x16,0x80,0x40,0x13,0x87,0x06,0x8e,0x63,0xee, -0xe7,0x16,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55,0x63,0x49,0x47,0x15,0x83,0xaa, -0x07,0x00,0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0xb7,0x87,0x0c,0x60,0x83,0xab, -0x47,0x00,0x37,0x2c,0x00,0x60,0xb7,0x2c,0x00,0x60,0x01,0x4b,0x13,0x0c,0x0c,0x38, -0x93,0x8c,0xcc,0x37,0x13,0x0d,0x00,0x10,0x23,0x20,0x6c,0x01,0x03,0xa9,0x0c,0x00, -0xb1,0x36,0x19,0xc1,0x13,0x79,0xf9,0xbf,0x13,0x49,0xf9,0xff,0x13,0x79,0x09,0x20, -0x63,0x09,0x09,0x12,0x93,0xfb,0x3b,0x00,0x63,0x8c,0x0b,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xcf,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x16,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x14, -0xb7,0x27,0x00,0x60,0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb, -0x85,0x46,0xa1,0x67,0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00, -0x91,0x67,0xb7,0x16,0x80,0x40,0x13,0x87,0x86,0x8a,0x13,0x06,0x80,0x0f,0x50,0xcb, -0x13,0x06,0x00,0x10,0x10,0xcf,0x5c,0xc7,0x21,0x66,0x93,0x86,0x86,0x8a,0x3d,0x47, -0x63,0x8b,0xc7,0x00,0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40, -0x33,0x37,0xe0,0x00,0x35,0x07,0xd8,0xce,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02, -0x37,0x07,0x00,0x42,0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xca,0x23,0x2c,0x07,0x04, -0xb7,0x06,0x00,0x10,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6c,0xf7,0x00, -0x37,0x17,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x80,0xba,0x97,0x03,0xab,0x07,0x00, -0x63,0x1d,0x0b,0x02,0x91,0x47,0x63,0x08,0xfa,0x10,0x7d,0x55,0xf6,0x50,0x66,0x54, -0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b,0x66,0x4c, -0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0xad,0xbd,0x05,0x0b,0xe3,0x1a,0xab,0xeb,0xd1,0xbd,0xb7,0x07,0x85,0x40,0x03,0xa5, -0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0xda,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xb3,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xb2,0x2a,0x89,0x5d,0xf1,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c, -0x93,0x8d,0xf7,0xff,0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x19,0x24,0x0d,0x13,0x15, -0x24,0x00,0x13,0x75,0xf5,0x0f,0x59,0xb7,0x99,0x47,0x63,0x19,0xfa,0x04,0x85,0x6b, -0xfd,0x7c,0xfd,0x1b,0x63,0x05,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01, -0x03,0xaa,0x07,0x00,0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x05,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xf9, -0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0xed,0x34,0xda,0x85,0x52,0x85, -0x01,0x34,0x63,0x00,0x05,0x10,0x13,0x05,0xf0,0x0f,0x0d,0xbf,0x91,0x47,0x79,0x55, -0xe3,0x16,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00, -0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06, -0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0x75,0x34,0x83,0x57,0x01,0x02,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45, -0xf5,0xb5,0xa6,0x85,0x56,0x85,0xe5,0x36,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00, -0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xee,0xb3,0x77,0x8a,0x01,0x5a,0x86,0xce,0x85, -0x3e,0x85,0x3e,0xc4,0x05,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97,0xbe,0x85,0x09,0x46, -0x13,0x85,0x14,0x00,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xd3,0xda,0x85, -0x52,0x85,0x3d,0x32,0xb2,0x47,0x25,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01, -0x71,0x30,0xb3,0x36,0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x75,0x38,0x91,0x04, -0x39,0xfd,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xe8,0x05,0x09,0x23,0x00,0x7d,0x01, -0x6d,0xb5,0x83,0x47,0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00,0xfa,0x00, -0x83,0x47,0x2d,0x00,0xa3,0x00,0xfa,0x00,0xef,0xf0,0x5f,0x85,0xb3,0x36,0xa0,0x00, -0x5a,0x86,0xce,0x85,0x62,0x85,0x49,0x30,0xe3,0x1f,0x05,0xec,0x97,0x00,0x80,0xff, -0xe7,0x80,0x40,0xe5,0x05,0x09,0x79,0xb5, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_code.inc deleted file mode 100644 index 9087adf0ee..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,172 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x39,0xc1,0xb7,0x47,0x80,0x40, -0x83,0xc7,0xc7,0x14,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0x80,0x40,0x93,0x87, -0x47,0x11,0xc8,0x4b,0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71, -0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6, -0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80, -0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x95,0xcf, -0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10, -0x05,0xcb,0x18,0x47,0x15,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce, -0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x82,0x80,0xb7,0x47,0x80,0x40,0x83,0xc7,0xc7,0x14,0x13,0x05,0x30,0x10,0x8d,0xcf, -0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x11,0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7, -0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x82,0x80,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0x47,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x07,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x2c,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x11,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x5d,0x71,0x6a,0xd0, -0x37,0x4d,0x80,0x40,0xa2,0xc4,0x13,0x04,0x4d,0x11,0xa6,0xc2,0x44,0x50,0xca,0xc0, -0x4e,0xde,0xb3,0x04,0x90,0x40,0x2a,0x89,0xe9,0x8c,0x52,0xdc,0x56,0xda,0x5a,0xd8, -0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6e,0xce,0xb2,0x89,0x86,0xc6,0x2e,0xc6,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x00,0x58,0x58,0x85,0x4c,0x83,0x2d,0x84,0x02,0xb3,0x9c, -0xec,0x00,0x13,0x84,0xfc,0xff,0x4e,0x94,0x4a,0x94,0x05,0x8c,0xb3,0x0a,0xb9,0x01, -0x33,0x5a,0xe9,0x00,0x33,0x54,0xe4,0x00,0xb7,0x2b,0x00,0x60,0x37,0x2c,0x00,0x60, -0x2a,0xc4,0xb3,0x8a,0x9a,0x40,0x52,0x94,0x6e,0x8b,0x13,0x0d,0x4d,0x11,0x93,0x8b, -0x0b,0x38,0x13,0x0c,0xcc,0x37,0x63,0x14,0x44,0x09,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x22,0x45,0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xfb,0x32,0x45, -0x4e,0x86,0xd6,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xde,0x03,0x24,0x4d,0x02, -0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xf9,0x03,0x26,0x4d,0x03,0x85,0x46,0x7d,0x14, -0xb3,0x96,0xc6,0x00,0x93,0x87,0xf6,0xff,0x33,0x74,0x24,0x01,0xce,0x97,0xa2,0x97, -0xb7,0x25,0x00,0x60,0x37,0x28,0x00,0x60,0xb3,0xd7,0xc7,0x00,0x93,0x85,0x05,0x38, -0x13,0x08,0xc8,0x37,0xbd,0xe3,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xf6,0xb6,0x40, -0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, -0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x83,0x24, -0x4d,0x02,0x83,0x26,0x4d,0x03,0xa2,0x04,0xfd,0x14,0xb3,0xf4,0x64,0x01,0xb3,0xd4, -0xd4,0x00,0x75,0x3a,0xd2,0x86,0x19,0xc1,0x93,0x66,0x0a,0x40,0x93,0xc6,0x06,0x20, -0x23,0xa0,0x9b,0x00,0x5a,0x85,0x23,0x20,0xdc,0x00,0xe6,0x85,0x97,0x00,0x80,0xff, -0xe7,0x80,0x00,0xec,0x66,0x9b,0x05,0x0a,0x3d,0xbf,0x03,0x27,0x4d,0x02,0xfd,0x17, -0x22,0x07,0x7d,0x17,0x33,0x77,0xb7,0x01,0x33,0x57,0xc7,0x00,0x98,0xc1,0x23,0x20, -0x08,0x00,0xb6,0x9d,0x41,0xb7,0x41,0x11,0x26,0xc2,0xb7,0x44,0x80,0x40,0x93,0x84, -0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85,0x06,0xc6, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xd0,0xb7,0x47,0x80,0x40,0x93,0x87,0x07,0x00, -0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x47,0x80,0x40,0x23,0x86, -0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d,0x84,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40, -0x82,0x97,0x65,0xd5,0xfd,0xb7,0x79,0x71,0xe1,0x72,0x52,0xcc,0x56,0xca,0x06,0xd6, -0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x5a,0xc8,0x16,0x91,0x37,0x47,0x80,0x40, -0x1c,0x08,0x23,0x2a,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0x2a,0x8a,0xae,0x8a, -0x23,0xa8,0xe7,0x14,0x8d,0x3f,0x19,0xcd,0x7d,0x59,0xa1,0x62,0x16,0x91,0xb2,0x50, -0x4a,0x85,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, -0x45,0x61,0x82,0x80,0xb7,0x47,0x80,0x40,0x03,0xa7,0x87,0x15,0xb7,0x06,0x80,0x00, -0x11,0x6b,0x1c,0x43,0x2a,0x89,0x81,0x44,0xd5,0x8f,0x1c,0xc3,0x79,0x1b,0xe3,0xf6, -0x54,0xfd,0x33,0x84,0x9a,0x40,0xa2,0x89,0x63,0x74,0x8b,0x02,0x11,0x64,0x71,0x14, -0x22,0x85,0xe1,0x38,0xaa,0x89,0x4d,0xd9,0xaa,0x85,0x22,0x86,0x33,0x85,0x44,0x01, -0x75,0x3b,0x4e,0x85,0x09,0x3a,0x4d,0xf1,0xa2,0x94,0xa1,0x3a,0x69,0xd9,0x69,0xbf, -0x93,0x77,0x34,0x00,0xf1,0xdf,0x71,0x98,0x61,0xfc,0x8d,0x47,0xe3,0xe6,0x37,0xf9, -0x6c,0x00,0x11,0x46,0x33,0x85,0x44,0x01,0x51,0x3b,0x4e,0x85,0x79,0x38,0x2a,0x84, -0x25,0xdd,0x4e,0x86,0x6c,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xbf,0x22,0x85, -0xd9,0x38,0x3d,0xf1,0x39,0x3a,0x35,0xd1,0x85,0xb7,0x1d,0x71,0xbe,0xca,0xb7,0x47, -0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x26,0xda,0x4a,0xd8,0x4e,0xd6,0x52,0xd4, -0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x2a,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x15, -0x63,0xe6,0xe7,0x16,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x44,0x87,0x14, -0xb7,0x87,0x0c,0x60,0x96,0x44,0x26,0x49,0x83,0xaa,0x47,0x00,0x37,0x2b,0x00,0x60, -0xb7,0x2b,0x00,0x60,0x01,0x4a,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37,0x13,0x0c, -0x00,0x10,0x23,0x20,0x4b,0x01,0x83,0xa9,0x0b,0x00,0xef,0xf0,0x4f,0xfd,0x19,0xc1, -0x93,0xf9,0xf9,0xbf,0x93,0xc9,0xf9,0xff,0x93,0xf9,0x09,0x20,0x63,0x84,0x09,0x12, -0x93,0xfa,0x3a,0x00,0x63,0x8c,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x88,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43,0x13,0x67, -0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b, -0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60, -0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80, -0xe0,0xcf,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xcd,0xb7,0x27,0x00,0x60, -0x03,0xa7,0x47,0x38,0xc1,0x67,0x0d,0x83,0x0d,0x8b,0x11,0xcb,0x85,0x46,0xa1,0x67, -0x63,0x07,0xd7,0x00,0x89,0x46,0x89,0x67,0x63,0x13,0xd7,0x00,0x91,0x67,0xb7,0x46, -0x80,0x40,0x13,0x87,0x46,0x11,0x13,0x06,0x80,0x0f,0x50,0xd7,0x13,0x06,0x00,0x10, -0x10,0xdb,0x5c,0xd3,0x21,0x66,0x93,0x86,0x46,0x11,0x3d,0x47,0x63,0x8b,0xc7,0x00, -0x41,0x47,0x63,0x68,0xf6,0x00,0x09,0x67,0x33,0x87,0xe7,0x40,0x33,0x37,0xe0,0x00, -0x35,0x07,0xd8,0xda,0x13,0x07,0x80,0x0f,0xb3,0x87,0xe7,0x02,0x37,0x07,0x00,0x42, -0xba,0x97,0x37,0x37,0x00,0x60,0x9c,0xd6,0x23,0x2c,0x07,0x04,0xb7,0x06,0x00,0x10, -0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02, -0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40, -0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x9d,0xe9,0x91,0x47,0x63,0x17, -0xf4,0x02,0x79,0x55,0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a, -0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0x69,0xb5,0x05,0x0a,0xe3,0x1e,0x8a,0xeb,0xf9,0xbd,0x7d,0x55,0xd9,0xbf, -0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x6d,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xe0,0x6b,0x79,0xf9,0x4d,0xf4,0xca,0x85,0x26,0x85,0xa1,0x33, -0x55,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_data.inc deleted file mode 100644 index c433739151..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x1a,0x02,0x80,0x40,0xfa,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x04,0x06,0x80,0x40, -0x16,0x06,0x80,0x40,0x26,0x00,0x80,0x40,0xda,0x04,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_code.inc deleted file mode 100644 index 4581ea6027..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,35 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x87,0x0a,0xb7,0x46,0x80,0x40,0x13,0x87, -0x86,0x0a,0x63,0xec,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xc1, -0x87,0x14,0xb7,0x45,0x80,0x40,0x03,0xc5,0x45,0x0a,0xb7,0x87,0x0c,0x60,0xb7,0x28, -0x00,0x60,0x37,0x23,0x00,0x60,0x37,0x1e,0x0b,0x60,0x03,0xa8,0x47,0x00,0x01,0x46, -0x81,0x47,0x93,0x88,0x08,0x38,0x13,0x03,0xc3,0x37,0xb7,0x4e,0x80,0x40,0x13,0x0e, -0x4e,0x83,0x13,0x0f,0x00,0x10,0x23,0xa0,0xc8,0x00,0x83,0x26,0x03,0x00,0x75,0xc1, -0x03,0x27,0x0e,0x00,0x81,0x47,0x49,0x83,0x1d,0x8b,0x61,0xe7,0xf9,0xeb,0x23,0xa0, -0x0e,0x0a,0xaa,0x87,0x93,0xc6,0xf6,0xff,0x93,0xf6,0x06,0x20,0xe9,0xca,0x99,0xc3, -0x23,0x82,0x05,0x0a,0x13,0x78,0x38,0x00,0x63,0x0c,0x08,0x04,0x01,0x45,0x81,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x12,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10, -0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3, -0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3, -0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x59,0x01,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x57, -0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10, -0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43, -0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00, -0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0xa9,0xe5, -0x91,0x47,0x63,0x0e,0xf4,0x02,0x7d,0x55,0x25,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, -0xf9,0xbd,0x93,0x7f,0x17,0x00,0xb3,0xc7,0xf7,0x01,0x93,0xf7,0xf7,0x0f,0x05,0x83, -0x2d,0xb7,0x03,0xa7,0x0e,0x0a,0x1d,0xd7,0x93,0xf6,0xf6,0xbf,0x25,0xb7,0x05,0x06, -0x01,0x45,0xe3,0x12,0xe6,0xf1,0x9d,0xdb,0x23,0x82,0x05,0x0a,0x05,0xbf,0x79,0x55, -0xf2,0x50,0x62,0x54,0x25,0x61,0x82,0x80,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xfb,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfa,0x41,0xfd, -0x9d,0x47,0xe3,0x16,0xf4,0xfc,0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xc8, -0x61,0x46,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45,0x33,0x05,0xc1,0x00, -0x3e,0xca,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x2c,0x13,0x05,0x40,0x1d,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0xf5,0x25,0xf1,0x13,0x06,0x00,0x02,0x0c,0x08,0x37,0x45, -0x1d,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xf5,0x31,0xf5,0x13,0x06,0x00,0x02, -0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xf4,0x33,0x35, -0xa0,0x00,0x33,0x05,0xa0,0x40,0xad,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_code.inc deleted file mode 100644 index fe50c0c252..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,577 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x57,0x80,0x40,0x03,0xa5, -0x47,0x16,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x57,0x80,0x40, -0x23,0xa4,0x07,0x16,0x82,0x80,0xb7,0x57,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x16,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x57,0x80,0x40, -0x13,0x07,0x47,0x16,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x57,0x80,0x40,0x03,0xa5,0x47,0x16,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x57, -0x80,0x40,0x13,0x07,0xc7,0x28,0x1c,0x43,0xb3,0x06,0xf7,0x00,0x85,0x07,0xd2,0x07, -0xd1,0x83,0x23,0x82,0xa6,0x00,0x1c,0xc3,0x82,0x80,0x01,0x11,0x22,0xcc,0x37,0x54, -0x80,0x40,0x93,0x07,0x44,0x16,0xdc,0x4b,0x26,0xca,0x06,0xce,0xaa,0x84,0x2e,0x86, -0x13,0x04,0x44,0x16,0x81,0xcb,0xdc,0x4b,0x91,0xc7,0x2e,0xc6,0xaa,0x85,0x08,0x4c, -0x82,0x97,0x32,0x46,0x5c,0x4c,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x08,0x50,0x62,0x44, -0xf2,0x40,0xa6,0x85,0xd2,0x44,0x05,0x61,0x82,0x87,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x05,0x61,0x82,0x80,0x29,0xc5,0x1c,0x41,0xaa,0x85,0x01,0x45,0xb9,0xc3,0xb7,0x67, -0x80,0x40,0x83,0xc7,0x07,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x16, -0xc8,0x4b,0x05,0xc9,0x18,0x4d,0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7,0x07,0x29,0x9d,0xcf,0xb7,0x57, -0x80,0x40,0x93,0x87,0x47,0x16,0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x0d,0xcb, -0x14,0x4f,0x9d,0xc6,0x58,0x4f,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce, -0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80, -0x82,0x80,0x39,0xc1,0xb7,0x67,0x80,0x40,0x83,0xc7,0x07,0x29,0xaa,0x85,0x01,0x45, -0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x16,0xc8,0x4b,0x05,0xc9,0x58,0x41, -0x01,0x45,0x0d,0xc7,0x88,0x4f,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x67, -0x80,0x40,0x83,0xc7,0x07,0x29,0x95,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x16, -0xd8,0x4b,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0x88,0x4f, -0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4, -0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0xb7,0x67,0x80,0x40,0x83,0xc7, -0x07,0x29,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x16, -0xd8,0x4b,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45, -0x2a,0xc4,0x2a,0xcc,0x88,0x4f,0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6, -0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80, -0x82,0x80,0x01,0x11,0x22,0xcc,0x4e,0xc6,0x06,0xce,0x26,0xca,0x4a,0xc8,0x52,0xc4, -0x83,0x47,0x05,0x00,0x2a,0x84,0xb7,0x69,0x80,0x40,0xbd,0xe3,0xb7,0x67,0x80,0x40, -0x03,0xa9,0xc7,0x29,0xb7,0x67,0x80,0x40,0x83,0xa4,0x87,0x29,0x03,0xa7,0x49,0x2a, -0x8d,0x47,0x85,0x80,0x33,0x0a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40, -0x52,0x87,0xa6,0x86,0x4a,0x86,0xa6,0x85,0x13,0x05,0xc5,0x06,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xcf,0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28,0x04,0x02, -0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22,0x04,0x02, -0x23,0x2a,0x24,0x01,0x04,0xcc,0x23,0x2e,0x44,0x01,0x04,0xd0,0x23,0x24,0x04,0x00, -0x83,0x47,0x04,0x00,0xb7,0x55,0x80,0x40,0x03,0xa7,0x49,0x2a,0x93,0xe7,0x17,0x00, -0x23,0x00,0xf4,0x00,0x93,0x87,0x45,0x16,0x51,0x04,0x80,0xc7,0x8d,0x47,0x13,0x84, -0x45,0x16,0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x93,0x85,0x45,0x16,0x13,0x05, -0x85,0x0b,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xc9,0xb7,0x67,0x80,0x40,0xf2,0x40, -0x23,0xa0,0x87,0x2a,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45, -0x05,0x61,0x82,0x80,0x41,0x11,0xb3,0x86,0xa5,0x00,0x22,0xc4,0x06,0xc6,0x13,0x56, -0xc5,0x00,0xb1,0x82,0x05,0x64,0x63,0x53,0xd6,0x00,0x09,0x64,0xb7,0x67,0x80,0x40, -0x03,0xa7,0x47,0x2a,0x8d,0x47,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x45, -0x80,0x40,0x22,0x87,0x93,0x85,0xc5,0xf5,0x13,0x05,0x45,0x0d,0x97,0x00,0x80,0xff, -0xe7,0x80,0xc0,0xc3,0xb2,0x40,0x22,0x85,0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x56, -0x80,0x40,0x83,0xc7,0xc6,0x15,0xb9,0xcf,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0xb1,0xe3,0xb7,0x57,0x80,0x40,0x19,0xe3,0x23,0xac, -0x07,0x14,0x37,0x67,0x80,0x40,0x23,0x8e,0x06,0x14,0x83,0x26,0x47,0x2a,0x0d,0x47, -0x63,0x7a,0xd7,0x02,0x83,0xa5,0x87,0x15,0x37,0x45,0x80,0x40,0x41,0x11,0x13,0x05, -0xc5,0x0e,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xbe,0xb2,0x40,0xb7,0x57, -0x80,0x40,0x03,0xa5,0x87,0x15,0x41,0x01,0x82,0x80,0x13,0xf6,0x17,0x00,0x31,0x8f, -0x85,0x83,0x55,0xbf,0xb7,0x57,0x80,0x40,0x03,0xa5,0x87,0x15,0x82,0x80,0xb7,0x67, -0x80,0x40,0x03,0xa7,0x47,0x2a,0x41,0x11,0x22,0xc4,0x06,0xc6,0x8d,0x47,0x2a,0x84, -0x63,0xfc,0xe7,0x00,0x2a,0x86,0x37,0x45,0x80,0x40,0xa1,0x65,0x13,0x05,0x05,0x11, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xb9,0xb7,0x67,0x80,0x40,0x23,0xae,0x87,0x28, -0xb2,0x40,0x22,0x44,0xb7,0x67,0x80,0x40,0x21,0x67,0x23,0xac,0xe7,0x28,0x41,0x01, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6, -0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00, -0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1a,0x05,0x14,0x93,0x44,0xf9,0xff, -0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85, -0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97, -0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x5d,0xcd,0x03,0xdb,0x0a,0x00, -0x63,0x0c,0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe4,0xe7,0x04,0x54,0x50, -0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x8f,0xe6,0x08,0x58,0x54,0x19,0xe3,0xfd,0x17, -0xd1,0xcb,0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54, -0x1c,0x58,0x08,0x50,0x63,0xe7,0xd7,0x0a,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe8, -0xd7,0x0a,0x5c,0x54,0x81,0xef,0xb7,0x67,0x80,0x40,0x83,0xa7,0x47,0x2a,0xc5,0xe7, -0x01,0xa0,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xd9,0xb7,0x1c,0x58,0x54,0x50, -0xa6,0x97,0x63,0x96,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x05,0xa8,0x5c,0x54, -0xfd,0x17,0xe3,0xea,0x97,0xfc,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54, -0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74, -0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x4d,0xd5,0x93,0x05, -0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0xee, -0xe3,0x6b,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09, -0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44, -0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61, -0x82,0x80,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xee,0x97,0xf4,0x1c,0x58, -0xa6,0x97,0x1c,0xd8,0x9d,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55,0x80,0x40,0x37,0x45, -0x80,0x40,0x93,0x86,0xc6,0x13,0x13,0x06,0x40,0x0d,0x93,0x85,0x45,0xf7,0x13,0x05, -0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xa0,0x1d,0xbf,0x90,0x44,0xd4,0x44, -0x63,0x14,0x46,0x01,0xe3,0x8b,0x46,0xe9,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xce, -0xd7,0xe6,0x63,0x94,0xf6,0x00,0xe3,0xea,0xc5,0xe6,0x93,0x09,0x70,0x10,0xbd,0xbf, -0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11, -0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6, -0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89, -0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b, -0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05, -0x09,0x35,0x41,0xe1,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97, -0x9c,0x47,0x63,0xe0,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07, -0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1, -0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10, -0x95,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf5,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb5,0xef,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xea, -0xe6,0x08,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x95,0xa8, -0x18,0x58,0xba,0x97,0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0x80,0x40,0xb7,0x55,0x80,0x40, -0x37,0x45,0x80,0x40,0x93,0x86,0x06,0x19,0x13,0x06,0x50,0x0a,0x93,0x85,0x45,0xfa, -0x13,0x05,0x05,0x17,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x86,0x81,0xa8,0x5c,0x40, -0xdc,0x47,0x82,0x97,0x29,0xc5,0xa6,0x85,0x52,0x85,0xe1,0x39,0x18,0x58,0x5c,0x58, -0xe3,0xea,0xe7,0xf8,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00, -0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58, -0x3a,0x95,0x58,0x58,0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xf9, -0xe6,0xf8,0xb7,0x67,0x80,0x40,0x83,0xa7,0x47,0x2a,0xd9,0xf7,0x01,0xa0,0x8c,0x44, -0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8, -0xe3,0xce,0xd7,0xf8,0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xb6,0xf8,0x19,0xbf,0x5c,0x41, -0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80, -0xca,0x85,0x22,0x85,0xb9,0x31,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49, -0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84, -0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05, -0x30,0x10,0x82,0x80,0x79,0x71,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6,0x22,0xd4, -0xaa,0x84,0x32,0x89,0xb6,0x89,0x91,0xee,0x2e,0xc6,0x15,0x36,0xb2,0x45,0x1d,0xe5, -0x4a,0x86,0x26,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0x86,0x2a,0x84,0x81,0x47, -0x05,0xa8,0x2e,0xc6,0x29,0x36,0xb2,0x45,0x7d,0x54,0x79,0xfd,0xb2,0x50,0x22,0x85, -0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80,0xe3,0x8a,0x09,0xfc, -0x4a,0x86,0x26,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x7f,0x2a,0x84,0x85,0x47, -0x37,0x67,0x80,0x40,0x83,0x26,0x47,0x2a,0x0d,0x47,0xe3,0x79,0xd7,0xfc,0x95,0xc3, -0xb7,0x45,0x80,0x40,0x93,0x85,0x85,0x1c,0x37,0x45,0x80,0x40,0x01,0x47,0x81,0x47, -0xca,0x86,0x26,0x86,0x13,0x05,0x45,0x1d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x6e, -0x75,0xb7,0xb7,0x45,0x80,0x40,0x93,0x85,0xc5,0x6f,0xf9,0xbf,0x85,0x67,0x01,0x11, -0xfd,0x17,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2, -0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x89,0x2e,0x89,0x01,0xc7,0x7d,0x77,0xb3,0x79, -0xe5,0x00,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9,0x27,0x01, -0xb7,0x6a,0x80,0x40,0x03,0xa7,0x4a,0x2a,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x45, -0x80,0x40,0x4a,0x86,0xce,0x85,0x13,0x05,0x45,0x20,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x67,0x37,0x04,0x85,0x40,0x03,0x27,0xc4,0xfe,0xb3,0x87,0x29,0x01,0x54,0x43, -0x63,0xf9,0xf6,0x02,0x83,0xa7,0x4a,0x2a,0x91,0xcb,0x37,0x45,0x80,0x40,0x85,0x45, -0x13,0x05,0x05,0x25,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x65,0x7d,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0xf7,0xf9,0x02,0xf1,0xf7,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0x20,0x75,0x69,0xf1,0x03,0x27,0xc4,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00,0xb3,0xd4, -0xf9,0x02,0x33,0x5a,0xfa,0x02,0x33,0x54,0xf9,0x02,0xb3,0x77,0xf9,0x02,0xb3,0x37, -0xf0,0x00,0x3e,0x94,0xb3,0xf7,0x44,0x03,0x22,0x8b,0xb3,0x07,0xfa,0x40,0x63,0xd3, -0x87,0x00,0x3e,0x8b,0x03,0xa7,0x4a,0x2a,0x8d,0x47,0x33,0x04,0x64,0x41,0x63,0xfe, -0xe7,0x00,0x37,0x45,0x80,0x40,0x52,0x87,0xa6,0x86,0x5a,0x86,0xa2,0x85,0x13,0x05, -0x85,0x22,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x5d,0x26,0x9b,0xb3,0x07,0x9b,0x40, -0x63,0x4c,0xf0,0x02,0x63,0x62,0x8a,0x04,0xa2,0x94,0x33,0x85,0x84,0x40,0x63,0x48, -0x80,0x04,0x03,0xa7,0x4a,0x2a,0x8d,0x47,0x63,0xfe,0xe7,0x00,0x37,0x45,0x80,0x40, -0x01,0x47,0x81,0x47,0x4e,0x86,0xca,0x85,0x13,0x05,0x45,0x27,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x59,0x01,0x45,0xa1,0xb7,0x26,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0x20,0x6a,0x0d,0xf1,0x85,0x04,0x5d,0xbf,0x33,0xd5,0x44,0x03,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0x40,0x69,0x01,0xf9,0xd2,0x94,0x33,0x04,0x44,0x41,0x65,0xb7,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xe0,0x67,0xe3,0x1f,0x05,0xee,0x7d,0x14,0x79,0xbf,0x1d,0x71, -0x6a,0xd8,0x37,0x5d,0x80,0x40,0xa6,0xca,0x93,0x04,0x4d,0x16,0xd8,0x50,0xb3,0x07, -0xc5,0x00,0xa2,0xcc,0x33,0x07,0xe0,0x40,0x69,0x8f,0x99,0x8f,0xca,0xc8,0xd6,0xc2, -0xda,0xc0,0x2a,0x84,0x3a,0xc6,0x3e,0xc4,0x86,0xce,0xce,0xc6,0xd2,0xc4,0x5e,0xde, -0x62,0xdc,0x66,0xda,0x6e,0xd6,0x2e,0xca,0x32,0x89,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xb6,0x84,0x54,0x32,0x47,0x37,0x6b,0x80,0x40,0xb3,0x0a,0x94,0x00,0x83,0x26, -0x4b,0x2a,0xb3,0x87,0xea,0x40,0x3e,0xc6,0x2a,0xc8,0x8d,0x47,0x13,0x0d,0x4d,0x16, -0x63,0xfe,0xd7,0x00,0xa2,0x47,0xb2,0x45,0x37,0x45,0x80,0x40,0xa2,0x86,0x4a,0x86, -0x13,0x05,0x05,0x2a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x4e,0x83,0x27,0x4d,0x03, -0x22,0x47,0x85,0x49,0xb3,0x99,0xf9,0x00,0x13,0x83,0xf9,0xff,0x3a,0x93,0xb3,0x5b, -0xf3,0x00,0x33,0x57,0xf4,0x00,0xb7,0x27,0x00,0x60,0x93,0x87,0x07,0x38,0xb7,0x2c, -0x00,0x60,0x26,0x8a,0xb3,0x8a,0xeb,0x00,0x3e,0xcc,0x93,0x8c,0xcc,0x37,0xb7,0x4d, -0x80,0x40,0x33,0x8c,0x7a,0x41,0x63,0x99,0x0b,0x08,0xb7,0x87,0x0c,0x60,0xd8,0x43, -0x42,0x45,0x05,0x4a,0x71,0x9b,0xd8,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xad, -0xb2,0x45,0x52,0x45,0x4a,0x86,0x8d,0x4b,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x8f, -0x83,0x2a,0x4d,0x02,0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xab,0x83,0x27,0x4d,0x03, -0xfd,0x1a,0xb3,0xfa,0x8a,0x00,0x33,0x1a,0xfa,0x00,0x13,0x04,0xfa,0xff,0x4a,0x94, -0x56,0x94,0x37,0x29,0x00,0x60,0xb7,0x2a,0x00,0x60,0xaa,0x89,0x33,0x54,0xf4,0x00, -0x13,0x09,0x09,0x38,0x93,0x8a,0xca,0x37,0x37,0x4c,0x80,0x40,0x49,0xe8,0x4e,0x85, -0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xa8,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49, -0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d, -0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0x03,0x26,0x4d,0x02,0x83,0x27,0x4d,0x03, -0x22,0x06,0x7d,0x16,0x33,0x76,0x46,0x01,0x33,0x56,0xf6,0x00,0x32,0xce,0xef,0xf0, -0x0f,0xfd,0x72,0x46,0xe2,0x87,0x19,0xc1,0x93,0x67,0x0c,0x40,0x62,0x47,0x93,0xc7, -0x07,0x20,0xce,0x85,0x10,0xc3,0x32,0xce,0x23,0xa0,0xfc,0x00,0x52,0x85,0x97,0x00, -0x80,0xff,0xe7,0x80,0xe0,0x9c,0x83,0x27,0x4b,0x2a,0x0d,0x47,0x72,0x46,0x63,0x7d, -0xf7,0x00,0xa2,0x47,0x4e,0x88,0x62,0x87,0xd2,0x86,0xde,0x85,0x13,0x85,0x8d,0x2e, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x3b,0x4e,0x9a,0xfd,0x1b,0x19,0xb7,0x03,0x26, -0x4d,0x02,0x83,0x27,0x4d,0x03,0x22,0x06,0x7d,0x16,0x65,0x8e,0x33,0x56,0xf6,0x00, -0x23,0x20,0xc9,0x00,0x23,0xa0,0x0a,0x00,0x83,0x27,0x4b,0x2a,0x63,0xfb,0xfb,0x00, -0x52,0x87,0xa6,0x86,0xa2,0x85,0x13,0x05,0x0c,0x34,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x37,0xd2,0x94,0x7d,0x14,0x1d,0xbf,0x79,0x71,0x5a,0xc8,0x37,0x6b,0x80,0x40, -0x03,0x27,0x4b,0x2a,0x22,0xd4,0x26,0xd2,0x52,0xcc,0x06,0xd6,0x4a,0xd0,0x4e,0xce, -0x56,0xca,0x5e,0xc6,0x62,0xc4,0xe1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x8a,0xae,0x84, -0x32,0x84,0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86,0x37,0x45,0x80,0x40,0xb7,0x55, -0x80,0x40,0x93,0x85,0xc5,0xfc,0x13,0x05,0x85,0x38,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x32,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0xa3,0x37,0x55,0x80,0x40,0x89,0x45, -0x13,0x05,0xc5,0x19,0xa1,0x6b,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xa3,0xb7,0x59, -0x80,0x40,0xb3,0x87,0x2b,0x00,0x81,0x4a,0x93,0x89,0xc9,0x19,0x33,0x8c,0x77,0x41, -0xad,0xe0,0x41,0xe8,0x93,0x05,0x80,0x0d,0x4e,0x85,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x78,0x03,0x27,0x4b,0x2a,0x8d,0x47,0x63,0xf6,0xe7,0x02,0x03,0x48,0xf4,0x01, -0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46,0x24,0x00,0x03,0x46,0x14,0x00, -0x83,0x45,0x04,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x3a,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x2b,0xa1,0x62,0x16,0x91,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59, -0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x01,0x45,0x45,0x61, -0x82,0x80,0x26,0x89,0x63,0xf3,0x9b,0x00,0x21,0x69,0x4a,0x86,0xe2,0x85,0x33,0x85, -0x4a,0x01,0x35,0x33,0x93,0x77,0x39,0x00,0x89,0xeb,0x81,0x46,0x4a,0x86,0xe2,0x85, -0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x9a,0xb3,0x84,0x24,0x41,0xca,0x9a, -0x85,0xbf,0xa2,0x85,0x4e,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0x99,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0x97,0xb5,0xb7,0x13,0x01,0x01,0xdd,0x23,0x2c,0x41,0x21, -0x37,0x6a,0x80,0x40,0x03,0x27,0x4a,0x2a,0x23,0x24,0x81,0x22,0x23,0x22,0x91,0x22, -0x23,0x20,0x21,0x23,0x23,0x26,0x11,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a,0x51,0x21, -0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x23,0x24,0x81,0x21,0x23,0x22,0x91,0x21, -0x23,0x20,0xa1,0x21,0x8d,0x47,0x2a,0x84,0x2e,0x89,0xb2,0x84,0x63,0xfc,0xe7,0x00, -0x2e,0x86,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x3c,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x1f,0xa2,0x94,0x22,0x99,0x05,0x4b,0x85,0x6b,0x8a,0x8a,0x13,0x0c, -0x00,0x20,0x63,0x6b,0x24,0x05,0x03,0x27,0x4a,0x2a,0x8d,0x47,0x63,0xfa,0xe7,0x00, -0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x3e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x1d, -0x83,0x20,0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24,0x41,0x22,0x03,0x29,0x01,0x22, -0x83,0x29,0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a,0x41,0x21,0x03,0x2b,0x01,0x21, -0x83,0x2b,0xc1,0x20,0x03,0x2c,0x81,0x20,0x83,0x2c,0x41,0x20,0x03,0x2d,0x01,0x20, -0x01,0x45,0x13,0x01,0x01,0x23,0x82,0x80,0x93,0x19,0xc4,0x00,0x23,0x80,0x64,0x01, -0xb3,0x8c,0x79,0x01,0x13,0x0d,0xf0,0x0f,0x13,0x06,0x00,0x20,0xd6,0x85,0x4e,0x85, -0x39,0x39,0x81,0x47,0x33,0x87,0xfa,0x00,0x03,0x47,0x07,0x00,0x63,0x07,0xa7,0x01, -0x23,0x80,0x04,0x00,0x05,0x04,0x85,0x04,0xad,0xbf,0x85,0x07,0xe3,0x94,0x87,0xff, -0x83,0xc7,0x04,0x00,0xe5,0xdb,0x93,0x89,0x09,0x20,0xe3,0x97,0x99,0xfd,0xdd,0xb7, -0x71,0x71,0x22,0xd5,0x26,0xd3,0x4e,0xcf,0x06,0xd7,0x4a,0xd1,0x52,0xcd,0x56,0xcb, -0x5a,0xc9,0x5e,0xc7,0x62,0xc5,0x66,0xc3,0x6a,0xc1,0xee,0xde,0x23,0xa4,0x05,0x00, -0x23,0xaa,0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08,0xaa,0x84,0xc9,0x36,0xf2,0x46, -0x37,0xc7,0xf3,0x96,0xb7,0x69,0x80,0x40,0x13,0x07,0xd7,0x83,0x83,0xa7,0x49,0x2a, -0x63,0x98,0xe6,0x0e,0x09,0x47,0x63,0x7a,0xf7,0x00,0x37,0x45,0x80,0x40,0x13,0x05, -0x45,0x40,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x0f,0x0c,0x10,0x13,0x06,0x00,0x05, -0x13,0x85,0x04,0x02,0x69,0x36,0x82,0x55,0xb7,0x37,0xe6,0xac,0x93,0x87,0x37,0x7d, -0x03,0xa5,0x49,0x2a,0x63,0x8c,0xf5,0x00,0x79,0xc1,0x37,0x45,0x80,0x40,0x13,0x05, -0x45,0x42,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x0c,0x55,0xa8,0x16,0x57,0xb7,0x07, -0x00,0xbe,0xb7,0x06,0x00,0x01,0x33,0x06,0xf7,0x00,0x63,0x76,0xd6,0x00,0x66,0x48, -0xc2,0x97,0x63,0xed,0xd7,0x02,0x19,0xc9,0x66,0x46,0x37,0x45,0x80,0x40,0xba,0x85, -0x13,0x05,0x85,0x44,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x09,0x7d,0x55,0xba,0x50, -0x2a,0x54,0x9a,0x54,0x0a,0x59,0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b,0xba,0x4b, -0x2a,0x4c,0x9a,0x4c,0x0a,0x4d,0xf6,0x5d,0x4d,0x61,0x82,0x80,0xa6,0x56,0xf6,0x45, -0x36,0x56,0x86,0x57,0xa6,0x96,0xa6,0x95,0x89,0x44,0x54,0xc0,0x18,0xc4,0x50,0xc4, -0x0c,0xc8,0x23,0x2a,0x04,0x01,0x1c,0xcc,0x04,0xc0,0x63,0xf9,0xa4,0x02,0x37,0x49, -0x80,0x40,0x81,0x45,0x13,0x05,0x89,0x47,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x04, -0x83,0xa7,0x49,0x2a,0x63,0xfc,0xf4,0x00,0x58,0x48,0x14,0x48,0x10,0x4c,0x85,0x45, -0x13,0x05,0x89,0x47,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x02,0x01,0x45,0x41,0xbf, -0x83,0x45,0xc1,0x01,0x13,0x07,0x90,0x0e,0x63,0x85,0xe5,0x00,0x9d,0xff,0x61,0x55, -0xbd,0xbf,0x09,0x47,0x63,0x7c,0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45,0x80,0x40, -0x13,0x05,0xc5,0x4a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xff,0xe1,0x04,0x01,0x4a, -0x81,0x4d,0x81,0x4a,0x01,0x49,0x09,0x4b,0xb7,0x4c,0x80,0x40,0xb7,0x0b,0x00,0xbe, -0x37,0x0c,0x00,0x01,0x05,0x4d,0x21,0x46,0x0c,0x10,0x26,0x85,0x8d,0x3c,0x83,0xa7, -0x49,0x2a,0x63,0x7b,0xfb,0x00,0x82,0x56,0x12,0x56,0xd2,0x85,0x13,0x85,0x0c,0x4e, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xfb,0x02,0x57,0xb3,0x07,0x77,0x01,0x63,0xe3, -0x87,0x03,0xb7,0x07,0x80,0xbf,0xba,0x97,0xb7,0x06,0x05,0x00,0x63,0xec,0xd7,0x06, -0xb7,0x07,0x00,0xb0,0xba,0x97,0x85,0x66,0x63,0xe6,0xd7,0x06,0x2d,0xc7,0x23,0x20, -0x24,0x01,0xad,0xb7,0x83,0xa7,0x49,0x2a,0x93,0x86,0x84,0x00,0x63,0x7e,0xfb,0x00, -0x12,0x56,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x47,0x36,0xc6,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xf6,0xb2,0x46,0x02,0x57,0x85,0x47,0x33,0x06,0x77,0x01, -0x63,0x75,0x86,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00,0xb3,0x07,0xf0,0x40,0xb1,0x8b, -0xa2,0x97,0xd4,0xc3,0x92,0x56,0x05,0x09,0x42,0x09,0x98,0xc7,0xd4,0xc7,0x13,0x59, -0x09,0x01,0xe3,0x66,0x2d,0xfb,0xb7,0x07,0x80,0xbf,0x3e,0x97,0xb7,0x07,0x05,0x00, -0x63,0x73,0xf7,0x00,0x85,0x0d,0x92,0x57,0xa1,0x07,0xbe,0x94,0x83,0x47,0xd1,0x01, -0x63,0x97,0xb7,0x01,0x63,0x95,0x0a,0x00,0xc1,0x98,0xc1,0x04,0x85,0x4a,0x05,0x0a, -0xc1,0x47,0xe3,0x1a,0xfa,0xf2,0xa5,0xbf,0x41,0x11,0x26,0xc2,0xb7,0x54,0x80,0x40, -0x93,0x84,0x44,0x16,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46,0x81,0x45,0x22,0x85, -0x06,0xc6,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x35,0xb7,0x47,0x80,0x40,0x93,0x87, -0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47,0xb7,0x67,0x80,0x40, -0x23,0x88,0xe7,0x28,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x9d, -0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43, -0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x41,0x11,0x22,0xc4,0x37,0x64,0x80,0x40, -0x03,0x27,0x44,0x2a,0x06,0xc6,0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0x80,0x40, -0x13,0x05,0xc5,0x50,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xe8,0xb5,0x3f,0x15,0xc1, -0x83,0x27,0x44,0x2a,0x91,0xcb,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x52, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xe6,0x7d,0x55,0xb2,0x40,0x22,0x44,0x41,0x01, -0x82,0x80,0xb7,0x67,0x80,0x40,0x03,0xa7,0x07,0x2a,0xb7,0x06,0x80,0x00,0x1c,0x43, -0xd5,0x8f,0x1c,0xc3,0xdd,0xb7,0x59,0x71,0xe1,0x72,0x86,0xd6,0xd2,0xcc,0xd6,0xca, -0xa2,0xd4,0xa6,0xd2,0xca,0xd0,0xce,0xce,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2, -0xea,0xc0,0x6e,0xde,0x16,0x91,0xaa,0x8a,0x08,0x18,0x2e,0x8a,0xef,0xf0,0x2f,0xa6, -0xa5,0x3f,0x05,0xc5,0x7d,0x5b,0xa1,0x62,0x16,0x91,0xb6,0x50,0x5a,0x85,0x26,0x54, -0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c, -0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0x37,0x69,0x80,0x40,0x03,0x27, -0x49,0x2a,0x89,0x47,0x2a,0x8b,0x63,0xfc,0xe7,0x00,0x37,0x45,0x80,0x40,0x56,0x86, -0xd2,0x85,0x13,0x05,0xc5,0x55,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xdd,0x91,0x67, -0x81,0x49,0x13,0x8c,0xe7,0xff,0x8d,0x4b,0xb7,0x4c,0x80,0x40,0x37,0x4d,0x80,0x40, -0xb7,0x4d,0x80,0x40,0x63,0xe2,0x49,0x03,0x03,0x27,0x49,0x2a,0x8d,0x47,0xe3,0xfc, -0xe7,0xf8,0x37,0x45,0x80,0x40,0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x75,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xd9,0x41,0xb7,0xb3,0x04,0x3a,0x41,0x26,0x84,0x63,0x71, -0x9c,0x02,0x91,0x64,0xf1,0x14,0x26,0x85,0xef,0xe0,0xbf,0xf5,0x83,0x27,0x49,0x2a, -0x2a,0x84,0x1d,0xe5,0xa5,0xd3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x58,0x51,0xa0, -0x93,0xf7,0x34,0x00,0xed,0xd3,0xf1,0x98,0xf9,0xfc,0x8d,0x44,0x63,0xf5,0x84,0x0e, -0x83,0x27,0x49,0x2a,0xa1,0xd3,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x6b,0x95,0xa0, -0x63,0xfe,0xfb,0x00,0xb7,0x46,0x80,0x40,0x2a,0x86,0x01,0x47,0x81,0x47,0xa6,0x85, -0x13,0x85,0x86,0x5a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xd3,0xb3,0x87,0x59,0x01, -0x3e,0x85,0x26,0x86,0xa2,0x85,0x3e,0xce,0xef,0xf0,0x6f,0xfc,0x83,0x27,0x49,0x2a, -0x63,0xfd,0xfb,0x00,0x01,0x47,0x81,0x47,0x26,0x86,0xb3,0x85,0x59,0x01,0x13,0x85, -0xcc,0x5d,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xd0,0x22,0x85,0xef,0xe0,0x3f,0xf2, -0x83,0x27,0x49,0x2a,0x01,0xcd,0xe3,0x8f,0x07,0xec,0x37,0x45,0x80,0x40,0x13,0x05, -0x85,0x60,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0xce,0xe9,0xb5,0xa6,0x99,0x63,0xfd, -0xfb,0x02,0x03,0x46,0x34,0x00,0x83,0x48,0x04,0x00,0x03,0x48,0xf4,0xff,0x83,0x47, -0xe4,0xff,0x03,0x47,0xd4,0xff,0x83,0x46,0xc4,0xff,0x32,0xc4,0x03,0x46,0x24,0x00, -0xa6,0x85,0x13,0x05,0xcd,0x62,0x32,0xc2,0x03,0x46,0x14,0x00,0x32,0xc0,0x22,0x86, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0xca,0xef,0xe0,0x3f,0xf1,0x83,0x27,0x49,0x2a, -0x01,0xc9,0xe3,0x81,0x07,0xe8,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x67,0x55,0xb7, -0xe3,0xfa,0xfb,0xec,0x22,0x86,0xa6,0x85,0x13,0x85,0x4d,0x69,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xc7,0xc1,0xb5,0xd6,0x99,0x11,0x46,0x6c,0x10,0x4e,0x85,0xef,0xf0, -0x0f,0xf1,0x83,0x27,0x49,0x2a,0x63,0xfb,0xf4,0x00,0x37,0x45,0x80,0x40,0xce,0x85, -0x13,0x05,0x05,0x70,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xc5,0x22,0x85,0xef,0xe0, -0x5f,0xe2,0xaa,0x84,0x01,0xe5,0x83,0x27,0x49,0x2a,0xe9,0xb5,0x22,0x86,0x6c,0x10, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x0b,0x26,0x85,0xef,0xe0,0x5f,0xe5,0x83,0x27, -0x49,0x2a,0x15,0xf9,0x0d,0x47,0x63,0x7f,0xf7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8, -0x04,0x00,0x03,0xc8,0xf4,0xff,0x83,0xc7,0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6, -0xc4,0xff,0x32,0xc4,0x03,0xc6,0x24,0x00,0x37,0x45,0x80,0x40,0xa2,0x85,0x32,0xc2, -0x03,0xc6,0x14,0x00,0x13,0x05,0xc5,0x62,0x32,0xc0,0x26,0x86,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xbe,0xef,0xe0,0x7f,0xe5,0x83,0x27,0x49,0x2a,0x39,0xf1,0xe3,0x85, -0x07,0xe2,0x37,0x45,0x80,0x40,0x26,0x86,0xa2,0x85,0x13,0x05,0xc5,0x72,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0xbc,0x09,0xbd,0x1d,0x71,0xd2,0xc4,0x37,0x6a,0x80,0x40, -0x03,0x27,0x4a,0x2a,0xa2,0xcc,0x86,0xce,0xa6,0xca,0xca,0xc8,0xce,0xc6,0xd6,0xc2, -0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0xc1,0x72,0x8d,0x47, -0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45, -0x80,0x40,0x13,0x05,0xc5,0x77,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xb8,0x1c,0x4c, -0x37,0x6d,0x80,0x40,0x85,0x8b,0x23,0x2a,0xfd,0x28,0xa1,0x67,0x93,0x87,0x07,0x02, -0x33,0x85,0x27,0x00,0xef,0xe0,0xbf,0xfa,0xc1,0x31,0xaa,0x89,0x61,0xe1,0x03,0x27, -0x4a,0x2a,0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0x80,0x40, -0x13,0x05,0xc5,0x7a,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xb4,0xb7,0x67,0x80,0x40, -0x83,0xc7,0x07,0x29,0x89,0xc7,0x4c,0x44,0x08,0x44,0xef,0xe0,0x1f,0xc2,0x18,0x40, -0xb7,0x54,0x80,0x40,0x93,0x87,0x44,0x16,0x93,0x87,0x07,0x10,0x98,0xcb,0x18,0x48, -0x13,0x09,0x01,0x02,0x23,0xa0,0x27,0x03,0xd8,0xcb,0x23,0xa2,0x27,0x03,0x01,0x4b, -0x93,0x84,0x44,0x16,0x91,0x4d,0x21,0x6c,0x50,0x40,0x83,0x27,0x4a,0x2a,0x63,0x60, -0xcb,0x02,0x0d,0x47,0x63,0x72,0xf7,0x14,0x10,0x40,0x0c,0x48,0x37,0x55,0x80,0x40, -0x13,0x05,0x85,0x89,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xae,0x35,0xa2,0xb3,0x05, -0x66,0x41,0x23,0x2e,0xb9,0xfe,0x63,0xfb,0xfd,0x00,0x37,0x45,0x80,0x40,0xda,0x86, -0x13,0x05,0x85,0x7e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xac,0x68,0x08,0xef,0xe0, -0x7f,0xbf,0x2a,0xc4,0x83,0x27,0x4a,0x2a,0x01,0xed,0x89,0xcb,0x37,0x55,0x80,0x40, -0x13,0x05,0x45,0x81,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0xaa,0xfd,0x59,0xed,0xa0, -0x63,0xff,0xfd,0x00,0x22,0x46,0x83,0x25,0xc9,0xff,0x37,0x55,0x80,0x40,0x01,0x47, -0x81,0x47,0x13,0x05,0xc5,0x83,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xa8,0x83,0x2b, -0xc9,0xff,0xa2,0x4c,0x63,0x85,0x0b,0x00,0x83,0xa7,0x44,0x11,0x99,0xe3,0x81,0x4c, -0xad,0xa8,0x03,0xa5,0x44,0x12,0x03,0xa7,0x04,0x12,0x5e,0x86,0x33,0x07,0xe5,0x40, -0xb3,0x0a,0x77,0x01,0x63,0x75,0x5c,0x01,0x33,0x06,0xec,0x40,0xa1,0x6a,0xe6,0x85, -0x32,0xc6,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xec,0x32,0x46,0x03,0xa7,0x44,0x12, -0xb3,0x8b,0xcb,0x40,0x32,0x97,0x23,0xa2,0xe4,0x12,0x03,0xa7,0x44,0x11,0xb2,0x9c, -0x63,0x84,0xea,0x00,0xe3,0x98,0x8a,0xfb,0x83,0x26,0x4d,0x29,0x83,0xa5,0x04,0x12, -0x03,0xa5,0x04,0x11,0xb3,0x36,0xd0,0x00,0x56,0x86,0xef,0xf0,0xaf,0xaa,0xaa,0x85, -0x0d,0xc9,0x83,0x27,0x4a,0x2a,0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x9f,0xfd,0x5c,0x22,0x45,0xef,0xe0,0x9f,0xb7, -0x0d,0xc5,0x83,0x27,0x4a,0x2a,0xb9,0xd3,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x60, -0x15,0xbf,0x13,0x87,0x04,0x10,0x14,0x4b,0xd6,0x96,0x14,0xcb,0x54,0x4b,0xb3,0x87, -0x56,0x41,0x5c,0xcb,0x1c,0x53,0x5c,0xd3,0xb1,0xb7,0x63,0x96,0x0c,0x00,0x83,0x27, -0xc9,0xff,0x3e,0x9b,0x55,0xbd,0xf5,0x59,0xc1,0x62,0x16,0x91,0xf6,0x40,0x4e,0x85, -0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b, -0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80,0x39,0x71,0x26,0xda, -0xb7,0x64,0x80,0x40,0x03,0xa7,0x44,0x2a,0xb5,0x72,0x22,0xdc,0x06,0xde,0x4a,0xd8, -0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8, -0x6e,0xc6,0x93,0x82,0x02,0x4f,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd,0xe7,0x00, -0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x77,0x97,0xf0, -0x7f,0xff,0xe7,0x80,0xa0,0x94,0x1c,0x4c,0xb7,0x6d,0x80,0x40,0x85,0x8b,0x23,0xaa, -0xfd,0x28,0xad,0x67,0x93,0x87,0x07,0xb1,0x33,0x85,0x27,0x00,0xef,0xe0,0x3f,0xd7, -0x61,0x34,0xaa,0x89,0x6d,0xe5,0x03,0xa7,0x44,0x2a,0x89,0x47,0x63,0xfc,0xe7,0x00, -0x10,0x44,0x4c,0x44,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x7a,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0x90,0xb7,0x67,0x80,0x40,0x83,0xc7,0x07,0x29,0x89,0xc7,0x4c,0x44, -0x08,0x44,0xef,0xe0,0x9f,0x9e,0x03,0xa7,0x44,0x2a,0x89,0x47,0x63,0xfb,0xe7,0x00, -0x0c,0x48,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0x8b,0x97,0xf0,0x7f,0xff,0xe7,0x80, -0xe0,0x8d,0x18,0x40,0x37,0x59,0x80,0x40,0x93,0x07,0x49,0x16,0x93,0x87,0x07,0x10, -0x98,0xcb,0x18,0x48,0x13,0x0a,0x01,0xb1,0x81,0x4a,0xd8,0xcb,0x58,0x40,0x13,0x09, -0x49,0x16,0x11,0x4c,0x98,0xcf,0x18,0x10,0xd8,0xcf,0x0d,0x67,0x13,0x07,0x07,0xb1, -0x0a,0x97,0x98,0xd3,0xd8,0xd3,0x23,0x28,0x0a,0x50,0x50,0x40,0x83,0xa7,0x44,0x2a, -0x63,0xe0,0xca,0x02,0x0d,0x47,0x63,0x70,0xf7,0x16,0x10,0x40,0x0c,0x48,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0x89,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x88,0xa1,0xa2, -0xb3,0x05,0x56,0x41,0x23,0x22,0xba,0x50,0x63,0x7b,0xfc,0x00,0x37,0x45,0x80,0x40, -0xd6,0x86,0x13,0x05,0x85,0x7e,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x86,0x48,0x08, -0xef,0xe0,0x5f,0x99,0x2a,0xc4,0x83,0xa7,0x44,0x2a,0x01,0xed,0x89,0xcb,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0x81,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x84,0xfd,0x59, -0x19,0xa2,0x63,0x7f,0xfc,0x00,0x22,0x46,0x83,0x25,0x4a,0x50,0x37,0x55,0x80,0x40, -0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0x83,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x82, -0xa2,0x47,0x03,0x2b,0x4a,0x50,0x85,0x4c,0x3e,0xc6,0x21,0x6d,0x63,0x07,0x0b,0x00, -0x83,0x27,0x49,0x11,0x99,0xc3,0x63,0x4d,0x90,0x01,0x63,0xdd,0x0c,0x12,0x83,0xa7, -0x44,0x2a,0xe9,0xc3,0x37,0x55,0x80,0x40,0xe6,0x85,0x13,0x05,0xc5,0x93,0x11,0xa2, -0x13,0x05,0x09,0x10,0x14,0x51,0x58,0x51,0x03,0x28,0x85,0x01,0xb3,0x87,0xa6,0x01, -0xb2,0x45,0x48,0x4d,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x26,0xfa,0x50,0x06,0x08, -0x7c,0x08,0x30,0x08,0x23,0x24,0x6a,0x51,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x89, -0x83,0xa7,0x44,0x2a,0xaa,0x8c,0x63,0x70,0xfc,0x02,0x03,0x26,0xca,0x50,0x83,0x25, -0x8a,0x50,0x37,0x55,0x80,0x40,0x01,0x47,0x81,0x47,0x13,0x05,0x45,0x8e,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x79,0x13,0x07,0x09,0x10,0x83,0x27,0x8a,0x50,0x14,0x4f, -0x0c,0x53,0x33,0x0b,0xfb,0x40,0x9d,0x8e,0x14,0xcf,0xb2,0x46,0xb6,0x97,0x3e,0xc6, -0x83,0x26,0xca,0x50,0x5c,0x53,0xb6,0x97,0x5c,0xd3,0xb3,0x8b,0xb7,0x40,0x63,0x54, -0x90,0x01,0xe3,0x9d,0xab,0xf5,0x03,0x26,0x49,0x11,0x5e,0x87,0x63,0x73,0x76,0x01, -0x32,0x87,0x2d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3,0xcb,0x04,0x83,0xa7,0x44,0x2a, -0x91,0xcb,0x37,0x55,0x80,0x40,0xba,0x85,0x13,0x05,0x85,0x91,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x73,0xf5,0x59,0xcd,0x62,0x93,0x82,0x02,0xb1,0x16,0x91,0xf2,0x50, -0x4e,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0x83,0xa6, -0x4d,0x29,0x03,0x25,0x09,0x11,0x3a,0x86,0xb3,0x36,0xd0,0x00,0xef,0xe0,0x9f,0xf9, -0xaa,0x85,0x09,0xcd,0x83,0xa7,0x44,0x2a,0xd5,0xdf,0x37,0x55,0x80,0x40,0x13,0x05, -0x45,0x87,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x6e,0x6d,0xb7,0x13,0x07,0x09,0x10, -0x14,0x4b,0xde,0x96,0x14,0xcb,0x54,0x4b,0xb3,0x87,0x76,0x41,0x5c,0xcb,0x1c,0x53, -0x5c,0xd3,0x6d,0xbd,0x83,0x25,0x49,0x11,0x63,0x9b,0x0c,0x00,0x9d,0xc1,0x83,0xa7, -0x44,0x2a,0xc9,0xd3,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x96,0xd9,0xb7,0x91,0xe9, -0x83,0xa7,0x44,0x2a,0xa5,0xdb,0x37,0x55,0x80,0x40,0xda,0x85,0x13,0x05,0x05,0x99, -0x4d,0xbf,0x22,0x45,0xef,0xe0,0x1f,0x82,0x11,0xc9,0x83,0xa7,0x44,0x2a,0xe3,0x88, -0x07,0xe4,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x60,0x35,0xbd,0x83,0x27,0x4a,0x50, -0xbe,0x9a,0xe1,0xbb,0x71,0x71,0x4a,0xc1,0xce,0xde,0xde,0xd6,0x06,0xc7,0x22,0xc5, -0x26,0xc3,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0xee,0xce, -0xaa,0x8b,0x37,0x59,0x80,0x40,0x08,0x18,0x7c,0xd9,0x6c,0xd1,0x30,0xd5,0x74,0xd5, -0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x07,0x49,0x16,0xb7,0x69, -0x80,0x40,0x13,0x87,0x89,0x2a,0x63,0xe9,0xe7,0x36,0x37,0x05,0x80,0x40,0x13,0x05, -0xe5,0x0f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0x62,0x01,0x45,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x62,0xb7,0x57,0x80,0x40,0x37,0x55,0x80,0x40,0x23,0xa6,0x07,0x28, -0x37,0x64,0x80,0x40,0x95,0x47,0xb7,0x5c,0x80,0x40,0x8d,0x44,0x93,0x05,0x00,0x06, -0x13,0x05,0x85,0x9b,0x23,0x22,0xf4,0x2a,0x23,0xa0,0x9c,0x16,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x5e,0x83,0x27,0x44,0x2a,0x63,0xfb,0xf4,0x06,0x37,0x56,0x80,0x40, -0xb7,0x45,0x80,0x40,0x37,0x55,0x80,0x40,0x13,0x06,0x46,0x16,0x93,0x85,0x05,0x00, -0x13,0x05,0x45,0x9d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x5c,0x83,0x27,0x44,0x2a, -0x63,0xf7,0xf4,0x04,0x37,0x55,0x80,0x40,0x13,0x86,0x89,0x2a,0x93,0x05,0x49,0x16, -0x13,0x05,0x05,0x9f,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x5a,0x83,0x27,0x44,0x2a, -0x63,0xf7,0xf4,0x02,0xa9,0x47,0x63,0xed,0x77,0x2d,0xb7,0x57,0x80,0x40,0x13,0x97, -0x2b,0x00,0x93,0x87,0xc7,0xf5,0xba,0x97,0x03,0xa6,0x87,0x08,0x37,0x55,0x80,0x40, -0xde,0x85,0x13,0x05,0x85,0xa0,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x57,0x5c,0x09, -0x3e,0xd6,0xb5,0x46,0x03,0x27,0x44,0x2a,0xf9,0x5a,0x63,0xc2,0x76,0x33,0x03,0xa9, -0x07,0x00,0xc4,0x43,0x03,0xaa,0x87,0x00,0x03,0xab,0xc7,0x00,0x8d,0x47,0x63,0xf0, -0xe7,0x02,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86,0x4a,0x86,0x93,0x85, -0x05,0x01,0x13,0x05,0xc5,0xa1,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x53,0xb7,0x87, -0x0c,0x60,0x03,0x27,0x44,0x2a,0x03,0xac,0x47,0x00,0x8d,0x47,0x63,0xfb,0xe7,0x00, -0x37,0x55,0x80,0x40,0xe2,0x85,0x13,0x05,0xc5,0xa3,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x50,0x37,0x2d,0x00,0x60,0xb7,0x2d,0x00,0x60,0x81,0x4a,0x13,0x0d,0x0d,0x38, -0x93,0x8d,0xcd,0x37,0x23,0x20,0x5d,0x01,0x83,0xa9,0x0d,0x00,0xef,0xe0,0x3f,0x8c, -0x93,0x07,0x00,0x10,0x19,0xc1,0x93,0xf9,0xf9,0xbf,0x93,0xc9,0xf9,0xff,0x93,0xf9, -0x09,0x20,0x63,0x84,0x09,0x22,0x13,0x7c,0x3c,0x00,0x63,0x0a,0x0c,0x08,0x03,0x27, -0x44,0x2a,0x89,0x47,0x63,0xfb,0xe7,0x02,0x37,0x55,0x80,0x40,0x13,0x05,0x85,0xa5, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x4b,0x03,0x27,0x44,0x2a,0x8d,0x47,0x63,0xfe, -0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0x93,0x85,0x45,0x02,0x13,0x05, -0xc5,0xa7,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x49,0x01,0x45,0x81,0x45,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0x60,0x63,0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43, -0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43, -0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27, -0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0xf0,0x7f,0xff, -0xe7,0x80,0xc0,0xaa,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0xa8,0xb7,0x27, -0x00,0x60,0x83,0xa7,0x47,0x38,0xc1,0x65,0x8d,0x83,0x8d,0x8b,0x91,0xcb,0x05,0x47, -0xa1,0x65,0x63,0x87,0xe7,0x00,0x09,0x47,0x89,0x65,0x63,0x93,0xe7,0x00,0x91,0x65, -0xb7,0x56,0x80,0x40,0x93,0x87,0x46,0x16,0x13,0x07,0x80,0x0f,0xd8,0xd7,0x13,0x07, -0x00,0x10,0x98,0xdb,0xcc,0xd3,0x21,0x67,0x93,0x86,0x46,0x16,0xbd,0x47,0x63,0x8b, -0xe5,0x00,0xc1,0x47,0x63,0x68,0xb7,0x00,0x89,0x67,0xb3,0x87,0xf5,0x40,0xb3,0x37, -0xf0,0x00,0xb5,0x07,0x13,0x06,0x80,0x0f,0x33,0x87,0xc5,0x02,0xdc,0xda,0x03,0x25, -0x44,0x2a,0xb7,0x07,0x00,0x42,0x3e,0x97,0x98,0xd6,0x89,0x47,0x63,0xf4,0xa7,0x06, -0x37,0x55,0x80,0x40,0x93,0x06,0x00,0x10,0x13,0x05,0x85,0xa8,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x3b,0x83,0x27,0x44,0x2a,0x8d,0x49,0x63,0xf5,0xf9,0x04,0xb7,0x55, -0x80,0x40,0x37,0x55,0x80,0x40,0x93,0x85,0x45,0x03,0x13,0x05,0xc5,0xad,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x39,0x83,0x27,0x44,0x2a,0x63,0xf5,0xf9,0x02,0xb7,0x07, -0x85,0x40,0x83,0xa5,0xc7,0xfe,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xaf,0x03,0xa8, -0x45,0x01,0x9c,0x49,0xd8,0x45,0x94,0x45,0xd0,0x41,0x8c,0x41,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x36,0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04, -0x93,0x07,0x87,0x05,0x14,0xc3,0x03,0x2c,0x07,0x00,0xe3,0x1e,0x0c,0xfe,0x83,0xa9, -0x07,0x00,0x03,0x27,0x44,0x2a,0x8d,0x47,0xa2,0x09,0x93,0xd9,0x89,0x00,0x63,0xfb, -0xe7,0x00,0x37,0x55,0x80,0x40,0xce,0x85,0x13,0x05,0x85,0xb2,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x32,0x93,0xd5,0x09,0x01,0x93,0x87,0xe5,0xfe,0x13,0x07,0x70,0x02, -0x63,0x6b,0xf7,0x00,0x13,0x97,0x27,0x00,0xb7,0x57,0x80,0x40,0x93,0x87,0xc7,0xf5, -0xba,0x97,0x03,0xac,0xc7,0x0e,0x03,0x27,0x44,0x2a,0x8d,0x47,0x63,0xfc,0xe7,0x00, -0x37,0x55,0x80,0x40,0x13,0x56,0xac,0x00,0x13,0x05,0x45,0xb4,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x2e,0x63,0x1f,0x0c,0x02,0x83,0x27,0x44,0x2a,0x89,0xcb,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0xb6,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0x2d,0x91,0x47, -0x63,0x8f,0xfb,0x0e,0xfd,0x5a,0x61,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07,0x51,0xb1, -0x37,0x46,0x80,0x40,0x13,0x06,0xc6,0x6f,0x15,0xbb,0x85,0x0a,0xe3,0x9c,0xfa,0xda, -0xf9,0xbb,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xe2,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x3b,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0x3a,0xaa,0x89,0x11,0xcd,0x83,0x27, -0x44,0x2a,0xcd,0xdb,0xaa,0x85,0x37,0x55,0x80,0x40,0x13,0x05,0xc5,0xb8,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x26,0x79,0xbf,0xa9,0x47,0xf9,0x5a,0x63,0xe1,0x77,0x03, -0xb7,0x57,0x80,0x40,0x93,0x87,0x07,0xf3,0x8a,0x0b,0xbe,0x9b,0x03,0xa7,0x0b,0x00, -0x8d,0x47,0x02,0x87,0xa6,0x85,0x4a,0x85,0xef,0xf0,0xef,0xbf,0xaa,0x8a,0x03,0x27, -0x44,0x2a,0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40,0xd6,0x85,0x13,0x05, -0x05,0xe7,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0x22,0xba,0x40,0x2a,0x44,0x9a,0x44, -0x0a,0x49,0xf6,0x59,0x66,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d, -0xf6,0x4d,0x56,0x85,0xd6,0x5a,0x4d,0x61,0x82,0x80,0xa6,0x85,0x4a,0x85,0xef,0xe0, -0xff,0xb2,0x6d,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xef,0xe0,0xff,0xf9,0x81,0x4a, -0x7d,0xb7,0x4a,0x85,0xef,0xf0,0x4f,0xe2,0x55,0xb7,0x4a,0x85,0xef,0xf0,0x1f,0x85, -0x71,0xbf,0x52,0x86,0xa6,0x85,0x4a,0x85,0xef,0xe0,0x1f,0xe6,0xcd,0xb7,0x23,0xae, -0x04,0x00,0xdd,0x57,0x9c,0xd0,0xe1,0xbf,0x03,0x27,0x44,0x2a,0x23,0xae,0x84,0x01, -0x8d,0x47,0x63,0xf0,0xe7,0x02,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0xa6,0x86, -0x4a,0x86,0x93,0x85,0x85,0x0e,0x13,0x05,0x45,0xbb,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x19,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x12,0xf9,0x04, -0x15,0x69,0x21,0x6a,0x13,0x09,0xa9,0x0a,0x8d,0x4a,0x37,0x5b,0x80,0x40,0x13,0x95, -0x59,0x00,0x0c,0x18,0x13,0x06,0x00,0x02,0x52,0x95,0xef,0xe0,0x5f,0xc1,0x83,0x55, -0x01,0x03,0x83,0x27,0x44,0x2a,0x63,0x83,0x25,0x03,0x89,0xcb,0x37,0x55,0x80,0x40, -0x13,0x05,0xc5,0xbc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x15,0xe9,0x57,0x59,0xb7, -0xa6,0x85,0x4a,0x85,0xef,0xe0,0xdf,0xff,0x88,0xd0,0x91,0xbf,0x52,0x56,0x63,0x66, -0xcc,0x00,0x62,0x57,0x32,0x97,0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55, -0x80,0x40,0x62,0x87,0xce,0x85,0x13,0x05,0xc5,0xbf,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x11,0xe5,0x57,0x81,0xbf,0x63,0xff,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46, -0x21,0x03,0x7c,0x18,0x4a,0x86,0xce,0x85,0x13,0x05,0x0b,0xc5,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0x0f,0x83,0x47,0x21,0x03,0x8d,0xe7,0x03,0x27,0x44,0x2a,0x89,0x47, -0x63,0xfe,0xe7,0x00,0x62,0x56,0xd2,0x56,0x37,0x55,0x80,0x40,0x29,0x82,0x6c,0x18, -0x13,0x05,0x05,0xc9,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x40,0x0d,0x52,0x55,0xa6,0x85, -0x51,0xb7,0x85,0x09,0xa9,0xb7,0x03,0x27,0x44,0x2a,0x63,0xff,0xe7,0x00,0xb7,0x55, -0x80,0x40,0x37,0x55,0x80,0x40,0x5a,0x86,0x93,0x85,0xc5,0x0f,0x13,0x05,0x05,0xcc, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0x0a,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x11, -0x3e,0xce,0x85,0x67,0x85,0x04,0x89,0x4c,0x0d,0x4d,0x93,0x8b,0xf7,0xff,0x63,0x17, -0x3b,0x01,0x13,0x15,0x2b,0x00,0x13,0x75,0xf5,0x0f,0x89,0xb5,0x93,0x97,0x29,0x00, -0xca,0x97,0x83,0xaa,0x07,0x00,0x89,0x45,0x93,0x8d,0xf4,0xff,0x56,0x85,0xef,0xe0, -0x6f,0xbf,0x83,0x27,0x44,0x2a,0x2a,0xca,0x63,0x7d,0xfd,0x00,0xf2,0x45,0x37,0x55, -0x80,0x40,0xa6,0x86,0x56,0x86,0x13,0x05,0x45,0xbb,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0x04,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xe0,0x63,0x52,0x46,0x7d,0x7c,0xb3,0xf7, -0x8a,0x01,0x3e,0x85,0xd2,0x85,0x3e,0xcc,0xef,0xe0,0x7f,0xad,0xb3,0xf8,0x7a,0x01, -0x33,0x0c,0x1a,0x01,0x09,0x46,0xe2,0x85,0x26,0x85,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xa0,0x49,0x83,0x27,0x44,0x2a,0x63,0xf4,0xfc,0x02,0x03,0x47,0x3c,0x00,0x83,0x46, -0x2c,0x00,0x03,0x46,0x1c,0x00,0x83,0x45,0x0c,0x00,0x37,0x55,0x80,0x40,0x56,0x88, -0x89,0x47,0x13,0x05,0x45,0xcd,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xff,0xd2,0x45, -0x56,0x85,0xef,0xe0,0xbf,0x91,0x11,0xcd,0x83,0x27,0x44,0x2a,0x89,0xcb,0x37,0x55, -0x80,0x40,0x13,0x05,0x05,0xd1,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xfd,0x01,0x45, -0x71,0xb3,0x93,0x07,0x00,0xf9,0xa3,0x00,0xfc,0x00,0x23,0x00,0x9c,0x01,0xef,0xe0, -0x0f,0xb9,0xb3,0x36,0xa0,0x00,0x52,0x46,0x62,0x45,0xd2,0x85,0xef,0xe0,0x9f,0x84, -0xaa,0x85,0x09,0xcd,0x83,0x27,0x44,0x2a,0xf9,0xdb,0x37,0x55,0x80,0x40,0x13,0x05, -0x85,0xd3,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xf9,0xd1,0xb7,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x58,0x83,0x27,0x44,0x2a,0x63,0x7e,0xfd,0x04,0x21,0x46,0x0c,0x18, -0x13,0xf5,0xca,0xff,0xef,0xe0,0xbf,0xa1,0x83,0x27,0x44,0x2a,0x63,0x74,0xfd,0x04, -0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47, -0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4,0x83,0x47,0x51,0x03, -0x37,0x55,0x80,0x40,0xa6,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0x56,0x86,0x93,0x85, -0x45,0x11,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x45,0xd6,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xf2,0x23,0x80,0x9d,0x01,0x85,0x09,0x91,0x04,0x49,0xbd,0x03,0x27, -0x44,0x2a,0x63,0xff,0xe7,0x00,0xb7,0x55,0x80,0x40,0x37,0x55,0x80,0x40,0x5a,0x86, -0x93,0x85,0x85,0x12,0x13,0x05,0x05,0xcc,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0xf0, -0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0x14,0x05,0x6d,0x8d,0x4c,0x3e,0xca,0x7d,0x1d, -0xe3,0x0f,0x3b,0xf1,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00,0x89,0x45, -0x93,0x8d,0x14,0x00,0x56,0x85,0xef,0xe0,0xef,0xa5,0x83,0x27,0x44,0x2a,0xaa,0x8b, -0x63,0xf5,0xfc,0x02,0x83,0xc8,0x44,0x00,0x03,0xc8,0x34,0x00,0x83,0xc7,0x24,0x00, -0x03,0xc7,0x14,0x00,0xd2,0x45,0x37,0x55,0x80,0x40,0xee,0x86,0x56,0x86,0x13,0x05, -0xc5,0xda,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xea,0x7d,0x7c,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x49,0x33,0xfc,0x8a,0x01,0xd2,0x85,0x5e,0x86,0x62,0x85,0xef,0xe0, -0x1f,0x93,0xde,0x85,0x56,0x85,0xef,0xe0,0x6f,0xfb,0x19,0xcd,0x83,0x27,0x44,0x2a, -0x89,0xcb,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0xd1,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0xe6,0x13,0x05,0xf0,0x0f,0x1d,0xb1,0x03,0xc7,0x14,0x00,0xb3,0xf7,0xaa,0x01, -0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x24,0x00,0xa3,0x80,0xe7,0x00,0xef,0xe0, -0x0f,0xa2,0xb3,0x36,0xa0,0x00,0xd2,0x85,0x5e,0x86,0x62,0x85,0xef,0xe0,0x8f,0xed, -0xaa,0x85,0x09,0xcd,0x83,0x27,0x44,0x2a,0xe9,0xd7,0x37,0x55,0x80,0x40,0x13,0x05, -0xc5,0xdd,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xe2,0x65,0xbf,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0x40,0x41,0x83,0x27,0x44,0x2a,0x63,0xfe,0xfc,0x04,0x21,0x46,0x0c,0x18, -0x13,0xf5,0xca,0xff,0xef,0xe0,0xbf,0x8a,0x83,0x27,0x44,0x2a,0x63,0xf4,0xfc,0x04, -0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47, -0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0x80,0x40,0x3e,0xc4,0x83,0x47,0x51,0x03, -0x37,0x55,0x80,0x40,0xee,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0x56,0x86,0x93,0x85, -0x45,0x14,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x45,0xd6,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xdb,0x85,0x09,0x91,0x04,0xe1,0xb5,0xfd,0x56,0x37,0x67,0x09,0x60, -0xb7,0x07,0xfd,0xff,0x13,0x07,0xc7,0x10,0xb6,0x97,0x63,0x14,0xd9,0x06,0x03,0x29, -0x07,0x00,0xc1,0x66,0xb3,0x77,0xf9,0x00,0xd5,0x8f,0x1c,0xc3,0x03,0x27,0x44,0x2a, -0x8d,0x47,0x63,0xfb,0xe7,0x00,0x37,0x55,0x80,0x40,0xca,0x85,0x13,0x05,0x45,0xe0, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x80,0xd7,0x03,0xa7,0x0c,0x16,0x85,0x47,0xca,0x8a, -0xe3,0x17,0xf7,0xb2,0x01,0x45,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xa0,0xda,0x97,0xe0, -0x7f,0xff,0xe7,0x80,0xa0,0x3c,0xb7,0x55,0xe8,0x01,0x93,0x85,0x05,0x80,0x01,0x45, -0x97,0xe0,0x7f,0xff,0xe7,0x80,0x00,0xde,0x97,0xe0,0x7f,0xff,0xe7,0x80,0xc0,0xd4, -0xfd,0xbc,0x14,0x43,0xf5,0x8f,0xb7,0x06,0x03,0x00,0xb3,0x76,0xd9,0x00,0x69,0xbf, -0xb7,0x07,0x02,0x03,0x93,0x87,0x97,0x10,0x3e,0xd8,0xb7,0x07,0x06,0x08,0x93,0x87, -0x47,0x50,0x81,0x45,0x61,0x46,0x28,0x18,0x3e,0xda,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0x60,0x18,0x13,0x05,0x40,0x1d,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x60,0xe1,0xaa,0x85, -0x11,0xc9,0x83,0x27,0x44,0x2a,0xe3,0x87,0x07,0xa2,0x37,0x45,0x80,0x40,0x13,0x05, -0x05,0x25,0xb5,0xbc,0x13,0x09,0x01,0x03,0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45, -0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xdf,0xaa,0x85,0x11,0xc9,0x83,0x27, -0x44,0x2a,0xe3,0x81,0x07,0xa0,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0x87,0x81,0xbc, -0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0x7f,0xff,0xe7,0x80, -0xe0,0xdc,0x83,0x27,0x44,0x2a,0xaa,0x85,0x01,0xc9,0xe3,0x8d,0x07,0x9c,0x37,0x55, -0x80,0x40,0x13,0x05,0x45,0xe2,0x25,0xb4,0x0d,0x47,0x63,0x7a,0xf7,0x00,0x37,0x55, -0x80,0x40,0x13,0x05,0x85,0xe4,0x97,0xe0,0x7f,0xff,0xe7,0x80,0x20,0xc8,0x81,0x44, -0x0d,0x4a,0xb7,0x5a,0x80,0x40,0xa9,0x49,0x83,0x27,0x44,0x2a,0x63,0x7c,0xfa,0x00, -0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x85,0x8a,0xe5,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xc5,0x85,0x04,0xe3,0x91,0x34,0xff,0x03,0x27,0x44,0x2a,0x8d,0x47, -0xe3,0xff,0xe7,0xa4,0x37,0x55,0x80,0x40,0x13,0x05,0x45,0xe6,0x97,0xe0,0x7f,0xff, -0xe7,0x80,0xc0,0xc3,0xa9,0xb4, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 9ac3d64df5..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,280 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe2,0x02,0x80,0x40,0x60,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x9c,0x08,0x80,0x40, -0xae,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x40,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63,0x6b,0x20,0x64,0x61, -0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00, -0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66, -0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65, -0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x65,0x71,0x2d, -0x3e,0x73,0x72,0x63,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70, -0x5f,0x73,0x72,0x63,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65, -0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x6d,0x6d,0x61,0x70,0x20,0x70,0x61,0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64, -0x20,0x65,0x6e,0x74,0x72,0x79,0x5f,0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x6d,0x75,0x5f,0x76,0x61,0x6c,0x3a,0x25,0x78, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x70,0x61,0x67,0x65,0x5f,0x73,0x69, -0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65,0x73,0x3a,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x75,0x6e,0x6d,0x61,0x70,0x20,0x70,0x61, -0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64,0x20,0x65,0x6e,0x74,0x72,0x79,0x5f, -0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x70, -0x61,0x67,0x65,0x5f,0x73,0x69,0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65, -0x73,0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68, -0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64, -0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20, -0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f, -0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30, -0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25, -0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d, -0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d, -0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75, -0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e, -0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25, -0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, -0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75, -0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74, -0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20, -0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74, -0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64, -0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x20,0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74, -0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x66,0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20, -0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65, -0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68, -0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x63,0x61,0x63,0x68,0x65,0x5f,0x63,0x74,0x72,0x6c,0x5f,0x72, -0x65,0x67,0x3a,0x25,0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x43,0x61,0x63,0x68,0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62, -0x65,0x20,0x65,0x6e,0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x4d,0x55,0x20,0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x58, -0x20,0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x73,0x74,0x61,0x72,0x74, -0x3a,0x25,0x64,0x20,0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x65,0x6e, -0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x30,0x5f,0x73,0x74,0x61,0x72, -0x74,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x58,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78, -0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20, -0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d, -0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73, -0x68,0x20,0x49,0x44,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64, -0x20,0x4b,0x42,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75,0x6e, -0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72,0x74, -0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67,0x69, -0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65, -0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78, -0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63, -0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30, -0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70, -0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73, -0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x52,0x65,0x61,0x64, -0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63, -0x74,0x6f,0x72,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20, -0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x20, -0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25, -0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65, -0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x70,0x63,0x72,0x5f, -0x73,0x79,0x73,0x63,0x6c,0x6b,0x5f,0x63,0x6f,0x6e,0x66,0x5f,0x72,0x65,0x67,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x44,0x61,0x74,0x61,0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x5f,0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52, -0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00, -0x43,0x4c,0x4f,0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00, -0xe4,0x1d,0x80,0x40,0x42,0x1e,0x80,0x40,0x2a,0x1e,0x80,0x40,0x34,0x1e,0x80,0x40, -0x68,0x1e,0x80,0x40,0x66,0x1f,0x80,0x40,0x0e,0x21,0x80,0x40,0x00,0x23,0x80,0x40, -0x4a,0x1e,0x80,0x40,0x52,0x1e,0x80,0x40,0x7a,0x22,0x80,0x40,0x73,0x74,0x75,0x62, -0x5f,0x67,0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63, -0x6b,0x00,0x00,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68, -0x00,0x00,0x00,0x00,0x84,0x4e,0x80,0x40,0x90,0x4e,0x80,0x40,0x9c,0x4e,0x80,0x40, -0xa8,0x4e,0x80,0x40,0xbc,0x4e,0x80,0x40,0xcc,0x4e,0x80,0x40,0xdc,0x4e,0x80,0x40, -0xec,0x4e,0x80,0x40,0xf8,0x4e,0x80,0x40,0x10,0x4f,0x80,0x40,0x20,0x4f,0x80,0x40, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c, -0x65,0x72,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69, -0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75, -0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73, -0x65,0x74,0x5f,0x62,0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74, -0x69,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x03,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_code.inc deleted file mode 100644 index bb7be63743..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,152 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0x1f,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x41,0x11,0x26,0xc2, -0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46, -0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0xf3,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0x59,0x71, -0x37,0x47,0x80,0x40,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6,0xa2,0xd4,0xca,0xd0, -0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0x16,0x91,0x23,0x2a,0xf7,0x14,0xa1,0x67,0x93,0x87,0x07,0x03,0x37,0x47, -0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40,0x21,0x67,0xaa,0x84, -0x23,0xac,0xe7,0x14,0xa1,0x3f,0x63,0x19,0x05,0x1e,0xb7,0x47,0x80,0x40,0x03,0xa7, -0x07,0x16,0xb7,0x06,0x80,0x00,0xb7,0x4b,0x80,0x40,0x1c,0x43,0xaa,0x89,0xd5,0x8f, -0x1c,0xc3,0x03,0xc7,0x0b,0x15,0xb7,0x47,0x80,0x40,0x13,0x8a,0x47,0x11,0x1d,0xc7, -0x03,0x27,0x4a,0x01,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b,0x01,0xcb,0x03,0x25, -0x8a,0x01,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45,0x03,0x27,0xca,0x01, -0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x0a,0x02,0x02,0x97,0x98,0x40,0x00,0x18, -0x23,0x2a,0x8a,0x02,0x23,0x22,0xea,0x02,0x98,0x48,0x23,0x2c,0x8a,0x02,0x01,0x4b, -0x23,0x24,0xea,0x02,0xd8,0x40,0x63,0x7f,0xeb,0x14,0x33,0x07,0x67,0x41,0x23,0x22, -0xe4,0xfe,0x03,0xc7,0x0b,0x15,0x63,0x09,0x07,0x16,0x03,0x27,0x4a,0x01,0x63,0x05, -0x07,0x16,0x18,0x4f,0x63,0x02,0x07,0x16,0x03,0x25,0x8a,0x01,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x4c,0x08, -0x02,0x97,0x2a,0xc4,0x63,0x0a,0x05,0x12,0x83,0x2a,0x44,0xfe,0x2a,0x8c,0xa1,0x6c, -0x63,0x85,0x0a,0x00,0x03,0x27,0x8a,0x02,0x19,0xe3,0x01,0x49,0xad,0xa8,0x03,0x25, -0x8a,0x03,0x03,0x27,0x4a,0x03,0x56,0x8d,0x33,0x07,0xe5,0x40,0x33,0x09,0x57,0x01, -0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69,0xe2,0x85,0x6a,0x86,0x97,0x00, -0x80,0xff,0xe7,0x80,0x60,0xdb,0x03,0x27,0x8a,0x03,0xb3,0x8a,0xaa,0x41,0x6a,0x9c, -0x6a,0x97,0x23,0x2c,0xea,0x02,0x03,0x27,0x8a,0x02,0x63,0x04,0x27,0x01,0xe3,0x19, -0x99,0xfb,0xb7,0x47,0x80,0x40,0x83,0xad,0x47,0x15,0x03,0x2d,0x4a,0x02,0x83,0x25, -0x4a,0x03,0x63,0x9d,0x0d,0x00,0x2e,0xc6,0xd9,0x3a,0xb2,0x45,0x35,0xe1,0x4a,0x86, -0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xa1,0x9d,0xa0,0x2e,0xc6,0xc1,0x32, -0xb2,0x45,0x75,0xf1,0x7d,0x59,0x03,0xc7,0x0b,0x15,0x59,0xcf,0x03,0x27,0x4a,0x01, -0x41,0xcf,0x14,0x4f,0xd1,0xca,0x58,0x4f,0xa2,0x45,0x03,0x25,0x8a,0x01,0x81,0x47, -0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26, -0x04,0xff,0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08, -0x02,0x97,0x3d,0xe1,0x63,0x1f,0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xd9,0xbd, -0xe3,0x8f,0x0d,0xf8,0x4a,0x86,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0x97, -0x55,0xf1,0x03,0x27,0x4a,0x02,0x4a,0x97,0x23,0x22,0xea,0x02,0x03,0x27,0x8a,0x02, -0x33,0x07,0x27,0x41,0x23,0x24,0xea,0x02,0x03,0x27,0x4a,0x03,0x23,0x2c,0xea,0x02, -0x01,0xb7,0xf5,0x59,0xc1,0x62,0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54, -0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c, -0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0xfd,0x59,0xe9,0xbf,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x26,0xda,0xb6,0xc6,0x06,0xde,0x22,0xdc,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0xaa,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16, -0x63,0xe2,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x41,0x97,0x0e, -0xb7,0x87,0x0c,0x60,0x16,0x49,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b, -0x00,0x60,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10, -0x23,0xa0,0x3a,0x01,0x03,0x24,0x0b,0x00,0x5d,0x30,0x19,0xc1,0x13,0x74,0xf4,0xbf, -0x13,0x44,0xf4,0xff,0x13,0x74,0x04,0x20,0x71,0xc0,0x13,0x7a,0x3a,0x00,0x63,0x0c, -0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xe0,0x95,0xb7,0x67, -0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3,0x98,0x43, -0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87,0x0c,0x60, -0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38,0x98,0x43, -0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x40,0xdd,0x01,0x45,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0xda,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38,0x37,0x37, -0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07,0xc7,0x06, -0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x96,0xf4,0x02,0x79,0x55,0xf2,0x50, -0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b, -0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xcd,0xbd,0x85,0x09,0xe3,0x91, -0x79,0xf3,0x81,0xb7,0x7d,0x55,0xe1,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5,0xc7,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0x80,0xff,0xe7,0x80,0xa0,0x80,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x60,0x7f,0x79,0xf9, -0x85,0x47,0xe3,0x95,0xf4,0xfa,0x4a,0x85,0x91,0x31,0x55,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_data.inc deleted file mode 100644 index b263ab4112..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x3a,0x01,0x80,0x40,0x1a,0x03,0x80,0x40,0x0c,0x00,0x80,0x40,0x24,0x05,0x80,0x40, -0x36,0x05,0x80,0x40,0x26,0x00,0x80,0x40,0xfa,0x03,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index a199957d0d..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,160 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0xb7,0x47,0x80,0x40,0x03,0xa5, -0x47,0x11,0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0xb7,0x47,0x80,0x40, -0x23,0xac,0x07,0x10,0x82,0x80,0xb7,0x47,0x80,0x40,0x37,0x07,0x80,0x40,0x93,0x87, -0x47,0x11,0x13,0x07,0x47,0x07,0xd8,0xc3,0x98,0x43,0x93,0x17,0x87,0x00,0x63,0xd4, -0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7,0xf7,0x07,0x45,0x83, -0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0xc9,0x37,0xb2,0x40,0x13,0x05, -0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0x37,0x47,0x80,0x40, -0x13,0x07,0x47,0x11,0x1c,0x43,0xb7,0x06,0x80,0x00,0xc6,0x05,0xf5,0x8f,0xc5,0x81, -0xb7,0x86,0x3f,0x00,0x3e,0x05,0x41,0x11,0x75,0x8d,0xcd,0x8f,0x06,0xc6,0xc9,0x8f, -0x1c,0xc3,0x69,0x37,0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80, -0xb7,0x47,0x80,0x40,0x03,0xa5,0x47,0x11,0x59,0x81,0x05,0x89,0x82,0x80,0xb7,0x46, -0x80,0x40,0x83,0xc7,0x06,0x11,0x85,0xc3,0xb7,0x17,0x0b,0x60,0x83,0xa7,0x47,0x83, -0x01,0x47,0xc9,0x83,0x9d,0x8b,0x89,0xef,0x09,0xe7,0xb7,0x47,0x80,0x40,0x23,0xa6, -0x07,0x10,0x23,0x88,0x06,0x10,0xb7,0x47,0x80,0x40,0x03,0xa5,0xc7,0x10,0x82,0x80, -0x13,0xf6,0x17,0x00,0x31,0x8f,0x85,0x83,0xf9,0xbf,0x03,0x47,0x05,0x00,0x1d,0xef, -0xb7,0x47,0x80,0x40,0x23,0x26,0x05,0x02,0x83,0xa6,0xc7,0x15,0xb7,0x47,0x80,0x40, -0x23,0x24,0x05,0x02,0x83,0xa7,0x87,0x15,0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02, -0x85,0x83,0x23,0x26,0x05,0x00,0x54,0xc9,0x23,0x28,0x05,0x00,0xbe,0x96,0x23,0x22, -0x05,0x02,0x1c,0xcd,0x54,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x13,0x67,0x17,0x00, -0xb7,0x47,0x80,0x40,0x23,0x00,0xe5,0x00,0x93,0x87,0x47,0x11,0x51,0x05,0x37,0x47, -0x80,0x40,0x88,0xc7,0x23,0x20,0xf7,0x16,0x01,0x45,0x82,0x80,0x41,0x11,0x26,0xc2, -0xb7,0x44,0x80,0x40,0x93,0x84,0x44,0x11,0x22,0xc4,0x13,0x84,0xc4,0x00,0x61,0x46, -0x81,0x45,0x22,0x85,0x06,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80,0xa0,0x2e,0xb7,0x47, -0x80,0x40,0x93,0x87,0x07,0x00,0xdc,0xc8,0x93,0x87,0x47,0x02,0x9c,0xcc,0x05,0x47, -0xb7,0x47,0x80,0x40,0x23,0x88,0xe7,0x14,0x93,0x84,0x44,0x02,0x1c,0x40,0x91,0xeb, -0x21,0x04,0xe3,0x9d,0x84,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01, -0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7,0x1c,0x4d,0xb5,0x72, -0x39,0x71,0x85,0x8b,0x37,0x47,0x80,0x40,0x93,0x82,0x02,0x4e,0x4a,0xd8,0x06,0xde, -0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0x62,0xcc, -0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91,0x23,0x2a,0xf7,0x14,0xad,0x67,0x93,0x87, -0x07,0xb2,0x37,0x47,0x80,0x40,0x8a,0x97,0x23,0x2e,0xf7,0x14,0xb7,0x47,0x80,0x40, -0x21,0x67,0x2a,0x89,0x23,0xac,0xe7,0x14,0x91,0x3f,0x63,0x17,0x05,0x26,0xb7,0x47, -0x80,0x40,0x03,0xa7,0x07,0x16,0xb7,0x06,0x80,0x00,0x37,0x4c,0x80,0x40,0x1c,0x43, -0xb7,0x48,0x80,0x40,0xaa,0x89,0xd5,0x8f,0x1c,0xc3,0x83,0x47,0x0c,0x15,0x93,0x8a, -0x48,0x11,0x8d,0xcb,0x83,0xa7,0x4a,0x01,0x83,0x25,0x89,0x00,0x03,0x26,0xc9,0x00, -0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5,0x8a,0x01,0x32,0xc2,0x2e,0xc0,0x82,0x97, -0x12,0x46,0x82,0x45,0x83,0xa7,0xca,0x01,0x91,0xc7,0xdc,0x4b,0x81,0xc7,0x03,0xa5, -0x0a,0x02,0x82,0x97,0x83,0x27,0x09,0x00,0x13,0x04,0x01,0xb2,0x81,0x4b,0x23,0xa2, -0xfa,0x02,0x83,0x27,0x09,0x01,0x23,0x28,0x04,0x50,0x23,0xa4,0xfa,0x02,0x83,0x27, -0x49,0x00,0x23,0xa6,0xfa,0x02,0x1c,0x18,0x23,0xa8,0xfa,0x02,0x8d,0x67,0x93,0x87, -0x07,0xb2,0x8a,0x97,0x23,0xaa,0xfa,0x02,0x23,0xac,0xfa,0x02,0x83,0x27,0x49,0x00, -0x63,0xfe,0xfb,0x16,0xb3,0x87,0x77,0x41,0x23,0x28,0xf4,0x4e,0x83,0x47,0x0c,0x15, -0x63,0x84,0x07,0x1c,0x83,0xa7,0x4a,0x01,0x63,0x80,0x07,0x1c,0x98,0x4f,0x63,0x0d, -0x07,0x1a,0x03,0xa5,0x8a,0x01,0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x20, -0xc4,0x50,0x23,0x2c,0xf4,0x4e,0x23,0x2e,0x04,0x4f,0x23,0x22,0xd4,0x50,0x23,0x24, -0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08,0x0c,0x08,0x02,0x97,0x2a,0xc0,0x63,0x05, -0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2,0x05,0x4a,0xa1,0x6c,0x63,0x07,0x0b,0x00, -0x83,0xa7,0x8a,0x02,0x99,0xc3,0x63,0x41,0x40,0x07,0x63,0x48,0x0a,0x10,0x83,0xa7, -0x8a,0x02,0x63,0x10,0x0a,0x16,0x63,0x92,0x07,0x10,0x83,0x47,0x0c,0x15,0x63,0x8d, -0x07,0x14,0x83,0xa7,0x4a,0x01,0x63,0x89,0x07,0x14,0x98,0x4f,0x63,0x06,0x07,0x14, -0xfd,0x55,0x23,0x20,0xb4,0x50,0xdc,0x4f,0x82,0x45,0x03,0xa5,0x8a,0x01,0x81,0x46, -0x01,0x47,0x7d,0x56,0x23,0x22,0xc4,0x50,0x23,0x2c,0xd4,0x4e,0x23,0x2e,0xe4,0x4e, -0x23,0x24,0xd4,0x50,0x23,0x26,0xe4,0x50,0x30,0x08,0x82,0x97,0x63,0x1e,0x05,0x10, -0x83,0x27,0x04,0x4f,0xbe,0x9b,0x1d,0xbf,0x83,0xa6,0x4a,0x03,0x03,0xa7,0x8a,0x03, -0x03,0xa8,0xca,0x02,0x92,0x45,0xb3,0x87,0x96,0x01,0x03,0xa5,0x0a,0x03,0x99,0x8f, -0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e,0x06,0x08,0x3c,0x08,0x50,0x08,0x23,0x2a, -0x64,0x4f,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xd2,0x83,0x27,0x44,0x4f,0x03,0xa7, -0xca,0x02,0x83,0xa4,0x8a,0x03,0x33,0x0b,0xfb,0x40,0x1d,0x8f,0x23,0xa6,0xea,0x02, -0x12,0x47,0x83,0xa5,0x4a,0x03,0x2a,0x8a,0xba,0x97,0x3e,0xc2,0x83,0x27,0x84,0x4f, -0xbe,0x94,0x23,0xac,0x9a,0x02,0x8d,0x8c,0x63,0x54,0xa0,0x00,0xe3,0x98,0x94,0xf3, -0x83,0xa7,0x8a,0x02,0x26,0x86,0x63,0xf3,0x97,0x00,0x3e,0x86,0x25,0xce,0x63,0x74, -0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47,0x80,0x40,0x83,0xad,0x47,0x15,0x03,0xad, -0x4a,0x02,0x63,0x9e,0x0d,0x00,0x32,0xc6,0x2e,0xc4,0xd1,0x31,0xa2,0x45,0x32,0x46, -0x31,0xe1,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80,0x00,0xd0,0x99,0xa0,0x32,0xc6, -0x2e,0xc4,0x75,0x31,0xa2,0x45,0x32,0x46,0x79,0xfd,0xf5,0x59,0xcd,0x62,0x93,0x82, -0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59, -0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d, -0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa,0x6a,0x85,0x97,0x00,0x80,0xff,0xe7,0x80, -0x20,0xc8,0x61,0xf5,0x83,0xa7,0x4a,0x02,0xa6,0x97,0x23,0xa2,0xfa,0x02,0x83,0xa7, -0x8a,0x02,0x85,0x8f,0x23,0xa4,0xfa,0x02,0x83,0xa7,0x4a,0x03,0x23,0xac,0xfa,0x02, -0x71,0xb5,0xe3,0x94,0x07,0xea,0x55,0xb7,0xfd,0x59,0x4d,0xb7,0x01,0x11,0x22,0xcc, -0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84, -0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97, -0xaa,0x89,0x63,0x12,0x05,0x12,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00, -0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0, -0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00, -0xdc,0x47,0x82,0x97,0x61,0xc5,0x03,0xdb,0x0a,0x00,0x63,0x01,0x0b,0x0c,0x01,0x4a, -0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40, -0x63,0x84,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xd9,0xcf,0xb3,0x04,0x4b,0x41, -0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0, -0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95, -0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17, -0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54, -0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00, -0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54, -0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8, -0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x97,0x00,0x80,0xff, -0xe7,0x80,0x80,0xed,0xe3,0x66,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79, -0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85, -0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x83, -0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc6,0xd7,0xea,0x63,0x94,0xf6,0x00, -0xe3,0xe2,0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07, -0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84, -0xae,0x84,0x63,0xe5,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07, -0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97, -0x9c,0x47,0x63,0xf1,0xe7,0x06,0xb2,0x85,0x11,0x05,0x0d,0x3d,0x41,0xe1,0x1c,0x44, -0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44, -0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe0,0xe7,0x06, -0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97, -0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc1,0x1c,0x44,0x85,0x8b,0x8a,0x07, -0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7,0x23,0x10,0x95,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf5,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x1d,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x45,0x39,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0x80,0x40,0x26,0xda,0xb6,0xc6,0x06,0xde,0x22,0xdc,0x4a,0xd8,0x4e,0xd6, -0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce,0xaa,0x84,0xae,0xc2,0xb2,0xc4,0xba,0xc8, -0xc2,0xcc,0xc6,0xce,0x93,0x87,0x47,0x11,0xb7,0x46,0x80,0x40,0x13,0x87,0x46,0x16, -0x63,0xe3,0xe7,0x10,0xdc,0x00,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x42,0x97,0x0e, -0xb7,0x87,0x0c,0x60,0x16,0x49,0x03,0xaa,0x47,0x00,0xb7,0x2a,0x00,0x60,0x37,0x2b, -0x00,0x60,0x81,0x49,0x93,0x8a,0x0a,0x38,0x13,0x0b,0xcb,0x37,0x93,0x0b,0x00,0x10, -0x23,0xa0,0x3a,0x01,0x03,0x24,0x0b,0x00,0xef,0xf0,0x7f,0x82,0x19,0xc1,0x13,0x74, -0xf4,0xbf,0x13,0x44,0xf4,0xff,0x13,0x74,0x04,0x20,0x71,0xc0,0x13,0x7a,0x3a,0x00, -0x63,0x0c,0x0a,0x04,0x01,0x45,0x81,0x45,0x97,0x00,0x80,0xff,0xe7,0x80,0xc0,0x8d, -0xb7,0x67,0x09,0x60,0x93,0x87,0x07,0x10,0x98,0x43,0x13,0x67,0x17,0x00,0x98,0xc3, -0x98,0x43,0x13,0x67,0x27,0x00,0x98,0xc3,0x98,0x43,0x75,0x9b,0x98,0xc3,0xb7,0x87, -0x0c,0x60,0xd8,0x43,0x71,0x9b,0xd8,0xc3,0xb7,0x27,0x00,0x60,0x93,0x87,0x47,0x38, -0x98,0x43,0x1d,0x9b,0x98,0xc3,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xd5,0x01,0x45, -0x97,0x00,0x80,0xff,0xe7,0x80,0x80,0xd2,0xb7,0x27,0x00,0x60,0x83,0xa7,0x47,0x38, -0x37,0x37,0x00,0x60,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0x80,0x40,0x8a,0x07,0x13,0x07, -0xc7,0x06,0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x96,0xf4,0x02,0x79,0x55, -0xf2,0x50,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b, -0xf2,0x4b,0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xc5,0xbd,0x85,0x09, -0xe3,0x90,0x79,0xf3,0x81,0xb7,0x7d,0x55,0xe1,0xbf,0xb7,0x07,0x85,0x40,0x03,0xa5, -0xc7,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66, -0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x78,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x77, -0x79,0xf9,0xa1,0x47,0xe3,0x95,0xf4,0xfa,0x4a,0x85,0xef,0xf0,0x3f,0x81,0x4d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 47982f3008..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x3a,0x01,0x80,0x40,0x3a,0x06,0x80,0x40,0x0c,0x00,0x80,0x40,0x44,0x08,0x80,0x40, -0x56,0x08,0x80,0x40,0x26,0x00,0x80,0x40,0x1a,0x07,0x80,0x40,0x3e,0x00,0x80,0x40, -0x52,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x5c,0x40,0x80,0x40,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x80,0x40, -0xec,0x00,0x80,0x40,0xbc,0x00,0x80,0x40,0xf0,0x00,0x80,0x40,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32h2/sdkconfig.h b/contrib/loaders/flash/espressif/esp32h2/sdkconfig.h deleted file mode 100644 index 41e3290568..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/sdkconfig.h +++ /dev/null @@ -1,45 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32H2 1 -#define CONFIG_FREERTOS_UNICORE 1 -/* Use ROM flash driver patch */ -// #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32H2_DEFAULT_CPU_FREQ_MHZ 96 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ -#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0 /* no assert in the hal functions */ -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 - -#define CONFIG_LOG_DEFAULT_LEVEL 0 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32h2/stub.ld b/contrib/loaders/flash/espressif/esp32h2/stub.ld deleted file mode 100644 index 53748f3583..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-H2 flasher stub * - * Copyright (C) 2022 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-H2 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40804000 - data - */ - iram : org = 0x40800000, len = 0x4000 - dram : org = 0x40804000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h b/contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h deleted file mode 100644 index ae364f8280..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub_flash_idf_image.h +++ /dev/null @@ -1,6 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define OPENOCD_STUB_BSS_SIZE 0x0000038UL -#define OPENOCD_STUB_STACK_SIZE 512 -#define OPENOCD_STUB_PARAM_SIZE 512 -#define OPENOCD_STUB_BP_SECTOR_SIZE 4096 diff --git a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.c deleted file mode 100644 index 130e279211..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.c +++ /dev/null @@ -1,370 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-H2 specific flasher stub functions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -#include - -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define PCR_SOC_CLK_MAX 1 //CPU_CLK frequency is 160 MHz (source is PLL_CLK) - -/* Cache MMU related definitions */ -#define STUB_CACHE_CTRL_REG CACHE_L1_CACHE_CTRL_REG -#define STUB_CACHE_BUS (CACHE_L1_CACHE_SHUT_BUS0 | CACHE_L1_CACHE_SHUT_BUS1) -#define STUB_MMU_DROM_PAGES_END SOC_MMU_ENTRY_NUM -#define STUB_MMU_DROM_PAGES_START (STUB_MMU_DROM_PAGES_END - 8) /* 8 pages will be more than enough */ - -typedef struct { - mmu_page_size_t page_size; - uint32_t vaddr0_start_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; - int shift_count; -} cache_mmu_config_t; - -static cache_mmu_config_t s_cache_mmu_config; - -extern void spi_flash_attach(uint32_t ishspi, bool legacy); - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32H2_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_hal_pages_to_bytes(uint32_t page_num) -{ - return page_num << s_cache_mmu_config.shift_count; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_format_paddr(uint32_t paddr) -{ - return paddr >> s_cache_mmu_config.shift_count; -} - -#define STUB_MMU_VADDR_MASK (s_cache_mmu_config.page_size * SOC_MMU_ENTRY_NUM - 1) -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_get_entry_id(uint32_t vaddr) -{ - return (vaddr & STUB_MMU_VADDR_MASK) >> s_cache_mmu_config.shift_count; -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_write_entry(uint32_t entry_id, uint32_t mmu_val) -{ - uint32_t mmu_raw_value; - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_val |= SOC_MMU_SENSITIVE; - - /* Note: for ESP32-H2, invert invalid bit for compatible with upper-layer software */ - mmu_raw_value = mmu_val ^ SOC_MMU_INVALID_MASK; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), mmu_raw_value); -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_set_entry_invalid(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - REG_WRITE(SPI_MEM_MMU_ITEM_CONTENT_REG(0), SOC_MMU_INVALID); -} - -static inline int __attribute__((always_inline)) stub_mmu_ll_read_entry(uint32_t entry_id) -{ - uint32_t mmu_raw_value; - REG_WRITE(SPI_MEM_MMU_ITEM_INDEX_REG(0), entry_id); - mmu_raw_value = REG_READ(SPI_MEM_MMU_ITEM_CONTENT_REG(0)); - - if (stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED) - mmu_raw_value &= ~SOC_MMU_SENSITIVE; - - /* Note: for ESP32-H2, invert invalid bit for compatible with upper-layer software */ - return mmu_raw_value ^ SOC_MMU_INVALID_MASK; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the whole ICache */ - Cache_Invalidate_ICache_All(); -} - -void stub_cache_configure(void) -{ - s_cache_mmu_config.page_size = mmu_ll_get_page_size(0); - s_cache_mmu_config.drom_page_start = STUB_MMU_DROM_PAGES_START; - s_cache_mmu_config.drom_page_end = STUB_MMU_DROM_PAGES_END; /* 256 */ - - switch (s_cache_mmu_config.page_size) { - case MMU_PAGE_64KB: - s_cache_mmu_config.shift_count = 16; - break; - case MMU_PAGE_32KB: - s_cache_mmu_config.shift_count = 15; - break; - case MMU_PAGE_16KB: - s_cache_mmu_config.shift_count = 14; - break; - case MMU_PAGE_8KB: - s_cache_mmu_config.shift_count = 13; - break; - default: - STUB_LOGE("Unknown page size!"); - return; - } - - s_cache_mmu_config.vaddr0_start_addr = SOC_DROM_LOW + - (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr0_start_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr0_start_addr); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_CLK_EN_M); - SET_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - CLEAR_PERI_REG_MASK(PCR_CACHE_CONF_REG, PCR_CACHE_RST_EN_M); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - mmu_ll_set_page_size(0, CONFIG_MMU_PAGE_SIZE); - Cache_MMU_Init(); - Cache_Enable_ICache(0); -} - -static bool stub_is_cache_enabled(void) -{ - int cache_ctrl_reg = REG_READ(STUB_CACHE_CTRL_REG); - STUB_LOGD("cache_ctrl_reg:%X\n", cache_ctrl_reg); - - /* if any of the entry is valid and busses are enabled we can consider that cache is enabled */ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; ++i) { - uint32_t mmu_raw_value = stub_mmu_ll_read_entry(i); - if ((mmu_raw_value & SOC_MMU_VALID) == SOC_MMU_VALID) - return !(cache_ctrl_reg & STUB_CACHE_BUS); - } - return false; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - - stub_cache_configure(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t pcr_sysclk_conf_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - pcr_sysclk_conf_reg = REG_READ(PCR_SYSCLK_CONF_REG); - REG_WRITE(PCR_SYSCLK_CONF_REG, - (pcr_sysclk_conf_reg & ~PCR_SOC_CLK_SEL_M) | (PCR_SOC_CLK_MAX << PCR_SOC_CLK_SEL_S)); - } else { // restore old value - pcr_sysclk_conf_reg = conf_reg_val; - REG_WRITE(PCR_SYSCLK_CONF_REG, - (REG_READ(PCR_SYSCLK_CONF_REG) & ~PCR_SOC_CLK_SEL_M) | (pcr_sysclk_conf_reg & PCR_SOC_CLK_SEL_M)); - } - - STUB_LOGD("pcr_sysclk_conf_reg %x\n", pcr_sysclk_conf_reg); - - return pcr_sysclk_conf_reg; -} - -#if STUB_LOG_ENABLE == 1 -extern uint32_t ets_clk_get_xtal_freq(void); -void stub_uart_console_configure(int dest) -{ - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_clk_get_xtal_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32h2 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized - and possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32h2 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static void stub_mmu_hal_map_region(uint32_t vaddr, uint32_t paddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - uint32_t mmu_val = stub_mmu_ll_format_paddr(paddr); /* This is the physical address in the format that MMU - * supported */ - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_write_entry(entry_id, mmu_val); - Cache_Invalidate_Addr(vaddr, page_size_in_bytes); - STUB_LOGD("mmap page_num:%d entry_id:%d vaddr:%x mmu_val:%x size:%d page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, mmu_val, len, page_size_in_bytes); - vaddr += page_size_in_bytes; - mmu_val++; - page_num--; - } -} - -static void stub_mmu_hal_unmap_region(uint32_t vaddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_set_entry_invalid(entry_id); - STUB_LOGD("unmap page_num:%d entry_id:%d vaddr:%x page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, page_size_in_bytes); - vaddr += page_size_in_bytes; - page_num--; - } -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_ICache(); - - req->vaddr_start = s_cache_mmu_config.vaddr0_start_addr; - req->ptr = (void *)req->vaddr_start + req->src_addr - map_src; - - STUB_LOGD("map_ptr: %x size:%d req->src_addr:%x map_src:%x map_size:%x\n", - req->ptr, req->size, req->src_addr, map_src, map_size); - - stub_mmu_hal_map_region(req->vaddr_start, req->src_addr, map_size); - - REG_CLR_BIT(STUB_CACHE_CTRL_REG, STUB_CACHE_BUS); - - Cache_Resume_ICache(saved_state); - - return 0; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - uint32_t saved_state = Cache_Suspend_ICache(); - stub_mmu_hal_unmap_region(req->vaddr_start, map_size); - Cache_Resume_ICache(saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.h deleted file mode 100644 index a2b4424034..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_chip.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-H2 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_STUB_FLASHER_CHIP_H - -#include "esp32h2/rom/spi_flash.h" -#include "esp32h2/rom/sha.h" -#include "miniz.h" -#include - -#include "stub_riscv_common.h" - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32H2_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32h2/stub_flasher_image.h deleted file mode 100644 index 479aae6af4..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000000800UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x040800800UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000000800UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040800000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x040804000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000048UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0408008baUL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x0408007ecUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x04080022cUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x040800300UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040800048UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040800048UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000050UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x04080086cUL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x040804114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000110UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x04080022cUL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x0408040a8UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04080000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x04080043cUL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x04080043cUL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x0408008a8UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001144UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x0408019b4UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x040805164UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x04080528cUL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32h2/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32h2_STUB_BUILD_IDF_REV d4c16efcd3 -*/ diff --git a/contrib/loaders/flash/espressif/esp32h2/stub_idf_bin.ld b/contrib/loaders/flash/espressif/esp32h2/stub_idf_bin.ld deleted file mode 100644 index a52699d1a5..0000000000 --- a/contrib/loaders/flash/espressif/esp32h2/stub_idf_bin.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-H2 flasher stub * - * Copyright (C) 2022 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HPSRAM. ESP32-H2 has unified i/d bus - 0x40800000 - code (OpenOCD workarea address) - 0x40800800 - data - */ - iram : org = 0x40800000, len = 0x800 - dram : org = 0x40800800, len = 0x800 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32p4/Makefile b/contrib/loaders/flash/espressif/esp32p4/Makefile deleted file mode 100644 index ec05834152..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2024 Espressif Systems Ltd. - -# Prefix for ESP32-P4 cross compilers (can include a directory path) -CROSS ?= riscv32-esp-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := riscv -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 1024 -STUB_CHIP := esp32p4 - -SRCS := $(IDF_PATH)/components/esp_hw_support/port/esp32p4/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32p4/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32p4/rtc_time.c \ - $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c - -CFLAGS := -std=gnu17 -CFLAGS += -Wno-dangling-pointer - -INCLUDES := -I$(IDF_PATH)/components/soc/esp32p4/include -I$(IDF_PATH)/components/riscv/include \ - -I$(IDF_PATH)/components/hal/esp32p4/include \ - -I$(IDF_PATH)/components/esp32p4/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32p4/private_include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32p4 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32p4 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32p4/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/esp_rom/esp32p4 \ - -I$(IDF_PATH)/components/esp_rom/esp32p4/include \ - -I$(IDF_PATH)/components/esp_rom/esp32p4/include/esp32p4 - -DEFINES := - -LDFLAGS += -T$(IDF_PATH)/components/esp_rom/esp32p4/ld/esp32p4.rom.ld -T$(IDF_PATH)/components/esp_rom/esp32p4/ld/esp32p4.rom.newlib.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32p4/ld/esp32p4.rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 6b5b05e344..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,86 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0xf0,0x8f, -0x83,0x47,0x46,0x0a,0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b, -0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f, -0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5,0x06,0x0a, -0x82,0x80,0x75,0x71,0x3e,0xc3,0xb7,0x47,0xf0,0x8f,0xa2,0xd4,0xb6,0xde,0x86,0xd6, -0xa6,0xd2,0xca,0xd0,0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0x2a,0x84,0xae,0xda,0xb2,0xdc,0x3a,0xc1,0x42,0xc5, -0x46,0xc7,0x93,0x87,0x87,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87,0x46,0x0d,0x63,0xef, -0xe7,0x10,0xdc,0x18,0x3e,0xd6,0x35,0x47,0x79,0x55,0x63,0x4a,0x87,0x0e,0x56,0x57, -0xdc,0x47,0xb7,0xc6,0x08,0x50,0x3a,0xc2,0x66,0x57,0x3e,0xc6,0x93,0x86,0xc6,0x37, -0x3a,0xc4,0x76,0x57,0x81,0x47,0x13,0x06,0x00,0x40,0x3a,0xc0,0x37,0xc7,0x08,0x50, -0x13,0x07,0x07,0x38,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04, -0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x11,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x43,0x0d,0x46,0xa1,0x45, -0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0x2f,0x13,0x05,0x00,0x02,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0x60,0x31,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47, -0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20, -0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0x37,0x49,0xf0,0x8f,0x93,0x07,0x89,0x0a, -0x41,0x67,0x98,0xcf,0x13,0x07,0x80,0x3f,0x98,0xd3,0x13,0x07,0x00,0x40,0xd8,0xd3, -0x41,0x47,0x98,0xd7,0x37,0x07,0xf8,0x43,0xd8,0xcf,0x37,0xd7,0x08,0x50,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x13,0x09,0x89,0x0a, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00, -0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x06,0xf4,0x02,0x7d,0x55,0xb6,0x50, -0x26,0x54,0x96,0x54,0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b, -0x26,0x4c,0x96,0x4c,0x06,0x4d,0xf2,0x5d,0x49,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xe1,0xbd,0x79,0x55,0xe1,0xbf,0xb7,0x0c,0xf4,0x4f,0x03,0xa5,0x8c,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0xfa,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xf9,0x2a,0x8a, -0x55,0xf5,0x99,0x47,0xe3,0x18,0xf4,0xfc,0x37,0x0b,0x00,0x04,0x37,0xdd,0x12,0x50, -0xb7,0xcb,0x08,0x50,0x7d,0x1b,0x13,0x0d,0x4d,0x03,0x93,0x8b,0x0b,0x38,0xb2,0x47, -0x63,0x94,0x47,0x01,0x01,0x45,0x61,0xb7,0x92,0x47,0x93,0x1a,0x2a,0x00,0x89,0x69, -0xd6,0x97,0x80,0x43,0xa2,0x47,0x13,0x57,0xc4,0x00,0xbe,0x9a,0x93,0x07,0x24,0x00, -0xb1,0x83,0x63,0x43,0xf7,0x00,0x85,0x69,0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0x1e,0x03,0x27,0x89,0x01,0xfd,0x74,0xe1,0x8c,0x33,0x07,0xe0,0x40, -0x65,0x8f,0x3a,0xc8,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x2d,0x83,0x2d,0xc9,0x01, -0x83,0x25,0x89,0x02,0x42,0x47,0x33,0x8c,0xb4,0x01,0x05,0x46,0xb3,0x07,0xec,0x40, -0x33,0x16,0xb6,0x00,0x3e,0xc8,0x93,0x07,0xf6,0xff,0xa6,0x97,0x99,0x8f,0xce,0x97, -0x33,0xd8,0xb4,0x00,0xb3,0xd7,0xb7,0x00,0xb7,0xc8,0x08,0x50,0x33,0x8c,0x07,0x01, -0xee,0x85,0x0d,0x63,0x05,0x6e,0x93,0x88,0xc8,0x37,0x63,0x12,0x88,0x11,0x01,0x45, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x28,0xc2,0x45,0x02,0x45,0x4e,0x86,0xf9,0x22, -0x03,0x2c,0x89,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x27,0x03,0x26,0x89,0x02, -0x05,0x47,0x7d,0x1c,0x33,0x17,0xc7,0x00,0x33,0x7c,0x9c,0x00,0x93,0x07,0xf7,0xff, -0xe2,0x97,0xce,0x97,0xb7,0xc5,0x08,0x50,0xb3,0xd7,0xc7,0x00,0x93,0x85,0xc5,0x37, -0x63,0x9f,0x07,0x10,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x24,0x93,0x17, -0x44,0x01,0x13,0xd7,0x47,0x01,0x3a,0xc8,0x91,0xc3,0x26,0x84,0x03,0xa7,0x8c,0xfe, -0xb3,0x87,0x89,0x00,0x54,0x43,0x63,0xe7,0xf6,0x14,0x5c,0x47,0xb3,0x77,0xf4,0x02, -0x63,0x92,0x07,0x14,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0xe6,0x63,0x1c,0x05,0x12, -0x83,0xa7,0x8c,0xfe,0xd4,0x47,0x98,0x47,0x33,0x54,0xd4,0x02,0x33,0x5c,0xd7,0x02, -0xb3,0xd7,0xd9,0x02,0xb3,0xf6,0xd9,0x02,0xb3,0x36,0xd0,0x00,0xb6,0x97,0xb3,0x76, -0x84,0x03,0xbe,0x8d,0xb3,0x06,0xdc,0x40,0x63,0xd3,0xf6,0x00,0xb6,0x8d,0xb3,0x85, -0x8d,0x00,0xb3,0x86,0x85,0x40,0x63,0x4f,0xd0,0x0a,0xb3,0x8d,0xb7,0x41,0x63,0x67, -0xbc,0x0d,0x6e,0x94,0x33,0x05,0xb4,0x41,0x63,0x4d,0xb0,0x0d,0x02,0x47,0xc2,0x46, -0x83,0xc7,0x1a,0x00,0x33,0x0c,0xd7,0x00,0x23,0x00,0xfc,0x00,0x83,0xc7,0x2a,0x00, -0xa3,0x00,0xfc,0x00,0x65,0x31,0x2a,0x84,0x61,0xe5,0x4d,0x31,0x79,0xe5,0x82,0x45, -0x4e,0x86,0x26,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xde,0xf9,0xa0,0x03,0x25, -0x0d,0x00,0x03,0x27,0x89,0x02,0xb3,0xfe,0x65,0x01,0x49,0x81,0x1d,0x89,0x13,0x5f, -0x15,0x00,0xb3,0xde,0xee,0x00,0x13,0x57,0x25,0x00,0x33,0x47,0xe7,0x01,0x29,0x8f, -0x05,0x8b,0x33,0x65,0x68,0x00,0x19,0xe3,0x33,0x65,0xc8,0x01,0x42,0xce,0x23,0xa0, -0xdb,0x01,0x23,0xa0,0xa8,0x00,0x13,0x05,0x00,0x02,0x32,0xcc,0x2e,0xca,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0x60,0x02,0xd2,0x45,0x62,0x46,0x72,0x48,0xb7,0xc7,0x08,0x50, -0xb2,0x95,0x05,0x08,0x05,0x6e,0x0d,0x63,0x93,0x88,0xc7,0x37,0x79,0xbd,0x33,0xf5, -0x6d,0x01,0x33,0x55,0xc5,0x00,0x23,0xa0,0xab,0x00,0x23,0xa0,0x05,0x00,0xba,0x9d, -0xfd,0x17,0xf9,0xb5,0x22,0x85,0x2e,0xcc,0x3e,0xca,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0x20,0xd5,0x0d,0xe9,0xe2,0x45,0xd2,0x47,0x05,0x04,0x25,0xb7,0x33,0x55,0x84,0x03, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xd4,0x11,0xed,0x62,0x94,0xb3,0x8d,0x8d,0x41, -0x39,0xbf,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xd2,0x09,0xe5,0xfd,0x1d,0x19,0xbf, -0xf1,0x3e,0x05,0xfd,0x13,0x05,0xf0,0x0f,0x99,0xb3,0x15,0xd8,0x82,0x45,0x4e,0x86, -0x26,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xcd,0x6d,0xf5,0x13,0x05,0x30,0x03, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xfb,0x05,0x0a,0x51,0xbb,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index a51e680d93..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,87 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0xf0,0x8f, -0x83,0x47,0x46,0x0a,0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b, -0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f, -0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5,0x06,0x0a, -0x82,0x80,0x35,0x71,0x3e,0xcb,0xb7,0x47,0xf0,0x8f,0xa2,0xdc,0x36,0xc7,0x86,0xde, -0xa6,0xda,0xca,0xd8,0xce,0xd6,0xd2,0xd4,0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc, -0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x84,0x2e,0xc3,0x32,0xc5,0x3a,0xc9,0x42,0xcd, -0x46,0xcf,0x93,0x87,0x87,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87,0x46,0x0d,0x63,0xef, -0xe7,0x10,0x5c,0x01,0x3e,0xde,0x35,0x47,0x79,0x55,0x63,0x4a,0x87,0x0e,0x98,0x43, -0x03,0xab,0x47,0x00,0xb7,0xc6,0x08,0x50,0x3a,0xca,0x98,0x47,0xdc,0x47,0x93,0x86, -0xc6,0x37,0x3a,0xc6,0x37,0xc7,0x08,0x50,0x3e,0xc8,0x13,0x07,0x07,0x38,0x81,0x47, -0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04, -0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x11,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x43,0x0d,0x46,0xa1,0x45, -0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0x2f,0x13,0x05,0x00,0x02,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0x60,0x31,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47, -0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20, -0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x49,0xf0,0x8f,0x93,0x87,0x89,0x0a, -0x41,0x67,0x98,0xcf,0x13,0x07,0x80,0x3f,0x98,0xd3,0x13,0x07,0x00,0x40,0xd8,0xd3, -0x41,0x47,0x98,0xd7,0x37,0x07,0xf8,0x43,0xd8,0xcf,0x37,0xd7,0x08,0x50,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x93,0x89,0x89,0x0a, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00, -0xba,0x97,0x8c,0x43,0x95,0xe9,0x91,0x47,0x63,0x06,0xf4,0x02,0x7d,0x55,0xf6,0x50, -0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b,0xf6,0x4b, -0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0xe1,0xbd,0x79,0x55,0xe1,0xbf,0xb7,0x0c,0xf4,0x4f,0x03,0xa5,0x8c,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0xfa,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xf9,0xaa,0x8a, -0x55,0xf5,0x95,0x47,0xe3,0x18,0xf4,0xfc,0xb7,0xd7,0x12,0x50,0xb7,0x0b,0x00,0x04, -0x93,0x87,0x47,0x03,0x37,0xcc,0x08,0x50,0xfd,0x1b,0x3e,0xd2,0x13,0x0c,0x0c,0x38, -0xc2,0x47,0x63,0x97,0x57,0x01,0x13,0x95,0x27,0x00,0x13,0x75,0xf5,0x0f,0x41,0xb7, -0x52,0x47,0x93,0x97,0x2a,0x00,0x5a,0xcc,0xba,0x97,0x80,0x43,0x93,0x07,0x1b,0x00, -0x3e,0xce,0x93,0x07,0x24,0x00,0x13,0x57,0xc4,0x00,0xb1,0x83,0x09,0x6a,0x63,0x43, -0xf7,0x00,0x05,0x6a,0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x1d, -0x03,0xa7,0x89,0x01,0x7d,0x79,0x33,0x79,0x24,0x01,0x33,0x07,0xe0,0x40,0xb3,0x7d, -0x27,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x2c,0x83,0xa4,0xc9,0x01,0x83,0xa5, -0x89,0x02,0x05,0x46,0x33,0x0d,0x99,0x00,0xb3,0x07,0xbd,0x41,0x33,0x16,0xb6,0x00, -0x3e,0xd0,0x93,0x07,0xf6,0xff,0xca,0x97,0xb3,0x87,0xb7,0x41,0xd2,0x97,0x33,0x5d, -0xb9,0x00,0xb3,0xd7,0xb7,0x00,0xb7,0xc8,0x08,0x50,0xb3,0x8d,0xa7,0x01,0xa6,0x85, -0x0d,0x63,0x05,0x6e,0x93,0x88,0xc8,0x37,0x63,0x13,0xbd,0x11,0x01,0x45,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0x27,0x82,0x55,0x32,0x45,0x52,0x86,0xd1,0x2a,0x03,0xad, -0x89,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x26,0x03,0xa6,0x89,0x02,0x05,0x47, -0x7d,0x1d,0x33,0x17,0xc7,0x00,0x33,0x7d,0x2d,0x01,0x93,0x07,0xf7,0xff,0xea,0x97, -0xd2,0x97,0xb7,0xc5,0x08,0x50,0xb3,0xd7,0xc7,0x00,0x93,0x85,0xc5,0x37,0x63,0x9e, -0x07,0x10,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x23,0x93,0x17,0x44,0x01, -0x93,0xd4,0x47,0x01,0xb2,0x47,0x72,0x45,0x09,0x46,0x33,0x8d,0x97,0x00,0xea,0x85, -0x41,0x22,0x91,0xc0,0x4a,0x84,0x03,0xa7,0x8c,0xfe,0xb3,0x07,0x8a,0x00,0x54,0x43, -0x63,0xe0,0xf6,0x14,0x5c,0x47,0xb3,0x77,0xf4,0x02,0x63,0x9b,0x07,0x12,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0xe4,0x63,0x15,0x05,0x12,0x83,0xa7,0x8c,0xfe,0xd8,0x47, -0x9c,0x47,0x33,0x54,0xe4,0x02,0xb3,0xd4,0xe7,0x02,0xb3,0x5d,0xea,0x02,0x33,0x77, -0xea,0x02,0x33,0x37,0xe0,0x00,0xba,0x9d,0x33,0x77,0x94,0x02,0xee,0x86,0x33,0x87, -0xe4,0x40,0x63,0x53,0xb7,0x01,0xba,0x86,0x33,0x86,0x86,0x00,0x33,0x07,0x86,0x40, -0x63,0x48,0xe0,0x0a,0xb3,0x8d,0xdd,0x40,0x63,0xe0,0xb4,0x0d,0x6e,0x94,0x33,0x05, -0xb4,0x41,0x63,0x46,0xb0,0x0d,0x89,0x47,0x23,0x00,0xfd,0x00,0x93,0x07,0x00,0xf9, -0xa3,0x00,0xfd,0x00,0x61,0x39,0x2a,0x84,0x71,0xe1,0x49,0x39,0x61,0xe5,0xb2,0x45, -0x52,0x86,0x4a,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xdd,0xe1,0xa0,0x92,0x57, -0x03,0xa7,0x89,0x02,0xb3,0xfe,0x75,0x01,0x88,0x43,0xb3,0xde,0xee,0x00,0x49,0x81, -0x1d,0x89,0x13,0x57,0x25,0x00,0x13,0x5f,0x15,0x00,0x33,0x47,0xe7,0x01,0x29,0x8f, -0x05,0x8b,0x33,0x65,0x6d,0x00,0x19,0xe3,0x33,0x65,0xcd,0x01,0x23,0x20,0xdc,0x01, -0x23,0xa0,0xa8,0x00,0x13,0x05,0x00,0x02,0x32,0xd6,0x2e,0xd4,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0x01,0xa2,0x55,0x32,0x56,0xb7,0xc7,0x08,0x50,0x05,0x0d,0xb2,0x95, -0x05,0x6e,0x0d,0x63,0x93,0x88,0xc7,0x37,0x45,0xb5,0x33,0xf5,0x74,0x01,0x33,0x55, -0xc5,0x00,0x23,0x20,0xac,0x00,0x23,0xa0,0x05,0x00,0xba,0x94,0xfd,0x17,0xc1,0xbd, -0x22,0x85,0x32,0xd0,0x36,0xce,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xd4,0x0d,0xe9, -0x02,0x56,0xf2,0x46,0x05,0x04,0x1d,0xbf,0x33,0x55,0x94,0x02,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x40,0xd3,0x11,0xed,0x26,0x94,0xb3,0x8d,0x9d,0x40,0x35,0xb7,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0xd1,0x09,0xe5,0xfd,0x1d,0x15,0xb7,0xc1,0x3e,0x15,0xfd, -0x01,0x45,0x35,0xbb,0x0d,0xdc,0xb2,0x45,0x52,0x86,0x4a,0x85,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x00,0xcd,0x11,0x0b,0x6d,0xf5,0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0xfa,0x62,0x47,0x89,0x47,0x85,0x0a,0x23,0x00,0xf7,0x00,0x49,0xb3, -0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef, -0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00, -0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02, -0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff, -0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97, -0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf, -0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00, -0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01, -0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01, -0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00, -0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff, -0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08, -0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 8d348766bd..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,82 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xe1,0x72, -0x86,0xce,0xca,0xc8,0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x66,0xda, -0xa2,0xcc,0xa6,0xca,0xd2,0xc4,0x6a,0xd8,0x6e,0xd6,0x16,0x91,0x2a,0x8c,0x2e,0x89, -0x32,0xc6,0xb7,0x49,0xf0,0x8f,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x5d,0x89,0x45, -0x13,0x85,0x09,0x0a,0xb7,0x0a,0x00,0x04,0xb7,0xdc,0x12,0x50,0x37,0xcb,0x08,0x50, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x5d,0x81,0x4b,0xfd,0x1a,0x93,0x8c,0x4c,0x03, -0x13,0x0b,0x0b,0x38,0x63,0x1c,0x09,0x02,0xb2,0x47,0x63,0x93,0x07,0x18,0x93,0x05, -0x80,0x0d,0x13,0x85,0x09,0x0a,0x11,0x26,0xa1,0x62,0x16,0x91,0xf6,0x40,0x66,0x44, -0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c, -0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61,0x82,0x80,0xa1,0x67,0xca,0x84, -0x63,0xf3,0x27,0x01,0xbe,0x84,0x13,0x84,0x09,0x0a,0x83,0x27,0x84,0x0d,0x33,0x8a, -0x8b,0x01,0xb3,0x07,0xf0,0x40,0xb3,0xf7,0x47,0x01,0x3e,0xc8,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0x44,0x83,0x2d,0xc4,0x0d,0xc2,0x47,0x05,0x46,0x33,0x0d,0xba,0x01, -0x33,0x07,0xfd,0x40,0x3a,0xc8,0x03,0x27,0x84,0x0e,0xb7,0x48,0xf0,0x8f,0x37,0xc3, -0x08,0x50,0x33,0x16,0xe6,0x00,0x13,0x04,0xf6,0xff,0x26,0x94,0x52,0x94,0x1d,0x8c, -0xb3,0x56,0xea,0x00,0x33,0x54,0xe4,0x00,0x36,0x94,0xee,0x85,0x13,0x8d,0x08,0x0a, -0x0d,0x6e,0x85,0x6e,0x13,0x03,0xc3,0x37,0x63,0x19,0xd4,0x06,0x01,0x45,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0x3f,0xc2,0x45,0x26,0x86,0x08,0x10,0x31,0x26,0x03,0x24, -0x8d,0x0d,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x3e,0x83,0x26,0x8d,0x0e,0x05,0x47, -0x7d,0x14,0x33,0x17,0xd7,0x00,0x93,0x07,0xf7,0xff,0x33,0x74,0x44,0x01,0xa6,0x97, -0xa2,0x97,0x37,0xc6,0x08,0x50,0xb3,0xd7,0xd7,0x00,0x13,0x06,0xc6,0x37,0xd1,0xe7, -0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x3b,0x93,0xf7,0x34,0x00,0x91,0xeb, -0x81,0x46,0x26,0x86,0x0c,0x10,0x13,0x85,0x09,0x0a,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0x20,0x4c,0x33,0x09,0x99,0x40,0xa6,0x9b,0xf5,0xb5,0x03,0xa7,0x0c,0x00,0x83,0x27, -0x8d,0x0e,0x33,0xf5,0x55,0x01,0x49,0x83,0x1d,0x8b,0x13,0x5f,0x17,0x00,0x33,0x55, -0xf5,0x00,0x93,0x57,0x27,0x00,0xb3,0xc7,0xe7,0x01,0xb9,0x8f,0x85,0x8b,0x33,0xe7, -0xc6,0x01,0x99,0xe3,0x33,0xe7,0xd6,0x01,0x36,0xce,0x23,0x20,0xab,0x00,0x23,0x20, -0xe3,0x00,0x13,0x05,0x00,0x02,0x32,0xcc,0x2e,0xca,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x22,0xd2,0x45,0x62,0x46,0xf2,0x46,0xb7,0xc7,0x08,0x50,0xb2,0x95,0x85,0x06, -0x85,0x6e,0x0d,0x6e,0x13,0x83,0xc7,0x37,0x05,0xbf,0xb3,0xf5,0x5d,0x01,0xb3,0xd5, -0xd5,0x00,0x23,0x20,0xbb,0x00,0x23,0x20,0x06,0x00,0xba,0x9d,0xfd,0x17,0x85,0xb7, -0xb2,0x45,0x13,0x85,0x09,0x0a,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x43,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0x41,0x8d,0xbd,0x5d,0x71,0xbe,0xc2,0xb7,0x47,0xf0,0x8f, -0x22,0xd4,0x36,0xde,0x06,0xd6,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x2a,0x84,0x2e,0xda, -0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f, -0x13,0x87,0x46,0x1a,0x63,0xe0,0xe7,0x10,0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x43,0x87,0x0e,0xd2,0x54,0x62,0x59,0xf2,0x59,0x37,0xc7,0x08,0x50,0xb7,0xc6, -0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40, -0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04,0x85,0x07,0xe3,0x99, -0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xf7,0x01,0x45, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x28,0x0d,0x46,0xa1,0x45,0x25,0x45,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0x60,0x14,0x13,0x05,0x00,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x16,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47,0x93,0x86,0x06,0x38, -0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20,0x07,0x00,0x85,0x07, -0xe3,0x9c,0xc7,0xfe,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x12,0x41,0x67,0xb8,0xcf, -0x13,0x07,0x80,0x3f,0xb8,0xd3,0x13,0x07,0x00,0x40,0xf8,0xd3,0x41,0x47,0xb8,0xd7, -0x37,0x07,0xf8,0x43,0xf8,0xcf,0x37,0xd7,0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xe1,0x91,0x47, -0x63,0x1e,0xf4,0x00,0x79,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49, -0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xdd,0xbd,0x7d,0x55,0xe5,0xb7, -0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41, -0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xe1,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0xdf,0x79,0xf9,0xa5,0x47,0xe3,0x1d,0xf4,0xfa,0x4e,0x86, -0xca,0x85,0x26,0x85,0x61,0x39,0x01,0x45,0x7d,0xb7,0x2e,0x86,0x81,0x45,0x09,0xa0, -0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5, -0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7, -0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06, -0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06, -0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04, -0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02, -0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00, -0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00, -0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02, -0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f, -0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 015c3ee94e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,24 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x71,0x3e,0xda, -0xb7,0x47,0xf0,0x8f,0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0xaa,0x84,0x2e,0xd2, -0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f, -0x13,0x87,0x06,0x0a,0x63,0xeb,0xe7,0x0c,0x5c,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55, -0x63,0x40,0x97,0x0c,0x12,0x54,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47, -0x13,0x07,0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42, -0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45, -0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x17,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0x48,0x0d,0x46,0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x34,0x13,0x05,0x00,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x36,0xb7,0xc6, -0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37, -0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe, -0x37,0xd7,0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05, -0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7, -0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07, -0x07,0x00,0xba,0x97,0x8c,0x43,0x85,0xe1,0x91,0x47,0x63,0x9c,0xf4,0x00,0x79,0x55, -0xf2,0x40,0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07, -0x05,0xb7,0x7d,0x55,0xf5,0xb7,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x02,0x79,0xf9,0xa9,0x47, -0xe3,0x9f,0xf4,0xfa,0xb7,0x17,0x11,0x50,0x7d,0x57,0x93,0x87,0x07,0x04,0x63,0x1a, -0xe4,0x00,0x80,0x43,0x13,0x77,0xc4,0xff,0x13,0x67,0x17,0x00,0x98,0xc3,0x22,0x85, -0x45,0xb7,0x98,0x43,0x93,0x76,0x34,0x00,0x71,0x9b,0x55,0x8f,0xc5,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index 0af4ffb070..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,71 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x01,0x01,0xdb, -0x23,0x2a,0x51,0x23,0x23,0x28,0x61,0x23,0xb7,0x0a,0x00,0x04,0x37,0xcb,0x08,0x50, -0x23,0x20,0x21,0x25,0x23,0x2e,0x31,0x23,0x23,0x2c,0x41,0x23,0x23,0x26,0x11,0x24, -0x23,0x24,0x81,0x24,0x23,0x22,0x91,0x24,0x23,0x26,0x71,0x23,0x23,0x24,0x81,0x23, -0x23,0x22,0x91,0x23,0x23,0x20,0xa1,0x23,0x23,0x2e,0xb1,0x21,0xaa,0x89,0x2e,0xc2, -0x2a,0x8a,0x33,0x09,0xa6,0x00,0xfd,0x1a,0x13,0x0b,0x0b,0x38,0x92,0x47,0xce,0x97, -0x63,0x60,0xfa,0x04,0x83,0x20,0xc1,0x24,0x03,0x24,0x81,0x24,0x83,0x24,0x41,0x24, -0x03,0x29,0x01,0x24,0x83,0x29,0xc1,0x23,0x03,0x2a,0x81,0x23,0x83,0x2a,0x41,0x23, -0x03,0x2b,0x01,0x23,0x83,0x2b,0xc1,0x22,0x03,0x2c,0x81,0x22,0x83,0x2c,0x41,0x22, -0x03,0x2d,0x01,0x22,0x83,0x2d,0xc1,0x21,0x01,0x45,0x13,0x01,0x01,0x25,0x82,0x80, -0x85,0x47,0x13,0x14,0xca,0x00,0x85,0x6c,0xb7,0xcb,0x08,0x50,0x23,0x00,0xf9,0x00, -0xa2,0x9c,0x93,0x8b,0xcb,0x37,0x37,0x47,0xf0,0x8f,0x93,0x04,0x07,0x0a,0x9c,0x40, -0xb3,0x07,0xf0,0x40,0xb3,0xfd,0x87,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x44, -0x03,0xac,0x44,0x00,0x05,0x46,0x37,0x47,0xf0,0x8f,0x33,0x0d,0x84,0x01,0xb3,0x07, -0xbd,0x41,0x3e,0xc0,0x9c,0x48,0xb7,0xd8,0x12,0x50,0xe2,0x85,0x33,0x16,0xf6,0x00, -0x93,0x04,0xf6,0x1f,0xa2,0x94,0xb3,0x84,0xb4,0x41,0x33,0x5d,0xf4,0x00,0xb3,0xd4, -0xf4,0x00,0xea,0x94,0x93,0x0d,0x07,0x0a,0x93,0x88,0x48,0x03,0x0d,0x63,0x05,0x6e, -0x63,0x96,0xa4,0x07,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x3f,0x82,0x45, -0x04,0x08,0x13,0x06,0x00,0x20,0x26,0x85,0xb9,0x24,0x03,0xad,0x0d,0x00,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0x3d,0x83,0xa6,0x0d,0x01,0x05,0x47,0x7d,0x1d,0x33,0x17, -0xd7,0x00,0x33,0x7d,0x8d,0x00,0x93,0x07,0xf7,0x1f,0xea,0x97,0xb3,0xd7,0xd7,0x00, -0xc1,0xe7,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x3b,0x81,0x47,0x93,0x06, -0xf0,0x0f,0x13,0x07,0x00,0x20,0x33,0x86,0xf4,0x00,0x03,0x46,0x06,0x00,0x63,0x00, -0xd6,0x08,0x23,0x00,0x09,0x00,0x05,0x0a,0x05,0x09,0xcd,0xb5,0x03,0xa7,0x08,0x00, -0x83,0xa7,0x0d,0x01,0x33,0xf5,0x55,0x01,0x49,0x83,0x1d,0x8b,0x93,0x5e,0x17,0x00, -0x33,0x55,0xf5,0x00,0x93,0x57,0x27,0x00,0xb3,0xc7,0xd7,0x01,0xb9,0x8f,0x85,0x8b, -0x33,0x67,0x6d,0x00,0x99,0xe3,0x33,0x67,0xcd,0x01,0x23,0x20,0xab,0x00,0x23,0xa0, -0xeb,0x00,0x13,0x05,0x00,0x02,0x32,0xc6,0x2e,0xc4,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x22,0xa2,0x45,0x32,0x46,0xb7,0xd7,0x12,0x50,0x05,0x0d,0xb2,0x95,0x05,0x6e, -0x0d,0x63,0x93,0x88,0x47,0x03,0x2d,0xbf,0x33,0x76,0x5c,0x01,0x33,0x56,0xd6,0x00, -0x23,0x20,0xcb,0x00,0x23,0xa0,0x0b,0x00,0x3a,0x9c,0xfd,0x17,0x95,0xb7,0x85,0x07, -0xe3,0x9b,0xe7,0xf6,0x83,0x47,0x09,0x00,0xbd,0xdf,0x13,0x04,0x04,0x20,0xe3,0x1c, -0x94,0xeb,0x95,0xbf,0x5d,0x71,0xbe,0xc2,0xb7,0x47,0xf0,0x8f,0x22,0xd4,0x36,0xde, -0x06,0xd6,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x2a,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0, -0xc2,0xc4,0xc6,0xc6,0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87,0xc6,0x0c, -0x63,0xe0,0xe7,0x10,0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x43,0x87,0x0e, -0xd2,0x54,0x62,0x59,0xf2,0x59,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47, -0x13,0x07,0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42, -0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45, -0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xf7,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0x28,0x0d,0x46,0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x14,0x13,0x05,0x00,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x16,0xb7,0xc6, -0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37, -0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe, -0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x0a,0x41,0x67,0x98,0xc3,0x13,0x07,0x80,0x3f, -0x98,0xc7,0x13,0x07,0x00,0x40,0xd8,0xc7,0x41,0x47,0x98,0xcb,0x37,0x07,0xf8,0x43, -0xd8,0xc3,0x37,0xd7,0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07, -0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83, -0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07, -0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43,0x95,0xe1,0x91,0x47,0x63,0x1e,0xf4,0x00, -0x79,0x55,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x61,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0xdd,0xbd,0x7d,0x55,0xe5,0xb7,0xb7,0x07,0xf4,0x4f, -0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xe1,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0x20,0xe0,0x79,0xf9,0x8d,0x47,0xe3,0x1d,0xf4,0xfa,0x4e,0x86,0xca,0x85,0x26,0x85, -0x71,0x39,0x01,0x45,0x7d,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00, -0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe, -0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08, -0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69, -0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f, -0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7, -0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb, -0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf, -0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3, -0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8, -0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa, -0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87, -0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7, -0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_code.inc deleted file mode 100644 index e774e07a26..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,35 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, -0xb7,0x47,0xf0,0x8f,0x22,0xd4,0x36,0xde,0x06,0xd6,0x26,0xd2,0x4a,0xd0,0x4e,0xce, -0x52,0xcc,0x56,0xca,0x2a,0x84,0x2e,0xda,0x32,0xdc,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, -0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87,0x06,0x0a,0x63,0xe0,0xe7,0x0e, -0x5c,0x18,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x41,0x87,0x0c,0xd2,0x54,0xe2,0x59, -0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38,0x93,0x86, -0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e, -0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0x16,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x47,0x0d,0x46, -0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x34,0x13,0x05,0x00,0x02, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x36,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50, -0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2, -0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0x37,0xd7,0x08,0x50,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97,0x8c,0x43, -0x85,0xe5,0x91,0x47,0x63,0x00,0xf4,0x02,0x7d,0x55,0xb2,0x50,0x22,0x54,0x92,0x54, -0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x61,0x61,0x82,0x80,0x23,0xa0,0x07,0x00, -0x91,0x07,0x19,0xbf,0x79,0x55,0xd5,0xb7,0x37,0x0a,0xf4,0x4f,0x03,0x25,0x8a,0xfe, -0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x01,0x4d,0xfd, -0x89,0x47,0xe3,0x19,0xf4,0xfc,0x85,0x67,0xfd,0x17,0x33,0xf7,0xf4,0x00,0x19,0xc3, -0x7d,0x77,0xf9,0x8c,0x13,0x97,0x49,0x01,0x09,0xc7,0xce,0x97,0xfd,0x79,0xb3,0xf9, -0x37,0x01,0x03,0x27,0x8a,0xfe,0xb3,0x87,0x34,0x01,0x54,0x43,0xe3,0xe6,0xf6,0xf8, -0x5c,0x47,0xb3,0xf7,0xf4,0x02,0xc9,0xf3,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xfd, -0x2a,0x89,0x3d,0xf9,0x03,0x27,0x8a,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00,0x33,0xd4, -0xf9,0x02,0x33,0x5a,0xfa,0x02,0xb3,0xd4,0xf4,0x02,0xb3,0xf7,0xf9,0x02,0xb3,0x37, -0xf0,0x00,0x3e,0x94,0xb3,0xf7,0x44,0x03,0xa2,0x89,0xb3,0x07,0xfa,0x40,0x63,0xd3, -0x87,0x00,0xbe,0x89,0xb3,0x8a,0x99,0x00,0xb3,0x87,0x9a,0x40,0x63,0x42,0xf0,0x02, -0x33,0x04,0x34,0x41,0x63,0x6a,0x8a,0x02,0xa2,0x94,0x33,0x85,0x84,0x40,0x63,0x50, -0x80,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xf6,0x09,0xe9,0x7d,0x14,0xf5,0xb7, -0x26,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xf5,0x09,0xc5,0x05,0x49,0x33,0x05, -0x20,0x41,0x21,0xb7,0x85,0x04,0xc9,0xb7,0x33,0xd5,0x44,0x03,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x40,0xf4,0x65,0xf5,0xd2,0x94,0x33,0x04,0x44,0x41,0x65,0xbf, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index cd9f0ea530..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,137 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x37,0x46,0xf0,0x8f, -0x83,0x47,0x46,0x0a,0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b, -0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f, -0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5,0x06,0x0a, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84,0x85,0xe2, -0x32,0xc6,0x2e,0xc4,0x65,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85,0x62,0x44, -0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xd0,0xbf,0x67,0x00,0xe3,0x0e,0x32,0xc6, -0x2e,0xc4,0x69,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44, -0x05,0x61,0x17,0x03,0xd0,0xbf,0x67,0x00,0xa3,0x08,0x01,0x11,0x22,0xcc,0x4a,0xc8, -0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01,0x2a,0x84, -0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0xf4,0x4f,0x03,0xa7, -0x84,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, -0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x07, -0xaa,0x89,0x69,0xfd,0x03,0xa7,0x84,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00,0x33,0x54, -0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02,0xb3,0x77, -0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40,0x63,0xd3, -0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42,0xf0,0x02, -0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x50, -0x90,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x00,0x09,0xe9,0xfd,0x14,0xf5,0xb7, -0x22,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xff,0x09,0xc5,0x85,0x49,0x33,0x05, -0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x40,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf,0x5d,0x71, -0x56,0xda,0xb7,0x4a,0xf0,0x8f,0xa2,0xc4,0x13,0x84,0x8a,0x0a,0x62,0xd4,0x03,0x2c, -0x04,0x00,0xa6,0xc2,0xca,0xc0,0x33,0x0c,0x80,0x41,0xaa,0x84,0x33,0x7c,0xac,0x00, -0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x2e,0xc4, -0x32,0x89,0x86,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x35,0x83,0x2b,0x44,0x00, -0x85,0x4c,0x37,0xdd,0x12,0x50,0x33,0x8a,0x74,0x01,0xb3,0x07,0x8a,0x41,0x3e,0xc2, -0x1c,0x48,0xb7,0xcd,0x08,0x50,0x37,0xc8,0x08,0x50,0xb3,0x9c,0xfc,0x00,0x13,0x84, -0xfc,0xff,0x4a,0x94,0x26,0x94,0x33,0x04,0x84,0x41,0x33,0xdb,0xf4,0x00,0x33,0x54, -0xf4,0x00,0x37,0x0c,0x00,0x04,0x5a,0x94,0xde,0x85,0x93,0x8a,0x8a,0x0a,0x7d,0x1c, -0x13,0x0d,0x4d,0x03,0x8d,0x69,0x05,0x6a,0x93,0x8d,0x0d,0x38,0x13,0x08,0xc8,0x37, -0x63,0x1e,0x64,0x07,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x2f,0x92,0x45, -0x22,0x45,0x4a,0x86,0xa5,0x23,0x03,0xa4,0x0a,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x2d,0x03,0xa7,0x0a,0x01,0x85,0x47,0x7d,0x14,0xb3,0x97,0xe7,0x00,0x13,0x85, -0xf7,0xff,0x65,0x8c,0x4a,0x95,0x22,0x95,0xb7,0x06,0x00,0x04,0x37,0xc6,0x08,0x50, -0xb7,0xc5,0x08,0x50,0x33,0x55,0xe5,0x00,0xfd,0x16,0x13,0x06,0x06,0x38,0x93,0x85, -0xc5,0x37,0x3d,0xed,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x2a,0xb6,0x40,0x26,0x44, -0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c, -0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x03,0x27,0x0d,0x00, -0x83,0xa7,0x0a,0x01,0xb3,0xf6,0x85,0x01,0x49,0x83,0x1d,0x8b,0x13,0x56,0x17,0x00, -0xb3,0xd6,0xf6,0x00,0x93,0x57,0x27,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x33,0x67, -0x3b,0x01,0x99,0xe3,0x33,0x67,0x4b,0x01,0x23,0xa0,0xdd,0x00,0x23,0x20,0xe8,0x00, -0x66,0x86,0x13,0x05,0x00,0x02,0x2e,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x11, -0xb2,0x45,0xb7,0xc7,0x08,0x50,0x05,0x0b,0xe6,0x95,0x13,0x88,0xc7,0x37,0x0d,0xbf, -0x33,0xf8,0xdb,0x00,0x33,0x58,0xe8,0x00,0x23,0x20,0x06,0x01,0x23,0xa0,0x05,0x00, -0xbe,0x9b,0x7d,0x15,0xbd,0xb7,0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7,0x4a,0xc1, -0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0, -0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0xae,0x84,0x11,0x46,0x6c,0x00,0x2a,0x84, -0xb9,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x1b,0xf7,0x06, -0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0x91,0x35,0x42,0x47,0xb7,0x37, -0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55,0x63,0x1f,0xf7,0x02,0x56,0x46,0xb7,0x07, -0x00,0xc0,0x37,0x07,0x00,0x04,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xf5,0xe6,0x02, -0xa6,0x46,0xb6,0x97,0x63,0xf1,0xe7,0x02,0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97, -0xd8,0xc0,0x76,0x47,0x9c,0xcc,0x89,0x47,0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0, -0x22,0x97,0x98,0xc8,0x01,0x45,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59, -0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61, -0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc, -0x61,0x04,0xc1,0x4a,0x01,0x4a,0x01,0x49,0x81,0x49,0x37,0x0b,0x00,0xc0,0xb7,0x0b, -0x00,0x04,0x05,0x4c,0xb7,0x0c,0x10,0xb0,0x37,0x0d,0x0c,0x00,0x21,0x46,0x0c,0x08, -0x22,0x85,0x75,0x33,0x42,0x47,0xb3,0x07,0x67,0x01,0x63,0xe6,0x77,0x03,0xb3,0x07, -0x97,0x01,0x63,0xe6,0xa7,0x07,0xb7,0x87,0xef,0xaf,0xba,0x97,0xa1,0x66,0x63,0xe0, -0xd7,0x06,0xb7,0x07,0xf0,0xcf,0xba,0x97,0x89,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb, -0x23,0xa0,0x34,0x01,0x41,0xb7,0x9c,0x44,0x85,0x09,0x93,0x06,0x84,0x00,0x93,0xb7, -0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xa6,0x97,0x98,0xc7,0x52,0x47, -0xc2,0x09,0xd4,0xc3,0xd8,0xc7,0x93,0xd9,0x09,0x01,0xe3,0x6b,0x3c,0xfd,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x15,0x09,0x00, -0x41,0x98,0x41,0x04,0x05,0x49,0xfd,0x1a,0xe3,0x92,0x0a,0xf8,0x55,0xbf,0x05,0x0a, -0xf9,0xbf,0x35,0x71,0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a, -0x08,0x10,0x7c,0xd9,0xb7,0x47,0xf0,0x8f,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9, -0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0xf0,0x8f, -0x13,0x87,0x46,0x0d,0x63,0xed,0xe7,0x10,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55, -0x63,0x48,0x47,0x0f,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x83,0xaa,0x07,0x00, -0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0x13,0x07,0x07,0x38,0x81,0x47,0x93,0x86, -0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e, -0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0xd0,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x01,0x0d,0x46, -0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xee,0x13,0x05,0x00,0x02, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xf0,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50, -0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2, -0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x47,0xf0,0x8f,0x93,0x87, -0x87,0x0a,0x41,0x67,0x98,0xc3,0x13,0x07,0x80,0x3f,0x98,0xc7,0x13,0x07,0x00,0x40, -0xd8,0xc7,0x41,0x47,0x98,0xcb,0x37,0x07,0xf8,0x43,0xd8,0xc3,0x37,0xd7,0x08,0x50, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6c,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x03,0xab,0x07,0x00,0x63,0x19,0x0b,0x02,0x91,0x47,0x63,0x06,0xfa,0x10,0x7d,0x55, -0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b, -0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0xf1,0xbd,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0xb9,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xb8,0x2a,0x89, -0x5d,0xf5,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x1b,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x79,0xb7,0x99,0x47,0x63,0x1b,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x07,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0xdc, -0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0x15,0x3e,0xda,0x85,0x52,0x85, -0xa9,0x34,0x63,0x01,0x05,0x10,0x13,0x05,0xf0,0x0f,0x1d,0xbf,0x91,0x47,0x79,0x55, -0xe3,0x18,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00, -0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06, -0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0xdd,0x3c,0x83,0x57,0x01,0x02,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45, -0xc5,0xbd,0xa6,0x85,0x56,0x85,0x81,0x39,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00, -0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b, -0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xd1,0xb3,0x77,0x8a,0x01, -0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4,0x9d,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97, -0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00,0x3e,0xc6,0x8d,0x28,0xda,0x85,0x52,0x85, -0xad,0x3a,0xb2,0x47,0x2d,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0xf9,0x38, -0xb3,0x36,0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x21,0x32,0x91,0x04,0x25,0xf1, -0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xcc,0x05,0x09,0x23,0x00, -0x7d,0x01,0x55,0xb5,0x83,0x47,0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00, -0xfa,0x00,0x83,0x47,0x2d,0x00,0xa3,0x00,0xfa,0x00,0x4d,0x30,0xb3,0x36,0xa0,0x00, -0x5a,0x86,0xce,0x85,0x62,0x85,0xf1,0x30,0xe3,0x1f,0x05,0xec,0x13,0x05,0x30,0x03, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xc8,0x05,0x09,0x59,0xb5,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_code.inc deleted file mode 100644 index c369580d53..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,91 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0x56,0xda, -0xb7,0x4a,0xf0,0x8f,0xa2,0xc4,0x13,0x84,0x0a,0x0a,0x62,0xd4,0x03,0x2c,0x04,0x00, -0xa6,0xc2,0xca,0xc0,0x33,0x0c,0x80,0x41,0xaa,0x84,0x33,0x7c,0xac,0x00,0x4e,0xde, -0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x2e,0xc4,0x32,0x89, -0x86,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x4c,0x83,0x2b,0x44,0x00,0x85,0x4c, -0x37,0xdd,0x12,0x50,0x33,0x8a,0x74,0x01,0xb3,0x07,0x8a,0x41,0x3e,0xc2,0x1c,0x48, -0xb7,0xcd,0x08,0x50,0x37,0xc8,0x08,0x50,0xb3,0x9c,0xfc,0x00,0x13,0x84,0xfc,0xff, -0x4a,0x94,0x26,0x94,0x33,0x04,0x84,0x41,0x33,0xdb,0xf4,0x00,0x33,0x54,0xf4,0x00, -0x37,0x0c,0x00,0x04,0x5a,0x94,0xde,0x85,0x93,0x8a,0x0a,0x0a,0x7d,0x1c,0x13,0x0d, -0x4d,0x03,0x8d,0x69,0x05,0x6a,0x93,0x8d,0x0d,0x38,0x13,0x08,0xc8,0x37,0x63,0x1e, -0x64,0x07,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x46,0x92,0x45,0x22,0x45, -0x4a,0x86,0xf5,0x2e,0x03,0xa4,0x0a,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x45, -0x03,0xa7,0x0a,0x01,0x85,0x47,0x7d,0x14,0xb3,0x97,0xe7,0x00,0x13,0x85,0xf7,0xff, -0x65,0x8c,0x4a,0x95,0x22,0x95,0xb7,0x06,0x00,0x04,0x37,0xc6,0x08,0x50,0xb7,0xc5, -0x08,0x50,0x33,0x55,0xe5,0x00,0xfd,0x16,0x13,0x06,0x06,0x38,0x93,0x85,0xc5,0x37, -0x3d,0xed,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x41,0xb6,0x40,0x26,0x44,0x96,0x44, -0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c, -0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x03,0x27,0x0d,0x00,0x83,0xa7, -0x0a,0x01,0xb3,0xf6,0x85,0x01,0x49,0x83,0x1d,0x8b,0x13,0x56,0x17,0x00,0xb3,0xd6, -0xf6,0x00,0x93,0x57,0x27,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x33,0x67,0x3b,0x01, -0x99,0xe3,0x33,0x67,0x4b,0x01,0x23,0xa0,0xdd,0x00,0x23,0x20,0xe8,0x00,0x66,0x86, -0x13,0x05,0x00,0x02,0x2e,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x28,0xb2,0x45, -0xb7,0xc7,0x08,0x50,0x05,0x0b,0xe6,0x95,0x13,0x88,0xc7,0x37,0x0d,0xbf,0x33,0xf8, -0xdb,0x00,0x33,0x58,0xe8,0x00,0x23,0x20,0x06,0x01,0x23,0xa0,0x05,0x00,0xbe,0x9b, -0x7d,0x15,0xbd,0xb7,0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7,0x4a,0xc1,0xce,0xde, -0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0,0x23,0xa4, -0x05,0x00,0x23,0xaa,0x05,0x00,0xae,0x84,0x11,0x46,0x6c,0x00,0x2a,0x84,0xb9,0x3d, -0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x1b,0xf7,0x06,0x13,0x06, -0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0x91,0x35,0x42,0x47,0xb7,0x37,0xe6,0xac, -0x93,0x87,0x37,0x7d,0x61,0x55,0x63,0x1f,0xf7,0x02,0x56,0x46,0xb7,0x07,0x00,0xc0, -0x37,0x07,0x00,0x04,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xf5,0xe6,0x02,0xa6,0x46, -0xb6,0x97,0x63,0xf1,0xe7,0x02,0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97,0xd8,0xc0, -0x76,0x47,0x9c,0xcc,0x89,0x47,0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0,0x22,0x97, -0x98,0xc8,0x01,0x45,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61,0x82,0x80, -0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc,0x61,0x04, -0xc1,0x4a,0x01,0x4a,0x01,0x49,0x81,0x49,0x37,0x0b,0x00,0xc0,0xb7,0x0b,0x00,0x04, -0x05,0x4c,0xb7,0x0c,0x10,0xb0,0x37,0x0d,0x0c,0x00,0x21,0x46,0x0c,0x08,0x22,0x85, -0x75,0x33,0x42,0x47,0xb3,0x07,0x67,0x01,0x63,0xe6,0x77,0x03,0xb3,0x07,0x97,0x01, -0x63,0xe6,0xa7,0x07,0xb7,0x87,0xef,0xaf,0xba,0x97,0xa1,0x66,0x63,0xe0,0xd7,0x06, -0xb7,0x07,0xf0,0xcf,0xba,0x97,0x89,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb,0x23,0xa0, -0x34,0x01,0x41,0xb7,0x9c,0x44,0x85,0x09,0x93,0x06,0x84,0x00,0x93,0xb7,0x17,0x00, -0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xa6,0x97,0x98,0xc7,0x52,0x47,0xc2,0x09, -0xd4,0xc3,0xd8,0xc7,0x93,0xd9,0x09,0x01,0xe3,0x6b,0x3c,0xfd,0xd2,0x47,0xa1,0x07, -0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x15,0x09,0x00,0x41,0x98, -0x41,0x04,0x05,0x49,0xfd,0x1a,0xe3,0x92,0x0a,0xf8,0x55,0xbf,0x05,0x0a,0xf9,0xbf, -0x59,0x71,0xbe,0xd2,0xb7,0x47,0xf0,0x8f,0xa6,0xc2,0xb6,0xce,0x86,0xc6,0xa2,0xc4, -0xca,0xc0,0x4e,0xde,0xaa,0x84,0xae,0xca,0xb2,0xcc,0xba,0xd0,0xc2,0xd4,0xc6,0xd6, -0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87,0xc6,0x0c,0x63,0xe1,0xe7,0x10, -0xdc,0x08,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x44,0x97,0x0e,0xd6,0x49,0x66,0x44, -0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38,0x93,0x86, -0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e, -0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0xe9,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x1a,0x0d,0x46, -0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x07,0x13,0x05,0x00,0x02, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x09,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50, -0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2, -0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x47,0xf0,0x8f,0x93,0x87, -0x07,0x0a,0x41,0x67,0x98,0xc3,0x13,0x07,0x80,0x3f,0x98,0xc7,0x13,0x07,0x00,0x40, -0xd8,0xc7,0x41,0x47,0x98,0xcb,0x37,0x07,0xf8,0x43,0xd8,0xc3,0x37,0xd7,0x08,0x50, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6c,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x03,0xa9,0x07,0x00,0x63,0x11,0x09,0x02,0x91,0x47,0x63,0x8f,0xf4,0x06,0x7d,0x55, -0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x65,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0xd5,0xbd,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xca,0x85,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0xd3,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xd2,0x61,0xf1, -0x91,0x47,0x79,0x55,0xe3,0x9e,0xf4,0xfa,0x23,0x2e,0x24,0x01,0x23,0x20,0x04,0x02, -0x23,0x20,0x04,0x00,0xfd,0x57,0x63,0x97,0xf9,0x02,0x95,0x69,0xa1,0x64,0x93,0x89, -0xa9,0x0a,0x13,0x06,0x00,0x02,0x0c,0x08,0x26,0x85,0x4d,0x36,0x83,0x57,0x01,0x01, -0x63,0x8f,0x37,0x01,0xe9,0x57,0x21,0xa0,0x23,0x2e,0x04,0x00,0xdd,0x57,0x1c,0xd0, -0x01,0x45,0xbd,0xbf,0xa2,0x85,0x4e,0x85,0xf5,0x39,0x08,0xd0,0xd5,0xbf,0x52,0x45, -0x63,0x66,0xa9,0x00,0xe2,0x47,0xaa,0x97,0x63,0x74,0xf9,0x00,0xe5,0x57,0xc5,0xb7, -0x83,0x47,0x21,0x01,0x93,0x84,0x04,0x02,0xcd,0xff,0xa2,0x85,0xf1,0xbf,0xb3,0xc7, -0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00, -0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7, -0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48, -0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46, -0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95, -0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3, -0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae, -0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0, -0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6, -0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae, -0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08, -0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20, -0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index afb1c4564e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,137 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x46,0xf0,0x8f, -0x83,0x47,0x46,0x0a,0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b, -0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f, -0x85,0x8b,0x99,0xe3,0x23,0xa0,0x06,0x0a,0x23,0x02,0x06,0x0a,0x03,0xa5,0x06,0x0a, -0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca,0x06,0xce,0x2a,0x84,0xb6,0x84,0x85,0xe2, -0x32,0xc6,0x2e,0xc4,0x65,0x3f,0xa2,0x45,0x32,0x46,0x15,0xe5,0x22,0x85,0x62,0x44, -0xf2,0x40,0xd2,0x44,0x05,0x61,0x17,0x03,0xd0,0xbf,0x67,0x00,0xe3,0x0e,0x32,0xc6, -0x2e,0xc4,0x69,0x3f,0xa2,0x45,0x32,0x46,0x61,0xfd,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x7d,0x55,0x05,0x61,0x82,0x80,0xf9,0xd8,0x22,0x85,0x62,0x44,0xf2,0x40,0xd2,0x44, -0x05,0x61,0x17,0x03,0xd0,0xbf,0x67,0x00,0xa3,0x08,0x01,0x11,0x22,0xcc,0x4a,0xc8, -0x06,0xce,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x45,0x01,0x2a,0x84, -0x2e,0x89,0x81,0xc7,0xfd,0x77,0x33,0x74,0xf5,0x00,0xb7,0x04,0xf4,0x4f,0x03,0xa7, -0x84,0xfe,0xb3,0x07,0x24,0x01,0x54,0x43,0x63,0xfc,0xf6,0x00,0x7d,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, -0x5c,0x47,0xb3,0x77,0xf4,0x02,0xfd,0xf3,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x07, -0xaa,0x89,0x69,0xfd,0x03,0xa7,0x84,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00,0x33,0x54, -0xf4,0x02,0x33,0x5a,0xfa,0x02,0xb3,0x54,0xf9,0x02,0x33,0x79,0xf9,0x02,0xb3,0x77, -0x44,0x03,0x33,0x39,0x20,0x01,0xca,0x94,0x26,0x89,0xb3,0x07,0xfa,0x40,0x63,0xd3, -0x97,0x00,0x3e,0x89,0xb3,0x0a,0x89,0x00,0xb3,0x87,0x8a,0x40,0x63,0x42,0xf0,0x02, -0xb3,0x84,0x24,0x41,0x63,0x6a,0x9a,0x02,0x26,0x94,0x33,0x05,0x94,0x40,0x63,0x50, -0x90,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x00,0x09,0xe9,0xfd,0x14,0xf5,0xb7, -0x22,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xff,0x09,0xc5,0x85,0x49,0x33,0x05, -0x30,0x41,0xb5,0xb7,0x05,0x04,0xc9,0xb7,0x33,0x55,0x44,0x03,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x40,0xfe,0x65,0xf5,0x52,0x94,0xb3,0x84,0x44,0x41,0x65,0xbf,0x5d,0x71, -0x56,0xda,0xb7,0x4a,0xf0,0x8f,0xa2,0xc4,0x13,0x84,0x8a,0x0a,0x62,0xd4,0x03,0x2c, -0x04,0x00,0xa6,0xc2,0xca,0xc0,0x33,0x0c,0x80,0x41,0xaa,0x84,0x33,0x7c,0xac,0x00, -0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x2e,0xc4, -0x32,0x89,0x86,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x35,0x83,0x2b,0x44,0x00, -0x85,0x4c,0x37,0xdd,0x12,0x50,0x33,0x8a,0x74,0x01,0xb3,0x07,0x8a,0x41,0x3e,0xc2, -0x1c,0x48,0xb7,0xcd,0x08,0x50,0x37,0xc8,0x08,0x50,0xb3,0x9c,0xfc,0x00,0x13,0x84, -0xfc,0xff,0x4a,0x94,0x26,0x94,0x33,0x04,0x84,0x41,0x33,0xdb,0xf4,0x00,0x33,0x54, -0xf4,0x00,0x37,0x0c,0x00,0x04,0x5a,0x94,0xde,0x85,0x93,0x8a,0x8a,0x0a,0x7d,0x1c, -0x13,0x0d,0x4d,0x03,0x8d,0x69,0x05,0x6a,0x93,0x8d,0x0d,0x38,0x13,0x08,0xc8,0x37, -0x63,0x1e,0x64,0x07,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x2f,0x92,0x45, -0x22,0x45,0x4a,0x86,0xa5,0x23,0x03,0xa4,0x0a,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x2d,0x03,0xa7,0x0a,0x01,0x85,0x47,0x7d,0x14,0xb3,0x97,0xe7,0x00,0x13,0x85, -0xf7,0xff,0x65,0x8c,0x4a,0x95,0x22,0x95,0xb7,0x06,0x00,0x04,0x37,0xc6,0x08,0x50, -0xb7,0xc5,0x08,0x50,0x33,0x55,0xe5,0x00,0xfd,0x16,0x13,0x06,0x06,0x38,0x93,0x85, -0xc5,0x37,0x3d,0xed,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x2a,0xb6,0x40,0x26,0x44, -0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c, -0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x03,0x27,0x0d,0x00, -0x83,0xa7,0x0a,0x01,0xb3,0xf6,0x85,0x01,0x49,0x83,0x1d,0x8b,0x13,0x56,0x17,0x00, -0xb3,0xd6,0xf6,0x00,0x93,0x57,0x27,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x33,0x67, -0x3b,0x01,0x99,0xe3,0x33,0x67,0x4b,0x01,0x23,0xa0,0xdd,0x00,0x23,0x20,0xe8,0x00, -0x66,0x86,0x13,0x05,0x00,0x02,0x2e,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x11, -0xb2,0x45,0xb7,0xc7,0x08,0x50,0x05,0x0b,0xe6,0x95,0x13,0x88,0xc7,0x37,0x0d,0xbf, -0x33,0xf8,0xdb,0x00,0x33,0x58,0xe8,0x00,0x23,0x20,0x06,0x01,0x23,0xa0,0x05,0x00, -0xbe,0x9b,0x7d,0x15,0xbd,0xb7,0x75,0x71,0x22,0xc5,0x26,0xc3,0x06,0xc7,0x4a,0xc1, -0xce,0xde,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xde,0xd6,0xe2,0xd4,0xe6,0xd2,0xea,0xd0, -0x23,0xa4,0x05,0x00,0x23,0xaa,0x05,0x00,0xae,0x84,0x11,0x46,0x6c,0x00,0x2a,0x84, -0xb9,0x3d,0x32,0x47,0xb7,0xc7,0xf3,0x96,0x93,0x87,0xd7,0x83,0x63,0x1b,0xf7,0x06, -0x13,0x06,0x00,0x05,0x0c,0x08,0x13,0x05,0x04,0x02,0x91,0x35,0x42,0x47,0xb7,0x37, -0xe6,0xac,0x93,0x87,0x37,0x7d,0x61,0x55,0x63,0x1f,0xf7,0x02,0x56,0x46,0xb7,0x07, -0x00,0xc0,0x37,0x07,0x00,0x04,0xb3,0x06,0xf6,0x00,0x7d,0x55,0x63,0xf5,0xe6,0x02, -0xa6,0x46,0xb6,0x97,0x63,0xf1,0xe7,0x02,0x66,0x47,0xc6,0x47,0x90,0xc4,0x22,0x97, -0xd8,0xc0,0x76,0x47,0x9c,0xcc,0x89,0x47,0xd8,0xc4,0x36,0x47,0xd4,0xc8,0x9c,0xc0, -0x22,0x97,0x98,0xc8,0x01,0x45,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59, -0x66,0x5a,0xd6,0x5a,0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0x49,0x61, -0x82,0x80,0x03,0x47,0xc1,0x00,0x93,0x07,0x90,0x0e,0x61,0x55,0xe3,0x1d,0xf7,0xfc, -0x61,0x04,0xc1,0x4a,0x01,0x4a,0x01,0x49,0x81,0x49,0x37,0x0b,0x00,0xc0,0xb7,0x0b, -0x00,0x04,0x05,0x4c,0xb7,0x0c,0x10,0xb0,0x37,0x0d,0x0c,0x00,0x21,0x46,0x0c,0x08, -0x22,0x85,0x75,0x33,0x42,0x47,0xb3,0x07,0x67,0x01,0x63,0xe6,0x77,0x03,0xb3,0x07, -0x97,0x01,0x63,0xe6,0xa7,0x07,0xb7,0x87,0xef,0xaf,0xba,0x97,0xa1,0x66,0x63,0xe0, -0xd7,0x06,0xb7,0x07,0xf0,0xcf,0xba,0x97,0x89,0x66,0x63,0xea,0xd7,0x04,0x05,0xcb, -0x23,0xa0,0x34,0x01,0x41,0xb7,0x9c,0x44,0x85,0x09,0x93,0x06,0x84,0x00,0x93,0xb7, -0x17,0x00,0xb3,0x07,0xf0,0x40,0xd1,0x9b,0xb1,0x07,0xa6,0x97,0x98,0xc7,0x52,0x47, -0xc2,0x09,0xd4,0xc3,0xd8,0xc7,0x93,0xd9,0x09,0x01,0xe3,0x6b,0x3c,0xfd,0xd2,0x47, -0xa1,0x07,0x3e,0x94,0x83,0x47,0xd1,0x00,0x63,0x97,0x47,0x01,0x63,0x15,0x09,0x00, -0x41,0x98,0x41,0x04,0x05,0x49,0xfd,0x1a,0xe3,0x92,0x0a,0xf8,0x55,0xbf,0x05,0x0a, -0xf9,0xbf,0x35,0x71,0xd2,0xd4,0x86,0xde,0xa2,0xdc,0xa6,0xda,0xca,0xd8,0xce,0xd6, -0xd6,0xd2,0xda,0xd0,0xde,0xce,0xe2,0xcc,0xe6,0xca,0xea,0xc8,0xee,0xc6,0x2a,0x8a, -0x08,0x10,0x7c,0xd9,0xb7,0x47,0xf0,0x8f,0x74,0xd5,0x6c,0xd1,0x30,0xd5,0x38,0xd9, -0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07,0x93,0x87,0x87,0x0a,0xb7,0x46,0xf0,0x8f, -0x13,0x87,0x46,0x0d,0x63,0xed,0xe7,0x10,0x5c,0x01,0x3e,0xce,0x35,0x47,0x79,0x55, -0x63,0x48,0x47,0x0f,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x83,0xaa,0x07,0x00, -0xc4,0x43,0x83,0xa9,0x87,0x00,0xc0,0x47,0x13,0x07,0x07,0x38,0x81,0x47,0x93,0x86, -0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e, -0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0xd0,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x01,0x0d,0x46, -0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xee,0x13,0x05,0x00,0x02, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xf0,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50, -0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2, -0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x47,0xf0,0x8f,0x93,0x87, -0x87,0x0a,0x41,0x67,0x98,0xc3,0x13,0x07,0x80,0x3f,0x98,0xc7,0x13,0x07,0x00,0x40, -0xd8,0xc7,0x41,0x47,0x98,0xcb,0x37,0x07,0xf8,0x43,0xd8,0xc3,0x37,0xd7,0x08,0x50, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6c,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x03,0xab,0x07,0x00,0x63,0x19,0x0b,0x02,0x91,0x47,0x63,0x06,0xfa,0x10,0x7d,0x55, -0xf6,0x50,0x66,0x54,0xd6,0x54,0x46,0x59,0xb6,0x59,0x26,0x5a,0x96,0x5a,0x06,0x5b, -0xf6,0x4b,0x66,0x4c,0xd6,0x4c,0x46,0x4d,0xb6,0x4d,0x0d,0x61,0x82,0x80,0x23,0xa0, -0x07,0x00,0x91,0x07,0xf1,0xbd,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66, -0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0xda,0x85,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0xb9,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xb8,0x2a,0x89, -0x5d,0xf5,0x95,0x47,0x63,0x10,0xfa,0x02,0x85,0x67,0x7d,0x7c,0x93,0x8d,0xf7,0xff, -0x89,0x4b,0x93,0x0c,0x00,0xf9,0x63,0x1b,0x24,0x0d,0x13,0x15,0x24,0x00,0x13,0x75, -0xf5,0x0f,0x79,0xb7,0x99,0x47,0x63,0x1b,0xfa,0x04,0x85,0x6b,0xfd,0x7c,0xfd,0x1b, -0x63,0x07,0x24,0x09,0x13,0x1d,0x29,0x00,0xb3,0x87,0xaa,0x01,0x03,0xaa,0x07,0x00, -0x26,0x9d,0x09,0x6b,0x93,0x07,0x2a,0x00,0x13,0x57,0xca,0x00,0xb1,0x83,0x63,0x43, -0xf7,0x00,0x05,0x6b,0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0xdc, -0x33,0x7c,0x9a,0x01,0xce,0x85,0x5a,0x86,0x62,0x85,0x15,0x3e,0xda,0x85,0x52,0x85, -0xa9,0x34,0x63,0x01,0x05,0x10,0x13,0x05,0xf0,0x0f,0x1d,0xbf,0x91,0x47,0x79,0x55, -0xe3,0x18,0xfa,0xf2,0x23,0xae,0x64,0x01,0x23,0xa0,0x04,0x02,0x23,0xa0,0x04,0x00, -0xfd,0x57,0x63,0x98,0xfa,0x02,0x15,0x69,0x21,0x64,0x13,0x09,0xa9,0x0a,0x13,0x06, -0x00,0x02,0xb3,0x05,0xc1,0x00,0x22,0x85,0xdd,0x3c,0x83,0x57,0x01,0x02,0x63,0x8f, -0x27,0x01,0xe9,0x57,0x21,0xa0,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0,0x01,0x45, -0xc5,0xbd,0xa6,0x85,0x56,0x85,0x81,0x39,0x88,0xd0,0xd5,0xbf,0x12,0x55,0x63,0x66, -0xab,0x00,0xa2,0x57,0xaa,0x97,0x63,0x74,0xfb,0x00,0xe5,0x57,0xc5,0xb7,0x83,0x47, -0x21,0x02,0x13,0x04,0x04,0x02,0xc5,0xff,0xa6,0x85,0xf1,0xbf,0x93,0x17,0x29,0x00, -0xd6,0x97,0x03,0xaa,0x07,0x00,0x93,0x87,0x14,0x00,0x3e,0xc4,0x93,0x07,0x2a,0x00, -0x13,0x57,0xca,0x00,0xb1,0x83,0x26,0x8d,0x09,0x6b,0x63,0x43,0xf7,0x00,0x05,0x6b, -0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xd1,0xb3,0x77,0x8a,0x01, -0x5a,0x86,0xce,0x85,0x3e,0x85,0x3e,0xc4,0x9d,0x3c,0xb3,0x77,0xba,0x01,0xce,0x97, -0xbe,0x85,0x09,0x46,0x13,0x85,0x14,0x00,0x3e,0xc6,0x8d,0x28,0xda,0x85,0x52,0x85, -0xad,0x3a,0xb2,0x47,0x2d,0xfd,0x23,0x80,0x77,0x01,0xa3,0x80,0x97,0x01,0xf9,0x38, -0xb3,0x36,0xa0,0x00,0x22,0x45,0x5a,0x86,0xce,0x85,0x21,0x32,0x91,0x04,0x25,0xf1, -0x13,0x05,0x30,0x03,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xcc,0x05,0x09,0x23,0x00, -0x7d,0x01,0x55,0xb5,0x83,0x47,0x1d,0x00,0x33,0x7a,0x7a,0x01,0x4e,0x9a,0x23,0x00, -0xfa,0x00,0x83,0x47,0x2d,0x00,0xa3,0x00,0xfa,0x00,0x4d,0x30,0xb3,0x36,0xa0,0x00, -0x5a,0x86,0xce,0x85,0x62,0x85,0xf1,0x30,0xe3,0x1f,0x05,0xec,0x13,0x05,0x30,0x03, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xc8,0x05,0x09,0x59,0xb5,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 3b00243904..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, -0x01,0x00,0x00,0x00,0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_code.inc deleted file mode 100644 index 5cacfbf124..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,193 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xcf,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0xc7,0x10,0xba,0x97,0x88,0x43, -0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0xc7,0x10,0xba,0x97,0x23,0xa2, -0x07,0x00,0x82,0x80,0x73,0x27,0x40,0xf1,0x31,0x46,0x33,0x07,0xc7,0x02,0xb7,0x47, -0xf0,0x8f,0x93,0x87,0xc7,0x10,0xb7,0x06,0xf0,0x8f,0x93,0x86,0x26,0x09,0x3e,0x97, -0x54,0xc3,0x73,0x27,0x40,0xf1,0x33,0x07,0xc7,0x02,0xba,0x97,0x98,0x43,0x93,0x17, -0x87,0x00,0x63,0xd4,0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7, -0xf7,0x07,0x45,0x83,0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0x71,0x3f, -0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80, -0x41,0x11,0x06,0xc6,0xf3,0x26,0x40,0xf1,0x73,0x27,0x40,0xf1,0x31,0x46,0xb3,0x86, -0xc6,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0xc7,0x10,0x37,0x88,0x3f,0x00,0x3e,0x05, -0xc6,0x05,0x33,0x75,0x05,0x01,0xc5,0x81,0x4d,0x8d,0x33,0x07,0xc7,0x02,0x3e,0x97, -0xb6,0x97,0x9c,0x43,0xb7,0x06,0x80,0x00,0xf5,0x8f,0x5d,0x8d,0x08,0xc3,0xb1,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1, -0xb1,0x47,0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0xc7,0x10,0xba,0x97, -0x88,0x43,0x59,0x81,0x05,0x89,0x82,0x80,0x39,0xc1,0xb7,0x47,0xf0,0x8f,0x83,0xc7, -0x07,0x15,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x12, -0x88,0x47,0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48, -0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca, -0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45, -0x82,0x80,0x82,0x80,0xb7,0x47,0xf0,0x8f,0x83,0xc7,0x07,0x15,0x95,0xcf,0xb7,0x47, -0xf0,0x8f,0x93,0x87,0x47,0x12,0x98,0x47,0xaa,0x85,0x13,0x05,0x60,0x10,0x05,0xcb, -0x18,0x47,0x15,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80, -0xb7,0x47,0xf0,0x8f,0x83,0xc7,0x07,0x15,0x13,0x05,0x30,0x10,0x8d,0xcf,0xb7,0x47, -0xf0,0x8f,0x93,0x87,0x47,0x12,0x98,0x47,0x13,0x05,0x60,0x10,0x0d,0xc7,0x18,0x4b, -0x1d,0xc3,0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0xc8,0x47,0x81,0x45,0x7d,0x56, -0xfd,0x56,0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca,0x2c,0x00,0x02,0x97, -0xb2,0x50,0x45,0x61,0x82,0x80,0x82,0x80,0x73,0x27,0x40,0xf1,0x83,0x46,0x05,0x00, -0x9d,0xee,0xb7,0x47,0xf0,0x8f,0x23,0x26,0x05,0x02,0x03,0xa6,0x87,0x15,0xb7,0x47, -0xf0,0x8f,0x23,0x24,0x05,0x02,0x83,0xa7,0x47,0x15,0x23,0x28,0x05,0x02,0x23,0x2a, -0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x50,0xc9,0x23,0x28,0x05,0x00,0x3e,0x96, -0x23,0x22,0x05,0x02,0x1c,0xcd,0x50,0xcd,0x1c,0xd1,0x23,0x24,0x05,0x00,0x85,0x47, -0xb3,0x97,0xe7,0x00,0xdd,0x8e,0xb1,0x47,0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f, -0x93,0x87,0xc7,0x10,0x23,0x00,0xd5,0x00,0x51,0x05,0xba,0x97,0x37,0x47,0xf0,0x8f, -0x88,0xc7,0x23,0x2e,0xf7,0x14,0x01,0x45,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0,0x2a,0x84,0xae,0x84, -0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43,0x82,0x97,0xaa,0x89, -0x63,0x1f,0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97,0x24,0x00,0xa2,0x97, -0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07,0x5c,0xc0,0x1c,0x40, -0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa,0x04,0x00,0xdc,0x47, -0x82,0x97,0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e,0x0b,0x0a,0x01,0x4a,0x58,0x54, -0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87,0xe6,0x40,0x63,0x81, -0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf,0xb3,0x04,0x4b,0x41,0x63,0xf3, -0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50,0x63,0xe0,0xd7,0x06, -0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06,0x5c,0x54,0xb9,0xc7,0x1c,0x58, -0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x2d,0xa8, -0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7,0x5c,0x54,0xfd,0x17,0x63,0xe6, -0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a, -0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50, -0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed,0x01,0xa0,0x5c,0x54,0x14,0x58, -0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x7d,0xb7, -0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a,0x89,0x2f,0xe3,0x69,0x6a,0xf5, -0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40, -0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49, -0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x90,0x44, -0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed,0x98,0x40,0xdc,0x40,0xb3,0x05, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x8c,0xc8,0xdc,0xc8, -0xe3,0xc9,0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5,0xc5,0xea,0x93,0x09,0x70,0x10, -0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3,0x01,0x45,0x82,0x80,0x1c,0x45, -0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x26,0xc2, -0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84,0x63,0xe9,0xb7,0x0a,0x1c,0x45, -0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97,0xd8,0x47,0x1c,0x45,0x4a,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf5,0xe7,0x06,0xb2,0x85, -0x11,0x05,0x25,0x3d,0x41,0xe5,0x1c,0x44,0x13,0x17,0x09,0x01,0x41,0x83,0x85,0x8b, -0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xa2,0x97,0x9c,0x47,0x63,0xe4,0xe7,0x06,0x1c,0x44,0x18,0x44,0x85,0x8b,0x05,0x8b, -0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97,0x58,0x47,0xc8,0x43,0x3a,0x95, -0x31,0xc5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd8,0x47,0x4a,0x97,0xd8,0xc7, -0xf3,0x27,0x40,0xf1,0xbe,0x07,0xc5,0x8f,0x23,0x10,0xf5,0x00,0x23,0x11,0x05,0x00, -0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07, -0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43,0x1c,0x44,0x3a,0x95,0x85,0x8b, -0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4,0x79,0xf1,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x01,0x11,0x22,0xcc,0x26,0xca, -0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47,0x05,0x00,0x2a,0x84,0x2e,0x89, -0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59,0xb9,0xe7,0x01,0x45,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x05,0x61,0x82,0x80,0x58,0x54, -0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0,0xe6,0x02,0x18,0x58,0x54,0x54, -0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54,0x63,0x74,0xf7,0x00,0x1c,0x54, -0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0,0x5c,0x40,0xdc,0x47,0x82,0x97, -0x39,0xc1,0xa6,0x85,0x52,0x85,0x15,0x3b,0x18,0x58,0x5c,0x58,0xe3,0xe1,0xe7,0xfc, -0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00,0x63,0x73,0xf7,0x00, -0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58,0x3a,0x95,0x58,0x58, -0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xef,0xe6,0xfa,0x18,0x58, -0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8d, -0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37, -0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xfa,0xe3,0x98,0xf6,0xf4, -0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85,0x22,0x85,0x7d,0x31,0x05,0xe9, -0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45, -0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4, -0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05, -0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7, -0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10,0x82,0x80,0x5d,0x71,0x56,0xda, -0xb7,0x4a,0xf0,0x8f,0xa2,0xc4,0x13,0x84,0x4a,0x12,0x62,0xd4,0x03,0x2c,0x84,0x01, -0xa6,0xc2,0xca,0xc0,0x33,0x0c,0x80,0x41,0xaa,0x84,0x33,0x7c,0xac,0x00,0x4e,0xde, -0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x66,0xd2,0x6a,0xd0,0x6e,0xce,0x2e,0xc4,0x32,0x89, -0x86,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0xe7,0x83,0x2b,0xc4,0x01,0x85,0x4c, -0x37,0xdd,0x12,0x50,0x33,0x8a,0x74,0x01,0xb3,0x07,0x8a,0x41,0x3e,0xc2,0x1c,0x54, -0xb7,0xcd,0x08,0x50,0x37,0xc8,0x08,0x50,0xb3,0x9c,0xfc,0x00,0x13,0x84,0xfc,0xff, -0x4a,0x94,0x26,0x94,0x33,0x04,0x84,0x41,0x33,0xdb,0xf4,0x00,0x33,0x54,0xf4,0x00, -0x37,0x0c,0x00,0x04,0x5a,0x94,0xde,0x85,0x93,0x8a,0x4a,0x12,0x7d,0x1c,0x13,0x0d, -0x4d,0x03,0x8d,0x69,0x05,0x6a,0x93,0x8d,0x0d,0x38,0x13,0x08,0xc8,0x37,0x63,0x1e, -0x64,0x07,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0xe1,0x92,0x45,0x22,0x45, -0x4a,0x86,0x29,0x21,0x03,0xa4,0x8a,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xe0, -0x03,0xa7,0x8a,0x02,0x85,0x47,0x7d,0x14,0xb3,0x97,0xe7,0x00,0x13,0x85,0xf7,0xff, -0x65,0x8c,0x4a,0x95,0x22,0x95,0xb7,0x06,0x00,0x04,0x37,0xc6,0x08,0x50,0xb7,0xc5, -0x08,0x50,0x33,0x55,0xe5,0x00,0xfd,0x16,0x13,0x06,0x06,0x38,0x93,0x85,0xc5,0x37, -0x3d,0xed,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0xdc,0xb6,0x40,0x26,0x44,0x96,0x44, -0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c, -0x02,0x5d,0xf2,0x4d,0x01,0x45,0x61,0x61,0x82,0x80,0x03,0x27,0x0d,0x00,0x83,0xa7, -0x8a,0x02,0xb3,0xf6,0x85,0x01,0x49,0x83,0x1d,0x8b,0x13,0x56,0x17,0x00,0xb3,0xd6, -0xf6,0x00,0x93,0x57,0x27,0x00,0xb1,0x8f,0xb9,0x8f,0x85,0x8b,0x33,0x67,0x3b,0x01, -0x99,0xe3,0x33,0x67,0x4b,0x01,0x23,0xa0,0xdd,0x00,0x23,0x20,0xe8,0x00,0x66,0x86, -0x13,0x05,0x00,0x02,0x2e,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0xc3,0xb2,0x45, -0xb7,0xc7,0x08,0x50,0x05,0x0b,0xe6,0x95,0x13,0x88,0xc7,0x37,0x0d,0xbf,0x33,0xf8, -0xdb,0x00,0x33,0x58,0xe8,0x00,0x23,0x20,0x06,0x01,0x23,0xa0,0x05,0x00,0xbe,0x9b, -0x7d,0x15,0xbd,0xb7,0x41,0x11,0x06,0xc6,0x22,0xc4,0x26,0xc2,0xf3,0x27,0x40,0xf1, -0x37,0x45,0xf0,0x8f,0x13,0x04,0x45,0x12,0x9d,0xe3,0x61,0x46,0x81,0x45,0x13,0x05, -0x45,0x12,0x8d,0x2c,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x00,0x1c,0xc4,0x93,0x87, -0x47,0x02,0x5c,0xc4,0x05,0x47,0xb7,0x47,0xf0,0x8f,0x23,0x88,0xe7,0x14,0x93,0x04, -0x84,0x01,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x1d,0x94,0xfe,0x01,0x45,0xb2,0x40, -0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5, -0xfd,0xb7,0x79,0x71,0xe1,0x72,0x52,0xcc,0x56,0xca,0x06,0xd6,0x22,0xd4,0x26,0xd2, -0x4a,0xd0,0x4e,0xce,0x5a,0xc8,0x16,0x91,0x37,0x47,0xf0,0x8f,0x1c,0x08,0x23,0x2c, -0xf7,0x14,0xb7,0x47,0xf0,0x8f,0x21,0x67,0x2a,0x8a,0xae,0x8a,0x23,0xaa,0xe7,0x14, -0x95,0x3f,0x19,0xcd,0x7d,0x59,0xa1,0x62,0x16,0x91,0xb2,0x50,0x4a,0x85,0x22,0x54, -0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0x45,0x61,0x82,0x80, -0xb7,0x47,0xf0,0x8f,0x03,0xa7,0xc7,0x15,0xb7,0x06,0x80,0x00,0x11,0x6b,0x1c,0x43, -0x2a,0x89,0x81,0x44,0xd5,0x8f,0x1c,0xc3,0x79,0x1b,0xe3,0xf6,0x54,0xfd,0x33,0x84, -0x9a,0x40,0xa2,0x89,0x63,0x74,0x8b,0x02,0x11,0x64,0x71,0x14,0x22,0x85,0x6d,0x30, -0xaa,0x89,0x4d,0xd9,0xaa,0x85,0x22,0x86,0x33,0x85,0x44,0x01,0x45,0x33,0x4e,0x85, -0xd5,0x30,0x4d,0xf1,0xa2,0x94,0x2d,0x32,0x69,0xd9,0x69,0xbf,0x93,0x77,0x34,0x00, -0xf1,0xdf,0x71,0x98,0x61,0xfc,0x8d,0x47,0xe3,0xe6,0x37,0xf9,0x6c,0x00,0x11,0x46, -0x33,0x85,0x44,0x01,0xa5,0x3b,0x4e,0x85,0x85,0x38,0x2a,0x84,0x25,0xdd,0x4e,0x86, -0x6c,0x00,0x29,0x2c,0x22,0x85,0x7d,0x30,0x35,0xf5,0xdd,0x38,0x2d,0xd5,0x9d,0xb7, -0x39,0x71,0x3e,0xda,0xb7,0x47,0xf0,0x8f,0x22,0xcc,0x36,0xd6,0x06,0xce,0x26,0xca, -0x4a,0xc8,0x2a,0x84,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87, -0x47,0x12,0xb7,0x46,0xf0,0x8f,0x13,0x87,0x06,0x16,0x63,0xee,0xe7,0x0e,0x5c,0x10, -0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x42,0x87,0x0e,0x92,0x54,0x22,0x59,0x37,0xc7, -0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38,0x93,0x86,0xc6,0x37, -0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04, -0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x87,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xb9,0x0d,0x46,0xa1,0x45, -0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xa5,0x13,0x05,0x00,0x02,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0x60,0xa7,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47, -0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20, -0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x12, -0x41,0x67,0x98,0xcf,0x13,0x07,0x80,0x3f,0x98,0xd3,0x13,0x07,0x00,0x40,0xd8,0xd3, -0x41,0x47,0x98,0xd7,0x37,0x07,0xf8,0x43,0xd8,0xcf,0x37,0xd7,0x08,0x50,0xb7,0x06, -0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe, -0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a, -0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43, -0x8d,0xe1,0x91,0x47,0x63,0x1d,0xf4,0x00,0x79,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44, -0x42,0x49,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0xed,0xbd,0x7d,0x55, -0xed,0xb7,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff, -0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x72, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xc0,0x70,0x79,0xf9,0x5d,0xfc,0xca,0x85,0x26,0x85, -0xc9,0x3b,0x65,0xbf,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00, -0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3, -0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06, -0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07, -0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05, -0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03, -0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01, -0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f, -0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96, -0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80, -0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00, -0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87, -0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f, -0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87, -0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09, -0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66, -0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2, -0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00, -0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01, -0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00, -0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01, -0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01, -0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40, -0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01, -0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_data.inc deleted file mode 100644 index 14ad634fa4..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,18 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x38,0x02,0xf0,0x8f,0x22,0x04,0xf0,0x8f,0x0c,0x00,0xf0,0x8f,0x34,0x06,0xf0,0x8f, -0x46,0x06,0xf0,0x8f,0x26,0x00,0xf0,0x8f,0x0a,0x05,0xf0,0x8f,0x3e,0x00,0xf0,0x8f, -0x52,0x00,0xf0,0x8f,0x00,0x00,0x00,0x00,0x5c,0x40,0xf0,0x8f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x00,0xf0,0x8f, -0x38,0x01,0xf0,0x8f,0xf0,0x00,0xf0,0x8f,0x3c,0x01,0xf0,0x8f,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_code.inc deleted file mode 100644 index 46792196d1..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,38 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x71,0xbe,0xca, -0xb7,0x47,0xf0,0x8f,0x22,0xdc,0xb6,0xc6,0x06,0xde,0x2a,0x84,0xae,0xc2,0xb2,0xc4, -0xba,0xc8,0xc2,0xcc,0xc6,0xce,0x93,0x87,0x07,0x0a,0xb7,0x46,0xf0,0x8f,0x13,0x87, -0x06,0x0a,0x63,0xe9,0xe7,0x0c,0xdc,0x00,0x3e,0xc6,0xb5,0x47,0x79,0x55,0x63,0xcf, -0x87,0x0a,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38, -0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01, -0x63,0x4e,0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xa0,0x17,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x48, -0x0d,0x46,0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0x34,0x13,0x05, -0x00,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0x37,0xb7,0xc6,0x08,0x50,0x37,0xc7, -0x08,0x50,0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40, -0x9c,0xc2,0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0x37,0xd7,0x08,0x50, -0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43, -0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17, -0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0x07,0x00,0xba,0x97, -0x8c,0x43,0x89,0xed,0x91,0x47,0x63,0x18,0xf4,0x06,0x79,0x55,0xf2,0x50,0x62,0x54, -0x25,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x15,0xb7,0xb7,0x07,0xf4,0x4f, -0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x04,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0x20,0x03,0x15,0xe9,0x9d,0x47,0xe3,0x12,0xf4,0xfc,0xb7,0x07,0x02,0x03,0x93,0x87, -0x97,0x10,0x3e,0xc8,0x61,0x46,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45, -0x33,0x05,0xc1,0x00,0x3e,0xca,0x91,0x20,0x13,0x05,0x40,0x1d,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x00,0xff,0x19,0xc1,0x7d,0x55,0x51,0xbf,0x13,0x06,0x00,0x02,0x0c,0x08, -0x37,0x45,0x1d,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xfe,0x6d,0xf5,0x13,0x06, -0x00,0x02,0x0c,0x08,0x37,0x45,0x1d,0x00,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xfd, -0x33,0x35,0xa0,0x00,0x33,0x05,0xa0,0x40,0x95,0xb7,0x3d,0x43,0x2a,0x87,0x63,0x73, -0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a, -0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe, -0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96, -0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00, -0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00, -0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00, -0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00, -0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01, -0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82, -0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8, -0xa5,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 6081673c83..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,600 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xcf,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0x14,0xba,0x97,0x88,0x43, -0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0x14,0xba,0x97,0x23,0xa2, -0x07,0x00,0x82,0x80,0x73,0x27,0x40,0xf1,0x31,0x46,0x33,0x07,0xc7,0x02,0xb7,0x57, -0xf0,0x8f,0x93,0x87,0x47,0x14,0xb7,0x06,0xf0,0x8f,0x93,0x86,0x26,0x09,0x3e,0x97, -0x54,0xc3,0x73,0x27,0x40,0xf1,0x33,0x07,0xc7,0x02,0xba,0x97,0x98,0x43,0x93,0x17, -0x87,0x00,0x63,0xd4,0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7, -0xf7,0x07,0x45,0x83,0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0x71,0x3f, -0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80, -0x41,0x11,0x06,0xc6,0xf3,0x26,0x40,0xf1,0x73,0x27,0x40,0xf1,0x31,0x46,0xb3,0x86, -0xc6,0x02,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0x14,0x37,0x88,0x3f,0x00,0x3e,0x05, -0xc6,0x05,0x33,0x75,0x05,0x01,0xc5,0x81,0x4d,0x8d,0x33,0x07,0xc7,0x02,0x3e,0x97, -0xb6,0x97,0x9c,0x43,0xb7,0x06,0x80,0x00,0xf5,0x8f,0x5d,0x8d,0x08,0xc3,0xb1,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1, -0xb1,0x47,0x33,0x07,0xf7,0x02,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0x14,0xba,0x97, -0x88,0x43,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x57,0xf0,0x8f,0x13,0x07,0x87,0x27, -0x1c,0x43,0xb3,0x06,0xf7,0x00,0x85,0x07,0xd2,0x07,0xd1,0x83,0x23,0x82,0xa6,0x00, -0x1c,0xc3,0x82,0x80,0x01,0x11,0x22,0xcc,0x37,0x54,0xf0,0x8f,0x93,0x07,0xc4,0x15, -0x9c,0x47,0x26,0xca,0x06,0xce,0xaa,0x84,0x2e,0x86,0x13,0x04,0xc4,0x15,0x81,0xcb, -0xdc,0x4b,0x91,0xc7,0x2e,0xc6,0xaa,0x85,0x48,0x44,0x82,0x97,0x32,0x46,0x1c,0x48, -0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x48,0x48,0x62,0x44,0xf2,0x40,0xa6,0x85,0xd2,0x44, -0x05,0x61,0x82,0x87,0xf2,0x40,0x62,0x44,0xd2,0x44,0x05,0x61,0x82,0x80,0x29,0xc5, -0x1c,0x41,0xaa,0x85,0x01,0x45,0xb9,0xc3,0xb7,0x67,0xf0,0x8f,0x83,0xc7,0xc7,0x27, -0x95,0xcf,0xb7,0x57,0xf0,0x8f,0x93,0x87,0xc7,0x15,0x88,0x47,0x05,0xc9,0x18,0x4d, -0x01,0x45,0x0d,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56, -0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00, -0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x67, -0xf0,0x8f,0x83,0xc7,0xc7,0x27,0x9d,0xcf,0xb7,0x57,0xf0,0x8f,0x93,0x87,0xc7,0x15, -0x98,0x47,0xaa,0x85,0x13,0x05,0x60,0x10,0x0d,0xcb,0x14,0x4f,0x9d,0xc6,0x58,0x4f, -0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8, -0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50, -0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10,0x82,0x80,0x82,0x80,0x39,0xc1,0xb7,0x67, -0xf0,0x8f,0x83,0xc7,0xc7,0x27,0xaa,0x85,0x01,0x45,0x95,0xcf,0xb7,0x57,0xf0,0x8f, -0x93,0x87,0xc7,0x15,0x88,0x47,0x05,0xc9,0x58,0x41,0x01,0x45,0x0d,0xc7,0xc8,0x47, -0x79,0x71,0x01,0x48,0x81,0x48,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4, -0x46,0xc6,0x36,0xca,0x42,0xcc,0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61, -0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80,0xb7,0x67,0xf0,0x8f,0x83,0xc7,0xc7,0x27, -0x95,0xcf,0xb7,0x57,0xf0,0x8f,0x93,0x87,0xc7,0x15,0x98,0x47,0xaa,0x85,0x13,0x05, -0x60,0x10,0x05,0xcb,0x18,0x47,0x15,0xc7,0xc8,0x47,0x79,0x71,0x01,0x48,0x81,0x48, -0x7d,0x56,0xfd,0x56,0x06,0xd6,0x32,0xc8,0x42,0xc4,0x46,0xc6,0x36,0xca,0x42,0xcc, -0x46,0xce,0x30,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x13,0x05,0x30,0x10, -0x82,0x80,0x82,0x80,0xb7,0x67,0xf0,0x8f,0x83,0xc7,0xc7,0x27,0x13,0x05,0x30,0x10, -0x8d,0xcf,0xb7,0x57,0xf0,0x8f,0x93,0x87,0xc7,0x15,0x98,0x47,0x13,0x05,0x60,0x10, -0x0d,0xc7,0x18,0x4b,0x1d,0xc3,0x79,0x71,0x01,0x45,0x2a,0xc4,0x2a,0xcc,0xc8,0x47, -0x81,0x45,0x7d,0x56,0xfd,0x56,0x06,0xd6,0x2e,0xc6,0x2e,0xce,0x32,0xc8,0x36,0xca, -0x2c,0x00,0x02,0x97,0xb2,0x50,0x45,0x61,0x82,0x80,0x82,0x80,0x01,0x11,0x22,0xcc, -0x06,0xce,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x2a,0x84,0x73,0x29, -0x40,0xf1,0x83,0x47,0x05,0x00,0x37,0x6a,0xf0,0x8f,0xbd,0xe3,0xb7,0x67,0xf0,0x8f, -0x83,0xa9,0x87,0x28,0xb7,0x67,0xf0,0x8f,0x83,0xa4,0x47,0x28,0x03,0x27,0x0a,0x29, -0x8d,0x47,0x85,0x80,0xb3,0x8a,0x99,0x00,0x63,0xfe,0xe7,0x00,0x37,0x45,0xf0,0x8f, -0x56,0x87,0xa6,0x86,0x4e,0x86,0xa6,0x85,0x13,0x05,0xc5,0x06,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0xc9,0x23,0x26,0x04,0x02,0x23,0x24,0x04,0x02,0x23,0x28,0x04,0x02, -0x23,0x2a,0x04,0x02,0x23,0x26,0x04,0x00,0x23,0x28,0x04,0x00,0x23,0x22,0x04,0x02, -0x23,0x2a,0x34,0x01,0x04,0xcc,0x23,0x2e,0x54,0x01,0x04,0xd0,0x23,0x24,0x04,0x00, -0x83,0x47,0x04,0x00,0x05,0x47,0x33,0x17,0x27,0x01,0xd9,0x8f,0x23,0x00,0xf4,0x00, -0xb1,0x47,0x33,0x09,0xf9,0x02,0xb7,0x54,0xf0,0x8f,0x93,0x84,0x44,0x14,0x03,0x27, -0x0a,0x29,0x51,0x04,0x8d,0x47,0xca,0x94,0x80,0xc4,0x63,0xfb,0xe7,0x00,0x37,0x45, -0xf0,0x8f,0xa6,0x85,0x13,0x05,0x85,0x0b,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0xc2, -0xf2,0x40,0x62,0x44,0xb7,0x67,0xf0,0x8f,0x23,0xa6,0x97,0x28,0x42,0x49,0xd2,0x44, -0xb2,0x49,0x22,0x4a,0x92,0x4a,0x01,0x45,0x05,0x61,0x82,0x80,0x41,0x11,0xb3,0x86, -0xa5,0x00,0x22,0xc4,0x06,0xc6,0x13,0x56,0xc5,0x00,0xb1,0x82,0x05,0x64,0x63,0x53, -0xd6,0x00,0x09,0x64,0xb7,0x67,0xf0,0x8f,0x03,0xa7,0x07,0x29,0x8d,0x47,0x63,0xff, -0xe7,0x00,0xb7,0x55,0xf0,0x8f,0x37,0x45,0xf0,0x8f,0x22,0x87,0x93,0x85,0xc5,0xf3, -0x13,0x05,0x45,0x0d,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xbd,0xb2,0x40,0x22,0x85, -0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x56,0xf0,0x8f,0x83,0xc7,0xc6,0x13,0x41,0x11, -0x22,0xc4,0x06,0xc6,0x37,0x54,0xf0,0x8f,0xb9,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b, -0x49,0x83,0x1d,0x8b,0x93,0x57,0x27,0x00,0x13,0x56,0x17,0x00,0xb1,0x8f,0xb9,0x8f, -0x85,0x8b,0x99,0xe3,0x23,0x2c,0x04,0x12,0xb7,0x67,0xf0,0x8f,0x03,0xa7,0x07,0x29, -0x23,0x8e,0x06,0x12,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x83,0x25,0x84,0x13,0x37,0x45, -0xf0,0x8f,0x13,0x05,0xc5,0x0e,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xe0,0xb6,0x03,0x25, -0x84,0x13,0xb2,0x40,0x22,0x44,0x41,0x01,0x82,0x80,0xb7,0x67,0xf0,0x8f,0x03,0xa7, -0x07,0x29,0x41,0x11,0x22,0xc4,0x06,0xc6,0x8d,0x47,0x2a,0x84,0x63,0xfc,0xe7,0x00, -0x2a,0x86,0x37,0x45,0xf0,0x8f,0xa1,0x65,0x13,0x05,0x05,0x11,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0xb3,0xb7,0x67,0xf0,0x8f,0x23,0xa4,0x87,0x28,0xb2,0x40,0x22,0x44, -0xb7,0x67,0xf0,0x8f,0x21,0x67,0x23,0xa2,0xe7,0x28,0x41,0x01,0x82,0x80,0x01,0x11, -0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2,0x5a,0xc0, -0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40,0x9c,0x43, -0x82,0x97,0xaa,0x89,0x63,0x18,0x05,0x14,0x93,0x44,0xf9,0xff,0x85,0x88,0x93,0x97, -0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04,0x85,0x07, -0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40,0x83,0xaa, -0x04,0x00,0xdc,0x47,0x82,0x97,0x4d,0xcd,0x03,0xdb,0x0a,0x00,0x63,0x0a,0x0b,0x0a, -0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe4,0xe7,0x04,0x54,0x50,0x18,0x58,0xb3,0x87, -0xe6,0x40,0x63,0x8d,0xe6,0x08,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcb,0xb3,0x04, -0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58,0x08,0x50, -0x63,0xe5,0xd7,0x0a,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe6,0xd7,0x0a,0x5c,0x54, -0x81,0xef,0xb7,0x67,0xf0,0x8f,0x83,0xa7,0x07,0x29,0xd5,0xe3,0x01,0xa0,0x5c,0x54, -0x18,0x58,0xfd,0x17,0x99,0x8f,0xd9,0xb7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x96, -0xd7,0x00,0x23,0x28,0x04,0x02,0x3a,0x95,0x05,0xa8,0x5c,0x54,0xfd,0x17,0xe3,0xea, -0x97,0xfc,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02,0x58,0x54,0x1c,0x54,0x63,0x1a, -0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50,0x63,0x74,0xf7,0x00,0x5c,0x50, -0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x4d,0xd5,0x93,0x05,0x2a,0x00,0x26,0x86, -0xd6,0x95,0x26,0x9a,0xef,0x10,0x70,0x66,0xe3,0x6d,0x6a,0xf5,0x23,0x90,0x0a,0x00, -0x1c,0x40,0x13,0x79,0x19,0x00,0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25, -0x89,0x00,0x82,0x97,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a, -0x02,0x4b,0x4e,0x85,0xb2,0x49,0x05,0x61,0x82,0x80,0x5c,0x54,0x14,0x58,0xfd,0x17, -0x95,0x8f,0xe3,0xe0,0x97,0xf6,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0xad,0xbf,0xb7,0x46, -0xf0,0x8f,0xb7,0x55,0xf0,0x8f,0x37,0x45,0xf0,0x8f,0x93,0x86,0xc6,0x13,0x13,0x06, -0x40,0x0d,0x93,0x85,0x45,0xf5,0x13,0x05,0x05,0x17,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0x9a,0x2d,0xbf,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x8d,0x46,0xe9, -0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00, -0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc0,0xd7,0xe8,0x63,0x94,0xf6,0x00,0xe3,0xec, -0xc5,0xe6,0x93,0x09,0x70,0x10,0xbd,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3, -0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84, -0x63,0xe9,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf5,0xe7,0x06,0xb2,0x85,0x11,0x05,0x19,0x35,0x41,0xe5,0x1c,0x44,0x13,0x17, -0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe4,0xe7,0x06,0x1c,0x44, -0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97, -0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xd8,0x47,0x4a,0x97,0xd8,0xc7,0xf3,0x27,0x40,0xf1,0xbe,0x07,0xc5,0x8f,0x23,0x10, -0xf5,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf1,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb5,0xef,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x85,0xa8,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xea, -0xe6,0x08,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1c,0xd7,0x00,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x95,0xa8, -0x18,0x58,0xba,0x97,0x1c,0xd8,0xdd,0xbf,0xb7,0x46,0xf0,0x8f,0xb7,0x55,0xf0,0x8f, -0x37,0x45,0xf0,0x8f,0x93,0x86,0x06,0x19,0x13,0x06,0x50,0x0a,0x93,0x85,0x45,0xf8, -0x13,0x05,0x05,0x17,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x80,0x81,0xa8,0x5c,0x40, -0xdc,0x47,0x82,0x97,0x29,0xc5,0xa6,0x85,0x52,0x85,0xd1,0x39,0x18,0x58,0x5c,0x58, -0xe3,0xea,0xe7,0xf8,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27,0x09,0x00, -0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50,0x14,0x58, -0x3a,0x95,0x58,0x58,0xe3,0x6a,0xd7,0xf6,0x18,0x58,0x54,0x58,0x3e,0x97,0xe3,0xf9, -0xe6,0xf8,0xb7,0x67,0xf0,0x8f,0x83,0xa7,0x07,0x29,0xd9,0xf7,0x01,0xa0,0x8c,0x44, -0xd4,0x44,0x63,0x94,0x35,0x01,0xe3,0x8b,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06, -0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8, -0xe3,0xce,0xd7,0xf8,0xe3,0x9f,0xf6,0xf0,0xe3,0x6a,0xb6,0xf8,0x19,0xbf,0x5c,0x41, -0x85,0x8b,0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80, -0xca,0x85,0x22,0x85,0xa9,0x31,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0x9c,0x47,0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49, -0x41,0x01,0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84, -0xae,0x84,0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47, -0x05,0x00,0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05, -0x30,0x10,0x82,0x80,0x79,0x71,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x06,0xd6,0x22,0xd4, -0xaa,0x84,0x32,0x89,0xb6,0x89,0x91,0xee,0x2e,0xc6,0x35,0x36,0xb2,0x45,0x1d,0xe5, -0x4a,0x86,0x26,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x81,0x2a,0x84,0x81,0x47, -0x05,0xa8,0x2e,0xc6,0x09,0x3e,0xb2,0x45,0x7d,0x54,0x79,0xfd,0xb2,0x50,0x22,0x85, -0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x45,0x61,0x82,0x80,0xe3,0x8a,0x09,0xfc, -0x4a,0x86,0x26,0x85,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x80,0x7a,0x2a,0x84,0x85,0x47, -0x37,0x67,0xf0,0x8f,0x83,0x26,0x07,0x29,0x0d,0x47,0xe3,0x79,0xd7,0xfc,0x95,0xc3, -0xb7,0x45,0xf0,0x8f,0x93,0x85,0x85,0x1c,0x37,0x45,0xf0,0x8f,0x01,0x47,0x81,0x47, -0xca,0x86,0x26,0x86,0x13,0x05,0x45,0x1d,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xc0,0x67, -0x75,0xb7,0xb7,0x45,0xf0,0x8f,0x93,0x85,0xc5,0x6f,0xf9,0xbf,0x85,0x67,0x01,0x11, -0xfd,0x17,0x4a,0xc8,0x4e,0xc6,0x06,0xce,0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2, -0x5a,0xc0,0x33,0x77,0xf5,0x00,0xaa,0x89,0x2e,0x89,0x01,0xc7,0x7d,0x77,0xb3,0x79, -0xe5,0x00,0x13,0x17,0x49,0x01,0x09,0xc7,0xca,0x97,0x7d,0x79,0x33,0xf9,0x27,0x01, -0xb7,0x6a,0xf0,0x8f,0x03,0xa7,0x0a,0x29,0x8d,0x47,0x63,0xfc,0xe7,0x00,0x37,0x45, -0xf0,0x8f,0x4a,0x86,0xce,0x85,0x13,0x05,0x45,0x20,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0xa0,0x61,0x37,0x04,0xf4,0x4f,0x03,0x27,0x84,0xfe,0xb3,0x87,0x29,0x01,0x54,0x43, -0x63,0xf9,0xf6,0x02,0x83,0xa7,0x0a,0x29,0x91,0xcb,0x37,0x45,0xf0,0x8f,0x85,0x45, -0x13,0x05,0x05,0x25,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x5f,0x7d,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x05,0x61, -0x82,0x80,0x5c,0x47,0xb3,0xf7,0xf9,0x02,0xf1,0xf7,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0x20,0x70,0x69,0xf1,0x03,0x27,0x84,0xfe,0x5c,0x47,0x03,0x2a,0x87,0x00,0xb3,0xd4, -0xf9,0x02,0x33,0x5a,0xfa,0x02,0x33,0x54,0xf9,0x02,0xb3,0x77,0xf9,0x02,0xb3,0x37, -0xf0,0x00,0x3e,0x94,0xb3,0xf7,0x44,0x03,0x22,0x8b,0xb3,0x07,0xfa,0x40,0x63,0xd3, -0x87,0x00,0x3e,0x8b,0x03,0xa7,0x0a,0x29,0x8d,0x47,0x33,0x04,0x64,0x41,0x63,0xfe, -0xe7,0x00,0x37,0x45,0xf0,0x8f,0x52,0x87,0xa6,0x86,0x5a,0x86,0xa2,0x85,0x13,0x05, -0x85,0x22,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0x57,0x26,0x9b,0xb3,0x07,0x9b,0x40, -0x63,0x4c,0xf0,0x02,0x63,0x62,0x8a,0x04,0xa2,0x94,0x33,0x85,0x84,0x40,0x63,0x48, -0x80,0x04,0x03,0xa7,0x0a,0x29,0x8d,0x47,0x63,0xfe,0xe7,0x00,0x37,0x45,0xf0,0x8f, -0x01,0x47,0x81,0x47,0x4e,0x86,0xca,0x85,0x13,0x05,0x45,0x27,0x97,0xf0,0xcf,0xbf, -0xe7,0x80,0x80,0x53,0x01,0x45,0xa1,0xb7,0x26,0x85,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0x20,0x65,0x0d,0xf1,0x85,0x04,0x5d,0xbf,0x33,0xd5,0x44,0x03,0x97,0xf0,0xcf,0xbf, -0xe7,0x80,0x40,0x64,0x01,0xf9,0xd2,0x94,0x33,0x04,0x44,0x41,0x65,0xb7,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0xe0,0x62,0xe3,0x1f,0x05,0xee,0x7d,0x14,0x79,0xbf,0x1d,0x71, -0xa2,0xcc,0x37,0x54,0xf0,0x8f,0xca,0xc8,0x13,0x09,0xc4,0x15,0x03,0x27,0x89,0x01, -0xb3,0x07,0xc5,0x00,0xa6,0xca,0x33,0x07,0xe0,0x40,0x69,0x8f,0x99,0x8f,0xce,0xc6, -0xd2,0xc4,0xd6,0xc2,0xaa,0x84,0x3a,0xc6,0x3e,0xc4,0x86,0xce,0xda,0xc0,0x5e,0xde, -0x62,0xdc,0x66,0xda,0x6a,0xd8,0x6e,0xd6,0x2e,0xc8,0xb2,0x89,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0xc0,0x99,0x03,0x29,0xc9,0x01,0x32,0x47,0xb7,0x6a,0xf0,0x8f,0x33,0x8a, -0x24,0x01,0x83,0xa6,0x0a,0x29,0xb3,0x07,0xea,0x40,0x3e,0xc6,0x8d,0x47,0x13,0x04, -0xc4,0x15,0x63,0xfe,0xd7,0x00,0xa2,0x47,0xb2,0x45,0x37,0x45,0xf0,0x8f,0xa6,0x86, -0x4e,0x86,0x13,0x05,0x05,0x2a,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x47,0x1c,0x54, -0x22,0x47,0x05,0x48,0x33,0x1a,0xf8,0x00,0x93,0x08,0xfa,0xff,0xba,0x98,0x33,0xdb, -0xf8,0x00,0x33,0xd7,0xf4,0x00,0xb3,0x07,0xeb,0x00,0xb7,0x0b,0x00,0x04,0x37,0xdc, -0x12,0x50,0xb7,0xcc,0x08,0x50,0x4a,0x8d,0x3e,0xca,0xfd,0x1b,0x13,0x0c,0x4c,0x03, -0x85,0x6d,0x93,0x8c,0x0c,0x38,0xd2,0x47,0x33,0x87,0x67,0x41,0x63,0x13,0x0b,0x08, -0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xa0,0x91,0xb2,0x45,0x42,0x45,0x4e,0x86, -0x05,0x4a,0xef,0x10,0x90,0x07,0x03,0x2b,0x84,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xe0,0x8f,0x1c,0x54,0x7d,0x1b,0x33,0x7b,0x9b,0x00,0x33,0x1a,0xfa,0x00,0x93,0x04, -0xfa,0xff,0xce,0x94,0xda,0x94,0xb7,0x09,0x00,0x04,0x37,0xcb,0x08,0x50,0xb7,0xcb, -0x08,0x50,0xb3,0xd4,0xf4,0x00,0xfd,0x19,0x13,0x0b,0x0b,0x38,0x93,0x8b,0xcb,0x37, -0x0d,0x4c,0xb7,0x4c,0xf0,0x8f,0xdd,0xe0,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0x20,0x8c,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, -0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x01,0x45,0x25,0x61, -0x82,0x80,0x83,0x25,0x0c,0x00,0x1c,0x54,0x33,0x73,0x7d,0x01,0xc9,0x81,0x9d,0x89, -0x13,0xd6,0x15,0x00,0x33,0x53,0xf3,0x00,0x93,0xd7,0x25,0x00,0xb1,0x8f,0xad,0x8f, -0x8d,0x66,0x85,0x8b,0x33,0x66,0xd7,0x00,0x99,0xe3,0x33,0x66,0xb7,0x01,0x3a,0xce, -0x23,0xa0,0x6c,0x00,0x1a,0xcc,0xb7,0xc7,0x08,0x50,0x23,0xae,0xc7,0x36,0xea,0x85, -0x52,0x86,0x13,0x05,0x00,0x02,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x72,0x03,0xa6, -0x0a,0x29,0x8d,0x47,0x62,0x43,0x72,0x47,0x63,0xff,0xc7,0x00,0xa2,0x47,0x37,0x45, -0xf0,0x8f,0x52,0x88,0xea,0x86,0x1a,0x86,0xda,0x85,0x13,0x05,0x85,0x2e,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0x34,0x52,0x9d,0x7d,0x1b,0xf5,0xbd,0x1c,0x54,0x33,0x76, -0x39,0x01,0x33,0x56,0xf6,0x00,0x23,0x20,0xcb,0x00,0x23,0xa0,0x0b,0x00,0x83,0xa7, -0x0a,0x29,0x63,0x7b,0xfc,0x00,0x52,0x87,0xca,0x86,0xa6,0x85,0x13,0x85,0x0c,0x34, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0x31,0x52,0x99,0xfd,0x14,0x2d,0xb7,0x79,0x71, -0x5a,0xc8,0x37,0x6b,0xf0,0x8f,0x03,0x27,0x0b,0x29,0x22,0xd4,0x26,0xd2,0x52,0xcc, -0x06,0xd6,0x4a,0xd0,0x4e,0xce,0x56,0xca,0x5e,0xc6,0x62,0xc4,0xe1,0x72,0x8d,0x47, -0x16,0x91,0x2a,0x8a,0xae,0x84,0x32,0x84,0x63,0xf0,0xe7,0x02,0xaa,0x86,0x2e,0x86, -0x37,0x45,0xf0,0x8f,0xb7,0x55,0xf0,0x8f,0x93,0x85,0xc5,0xfa,0x13,0x05,0x85,0x38, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0x2c,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0x8a, -0x37,0x55,0xf0,0x8f,0x89,0x45,0x13,0x05,0x85,0x18,0xa1,0x6b,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x40,0x8a,0xb7,0x59,0xf0,0x8f,0xb3,0x87,0x2b,0x00,0x81,0x4a,0x93,0x89, -0x89,0x18,0x33,0x8c,0x77,0x41,0xb9,0xec,0x51,0xe4,0x93,0x05,0x80,0x0d,0x4e,0x85, -0xef,0x10,0xc0,0x62,0x03,0x27,0x0b,0x29,0x8d,0x47,0x63,0xf6,0xe7,0x02,0x03,0x48, -0xf4,0x01,0x83,0x47,0xe4,0x01,0x03,0x47,0xd4,0x01,0x83,0x46,0x24,0x00,0x03,0x46, -0x14,0x00,0x83,0x45,0x04,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x3a,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0x25,0xa1,0x62,0x16,0x91,0xb2,0x50,0x22,0x54,0x92,0x54, -0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x01,0x45, -0x45,0x61,0x82,0x80,0x26,0x89,0x63,0xf3,0x9b,0x00,0x21,0x69,0x4a,0x86,0xe2,0x85, -0x33,0x85,0x4a,0x01,0x2d,0x33,0x93,0x77,0x39,0x00,0x89,0xeb,0x81,0x46,0x4a,0x86, -0xe2,0x85,0x4e,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x81,0xb3,0x84,0x24,0x41, -0xca,0x9a,0x95,0xbf,0xa2,0x85,0x4e,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x80, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x80,0x7e,0xb5,0xb7,0x13,0x01,0x01,0xdd,0x23,0x2c, -0x41,0x21,0x37,0x6a,0xf0,0x8f,0x03,0x27,0x0a,0x29,0x23,0x24,0x81,0x22,0x23,0x22, -0x91,0x22,0x23,0x20,0x21,0x23,0x23,0x26,0x11,0x22,0x23,0x2e,0x31,0x21,0x23,0x2a, -0x51,0x21,0x23,0x28,0x61,0x21,0x23,0x26,0x71,0x21,0x23,0x24,0x81,0x21,0x23,0x22, -0x91,0x21,0x23,0x20,0xa1,0x21,0x8d,0x47,0x2a,0x84,0x2e,0x89,0xb2,0x84,0x63,0xfc, -0xe7,0x00,0x2e,0x86,0xaa,0x85,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x3c,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0x19,0xa2,0x94,0x22,0x99,0x05,0x4b,0x85,0x6b,0x8a,0x8a, -0x13,0x0c,0x00,0x20,0x63,0x6b,0x24,0x05,0x03,0x27,0x0a,0x29,0x8d,0x47,0x63,0xfa, -0xe7,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x3e,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0xa0,0x16,0x83,0x20,0xc1,0x22,0x03,0x24,0x81,0x22,0x83,0x24,0x41,0x22,0x03,0x29, -0x01,0x22,0x83,0x29,0xc1,0x21,0x03,0x2a,0x81,0x21,0x83,0x2a,0x41,0x21,0x03,0x2b, -0x01,0x21,0x83,0x2b,0xc1,0x20,0x03,0x2c,0x81,0x20,0x83,0x2c,0x41,0x20,0x03,0x2d, -0x01,0x20,0x01,0x45,0x13,0x01,0x01,0x23,0x82,0x80,0x93,0x19,0xc4,0x00,0x23,0x80, -0x64,0x01,0xb3,0x8c,0x79,0x01,0x13,0x0d,0xf0,0x0f,0x13,0x06,0x00,0x20,0xd6,0x85, -0x4e,0x85,0x31,0x39,0x81,0x47,0x33,0x87,0xfa,0x00,0x03,0x47,0x07,0x00,0x63,0x07, -0xa7,0x01,0x23,0x80,0x04,0x00,0x05,0x04,0x85,0x04,0xad,0xbf,0x85,0x07,0xe3,0x94, -0x87,0xff,0x83,0xc7,0x04,0x00,0xe5,0xdb,0x93,0x89,0x09,0x20,0xe3,0x97,0x99,0xfd, -0xdd,0xb7,0x71,0x71,0x22,0xd5,0x26,0xd3,0x4e,0xcf,0x06,0xd7,0x4a,0xd1,0x52,0xcd, -0x56,0xcb,0x5a,0xc9,0x5e,0xc7,0x62,0xc5,0x66,0xc3,0x6a,0xc1,0xee,0xde,0x23,0xa4, -0x05,0x00,0x23,0xaa,0x05,0x00,0x2e,0x84,0x11,0x46,0x6c,0x08,0xaa,0x84,0xc1,0x36, -0xf2,0x46,0x37,0xc7,0xf3,0x96,0xb7,0x69,0xf0,0x8f,0x13,0x07,0xd7,0x83,0x83,0xa7, -0x09,0x29,0x63,0x98,0xe6,0x0e,0x09,0x47,0x63,0x7a,0xf7,0x00,0x37,0x45,0xf0,0x8f, -0x13,0x05,0x45,0x40,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x09,0x0c,0x10,0x13,0x06, -0x00,0x05,0x13,0x85,0x04,0x02,0x61,0x36,0x82,0x55,0xb7,0x37,0xe6,0xac,0x93,0x87, -0x37,0x7d,0x03,0xa5,0x09,0x29,0x63,0x8c,0xf5,0x00,0x79,0xc1,0x37,0x45,0xf0,0x8f, -0x13,0x05,0x45,0x42,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x06,0x55,0xa8,0x16,0x57, -0xb7,0x07,0x00,0xc0,0xb7,0x06,0x00,0x04,0x33,0x06,0xf7,0x00,0x63,0x76,0xd6,0x00, -0x66,0x48,0xc2,0x97,0x63,0xed,0xd7,0x02,0x19,0xc9,0x66,0x46,0x37,0x45,0xf0,0x8f, -0xba,0x85,0x13,0x05,0x85,0x44,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x02,0x7d,0x55, -0xba,0x50,0x2a,0x54,0x9a,0x54,0x0a,0x59,0xfa,0x49,0x6a,0x4a,0xda,0x4a,0x4a,0x4b, -0xba,0x4b,0x2a,0x4c,0x9a,0x4c,0x0a,0x4d,0xf6,0x5d,0x4d,0x61,0x82,0x80,0xa6,0x56, -0xf6,0x45,0x36,0x56,0x86,0x57,0xa6,0x96,0xa6,0x95,0x89,0x44,0x54,0xc0,0x18,0xc4, -0x50,0xc4,0x0c,0xc8,0x23,0x2a,0x04,0x01,0x1c,0xcc,0x04,0xc0,0x63,0xf9,0xa4,0x02, -0x37,0x49,0xf0,0x8f,0x81,0x45,0x13,0x05,0x89,0x47,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0xa0,0xfd,0x83,0xa7,0x09,0x29,0x63,0xfc,0xf4,0x00,0x58,0x48,0x14,0x48,0x10,0x4c, -0x85,0x45,0x13,0x05,0x89,0x47,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0xfb,0x01,0x45, -0x41,0xbf,0x83,0x45,0xc1,0x01,0x13,0x07,0x90,0x0e,0x63,0x85,0xe5,0x00,0x9d,0xff, -0x61,0x55,0xbd,0xbf,0x09,0x47,0x63,0x7c,0xf7,0x00,0x03,0x46,0xd1,0x01,0x37,0x45, -0xf0,0x8f,0x13,0x05,0xc5,0x4a,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0xf8,0xe1,0x04, -0x01,0x4a,0x81,0x4d,0x81,0x4a,0x01,0x49,0x09,0x4b,0xb7,0x4c,0xf0,0x8f,0xb7,0x0b, -0x00,0xc0,0x37,0x0c,0x00,0x04,0x05,0x4d,0x21,0x46,0x0c,0x10,0x26,0x85,0x85,0x3c, -0x83,0xa7,0x09,0x29,0x63,0x7b,0xfb,0x00,0x82,0x56,0x12,0x56,0xd2,0x85,0x13,0x85, -0x0c,0x4e,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0xf5,0x02,0x57,0xb3,0x07,0x77,0x01, -0x63,0xe9,0x87,0x03,0xb7,0x07,0x10,0xb0,0xba,0x97,0xb7,0x06,0x0c,0x00,0x63,0xe2, -0xd7,0x08,0xb7,0x87,0xef,0xaf,0xba,0x97,0xa1,0x66,0x63,0xec,0xd7,0x06,0xb7,0x07, -0xf0,0xcf,0xba,0x97,0x89,0x66,0x63,0xe6,0xd7,0x06,0x2d,0xc7,0x23,0x20,0x24,0x01, -0xb9,0xbf,0x83,0xa7,0x09,0x29,0x93,0x86,0x84,0x00,0x63,0x7e,0xfb,0x00,0x12,0x56, -0x37,0x45,0xf0,0x8f,0xca,0x85,0x13,0x05,0x85,0x47,0x36,0xc6,0x97,0xf0,0xcf,0xbf, -0xe7,0x80,0x80,0xef,0xb2,0x46,0x02,0x57,0x85,0x47,0x33,0x06,0x77,0x01,0x63,0x75, -0x86,0x01,0x1c,0x44,0xb3,0x37,0xf0,0x00,0xb3,0x07,0xf0,0x40,0xb1,0x8b,0xa2,0x97, -0xd4,0xc3,0x92,0x56,0x05,0x09,0x42,0x09,0x98,0xc7,0xd4,0xc7,0x13,0x59,0x09,0x01, -0xe3,0x66,0x2d,0xfb,0xb7,0x07,0x10,0xb0,0x3e,0x97,0xb7,0x07,0x0c,0x00,0x63,0x73, -0xf7,0x00,0x85,0x0d,0x92,0x57,0xa1,0x07,0xbe,0x94,0x83,0x47,0xd1,0x01,0x63,0x97, -0xb7,0x01,0x63,0x95,0x0a,0x00,0xc1,0x98,0xc1,0x04,0x85,0x4a,0x05,0x0a,0xc1,0x47, -0xe3,0x14,0xfa,0xf2,0xa5,0xbf,0x41,0x11,0x06,0xc6,0x22,0xc4,0x26,0xc2,0xf3,0x27, -0x40,0xf1,0x37,0x55,0xf0,0x8f,0x13,0x04,0xc5,0x15,0x85,0xe7,0x61,0x46,0x81,0x45, -0x13,0x05,0xc5,0x15,0xef,0x10,0xe0,0x21,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x00, -0x1c,0xc4,0x93,0x87,0x47,0x02,0x5c,0xc4,0x05,0x47,0xb7,0x67,0xf0,0x8f,0x23,0x8e, -0xe7,0x26,0x93,0x04,0x84,0x01,0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x1d,0x94,0xfe, -0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40, -0x82,0x97,0x65,0xd5,0xfd,0xb7,0x41,0x11,0x22,0xc4,0x37,0x64,0xf0,0x8f,0x03,0x27, -0x04,0x29,0x06,0xc6,0x89,0x47,0x63,0xfa,0xe7,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05, -0xc5,0x50,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0xe1,0xb5,0x3f,0x15,0xc1,0x83,0x27, -0x04,0x29,0x91,0xcb,0xaa,0x85,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x52,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xdf,0x7d,0x55,0xb2,0x40,0x22,0x44,0x41,0x01,0x82,0x80, -0xb7,0x67,0xf0,0x8f,0x03,0xa7,0xc7,0x28,0xb7,0x06,0x80,0x00,0x1c,0x43,0xd5,0x8f, -0x1c,0xc3,0xdd,0xb7,0x59,0x71,0xe1,0x72,0x86,0xd6,0xd2,0xcc,0xd6,0xca,0xa2,0xd4, -0xa6,0xd2,0xca,0xd0,0xce,0xce,0xda,0xc8,0xde,0xc6,0xe2,0xc4,0xe6,0xc2,0xea,0xc0, -0x6e,0xde,0x16,0x91,0xaa,0x8a,0x08,0x18,0x2e,0x8a,0xef,0xf0,0x0f,0xa5,0xa5,0x3f, -0x05,0xc5,0x7d,0x5b,0xa1,0x62,0x16,0x91,0xb6,0x50,0x5a,0x85,0x26,0x54,0x96,0x54, -0x06,0x59,0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c, -0x06,0x4d,0xf2,0x5d,0x65,0x61,0x82,0x80,0x37,0x69,0xf0,0x8f,0x03,0x27,0x09,0x29, -0x89,0x47,0x2a,0x8b,0x63,0xfc,0xe7,0x00,0x37,0x45,0xf0,0x8f,0x56,0x86,0xd2,0x85, -0x13,0x05,0xc5,0x55,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0xd6,0x91,0x67,0x81,0x49, -0x13,0x8c,0xe7,0xff,0x8d,0x4b,0xb7,0x4c,0xf0,0x8f,0x37,0x4d,0xf0,0x8f,0xb7,0x4d, -0xf0,0x8f,0x63,0xe2,0x49,0x03,0x03,0x27,0x09,0x29,0x8d,0x47,0xe3,0xfc,0xe7,0xf8, -0x37,0x45,0xf0,0x8f,0x56,0x86,0xd2,0x85,0x13,0x05,0xc5,0x75,0x97,0xf0,0xcf,0xbf, -0xe7,0x80,0x80,0xd2,0x41,0xb7,0xb3,0x04,0x3a,0x41,0x26,0x84,0x63,0x71,0x9c,0x02, -0x91,0x64,0xf1,0x14,0x26,0x85,0xef,0xe0,0x7f,0xf4,0x83,0x27,0x09,0x29,0x2a,0x84, -0x1d,0xe5,0xa5,0xd3,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x58,0x51,0xa0,0x93,0xf7, -0x34,0x00,0xed,0xd3,0xf1,0x98,0xf9,0xfc,0x8d,0x44,0x63,0xf5,0x84,0x0e,0x83,0x27, -0x09,0x29,0xa1,0xd3,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x6b,0x95,0xa0,0x63,0xfe, -0xfb,0x00,0xb7,0x46,0xf0,0x8f,0x2a,0x86,0x01,0x47,0x81,0x47,0xa6,0x85,0x13,0x85, -0x86,0x5a,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0xcc,0xb3,0x87,0x59,0x01,0x3e,0x85, -0x26,0x86,0xa2,0x85,0x3e,0xce,0xef,0xf0,0x8f,0xfb,0x83,0x27,0x09,0x29,0x63,0xfd, -0xfb,0x00,0x01,0x47,0x81,0x47,0x26,0x86,0xb3,0x85,0x59,0x01,0x13,0x85,0xcc,0x5d, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0xc9,0x22,0x85,0xef,0xe0,0xff,0xf0,0x83,0x27, -0x09,0x29,0x01,0xcd,0xe3,0x8f,0x07,0xec,0x37,0x45,0xf0,0x8f,0x13,0x05,0x85,0x60, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0xc7,0xe9,0xb5,0xa6,0x99,0x63,0xfd,0xfb,0x02, -0x03,0x46,0x34,0x00,0x83,0x48,0x04,0x00,0x03,0x48,0xf4,0xff,0x83,0x47,0xe4,0xff, -0x03,0x47,0xd4,0xff,0x83,0x46,0xc4,0xff,0x32,0xc4,0x03,0x46,0x24,0x00,0xa6,0x85, -0x13,0x05,0xcd,0x62,0x32,0xc2,0x03,0x46,0x14,0x00,0x32,0xc0,0x22,0x86,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xc3,0xef,0xe0,0xff,0xef,0x83,0x27,0x09,0x29,0x01,0xc9, -0xe3,0x81,0x07,0xe8,0x37,0x45,0xf0,0x8f,0x13,0x05,0x05,0x67,0x55,0xb7,0xe3,0xfa, -0xfb,0xec,0x22,0x86,0xa6,0x85,0x13,0x85,0x4d,0x69,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0xa0,0xc0,0xc1,0xb5,0xd6,0x99,0x11,0x46,0x6c,0x10,0x4e,0x85,0xef,0xf0,0x2f,0xf0, -0x83,0x27,0x09,0x29,0x63,0xfb,0xf4,0x00,0x37,0x45,0xf0,0x8f,0xce,0x85,0x13,0x05, -0x05,0x70,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0xbe,0x22,0x85,0xef,0xe0,0x1f,0xe1, -0xaa,0x84,0x01,0xe5,0x83,0x27,0x09,0x29,0xe9,0xb5,0x22,0x86,0x6c,0x10,0xef,0x10, -0xc0,0x01,0x26,0x85,0xef,0xe0,0x5f,0xe4,0x83,0x27,0x09,0x29,0x05,0xfd,0x0d,0x47, -0x63,0x7f,0xf7,0x02,0x03,0xc6,0x34,0x00,0x83,0xc8,0x04,0x00,0x03,0xc8,0xf4,0xff, -0x83,0xc7,0xe4,0xff,0x03,0xc7,0xd4,0xff,0x83,0xc6,0xc4,0xff,0x32,0xc4,0x03,0xc6, -0x24,0x00,0x37,0x45,0xf0,0x8f,0xa2,0x85,0x32,0xc2,0x03,0xc6,0x14,0x00,0x13,0x05, -0xc5,0x62,0x32,0xc0,0x26,0x86,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0xb7,0xef,0xe0, -0x7f,0xe4,0x83,0x27,0x09,0x29,0x29,0xf5,0xe3,0x87,0x07,0xe2,0x37,0x45,0xf0,0x8f, -0x26,0x86,0xa2,0x85,0x13,0x05,0xc5,0x72,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xc0,0xb5, -0x19,0xbd,0x1d,0x71,0xd2,0xc4,0x37,0x6a,0xf0,0x8f,0x03,0x27,0x0a,0x29,0xa2,0xcc, -0x86,0xce,0xa6,0xca,0xca,0xc8,0xce,0xc6,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc, -0x66,0xda,0x6a,0xd8,0x6e,0xd6,0xc1,0x72,0x8d,0x47,0x16,0x91,0x2a,0x84,0x63,0xfd, -0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x77, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0xb1,0x1c,0x4c,0x37,0x6d,0xf0,0x8f,0x85,0x8b, -0x23,0x20,0xfd,0x28,0xa1,0x67,0x93,0x87,0x07,0x02,0x33,0x85,0x27,0x00,0xef,0xe0, -0xdf,0xf9,0xd1,0x31,0xaa,0x89,0x61,0xe1,0x03,0x27,0x0a,0x29,0x89,0x47,0x63,0xfc, -0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x7a,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xad,0xb7,0x67,0xf0,0x8f,0x83,0xc7,0xc7,0x27,0x89,0xc7, -0x4c,0x44,0x08,0x44,0xef,0xe0,0x1f,0xc1,0x18,0x40,0xb7,0x54,0xf0,0x8f,0x93,0x87, -0xc4,0x15,0x93,0x87,0x07,0x10,0xd8,0xc3,0x18,0x48,0x13,0x09,0x01,0x02,0x23,0xaa, -0x27,0x01,0x98,0xc7,0x23,0xac,0x27,0x01,0x01,0x4b,0x93,0x84,0xc4,0x15,0x91,0x4d, -0x21,0x6c,0x50,0x40,0x83,0x27,0x0a,0x29,0x63,0x60,0xcb,0x02,0x0d,0x47,0x63,0x70, -0xf7,0x14,0x10,0x40,0x0c,0x48,0x37,0x55,0xf0,0x8f,0x13,0x05,0x85,0x89,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xa7,0x25,0xa2,0xb3,0x05,0x66,0x41,0x23,0x2e,0xb9,0xfe, -0x63,0xfb,0xfd,0x00,0x37,0x45,0xf0,0x8f,0xda,0x86,0x13,0x05,0x85,0x7e,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xa5,0x68,0x08,0xef,0xe0,0x7f,0xbe,0x2a,0xc4,0x83,0x27, -0x0a,0x29,0x01,0xed,0x89,0xcb,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0x81,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0x60,0xa3,0xfd,0x59,0xdd,0xa0,0x63,0xff,0xfd,0x00,0x22,0x46, -0x83,0x25,0xc9,0xff,0x37,0x55,0xf0,0x8f,0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0x83, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0xa1,0x83,0x2b,0xc9,0xff,0xa2,0x4c,0x63,0x85, -0x0b,0x00,0x83,0xa7,0x84,0x10,0x99,0xe3,0x81,0x4c,0x9d,0xa8,0x03,0xa5,0x84,0x11, -0x03,0xa7,0x44,0x11,0x5e,0x86,0x33,0x07,0xe5,0x40,0xb3,0x0a,0x77,0x01,0x63,0x75, -0x5c,0x01,0x33,0x06,0xec,0x40,0xa1,0x6a,0xe6,0x85,0x32,0xc6,0xef,0x00,0xf0,0x62, -0x32,0x46,0x03,0xa7,0x84,0x11,0xb3,0x8b,0xcb,0x40,0x32,0x97,0x23,0xac,0xe4,0x10, -0x03,0xa7,0x84,0x10,0xb2,0x9c,0x63,0x84,0xea,0x00,0xe3,0x9a,0x8a,0xfb,0x83,0x26, -0x0d,0x28,0x83,0xa5,0x44,0x11,0x03,0xa5,0x44,0x10,0xb3,0x36,0xd0,0x00,0x56,0x86, -0xef,0xf0,0x4f,0xaa,0xaa,0x85,0x0d,0xc9,0x83,0x27,0x0a,0x29,0x89,0xcb,0x37,0x55, -0xf0,0x8f,0x13,0x05,0x45,0x87,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x98,0xfd,0x5c, -0x22,0x45,0xef,0xe0,0xdf,0xb6,0x0d,0xc5,0x83,0x27,0x0a,0x29,0xa9,0xd7,0x37,0x45, -0xf0,0x8f,0x13,0x05,0x85,0x60,0x25,0xbf,0x13,0x87,0x04,0x10,0x54,0x43,0xd6,0x96, -0x54,0xc3,0x14,0x47,0xb3,0x87,0x56,0x41,0x1c,0xc7,0x5c,0x4b,0x1c,0xcf,0x81,0xbf, -0x63,0x96,0x0c,0x00,0x83,0x27,0xc9,0xff,0x3e,0x9b,0x65,0xbd,0xf5,0x59,0xc1,0x62, -0x16,0x91,0xf6,0x40,0x4e,0x85,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a, -0x96,0x4a,0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61, -0x82,0x80,0x39,0x71,0x26,0xda,0xb7,0x64,0xf0,0x8f,0x03,0xa7,0x04,0x29,0xb5,0x72, -0x22,0xdc,0x06,0xde,0x4a,0xd8,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0,0x5e,0xce, -0x62,0xcc,0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x93,0x82,0x02,0x4f,0x8d,0x47,0x16,0x91, -0x2a,0x84,0x63,0xfd,0xe7,0x00,0x14,0x4d,0x10,0x41,0x4c,0x41,0x37,0x45,0xf0,0x8f, -0x13,0x05,0xc5,0x77,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x8e,0x1c,0x4c,0xb7,0x6d, -0xf0,0x8f,0x85,0x8b,0x23,0xa0,0xfd,0x28,0xad,0x67,0x93,0x87,0x07,0xb1,0x33,0x85, -0x27,0x00,0xef,0xe0,0x9f,0xd6,0x41,0x3c,0xaa,0x89,0x6d,0xe5,0x03,0xa7,0x04,0x29, -0x89,0x47,0x63,0xfc,0xe7,0x00,0x10,0x44,0x4c,0x44,0x37,0x45,0xf0,0x8f,0x13,0x05, -0xc5,0x7a,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x20,0x8a,0xb7,0x67,0xf0,0x8f,0x83,0xc7, -0xc7,0x27,0x89,0xc7,0x4c,0x44,0x08,0x44,0xef,0xe0,0xdf,0x9d,0x03,0xa7,0x04,0x29, -0x89,0x47,0x63,0xfb,0xe7,0x00,0x0c,0x48,0x37,0x55,0xf0,0x8f,0x13,0x05,0x85,0x8b, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0x87,0x18,0x40,0x37,0x59,0xf0,0x8f,0x93,0x07, -0xc9,0x15,0x93,0x87,0x07,0x10,0xd8,0xc3,0x18,0x48,0x13,0x0a,0x01,0xb1,0x81,0x4a, -0x98,0xc7,0x58,0x40,0x13,0x09,0xc9,0x15,0x11,0x4c,0xd8,0xc7,0x18,0x10,0x98,0xcb, -0x0d,0x67,0x13,0x07,0x07,0xb1,0x0a,0x97,0xd8,0xcb,0x98,0xcf,0x23,0x28,0x0a,0x50, -0x50,0x40,0x83,0xa7,0x04,0x29,0x63,0xe0,0xca,0x02,0x0d,0x47,0x63,0x70,0xf7,0x16, -0x10,0x40,0x0c,0x48,0x37,0x55,0xf0,0x8f,0x13,0x05,0x85,0x89,0x97,0xf0,0xcf,0xbf, -0xe7,0x80,0x80,0x81,0xa1,0xa2,0xb3,0x05,0x56,0x41,0x23,0x22,0xba,0x50,0x63,0x7b, -0xfc,0x00,0x37,0x45,0xf0,0x8f,0xd6,0x86,0x13,0x05,0x85,0x7e,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x7f,0x48,0x08,0xef,0xe0,0x9f,0x98,0x2a,0xc4,0x83,0xa7,0x04,0x29, -0x01,0xed,0x89,0xcb,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0x81,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x7d,0xfd,0x59,0x19,0xa2,0x63,0x7f,0xfc,0x00,0x22,0x46,0x83,0x25, -0x4a,0x50,0x37,0x55,0xf0,0x8f,0x01,0x47,0x81,0x47,0x13,0x05,0xc5,0x83,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x7b,0xa2,0x47,0x03,0x2b,0x4a,0x50,0x85,0x4c,0x3e,0xc6, -0x21,0x6d,0x63,0x07,0x0b,0x00,0x83,0x27,0x89,0x10,0x99,0xc3,0x63,0x4d,0x90,0x01, -0x63,0xdd,0x0c,0x12,0x83,0xa7,0x04,0x29,0xe9,0xc3,0x37,0x55,0xf0,0x8f,0xe6,0x85, -0x13,0x05,0xc5,0x93,0x11,0xa2,0x13,0x05,0x09,0x10,0x54,0x49,0x18,0x4d,0x03,0x28, -0xc5,0x00,0xb3,0x87,0xa6,0x01,0xb2,0x45,0x08,0x49,0x99,0x8f,0x33,0x38,0x0b,0x01, -0x23,0x26,0xfa,0x50,0x06,0x08,0x7c,0x08,0x30,0x08,0x23,0x24,0x6a,0x51,0x97,0xf0, -0xcf,0xbf,0xe7,0x80,0xa0,0x82,0x83,0xa7,0x04,0x29,0xaa,0x8c,0x63,0x70,0xfc,0x02, -0x03,0x26,0xca,0x50,0x83,0x25,0x8a,0x50,0x37,0x55,0xf0,0x8f,0x01,0x47,0x81,0x47, -0x13,0x05,0x45,0x8e,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x73,0x13,0x07,0x09,0x10, -0x83,0x27,0x8a,0x50,0x54,0x47,0x4c,0x4b,0x33,0x0b,0xfb,0x40,0x9d,0x8e,0x54,0xc7, -0xb2,0x46,0xb6,0x97,0x3e,0xc6,0x83,0x26,0xca,0x50,0x1c,0x4f,0xb6,0x97,0x1c,0xcf, -0xb3,0x8b,0xb7,0x40,0x63,0x54,0x90,0x01,0xe3,0x9d,0xab,0xf5,0x03,0x26,0x89,0x10, -0x5e,0x87,0x63,0x73,0x76,0x01,0x32,0x87,0x2d,0xcf,0x63,0x75,0xa7,0x05,0x63,0xf3, -0xcb,0x04,0x83,0xa7,0x04,0x29,0x91,0xcb,0x37,0x55,0xf0,0x8f,0xba,0x85,0x13,0x05, -0x85,0x91,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x20,0x6d,0xf5,0x59,0xcd,0x62,0x93,0x82, -0x02,0xb1,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54,0x42,0x59,0xb2,0x59, -0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c,0x42,0x4d,0xb2,0x4d, -0x21,0x61,0x82,0x80,0x83,0xa6,0x0d,0x28,0x03,0x25,0x49,0x10,0x3a,0x86,0xb3,0x36, -0xd0,0x00,0xef,0xe0,0x3f,0xf9,0xaa,0x85,0x09,0xcd,0x83,0xa7,0x04,0x29,0xd5,0xdf, -0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0x87,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0x67, -0x6d,0xb7,0x13,0x07,0x09,0x10,0x54,0x43,0xde,0x96,0x54,0xc3,0x14,0x47,0xb3,0x87, -0x76,0x41,0x1c,0xc7,0x5c,0x4b,0x1c,0xcf,0x6d,0xbd,0x83,0x25,0x89,0x10,0x63,0x9b, -0x0c,0x00,0x9d,0xc1,0x83,0xa7,0x04,0x29,0xc9,0xd3,0x37,0x55,0xf0,0x8f,0x13,0x05, -0x45,0x96,0xd9,0xb7,0x91,0xe9,0x83,0xa7,0x04,0x29,0xa5,0xdb,0x37,0x55,0xf0,0x8f, -0xda,0x85,0x13,0x05,0x05,0x99,0x4d,0xbf,0x22,0x45,0xef,0xe0,0x5f,0x81,0x11,0xc9, -0x83,0xa7,0x04,0x29,0xe3,0x88,0x07,0xe4,0x37,0x45,0xf0,0x8f,0x13,0x05,0x85,0x60, -0x35,0xbd,0x83,0x27,0x4a,0x50,0xbe,0x9a,0xe1,0xbb,0x71,0x71,0x4a,0xc1,0xce,0xde, -0xde,0xd6,0x06,0xc7,0x22,0xc5,0x26,0xc3,0xd2,0xdc,0xd6,0xda,0xda,0xd8,0xe2,0xd4, -0xe6,0xd2,0xea,0xd0,0xee,0xce,0xaa,0x8b,0x37,0x59,0xf0,0x8f,0x08,0x18,0x7c,0xd9, -0x6c,0xd1,0x30,0xd5,0x74,0xd5,0x38,0xd9,0x23,0x2c,0x05,0x07,0x23,0x2e,0x15,0x07, -0x93,0x07,0xc9,0x15,0xb7,0x69,0xf0,0x8f,0x13,0x87,0x49,0x29,0x63,0xe7,0xe7,0x2e, -0x37,0x05,0xf0,0x8f,0x13,0x05,0x85,0x15,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x5c, -0x01,0x45,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xa0,0x5b,0xb7,0x57,0xf0,0x8f,0x37,0x55, -0xf0,0x8f,0x23,0xac,0x07,0x26,0x37,0x64,0xf0,0x8f,0x95,0x47,0xb7,0x5c,0xf0,0x8f, -0x8d,0x44,0x93,0x05,0x00,0x0a,0x13,0x05,0x85,0x9b,0x23,0x28,0xf4,0x28,0x23,0xa0, -0x9c,0x14,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x20,0x58,0x83,0x27,0x04,0x29,0x63,0xfb, -0xf4,0x06,0x37,0x56,0xf0,0x8f,0xb7,0x45,0xf0,0x8f,0x37,0x55,0xf0,0x8f,0x13,0x06, -0x46,0x14,0x93,0x85,0x05,0x00,0x13,0x05,0x45,0x9d,0x97,0xe0,0xcf,0xbf,0xe7,0x80, -0xa0,0x55,0x83,0x27,0x04,0x29,0x63,0xf7,0xf4,0x04,0x37,0x55,0xf0,0x8f,0x13,0x86, -0x49,0x29,0x93,0x05,0xc9,0x15,0x13,0x05,0x05,0x9f,0x97,0xe0,0xcf,0xbf,0xe7,0x80, -0xa0,0x53,0x83,0x27,0x04,0x29,0x63,0xf7,0xf4,0x02,0xa9,0x47,0x63,0xeb,0x77,0x25, -0xb7,0x57,0xf0,0x8f,0x13,0x97,0x2b,0x00,0x93,0x87,0xc7,0xf3,0xba,0x97,0x03,0xa6, -0x87,0x08,0x37,0x55,0xf0,0x8f,0xde,0x85,0x13,0x05,0x85,0xa0,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x50,0x5c,0x09,0x3e,0xd6,0xb5,0x46,0x03,0x27,0x04,0x29,0xf9,0x5a, -0x63,0xcc,0x76,0x29,0x03,0xa9,0x07,0x00,0xc4,0x43,0x03,0xaa,0x87,0x00,0x03,0xab, -0xc7,0x00,0x8d,0x47,0x63,0xf0,0xe7,0x02,0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f, -0xa6,0x86,0x4a,0x86,0x93,0x85,0x05,0xff,0x13,0x05,0xc5,0xa1,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x4c,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07, -0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95, -0x35,0x01,0x63,0x4c,0x05,0x08,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x03,0x27,0x04,0x29, -0x89,0x47,0x63,0xfb,0xe7,0x02,0x37,0x55,0xf0,0x8f,0x13,0x05,0xc5,0xa3,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x48,0x03,0x27,0x04,0x29,0x8d,0x47,0x63,0xfe,0xe7,0x00, -0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f,0x93,0x85,0x45,0x00,0x13,0x05,0x05,0xa6, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0x46,0x81,0x45,0x01,0x45,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0xc0,0x61,0x01,0x45,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x92,0x0d,0x46, -0xa1,0x45,0x25,0x45,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x7f,0x13,0x05,0x00,0x02, -0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0x81,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50, -0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2, -0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0xb7,0x57,0xf0,0x8f,0x93,0x87, -0xc7,0x15,0x41,0x47,0x03,0x25,0x04,0x29,0x98,0xd7,0xc1,0x65,0x13,0x06,0x80,0x3f, -0x93,0x06,0x00,0x40,0x37,0x07,0xf8,0x43,0x8c,0xcf,0x90,0xd3,0xd4,0xd3,0xd8,0xcf, -0x89,0x47,0x63,0xf2,0xa7,0x06,0x37,0x55,0xf0,0x8f,0x13,0x05,0xc5,0xa6,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x3d,0x83,0x27,0x04,0x29,0x8d,0x49,0x63,0xf5,0xf9,0x04, -0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f,0x93,0x85,0x45,0x01,0x13,0x05,0x05,0xac, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0x3b,0x83,0x27,0x04,0x29,0x63,0xf5,0xf9,0x02, -0xb7,0x07,0xf4,0x4f,0x83,0xa5,0x87,0xfe,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0xad, -0x03,0xa8,0x45,0x01,0x9c,0x49,0xd8,0x45,0x94,0x45,0xd0,0x41,0x8c,0x41,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x38,0x37,0xd7,0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x03,0x2c,0x07,0x00,0xe3,0x1e,0x0c,0xfe, -0x83,0xa9,0x07,0x00,0x03,0x27,0x04,0x29,0x8d,0x47,0xa2,0x09,0x93,0xd9,0x89,0x00, -0x63,0xfb,0xe7,0x00,0x37,0x55,0xf0,0x8f,0xce,0x85,0x13,0x05,0xc5,0xb0,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x34,0x93,0xd5,0x09,0x01,0x93,0x87,0xe5,0xfe,0x13,0x07, -0x70,0x02,0x63,0x6b,0xf7,0x00,0x13,0x97,0x27,0x00,0xb7,0x57,0xf0,0x8f,0x93,0x87, -0xc7,0xf3,0xba,0x97,0x03,0xac,0xc7,0x0e,0x03,0x27,0x04,0x29,0x8d,0x47,0x63,0xfc, -0xe7,0x00,0x37,0x55,0xf0,0x8f,0x13,0x56,0xac,0x00,0x13,0x05,0x85,0xb2,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x30,0x63,0x1b,0x0c,0x02,0x83,0x27,0x04,0x29,0x89,0xcb, -0x37,0x55,0xf0,0x8f,0x13,0x05,0xc5,0xb4,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0x2e, -0x91,0x47,0x63,0x8b,0xfb,0x0e,0xfd,0x5a,0x41,0xa0,0x23,0xa0,0x07,0x00,0x91,0x07, -0x21,0xb3,0x37,0x46,0xf0,0x8f,0x13,0x06,0xc6,0x6f,0x65,0xbb,0xb7,0x07,0xf4,0x4f, -0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0xe2,0x85,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0x3f,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x00,0x3e,0xaa,0x89,0x11,0xcd,0x83,0x27,0x04,0x29,0xcd,0xdf,0xaa,0x85, -0x37,0x55,0xf0,0x8f,0x13,0x05,0x05,0xb7,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0x28, -0x5d,0xb7,0xa9,0x47,0xf9,0x5a,0x63,0xe1,0x77,0x03,0xb7,0x57,0xf0,0x8f,0x93,0x87, -0x07,0xf1,0x8a,0x0b,0xbe,0x9b,0x03,0xa7,0x0b,0x00,0x8d,0x47,0x02,0x87,0xa6,0x85, -0x4a,0x85,0xef,0xf0,0x2f,0xc9,0xaa,0x8a,0x03,0x27,0x04,0x29,0x8d,0x47,0x63,0xfb, -0xe7,0x00,0x37,0x55,0xf0,0x8f,0xd6,0x85,0x13,0x05,0x05,0xe5,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x24,0xba,0x40,0x2a,0x44,0x9a,0x44,0x0a,0x49,0xf6,0x59,0x66,0x5a, -0x46,0x5b,0xb6,0x5b,0x26,0x5c,0x96,0x5c,0x06,0x5d,0xf6,0x4d,0x56,0x85,0xd6,0x5a, -0x4d,0x61,0x82,0x80,0xa6,0x85,0x4a,0x85,0xef,0xe0,0x5f,0xbb,0x6d,0xbf,0x52,0x86, -0xa6,0x85,0x4a,0x85,0xef,0xf0,0x6f,0x82,0x81,0x4a,0x7d,0xb7,0x4a,0x85,0xef,0xf0, -0x4f,0xeb,0x55,0xb7,0x4a,0x85,0xef,0xf0,0xdf,0x8d,0x71,0xbf,0x52,0x86,0xa6,0x85, -0x4a,0x85,0xef,0xe0,0xdf,0xee,0xcd,0xb7,0x23,0xae,0x04,0x00,0xdd,0x57,0x9c,0xd0, -0xe1,0xbf,0x03,0x27,0x04,0x29,0x23,0xae,0x84,0x01,0x8d,0x47,0x63,0xf0,0xe7,0x02, -0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f,0xa6,0x86,0x4a,0x86,0x93,0x85,0x85,0x0c, -0x13,0x05,0x85,0xb9,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x1c,0x23,0xa0,0x04,0x02, -0x23,0xa0,0x04,0x00,0xfd,0x57,0x63,0x12,0xf9,0x04,0x15,0x69,0x21,0x6a,0x13,0x09, -0xa9,0x0a,0x8d,0x4a,0x37,0x5b,0xf0,0x8f,0x13,0x95,0x59,0x00,0x0c,0x18,0x13,0x06, -0x00,0x02,0x52,0x95,0xef,0xe0,0xbf,0xc9,0x83,0x55,0x01,0x03,0x83,0x27,0x04,0x29, -0x63,0x83,0x25,0x03,0x89,0xcb,0x37,0x55,0xf0,0x8f,0x13,0x05,0x05,0xbb,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x17,0xe9,0x57,0x59,0xb7,0xa6,0x85,0x4a,0x85,0xef,0xf0, -0x4f,0x88,0x88,0xd0,0x91,0xbf,0x52,0x56,0x63,0x66,0xcc,0x00,0x62,0x57,0x32,0x97, -0x63,0x70,0xec,0x02,0x81,0xcf,0xe2,0x56,0x37,0x55,0xf0,0x8f,0x62,0x87,0xce,0x85, -0x13,0x05,0x05,0xbe,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x14,0xe5,0x57,0x81,0xbf, -0x63,0xff,0xfa,0x00,0x03,0x47,0x31,0x03,0x83,0x46,0x21,0x03,0x7c,0x18,0x4a,0x86, -0xce,0x85,0x13,0x05,0x4b,0xc3,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xe0,0x11,0x83,0x47, -0x21,0x03,0x8d,0xe7,0x03,0x27,0x04,0x29,0x89,0x47,0x63,0xfe,0xe7,0x00,0x62,0x56, -0xd2,0x56,0x37,0x55,0xf0,0x8f,0x29,0x82,0x6c,0x18,0x13,0x05,0x45,0xc7,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x0f,0x52,0x55,0xa6,0x85,0x51,0xb7,0x85,0x09,0xa9,0xb7, -0x03,0x27,0x04,0x29,0x63,0xff,0xe7,0x00,0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f, -0x5a,0x86,0x93,0x85,0xc5,0x0d,0x13,0x05,0x45,0xca,0x97,0xe0,0xcf,0xbf,0xe7,0x80, -0xa0,0x0c,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0x0f,0x3e,0xce,0x85,0x67,0x85,0x04, -0x89,0x4c,0x0d,0x4d,0x93,0x8b,0xf7,0xff,0x63,0x17,0x3b,0x01,0x13,0x15,0x2b,0x00, -0x13,0x75,0xf5,0x0f,0x89,0xb5,0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00, -0x89,0x45,0x93,0x8d,0xf4,0xff,0x56,0x85,0xef,0xe0,0x4f,0xc8,0x83,0x27,0x04,0x29, -0x2a,0xca,0x63,0x7d,0xfd,0x00,0xf2,0x45,0x37,0x55,0xf0,0x8f,0xa6,0x86,0x56,0x86, -0x13,0x05,0x85,0xb9,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0x07,0x13,0x05,0x30,0x03, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0x44,0x52,0x46,0x7d,0x7c,0xb3,0xf7,0x8a,0x01, -0x3e,0x85,0xd2,0x85,0x3e,0xcc,0xef,0xe0,0x9f,0xb5,0xb3,0xf8,0x7a,0x01,0x33,0x0c, -0x1a,0x01,0x09,0x46,0xe2,0x85,0x26,0x85,0x49,0x29,0x83,0x27,0x04,0x29,0x63,0xf4, -0xfc,0x02,0x03,0x47,0x3c,0x00,0x83,0x46,0x2c,0x00,0x03,0x46,0x1c,0x00,0x83,0x45, -0x0c,0x00,0x37,0x55,0xf0,0x8f,0x56,0x88,0x89,0x47,0x13,0x05,0x85,0xcb,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0x01,0xd2,0x45,0x56,0x85,0xef,0xe0,0x3f,0x9a,0x11,0xcd, -0x83,0x27,0x04,0x29,0x89,0xcb,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0xcf,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0xff,0x01,0x45,0x79,0xb3,0x93,0x07,0x00,0xf9,0xa3,0x00, -0xfc,0x00,0x23,0x00,0x9c,0x01,0xef,0xe0,0x0f,0xc2,0xb3,0x36,0xa0,0x00,0x52,0x46, -0x62,0x45,0xd2,0x85,0xef,0xe0,0x1f,0x8d,0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x29, -0xf9,0xdb,0x37,0x55,0xf0,0x8f,0x13,0x05,0xc5,0xd1,0x97,0xe0,0xcf,0xbf,0xe7,0x80, -0xa0,0xfb,0xd1,0xb7,0x13,0x05,0x30,0x03,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0x38, -0x83,0x27,0x04,0x29,0x63,0x7e,0xfd,0x04,0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff, -0xef,0xe0,0xff,0xa9,0x83,0x27,0x04,0x29,0x63,0x74,0xfd,0x04,0x83,0x47,0x71,0x03, -0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03,0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47, -0x01,0x03,0xb7,0x55,0xf0,0x8f,0x3e,0xc4,0x83,0x47,0x51,0x03,0x37,0x55,0xf0,0x8f, -0xa6,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03,0x56,0x86,0x93,0x85,0x45,0x0f,0x3e,0xc0, -0x83,0x47,0x11,0x03,0x13,0x05,0x85,0xd4,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0xf4, -0x23,0x80,0x9d,0x01,0x85,0x09,0x91,0x04,0x41,0xbd,0x03,0x27,0x04,0x29,0x63,0xff, -0xe7,0x00,0xb7,0x55,0xf0,0x8f,0x37,0x55,0xf0,0x8f,0x5a,0x86,0x93,0x85,0x85,0x10, -0x13,0x05,0x45,0xca,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x00,0xf2,0xb7,0x57,0xf0,0x8f, -0x93,0x87,0x47,0x12,0x05,0x6d,0x8d,0x4c,0x3e,0xca,0x7d,0x1d,0xe3,0x0d,0x3b,0xf1, -0x93,0x97,0x29,0x00,0xca,0x97,0x83,0xaa,0x07,0x00,0x89,0x45,0x93,0x8d,0x14,0x00, -0x56,0x85,0xef,0xe0,0xaf,0xae,0x83,0x27,0x04,0x29,0xaa,0x8b,0x63,0xf5,0xfc,0x02, -0x83,0xc8,0x44,0x00,0x03,0xc8,0x34,0x00,0x83,0xc7,0x24,0x00,0x03,0xc7,0x14,0x00, -0xd2,0x45,0x37,0x55,0xf0,0x8f,0xee,0x86,0x56,0x86,0x13,0x05,0x05,0xd9,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0xec,0x13,0x05,0x30,0x03,0x7d,0x7c,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0x29,0x33,0xfc,0x8a,0x01,0xd2,0x85,0x5e,0x86,0x62,0x85,0xef,0xe0, -0x1f,0x9b,0xde,0x85,0x56,0x85,0xef,0xe0,0x7f,0x83,0x19,0xcd,0x83,0x27,0x04,0x29, -0x89,0xcb,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0xcf,0x97,0xe0,0xcf,0xbf,0xe7,0x80, -0xa0,0xe8,0x13,0x05,0xf0,0x0f,0x05,0xb1,0x03,0xc7,0x14,0x00,0xb3,0xf7,0xaa,0x01, -0xd2,0x97,0x23,0x80,0xe7,0x00,0x03,0xc7,0x24,0x00,0xa3,0x80,0xe7,0x00,0xef,0xe0, -0x8f,0xaa,0xb3,0x36,0xa0,0x00,0xd2,0x85,0x5e,0x86,0x62,0x85,0xef,0xe0,0x8f,0xf5, -0xaa,0x85,0x09,0xcd,0x83,0x27,0x04,0x29,0xe9,0xd7,0x37,0x55,0xf0,0x8f,0x13,0x05, -0x05,0xdc,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x20,0xe4,0x65,0xbf,0x13,0x05,0x30,0x03, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0x21,0x83,0x27,0x04,0x29,0x63,0xfe,0xfc,0x04, -0x21,0x46,0x0c,0x18,0x13,0xf5,0xca,0xff,0xef,0xe0,0x7f,0x92,0x83,0x27,0x04,0x29, -0x63,0xf4,0xfc,0x04,0x83,0x47,0x71,0x03,0x83,0x48,0x31,0x03,0x03,0x48,0x21,0x03, -0x3e,0xc6,0x83,0x47,0x61,0x03,0x03,0x47,0x01,0x03,0xb7,0x55,0xf0,0x8f,0x3e,0xc4, -0x83,0x47,0x51,0x03,0x37,0x55,0xf0,0x8f,0xee,0x86,0x3e,0xc2,0x83,0x47,0x41,0x03, -0x56,0x86,0x93,0x85,0x45,0x12,0x3e,0xc0,0x83,0x47,0x11,0x03,0x13,0x05,0x85,0xd4, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x40,0xdd,0x85,0x09,0x91,0x04,0xc1,0xb5,0xb7,0x17, -0x11,0x50,0x7d,0x57,0x93,0x87,0x07,0x04,0x63,0x14,0xe9,0x06,0x03,0xa9,0x07,0x00, -0x13,0x77,0xc9,0xff,0x13,0x67,0x17,0x00,0x98,0xc3,0x03,0x27,0x04,0x29,0x8d,0x47, -0x63,0xfb,0xe7,0x00,0x37,0x55,0xf0,0x8f,0xca,0x85,0x13,0x05,0x85,0xde,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x60,0xd9,0x03,0xa7,0x0c,0x14,0x85,0x47,0xca,0x8a,0xe3,0x15, -0xf7,0xb2,0x01,0x45,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0xdc,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x00,0x2b,0xb7,0x95,0x98,0x00,0x93,0x85,0x05,0x68,0x01,0x45,0x97,0xe0, -0xcf,0xbf,0xe7,0x80,0x20,0xe0,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xa0,0xd6,0xed,0xbc, -0x98,0x43,0x93,0x76,0x39,0x00,0x71,0x9b,0x55,0x8f,0x79,0xbf,0xb7,0x07,0x02,0x03, -0x93,0x87,0x97,0x10,0x3e,0xd8,0xb7,0x07,0x06,0x08,0x93,0x87,0x47,0x50,0x81,0x45, -0x61,0x46,0x28,0x18,0x3e,0xda,0xf1,0x28,0x13,0x05,0x40,0x1d,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x00,0xe5,0xaa,0x85,0x11,0xc9,0x83,0x27,0x04,0x29,0xe3,0x8d,0x07,0xa2, -0x37,0x45,0xf0,0x8f,0x13,0x05,0x05,0x25,0x41,0xb4,0x13,0x09,0x01,0x03,0xca,0x85, -0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0xc0,0xe2, -0xaa,0x85,0x11,0xc9,0x83,0x27,0x04,0x29,0xe3,0x87,0x07,0xa0,0x37,0x55,0xf0,0x8f, -0x13,0x05,0x45,0x87,0x91,0xbc,0xca,0x85,0x13,0x06,0x00,0x02,0x37,0x45,0x1d,0x00, -0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x80,0xe0,0x83,0x27,0x04,0x29,0xaa,0x85,0x01,0xc9, -0xe3,0x83,0x07,0x9e,0x37,0x55,0xf0,0x8f,0x13,0x05,0x45,0xe0,0x35,0xb4,0x0d,0x47, -0x63,0x7a,0xf7,0x00,0x37,0x55,0xf0,0x8f,0x13,0x05,0x85,0xe2,0x97,0xe0,0xcf,0xbf, -0xe7,0x80,0x80,0xca,0x81,0x44,0x0d,0x4a,0xb7,0x5a,0xf0,0x8f,0xa9,0x49,0x83,0x27, -0x04,0x29,0x63,0x7c,0xfa,0x00,0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x85, -0x8a,0xe3,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x20,0xc8,0x85,0x04,0xe3,0x91,0x34,0xff, -0x03,0x27,0x04,0x29,0x8d,0x47,0xe3,0xf1,0xe7,0xa6,0x37,0x55,0xf0,0x8f,0x13,0x05, -0x45,0xe4,0x97,0xe0,0xcf,0xbf,0xe7,0x80,0x20,0xc6,0xb9,0xb4,0x2e,0x86,0x81,0x45, -0x09,0xa0,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef, -0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7, -0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40, -0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00, -0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00, -0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00, -0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00, -0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96, -0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00, -0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17, -0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b, -0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69, -0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe, -0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7, -0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86, -0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01, -0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7, -0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2, -0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae, -0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2, -0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8, -0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85, -0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46, -0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06, -0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 08af11786e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,278 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x3c,0x03,0xf0,0x8f,0xb8,0x06,0xf0,0x8f,0x0c,0x00,0xf0,0x8f,0xfc,0x08,0xf0,0x8f, -0x0e,0x09,0xf0,0x8f,0x26,0x00,0xf0,0x8f,0xa0,0x07,0xf0,0x8f,0x3e,0x00,0xf0,0x8f, -0x52,0x00,0xf0,0x8f,0x00,0x00,0x00,0x00,0x5c,0x40,0xf0,0x8f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x00,0xf0,0x8f, -0x38,0x01,0xf0,0x8f,0xf0,0x00,0xf0,0x8f,0x3c,0x01,0xf0,0x8f,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x41,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x65,0x6d, -0x6f,0x72,0x79,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x3a,0x20,0x5b,0x30,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x5b,0x31,0x5d,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x74,0x72,0x6c,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x61,0x64,0x64,0x72,0x20, -0x25,0x70,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20, -0x25,0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x63,0x6b,0x20,0x64,0x61, -0x74,0x61,0x20,0x70,0x6f,0x6f,0x6c,0x20,0x25,0x6c,0x75,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f, -0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x00,0x00, -0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66, -0x65,0x72,0x21,0x22,0x00,0x00,0x00,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65, -0x64,0x2d,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73, -0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a, -0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x65,0x71,0x2d, -0x3e,0x73,0x72,0x63,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70, -0x5f,0x73,0x72,0x63,0x3a,0x25,0x78,0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65, -0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x6d,0x6d,0x61,0x70,0x20,0x70,0x61,0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64, -0x20,0x65,0x6e,0x74,0x72,0x79,0x5f,0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64, -0x64,0x72,0x3a,0x25,0x78,0x20,0x6d,0x6d,0x75,0x5f,0x76,0x61,0x6c,0x3a,0x25,0x78, -0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x70,0x61,0x67,0x65,0x5f,0x73,0x69, -0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65,0x73,0x3a,0x25,0x78,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x75,0x6e,0x6d,0x61,0x70,0x20,0x70,0x61, -0x67,0x65,0x5f,0x6e,0x75,0x6d,0x3a,0x25,0x64,0x20,0x65,0x6e,0x74,0x72,0x79,0x5f, -0x69,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x3a,0x25,0x78,0x20,0x70, -0x61,0x67,0x65,0x5f,0x73,0x69,0x7a,0x65,0x5f,0x69,0x6e,0x5f,0x62,0x79,0x74,0x65, -0x73,0x3a,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68, -0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64, -0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x63,0x75,0x20, -0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x66,0x6f,0x75,0x6e, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f, -0x4d,0x20,0x61,0x64,0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30, -0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25, -0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d, -0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c, -0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d, -0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75, -0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e, -0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25, -0x64,0x20,0x6d,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, -0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75, -0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74, -0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20, -0x77,0x68,0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74, -0x68,0x65,0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64, -0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72, -0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e, -0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x20,0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, -0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, -0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, -0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f, -0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74, -0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74, -0x21,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x66,0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20, -0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65, -0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68, -0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54,0x41, -0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78, -0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20, -0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x43,0x61,0x63,0x68,0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20, -0x74,0x6f,0x20,0x62,0x65,0x20,0x65,0x6e,0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x4d,0x4d,0x55,0x20,0x70,0x61,0x67,0x65,0x20,0x73,0x69,0x7a, -0x65,0x3a,0x25,0x58,0x20,0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67,0x65,0x5f,0x73, -0x74,0x61,0x72,0x74,0x3a,0x25,0x64,0x20,0x64,0x72,0x6f,0x6d,0x5f,0x70,0x61,0x67, -0x65,0x5f,0x65,0x6e,0x64,0x3a,0x25,0x64,0x20,0x76,0x61,0x64,0x64,0x72,0x5f,0x62, -0x61,0x73,0x65,0x5f,0x61,0x64,0x64,0x72,0x3a,0x25,0x58,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45, -0x52,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, -0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20, -0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78, -0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61, -0x64,0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, -0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65, -0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28, -0x25,0x64,0x29,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, -0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20, -0x6d,0x61,0x67,0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f, -0x6e,0x20,0x25,0x64,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f, -0x66,0x66,0x73,0x65,0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20, -0x30,0x78,0x25,0x78,0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x63,0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e, -0x64,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20, -0x6d,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20, -0x73,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e, -0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a, -0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64,0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25, -0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e, -0x20,0x73,0x65,0x63,0x74,0x6f,0x72,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72, -0x69,0x74,0x65,0x20,0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x73,0x3a,0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30, -0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25, -0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30, -0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78, -0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x72,0x65,0x73,0x74,0x6f,0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x68,0x70,0x5f,0x63,0x6c,0x6b,0x5f,0x63,0x74,0x72,0x6c,0x5f,0x72,0x65,0x67,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68, -0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x44,0x61,0x74,0x61,0x3a,0x20,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, -0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x00,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a, -0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x5f,0x43,0x48,0x45,0x43,0x4b,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x00,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52, -0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x00,0x00,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00, -0x43,0x4c,0x4f,0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00, -0xbe,0x1d,0xf0,0x8f,0x1c,0x1e,0xf0,0x8f,0x04,0x1e,0xf0,0x8f,0x0e,0x1e,0xf0,0x8f, -0x42,0x1e,0xf0,0x8f,0x40,0x1f,0xf0,0x8f,0xea,0x20,0xf0,0x8f,0xdc,0x22,0xf0,0x8f, -0x24,0x1e,0xf0,0x8f,0x2c,0x1e,0xf0,0x8f,0x5e,0x22,0xf0,0x8f,0x73,0x74,0x75,0x62, -0x5f,0x67,0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73, -0x69,0x7a,0x65,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63, -0x6b,0x00,0x00,0x00,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x67,0x65,0x74,0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68, -0x00,0x00,0x00,0x00,0x64,0x4e,0xf0,0x8f,0x70,0x4e,0xf0,0x8f,0x7c,0x4e,0xf0,0x8f, -0x88,0x4e,0xf0,0x8f,0x9c,0x4e,0xf0,0x8f,0xac,0x4e,0xf0,0x8f,0xbc,0x4e,0xf0,0x8f, -0xcc,0x4e,0xf0,0x8f,0xd8,0x4e,0xf0,0x8f,0xf0,0x4e,0xf0,0x8f,0x00,0x4f,0xf0,0x8f, -0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c, -0x65,0x72,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69, -0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d,0x75, -0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73, -0x65,0x74,0x5f,0x62,0x70,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74, -0x69,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63, -0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x03,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_code.inc deleted file mode 100644 index f24f856b0e..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,179 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xcf,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97,0x88,0x43, -0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97,0x23,0xa2, -0x07,0x00,0x82,0x80,0x73,0x27,0x40,0xf1,0x31,0x46,0x33,0x07,0xc7,0x02,0xb7,0x47, -0xf0,0x8f,0x93,0x87,0x47,0x11,0xb7,0x06,0xf0,0x8f,0x93,0x86,0x26,0x09,0x3e,0x97, -0x54,0xc3,0x73,0x27,0x40,0xf1,0x33,0x07,0xc7,0x02,0xba,0x97,0x98,0x43,0x93,0x17, -0x87,0x00,0x63,0xd4,0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7, -0xf7,0x07,0x45,0x83,0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0x71,0x3f, -0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80, -0x41,0x11,0x06,0xc6,0xf3,0x26,0x40,0xf1,0x73,0x27,0x40,0xf1,0x31,0x46,0xb3,0x86, -0xc6,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0x37,0x88,0x3f,0x00,0x3e,0x05, -0xc6,0x05,0x33,0x75,0x05,0x01,0xc5,0x81,0x4d,0x8d,0x33,0x07,0xc7,0x02,0x3e,0x97, -0xb6,0x97,0x9c,0x43,0xb7,0x06,0x80,0x00,0xf5,0x8f,0x5d,0x8d,0x08,0xc3,0xb1,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1, -0xb1,0x47,0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97, -0x88,0x43,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46,0xf0,0x8f,0x83,0x47,0x06,0x11, -0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b,0x49,0x83,0x1d,0x8b, -0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3, -0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10,0x03,0xa5,0xc6,0x10,0x82,0x80,0x73,0x27, -0x40,0xf1,0x83,0x46,0x05,0x00,0x9d,0xee,0xb7,0x47,0xf0,0x8f,0x23,0x26,0x05,0x02, -0x03,0xa6,0x87,0x16,0xb7,0x47,0xf0,0x8f,0x23,0x24,0x05,0x02,0x83,0xa7,0x47,0x16, -0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x50,0xc9, -0x23,0x28,0x05,0x00,0x3e,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd,0x50,0xcd,0x1c,0xd1, -0x23,0x24,0x05,0x00,0x85,0x47,0xb3,0x97,0xe7,0x00,0xdd,0x8e,0xb1,0x47,0x33,0x07, -0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0x23,0x00,0xd5,0x00,0x51,0x05, -0xba,0x97,0x37,0x47,0xf0,0x8f,0x88,0xc7,0x23,0x26,0xf7,0x16,0x01,0x45,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2, -0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40, -0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f,0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88, -0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04, -0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40, -0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e, -0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58, -0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf, -0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58, -0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06, -0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28, -0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7, -0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02, -0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50, -0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed, -0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58, -0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a, -0x05,0x27,0xe3,0x69,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49, -0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed, -0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00, -0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9,0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5, -0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3, -0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84, -0x63,0xe9,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf5,0xe7,0x06,0xb2,0x85,0x11,0x05,0x25,0x3d,0x41,0xe5,0x1c,0x44,0x13,0x17, -0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe4,0xe7,0x06,0x1c,0x44, -0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97, -0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xd8,0x47,0x4a,0x97,0xd8,0xc7,0xf3,0x27,0x40,0xf1,0xbe,0x07,0xc5,0x8f,0x23,0x10, -0xf5,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf1,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0, -0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x15,0x3b,0x18,0x58, -0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44, -0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0, -0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x7d,0x31,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x41,0x11,0x06,0xc6,0x22,0xc4,0x26,0xc2,0xf3,0x27,0x40,0xf1,0x37,0x45, -0xf0,0x8f,0x13,0x04,0xc5,0x12,0x9d,0xe3,0x61,0x46,0x81,0x45,0x13,0x05,0xc5,0x12, -0x65,0x2e,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x00,0x1c,0xc4,0x93,0x87,0x47,0x02, -0x5c,0xc4,0x05,0x47,0xb7,0x47,0xf0,0x8f,0x23,0x8e,0xe7,0x14,0x93,0x04,0x84,0x01, -0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x1d,0x94,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44, -0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7, -0x1c,0x4d,0x59,0x71,0x37,0x47,0xf0,0x8f,0x85,0x8b,0xc1,0x72,0xa6,0xd2,0x86,0xd6, -0xa2,0xd4,0xca,0xd0,0xce,0xce,0xd2,0xcc,0xd6,0xca,0xda,0xc8,0xde,0xc6,0xe2,0xc4, -0xe6,0xc2,0xea,0xc0,0x6e,0xde,0x16,0x91,0x23,0x20,0xf7,0x16,0xa1,0x67,0x93,0x87, -0x07,0x03,0x37,0x47,0xf0,0x8f,0x8a,0x97,0x23,0x24,0xf7,0x16,0xb7,0x47,0xf0,0x8f, -0x21,0x67,0xaa,0x84,0x23,0xa2,0xe7,0x16,0xa9,0x3f,0x63,0x16,0x05,0x1e,0xb7,0x47, -0xf0,0x8f,0x03,0xa7,0xc7,0x16,0xb7,0x06,0x80,0x00,0xb7,0x4b,0xf0,0x8f,0x1c,0x43, -0xaa,0x89,0xd5,0x8f,0x1c,0xc3,0x03,0xc7,0xcb,0x15,0xb7,0x47,0xf0,0x8f,0x13,0x8a, -0xc7,0x12,0x1d,0xc7,0x03,0x27,0x8a,0x00,0x8c,0x44,0xd0,0x44,0x11,0xcb,0x58,0x4b, -0x01,0xcb,0x03,0x25,0xca,0x00,0x32,0xc6,0x2e,0xc4,0x02,0x97,0x32,0x46,0xa2,0x45, -0x03,0x27,0x0a,0x01,0x11,0xc7,0x58,0x4b,0x01,0xc7,0x03,0x25,0x4a,0x01,0x02,0x97, -0x98,0x40,0x00,0x18,0x23,0x24,0x8a,0x02,0x23,0x2c,0xea,0x00,0x98,0x48,0x23,0x26, -0x8a,0x02,0x01,0x4b,0x23,0x2e,0xea,0x00,0xd8,0x40,0x63,0x7c,0xeb,0x14,0x33,0x07, -0x67,0x41,0x23,0x22,0xe4,0xfe,0x03,0xc7,0xcb,0x15,0x63,0x06,0x07,0x16,0x03,0x27, -0x8a,0x00,0x63,0x02,0x07,0x16,0x18,0x4f,0x63,0x0f,0x07,0x14,0x03,0x25,0xca,0x00, -0x81,0x47,0x01,0x48,0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe, -0x23,0x26,0x04,0xff,0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff, -0x30,0x08,0x4c,0x08,0x02,0x97,0x2a,0xc4,0x63,0x07,0x05,0x12,0x83,0x2a,0x44,0xfe, -0x2a,0x8c,0xa1,0x6c,0x63,0x85,0x0a,0x00,0x03,0x27,0xca,0x01,0x19,0xe3,0x01,0x49, -0x95,0xa8,0x03,0x25,0xca,0x02,0x03,0x27,0x8a,0x02,0x56,0x8d,0x33,0x07,0xe5,0x40, -0x33,0x09,0x57,0x01,0x63,0xf5,0x2c,0x01,0x33,0x8d,0xec,0x40,0x21,0x69,0xe2,0x85, -0x6a,0x86,0xf9,0x2c,0x03,0x27,0xca,0x02,0xb3,0x8a,0xaa,0x41,0x6a,0x9c,0x6a,0x97, -0x23,0x26,0xea,0x02,0x03,0x27,0xca,0x01,0x63,0x04,0x27,0x01,0xe3,0x1c,0x99,0xfb, -0xb7,0x47,0xf0,0x8f,0x83,0xad,0x07,0x16,0x03,0x2d,0x8a,0x01,0x83,0x25,0x8a,0x02, -0x63,0x9d,0x0d,0x00,0x2e,0xc6,0xc9,0x3a,0xb2,0x45,0x35,0xe1,0x4a,0x86,0x6a,0x85, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0x9c,0x9d,0xa0,0x2e,0xc6,0x75,0x3a,0xb2,0x45, -0x75,0xf1,0x7d,0x59,0x03,0xc7,0xcb,0x15,0x59,0xcf,0x03,0x27,0x8a,0x00,0x41,0xcf, -0x14,0x4f,0xd1,0xca,0x58,0x4f,0xa2,0x45,0x03,0x25,0xca,0x00,0x81,0x47,0x01,0x48, -0x7d,0x56,0xfd,0x56,0x23,0x28,0xc4,0xfe,0x23,0x24,0xf4,0xfe,0x23,0x26,0x04,0xff, -0x23,0x2a,0xd4,0xfe,0x23,0x2c,0xf4,0xfe,0x23,0x2e,0x04,0xff,0x30,0x08,0x02,0x97, -0x3d,0xe1,0x63,0x1f,0x09,0x02,0x03,0x27,0x44,0xfe,0x3a,0x9b,0xf1,0xbd,0xe3,0x8f, -0x0d,0xf8,0x4a,0x86,0x6a,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x60,0x92,0x55,0xf1, -0x03,0x27,0x8a,0x01,0x4a,0x97,0x23,0x2c,0xea,0x00,0x03,0x27,0xca,0x01,0x33,0x07, -0x27,0x41,0x23,0x2e,0xea,0x00,0x03,0x27,0x8a,0x02,0x23,0x26,0xea,0x02,0x19,0xb7, -0xf5,0x59,0xc1,0x62,0x16,0x91,0xb6,0x50,0x4e,0x85,0x26,0x54,0x96,0x54,0x06,0x59, -0xf6,0x49,0x66,0x4a,0xd6,0x4a,0x46,0x4b,0xb6,0x4b,0x26,0x4c,0x96,0x4c,0x06,0x4d, -0xf2,0x5d,0x65,0x61,0x82,0x80,0xfd,0x59,0xe9,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x47, -0xf0,0x8f,0x22,0xcc,0x36,0xd6,0x06,0xce,0x26,0xca,0x2a,0x84,0x2e,0xd2,0x32,0xd4, -0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x12,0xb7,0x46,0xf0,0x8f,0x13,0x87, -0x06,0x17,0x63,0xeb,0xe7,0x0c,0x5c,0x10,0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x40, -0x87,0x0c,0x92,0x54,0x37,0xc7,0x08,0x50,0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07, -0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06,0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95, -0x35,0x01,0x63,0x4e,0x05,0x04,0x85,0x07,0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x80,0x93,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80, -0xa0,0xc4,0x0d,0x46,0xa1,0x45,0x25,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0xb0, -0x13,0x05,0x00,0x02,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0xb3,0xb7,0xc6,0x08,0x50, -0x37,0xc7,0x08,0x50,0x81,0x47,0x93,0x86,0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06, -0x00,0x40,0x9c,0xc2,0x23,0x20,0x07,0x00,0x85,0x07,0xe3,0x9c,0xc7,0xfe,0x37,0xd7, -0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c,0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3, -0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07,0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f, -0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47,0xf0,0x8f,0x8a,0x07,0x13,0x07,0xc7,0x06, -0xba,0x97,0x8c,0x43,0x85,0xe1,0x91,0x47,0x63,0x1c,0xf4,0x00,0x79,0x55,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80,0x23,0xa0,0x07,0x00,0x91,0x07,0x05,0xb7, -0x7d,0x55,0xf5,0xb7,0xb7,0x07,0xf4,0x4f,0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07, -0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10,0x85,0x66,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0xe0,0x7f,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xa0,0x7e,0x79,0xf9,0x85,0x47,0xe3,0x1f, -0xf4,0xfa,0x26,0x85,0x71,0x31,0x65,0xbf,0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02, -0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5,0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96, -0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7,0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2, -0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06,0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80, -0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06,0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05, -0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04,0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03, -0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02,0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01, -0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00,0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80, -0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00,0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d, -0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02,0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80, -0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f,0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7, -0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06,0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef, -0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07, -0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea,0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00, -0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff,0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02, -0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88,0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff, -0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07,0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97, -0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05, -0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00,0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf, -0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00,0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00, -0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01,0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01, -0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00,0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01, -0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01,0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00, -0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02,0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff, -0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb,0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08, -0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_data.inc deleted file mode 100644 index 4ab456dcfe..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x8e,0x01,0xf0,0x8f,0x78,0x03,0xf0,0x8f,0x0c,0x00,0xf0,0x8f,0x8a,0x05,0xf0,0x8f, -0x9c,0x05,0xf0,0x8f,0x26,0x00,0xf0,0x8f,0x60,0x04,0xf0,0x8f,0x3e,0x00,0xf0,0x8f, -0x52,0x00,0xf0,0x8f,0x00,0x00,0x00,0x00,0x5c,0x40,0xf0,0x8f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x00,0xf0,0x8f, -0x38,0x01,0xf0,0x8f,0xf0,0x00,0xf0,0x8f,0x3c,0x01,0xf0,0x8f,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 69c25b3333..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,187 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x47,0x05,0x00, -0x85,0x8b,0x99,0xc7,0x83,0xd7,0xc5,0xff,0x01,0x45,0x23,0x9f,0xf5,0xfe,0x82,0x80, -0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x81,0xcb,0x50,0xd5, -0x10,0xd5,0x23,0x28,0x05,0x02,0x4c,0xd1,0x23,0x2a,0x05,0x02,0x82,0x80,0x03,0x45, -0x05,0x00,0x05,0x89,0x33,0x05,0xa0,0x40,0x13,0x75,0xd5,0xef,0x13,0x05,0x35,0x10, -0x82,0x80,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xcf,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97,0x88,0x43, -0x5d,0x81,0x05,0x89,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1,0xb1,0x47, -0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97,0x23,0xa2, -0x07,0x00,0x82,0x80,0x73,0x27,0x40,0xf1,0x31,0x46,0x33,0x07,0xc7,0x02,0xb7,0x47, -0xf0,0x8f,0x93,0x87,0x47,0x11,0xb7,0x06,0xf0,0x8f,0x93,0x86,0x26,0x09,0x3e,0x97, -0x54,0xc3,0x73,0x27,0x40,0xf1,0x33,0x07,0xc7,0x02,0xba,0x97,0x98,0x43,0x93,0x17, -0x87,0x00,0x63,0xd4,0x07,0x02,0x93,0x57,0xf7,0x00,0xa9,0x8f,0x46,0x07,0x93,0xf7, -0xf7,0x07,0x45,0x83,0xd9,0x8f,0x01,0x45,0x99,0xcb,0x41,0x11,0x06,0xc6,0x71,0x3f, -0xb2,0x40,0x13,0x05,0x10,0x10,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x82,0x80, -0x41,0x11,0x06,0xc6,0xf3,0x26,0x40,0xf1,0x73,0x27,0x40,0xf1,0x31,0x46,0xb3,0x86, -0xc6,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0x37,0x88,0x3f,0x00,0x3e,0x05, -0xc6,0x05,0x33,0x75,0x05,0x01,0xc5,0x81,0x4d,0x8d,0x33,0x07,0xc7,0x02,0x3e,0x97, -0xb6,0x97,0x9c,0x43,0xb7,0x06,0x80,0x00,0xf5,0x8f,0x5d,0x8d,0x08,0xc3,0xb1,0x37, -0xb2,0x40,0x01,0x45,0x41,0x01,0x82,0x80,0x01,0x45,0x82,0x80,0x73,0x27,0x40,0xf1, -0xb1,0x47,0x33,0x07,0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0xba,0x97, -0x88,0x43,0x59,0x81,0x05,0x89,0x82,0x80,0x37,0x46,0xf0,0x8f,0x83,0x47,0x06,0x11, -0xb7,0x46,0xf0,0x8f,0x95,0xc3,0xb7,0xd7,0x12,0x50,0xd8,0x5b,0x49,0x83,0x1d,0x8b, -0x93,0x57,0x27,0x00,0x93,0x55,0x17,0x00,0xad,0x8f,0xb9,0x8f,0x85,0x8b,0x99,0xe3, -0x23,0xa6,0x06,0x10,0x23,0x08,0x06,0x10,0x03,0xa5,0xc6,0x10,0x82,0x80,0x73,0x27, -0x40,0xf1,0x83,0x46,0x05,0x00,0x9d,0xee,0xb7,0x47,0xf0,0x8f,0x23,0x26,0x05,0x02, -0x03,0xa6,0x87,0x16,0xb7,0x47,0xf0,0x8f,0x23,0x24,0x05,0x02,0x83,0xa7,0x47,0x16, -0x23,0x28,0x05,0x02,0x23,0x2a,0x05,0x02,0x85,0x83,0x23,0x26,0x05,0x00,0x50,0xc9, -0x23,0x28,0x05,0x00,0x3e,0x96,0x23,0x22,0x05,0x02,0x1c,0xcd,0x50,0xcd,0x1c,0xd1, -0x23,0x24,0x05,0x00,0x85,0x47,0xb3,0x97,0xe7,0x00,0xdd,0x8e,0xb1,0x47,0x33,0x07, -0xf7,0x02,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x11,0x23,0x00,0xd5,0x00,0x51,0x05, -0xba,0x97,0x37,0x47,0xf0,0x8f,0x88,0xc7,0x23,0x26,0xf7,0x16,0x01,0x45,0x82,0x80, -0x41,0x11,0x06,0xc6,0x22,0xc4,0x26,0xc2,0xf3,0x27,0x40,0xf1,0x37,0x45,0xf0,0x8f, -0x13,0x04,0xc5,0x12,0x85,0xe7,0x61,0x46,0x81,0x45,0x13,0x05,0xc5,0x12,0xef,0x00, -0x20,0x7f,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x07,0x00,0x1c,0xc4,0x93,0x87,0x47,0x02, -0x5c,0xc4,0x05,0x47,0xb7,0x47,0xf0,0x8f,0x23,0x8e,0xe7,0x14,0x93,0x04,0x84,0x01, -0x1c,0x40,0x91,0xeb,0x21,0x04,0xe3,0x1d,0x94,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44, -0x92,0x44,0x41,0x01,0x82,0x80,0x9c,0x43,0x48,0x40,0x82,0x97,0x65,0xd5,0xfd,0xb7, -0x1c,0x4d,0xb5,0x72,0x39,0x71,0x85,0x8b,0x37,0x47,0xf0,0x8f,0x93,0x82,0x02,0x4e, -0x4a,0xd8,0x06,0xde,0x22,0xdc,0x26,0xda,0x4e,0xd6,0x52,0xd4,0x56,0xd2,0x5a,0xd0, -0x5e,0xce,0x62,0xcc,0x66,0xca,0x6a,0xc8,0x6e,0xc6,0x16,0x91,0x23,0x20,0xf7,0x16, -0xad,0x67,0x93,0x87,0x07,0xb2,0x37,0x47,0xf0,0x8f,0x8a,0x97,0x23,0x24,0xf7,0x16, -0xb7,0x47,0xf0,0x8f,0x21,0x67,0x2a,0x89,0x23,0xa2,0xe7,0x16,0x91,0x3f,0x63,0x17, -0x05,0x26,0xb7,0x47,0xf0,0x8f,0x03,0xa7,0xc7,0x16,0xb7,0x06,0x80,0x00,0x37,0x4c, -0xf0,0x8f,0x1c,0x43,0xb7,0x48,0xf0,0x8f,0xaa,0x89,0xd5,0x8f,0x1c,0xc3,0x83,0x47, -0xcc,0x15,0x93,0x8a,0xc8,0x12,0x8d,0xcb,0x83,0xa7,0x8a,0x00,0x83,0x25,0x89,0x00, -0x03,0x26,0xc9,0x00,0x91,0xcb,0xdc,0x4b,0x81,0xcb,0x03,0xa5,0xca,0x00,0x32,0xc2, -0x2e,0xc0,0x82,0x97,0x12,0x46,0x82,0x45,0x83,0xa7,0x0a,0x01,0x91,0xc7,0xdc,0x4b, -0x81,0xc7,0x03,0xa5,0x4a,0x01,0x82,0x97,0x83,0x27,0x09,0x00,0x13,0x04,0x01,0xb2, -0x81,0x4b,0x23,0xac,0xfa,0x00,0x83,0x27,0x09,0x01,0x23,0x28,0x04,0x50,0x23,0xae, -0xfa,0x00,0x83,0x27,0x49,0x00,0x23,0xa0,0xfa,0x02,0x1c,0x18,0x23,0xa2,0xfa,0x02, -0x8d,0x67,0x93,0x87,0x07,0xb2,0x8a,0x97,0x23,0xa4,0xfa,0x02,0x23,0xa6,0xfa,0x02, -0x83,0x27,0x49,0x00,0x63,0xfe,0xfb,0x16,0xb3,0x87,0x77,0x41,0x23,0x28,0xf4,0x4e, -0x83,0x47,0xcc,0x15,0x63,0x84,0x07,0x1c,0x83,0xa7,0x8a,0x00,0x63,0x80,0x07,0x1c, -0x98,0x4f,0x63,0x0d,0x07,0x1a,0x03,0xa5,0xca,0x00,0x81,0x47,0x01,0x48,0x7d,0x56, -0xfd,0x56,0x23,0x20,0xc4,0x50,0x23,0x2c,0xf4,0x4e,0x23,0x2e,0x04,0x4f,0x23,0x22, -0xd4,0x50,0x23,0x24,0xf4,0x50,0x23,0x26,0x04,0x51,0x30,0x08,0x0c,0x08,0x02,0x97, -0x2a,0xc0,0x63,0x05,0x05,0x18,0x03,0x2b,0x04,0x4f,0x2a,0xc2,0x05,0x4a,0xa1,0x6c, -0x63,0x07,0x0b,0x00,0x83,0xa7,0xca,0x01,0x99,0xc3,0x63,0x41,0x40,0x07,0x63,0x48, -0x0a,0x10,0x83,0xa7,0xca,0x01,0x63,0x10,0x0a,0x16,0x63,0x92,0x07,0x10,0x83,0x47, -0xcc,0x15,0x63,0x8d,0x07,0x14,0x83,0xa7,0x8a,0x00,0x63,0x89,0x07,0x14,0x98,0x4f, -0x63,0x06,0x07,0x14,0xfd,0x55,0x23,0x20,0xb4,0x50,0xdc,0x4f,0x82,0x45,0x03,0xa5, -0xca,0x00,0x81,0x46,0x01,0x47,0x7d,0x56,0x23,0x22,0xc4,0x50,0x23,0x2c,0xd4,0x4e, -0x23,0x2e,0xe4,0x4e,0x23,0x24,0xd4,0x50,0x23,0x26,0xe4,0x50,0x30,0x08,0x82,0x97, -0x63,0x1e,0x05,0x10,0x83,0x27,0x04,0x4f,0xbe,0x9b,0x1d,0xbf,0x83,0xa6,0x8a,0x02, -0x03,0xa7,0xca,0x02,0x03,0xa8,0x0a,0x02,0x92,0x45,0xb3,0x87,0x96,0x01,0x03,0xa5, -0x4a,0x02,0x99,0x8f,0x33,0x38,0x0b,0x01,0x23,0x2c,0xf4,0x4e,0x06,0x08,0x3c,0x08, -0x50,0x08,0x23,0x2a,0x64,0x4f,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xcc,0x83,0x27, -0x44,0x4f,0x03,0xa7,0x0a,0x02,0x83,0xa4,0xca,0x02,0x33,0x0b,0xfb,0x40,0x1d,0x8f, -0x23,0xa0,0xea,0x02,0x12,0x47,0x83,0xa5,0x8a,0x02,0x2a,0x8a,0xba,0x97,0x3e,0xc2, -0x83,0x27,0x84,0x4f,0xbe,0x94,0x23,0xa6,0x9a,0x02,0x8d,0x8c,0x63,0x54,0xa0,0x00, -0xe3,0x98,0x94,0xf3,0x83,0xa7,0xca,0x01,0x26,0x86,0x63,0xf3,0x97,0x00,0x3e,0x86, -0x25,0xce,0x63,0x74,0x96,0x01,0x63,0xec,0xf4,0x02,0xb7,0x47,0xf0,0x8f,0x83,0xad, -0x07,0x16,0x03,0xad,0x8a,0x01,0x63,0x9e,0x0d,0x00,0x32,0xc6,0x2e,0xc4,0x6d,0x39, -0xa2,0x45,0x32,0x46,0x31,0xe1,0x6a,0x85,0x97,0x00,0xd0,0xbf,0xe7,0x80,0xc0,0xca, -0x99,0xa0,0x32,0xc6,0x2e,0xc4,0x4d,0x31,0xa2,0x45,0x32,0x46,0x79,0xfd,0xf5,0x59, -0xcd,0x62,0x93,0x82,0x02,0xb2,0x16,0x91,0xf2,0x50,0x4e,0x85,0x62,0x54,0xd2,0x54, -0x42,0x59,0xb2,0x59,0x22,0x5a,0x92,0x5a,0x02,0x5b,0xf2,0x4b,0x62,0x4c,0xd2,0x4c, -0x42,0x4d,0xb2,0x4d,0x21,0x61,0x82,0x80,0xe3,0x8f,0x0d,0xfa,0x6a,0x85,0x97,0x00, -0xd0,0xbf,0xe7,0x80,0xe0,0xc2,0x61,0xf5,0x83,0xa7,0x8a,0x01,0xa6,0x97,0x23,0xac, -0xfa,0x00,0x83,0xa7,0xca,0x01,0x85,0x8f,0x23,0xae,0xfa,0x00,0x83,0xa7,0x8a,0x02, -0x23,0xa6,0xfa,0x02,0x71,0xb5,0xe3,0x94,0x07,0xea,0x55,0xb7,0xfd,0x59,0x4d,0xb7, -0x01,0x11,0x22,0xcc,0x26,0xca,0x52,0xc4,0x06,0xce,0x4a,0xc8,0x4e,0xc6,0x56,0xc2, -0x5a,0xc0,0x2a,0x84,0xae,0x84,0x7d,0x5a,0x1c,0x40,0x03,0x29,0x44,0x00,0x48,0x40, -0x9c,0x43,0x82,0x97,0xaa,0x89,0x63,0x1f,0x05,0x10,0x93,0x44,0xf9,0xff,0x85,0x88, -0x93,0x97,0x24,0x00,0xa2,0x97,0x23,0xa4,0x07,0x00,0x5c,0x40,0x26,0x85,0x89,0x04, -0x85,0x07,0x5c,0xc0,0x1c,0x40,0x8e,0x04,0xa2,0x94,0xdc,0x43,0x82,0x97,0x1c,0x40, -0x83,0xaa,0x04,0x00,0xdc,0x47,0x82,0x97,0x69,0xc1,0x03,0xdb,0x0a,0x00,0x63,0x0e, -0x0b,0x0a,0x01,0x4a,0x58,0x54,0x1c,0x58,0x63,0xe7,0xe7,0x04,0x54,0x50,0x18,0x58, -0xb3,0x87,0xe6,0x40,0x63,0x81,0xe6,0x0a,0x58,0x54,0x19,0xe3,0xfd,0x17,0xc1,0xcf, -0xb3,0x04,0x4b,0x41,0x63,0xf3,0x97,0x00,0xbe,0x84,0x18,0x58,0x54,0x54,0x1c,0x58, -0x08,0x50,0x63,0xe0,0xd7,0x06,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0xe1,0xd7,0x06, -0x5c,0x54,0xb9,0xc7,0x1c,0x58,0x54,0x50,0xa6,0x97,0x63,0x9b,0xd7,0x00,0x23,0x28, -0x04,0x02,0x3a,0x95,0x2d,0xa8,0x5c,0x54,0x18,0x58,0xfd,0x17,0x99,0x8f,0xc1,0xb7, -0x5c,0x54,0xfd,0x17,0x63,0xe6,0x97,0x02,0x1c,0x58,0x1c,0xd4,0x23,0x28,0x04,0x02, -0x58,0x54,0x1c,0x54,0x63,0x1a,0xf7,0x00,0x23,0x26,0x04,0x02,0x18,0x54,0x5c,0x50, -0x63,0x74,0xf7,0x00,0x5c,0x50,0x1c,0xd4,0x1c,0x58,0xa6,0x97,0x1c,0xd8,0x01,0xed, -0x01,0xa0,0x5c,0x54,0x14,0x58,0xfd,0x17,0x95,0x8f,0xe3,0xeb,0x97,0xfe,0x1c,0x58, -0xa6,0x97,0x1c,0xd8,0x7d,0xb7,0x93,0x05,0x2a,0x00,0x26,0x86,0xd6,0x95,0x26,0x9a, -0x61,0x21,0xe3,0x69,0x6a,0xf5,0x23,0x90,0x0a,0x00,0x1c,0x40,0x13,0x79,0x19,0x00, -0x0a,0x09,0x22,0x99,0x48,0x40,0x9c,0x47,0x83,0x25,0x89,0x00,0x82,0x97,0xf2,0x40, -0x62,0x44,0xd2,0x44,0x42,0x49,0x22,0x4a,0x92,0x4a,0x02,0x4b,0x4e,0x85,0xb2,0x49, -0x05,0x61,0x82,0x80,0x90,0x44,0xd4,0x44,0x63,0x14,0x46,0x01,0xe3,0x86,0x46,0xed, -0x98,0x40,0xdc,0x40,0xb3,0x05,0xe0,0x40,0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00, -0x99,0x8f,0x8c,0xc8,0xdc,0xc8,0xe3,0xc9,0xd7,0xea,0x63,0x94,0xf6,0x00,0xe3,0xe5, -0xc5,0xea,0x93,0x09,0x70,0x10,0x65,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b,0x99,0xe3, -0x01,0x45,0x82,0x80,0x1c,0x45,0x41,0x11,0x22,0xc4,0x85,0x8b,0x89,0x07,0x8e,0x07, -0xaa,0x97,0x9c,0x47,0x26,0xc2,0x06,0xc6,0x4a,0xc0,0xf1,0x17,0x2a,0x84,0xae,0x84, -0x63,0xe9,0xb7,0x0a,0x1c,0x45,0x13,0x89,0x45,0x00,0x85,0x8b,0x8a,0x07,0xaa,0x97, -0xd8,0x47,0x1c,0x45,0x4a,0x97,0x85,0x8b,0x89,0x07,0x8e,0x07,0xaa,0x97,0x9c,0x47, -0x63,0xf5,0xe7,0x06,0xb2,0x85,0x11,0x05,0x25,0x3d,0x41,0xe5,0x1c,0x44,0x13,0x17, -0x09,0x01,0x41,0x83,0x85,0x8b,0x8a,0x07,0xa2,0x97,0xd4,0x47,0x1c,0x44,0x36,0x97, -0x85,0x8b,0x89,0x07,0x8e,0x07,0xa2,0x97,0x9c,0x47,0x63,0xe4,0xe7,0x06,0x1c,0x44, -0x18,0x44,0x85,0x8b,0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x22,0x97,0xa2,0x97, -0x58,0x47,0xc8,0x43,0x3a,0x95,0x31,0xc5,0x1c,0x44,0x85,0x8b,0x8a,0x07,0xa2,0x97, -0xd8,0x47,0x4a,0x97,0xd8,0xc7,0xf3,0x27,0x40,0xf1,0xbe,0x07,0xc5,0x8f,0x23,0x10, -0xf5,0x00,0x23,0x11,0x05,0x00,0x11,0x05,0x35,0xa0,0x1c,0x45,0x18,0x45,0x85,0x8b, -0x05,0x8b,0x89,0x07,0x0a,0x07,0x8e,0x07,0x2a,0x97,0xaa,0x97,0x58,0x47,0xc8,0x43, -0x1c,0x44,0x3a,0x95,0x85,0x8b,0x8a,0x07,0x3e,0x94,0x5c,0x44,0xca,0x97,0x5c,0xc4, -0x79,0xf1,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01,0x82,0x80, -0x01,0x11,0x22,0xcc,0x26,0xca,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x83,0x47, -0x05,0x00,0x2a,0x84,0x2e,0x89,0x85,0x8b,0xb2,0x84,0x13,0x0a,0x45,0x00,0xfd,0x59, -0xb9,0xe7,0x01,0x45,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a, -0x05,0x61,0x82,0x80,0x58,0x54,0x89,0xa0,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0xe0, -0xe6,0x02,0x18,0x58,0x54,0x54,0x3e,0x97,0x63,0x1e,0xd7,0x04,0x58,0x54,0x1c,0x54, -0x63,0x74,0xf7,0x00,0x1c,0x54,0x5c,0xd4,0x23,0x28,0x04,0x02,0x61,0xf5,0x01,0xa0, -0x5c,0x40,0xdc,0x47,0x82,0x97,0x39,0xc1,0xa6,0x85,0x52,0x85,0x15,0x3b,0x18,0x58, -0x5c,0x58,0xe3,0xe1,0xe7,0xfc,0x58,0x58,0x1c,0x58,0x1d,0x8f,0x75,0xd3,0x83,0x27, -0x09,0x00,0x63,0x73,0xf7,0x00,0xba,0x87,0x23,0x20,0xf9,0x00,0x18,0x58,0x48,0x50, -0x14,0x58,0x3a,0x95,0x58,0x58,0xe3,0x61,0xd7,0xfa,0x18,0x58,0x54,0x58,0x3e,0x97, -0xe3,0xef,0xe6,0xfa,0x18,0x58,0xba,0x97,0x1c,0xd8,0x4d,0xbf,0x8c,0x44,0xd4,0x44, -0x63,0x94,0x35,0x01,0xe3,0x8d,0x36,0xfb,0x98,0x40,0xdc,0x40,0x33,0x06,0xe0,0x40, -0xb3,0x07,0xf0,0x40,0x33,0x37,0xe0,0x00,0x99,0x8f,0x90,0xc8,0xdc,0xc8,0xe3,0xc0, -0xd7,0xfa,0xe3,0x98,0xf6,0xf4,0xe3,0x6c,0xb6,0xf8,0xa1,0xb7,0x5c,0x41,0x85,0x8b, -0x8a,0x07,0xaa,0x97,0x9c,0x47,0x63,0xf6,0xb7,0x02,0x01,0x45,0x82,0x80,0xca,0x85, -0x22,0x85,0x7d,0x31,0x05,0xe9,0x5c,0x40,0x85,0x8b,0x8a,0x07,0xa2,0x97,0x9c,0x47, -0xe3,0xe7,0xf4,0xfe,0x01,0x45,0xb2,0x40,0x22,0x44,0x92,0x44,0x02,0x49,0x41,0x01, -0x82,0x80,0x41,0x11,0x22,0xc4,0x26,0xc2,0x4a,0xc0,0x06,0xc6,0x2a,0x84,0xae,0x84, -0x32,0x89,0xd1,0xbf,0x13,0x05,0x70,0x10,0xf9,0xbf,0x83,0x47,0x05,0x00,0x85,0x8b, -0x99,0xc3,0x11,0x05,0x65,0xb7,0x13,0x05,0x30,0x10,0x82,0x80,0x83,0x47,0x05,0x00, -0x2e,0x86,0x85,0x8b,0x81,0xc7,0x81,0x45,0x11,0x05,0x49,0xbf,0x13,0x05,0x30,0x10, -0x82,0x80,0x39,0x71,0x3e,0xda,0xb7,0x47,0xf0,0x8f,0x22,0xcc,0x36,0xd6,0x06,0xce, -0x26,0xca,0x2a,0x84,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87, -0xc7,0x12,0xb7,0x46,0xf0,0x8f,0x13,0x87,0x06,0x17,0x63,0xeb,0xe7,0x0c,0x5c,0x10, -0x3e,0xc6,0x35,0x47,0x79,0x55,0x63,0x40,0x87,0x0c,0x92,0x54,0x37,0xc7,0x08,0x50, -0xb7,0xc6,0x08,0x50,0x81,0x47,0x13,0x07,0x07,0x38,0x93,0x86,0xc6,0x37,0x13,0x06, -0x00,0x40,0x1c,0xc3,0x8c,0x42,0x13,0x95,0x35,0x01,0x63,0x4e,0x05,0x04,0x85,0x07, -0xe3,0x99,0xc7,0xfe,0x81,0x45,0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x00,0x8b, -0x01,0x45,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xbc,0x0d,0x46,0xa1,0x45,0x25,0x45, -0x97,0x00,0xd0,0xbf,0xe7,0x80,0x40,0xa8,0x13,0x05,0x00,0x02,0x97,0x00,0xd0,0xbf, -0xe7,0x80,0x80,0xaa,0xb7,0xc6,0x08,0x50,0x37,0xc7,0x08,0x50,0x81,0x47,0x93,0x86, -0x06,0x38,0x13,0x07,0xc7,0x37,0x13,0x06,0x00,0x40,0x9c,0xc2,0x23,0x20,0x07,0x00, -0x85,0x07,0xe3,0x9c,0xc7,0xfe,0x37,0xd7,0x08,0x50,0xb7,0x06,0x00,0x10,0x23,0x2c, -0x07,0x04,0x93,0x07,0x87,0x05,0x14,0xc3,0x14,0x43,0xfd,0xfe,0x9c,0x43,0x13,0x07, -0x70,0x02,0xc1,0x83,0x93,0xf7,0xf7,0x0f,0xb9,0x17,0x63,0x6a,0xf7,0x00,0x37,0x47, -0xf0,0x8f,0x8a,0x07,0x13,0x07,0xc7,0x06,0xba,0x97,0x8c,0x43,0x85,0xe1,0x91,0x47, -0x63,0x1c,0xf4,0x00,0x79,0x55,0xf2,0x40,0x62,0x44,0xd2,0x44,0x21,0x61,0x82,0x80, -0x23,0xa0,0x07,0x00,0x91,0x07,0x05,0xb7,0x7d,0x55,0xf5,0xb7,0xb7,0x07,0xf4,0x4f, -0x03,0xa5,0x87,0xfe,0x41,0x66,0x93,0x07,0xf6,0xff,0x08,0x41,0x13,0x07,0x00,0x10, -0x85,0x66,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x60,0x77,0x97,0xf0,0xcf,0xbf,0xe7,0x80, -0x20,0x76,0x79,0xf9,0xa1,0x47,0xe3,0x1f,0xf4,0xfa,0x26,0x85,0x91,0x38,0x65,0xbf, -0x3d,0x43,0x2a,0x87,0x63,0x73,0xc3,0x02,0x93,0x77,0xf7,0x00,0xbd,0xef,0xad,0xe5, -0x93,0x76,0x06,0xff,0x3d,0x8a,0xba,0x96,0x0c,0xc3,0x4c,0xc3,0x0c,0xc7,0x4c,0xc7, -0x41,0x07,0xe3,0x6b,0xd7,0xfe,0x11,0xe2,0x82,0x80,0xb3,0x06,0xc3,0x40,0x8a,0x06, -0x97,0x02,0x00,0x00,0x96,0x96,0x67,0x80,0xa6,0x00,0x23,0x07,0xb7,0x00,0xa3,0x06, -0xb7,0x00,0x23,0x06,0xb7,0x00,0xa3,0x05,0xb7,0x00,0x23,0x05,0xb7,0x00,0xa3,0x04, -0xb7,0x00,0x23,0x04,0xb7,0x00,0xa3,0x03,0xb7,0x00,0x23,0x03,0xb7,0x00,0xa3,0x02, -0xb7,0x00,0x23,0x02,0xb7,0x00,0xa3,0x01,0xb7,0x00,0x23,0x01,0xb7,0x00,0xa3,0x00, -0xb7,0x00,0x23,0x00,0xb7,0x00,0x82,0x80,0x93,0xf5,0xf5,0x0f,0x93,0x96,0x85,0x00, -0xd5,0x8d,0x93,0x96,0x05,0x01,0xd5,0x8d,0x61,0xb7,0x93,0x96,0x27,0x00,0x97,0x02, -0x00,0x00,0x96,0x96,0x86,0x82,0xe7,0x80,0x86,0xfa,0x96,0x80,0xc1,0x17,0x1d,0x8f, -0x3e,0x96,0xe3,0x74,0xc3,0xf8,0xa5,0xb7,0xb3,0xc7,0xa5,0x00,0x8d,0x8b,0xb3,0x06, -0xc5,0x00,0x81,0xe7,0x8d,0x47,0x63,0xef,0xc7,0x00,0xaa,0x87,0x63,0x69,0xd5,0x00, -0x82,0x80,0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0xe3,0xea, -0xd7,0xfe,0x82,0x80,0x93,0x77,0x35,0x00,0xb1,0xe7,0xaa,0x87,0x13,0xf7,0xc6,0xff, -0x33,0x08,0xf7,0x40,0x13,0x06,0x00,0x02,0x63,0x48,0x06,0x09,0x3e,0x86,0x2e,0x88, -0x63,0x69,0xe6,0x08,0x13,0x88,0xd7,0xff,0x01,0x46,0x63,0x66,0x07,0x01,0x0d,0x07, -0x1d,0x8f,0x13,0x76,0xc7,0xff,0xb2,0x97,0xb2,0x95,0xe3,0xe2,0xd7,0xfc,0x82,0x80, -0x03,0xc7,0x05,0x00,0x85,0x07,0x85,0x05,0xa3,0x8f,0xe7,0xfe,0x13,0xf7,0x37,0x00, -0x65,0xfb,0x6d,0xbf,0xaa,0x87,0xdd,0xbf,0x83,0xa3,0x05,0x00,0x83,0xa2,0x45,0x00, -0x83,0xaf,0x85,0x00,0x03,0xaf,0xc5,0x00,0x83,0xae,0x05,0x01,0x03,0xae,0x45,0x01, -0x03,0xa3,0x85,0x01,0x83,0xa8,0xc5,0x01,0x23,0xa0,0x77,0x00,0x23,0xa2,0x57,0x00, -0x03,0xa8,0x05,0x02,0x23,0xa4,0xf7,0x01,0x23,0xa6,0xe7,0x01,0x23,0xa8,0xd7,0x01, -0x23,0xaa,0xc7,0x01,0x23,0xac,0x67,0x00,0x23,0xae,0x17,0x01,0x93,0x85,0x45,0x02, -0x93,0x87,0x47,0x02,0x23,0xae,0x07,0xff,0x33,0x08,0xf7,0x40,0xe3,0x46,0x06,0xfb, -0xb5,0xb7,0x83,0x28,0x08,0x00,0x11,0x08,0x23,0x20,0x16,0x01,0x11,0x06,0x8d,0xb7, diff --git a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 81a0df2912..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x8e,0x01,0xf0,0x8f,0x98,0x06,0xf0,0x8f,0x0c,0x00,0xf0,0x8f,0xaa,0x08,0xf0,0x8f, -0xbc,0x08,0xf0,0x8f,0x26,0x00,0xf0,0x8f,0x80,0x07,0xf0,0x8f,0x3e,0x00,0xf0,0x8f, -0x52,0x00,0xf0,0x8f,0x00,0x00,0x00,0x00,0x5c,0x40,0xf0,0x8f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x00,0xf0,0x8f, -0x38,0x01,0xf0,0x8f,0xf0,0x00,0xf0,0x8f,0x3c,0x01,0xf0,0x8f,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0x00, -0x01, diff --git a/contrib/loaders/flash/espressif/esp32p4/sdkconfig.h b/contrib/loaders/flash/espressif/esp32p4/sdkconfig.h deleted file mode 100644 index 07072f2066..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/sdkconfig.h +++ /dev/null @@ -1,48 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_SDKCONFIG_H - -#define CONFIG_IDF_TARGET "esp32p4" -#define CONFIG_IDF_TARGET_ARCH_RISCV 1 -#define CONFIG_IDF_TARGET_ESP32P4 1 -#define CONFIG_FREERTOS_UNICORE 0 -#define CONFIG_FREERTOS_NUMBER_OF_CORES 2 -/* Use ROM flash driver patch */ -// #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 16384 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32P4_DEFAULT_CPU_FREQ_MHZ 160 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 -#define CONFIG_MMU_PAGE_SIZE 0x10000 /* 64KB */ -#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0 /* no assert in the hal functions */ -#define CONFIG_LOG_DEFAULT_LEVEL 0 - -#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 -#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 0 - -#define CONFIG_LIBC_NEWLIB 1 -#define CONFIG_LOG_VERSION 1 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32p4/stub.ld b/contrib/loaders/flash/espressif/esp32p4/stub.ld deleted file mode 100644 index 7a87d59287..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-P4 flasher stub * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the HP-L2MEM. - ESP32-P4 has unified i/d bus and mapped into below non-cacheable address - 0x8FF00000 - code (OpenOCD workarea address) - 0x8FF04000 - data - */ - iram : org = 0x8FF00000, len = 0x4000 - dram : org = 0x8FF04000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.c deleted file mode 100644 index e8a68adbfd..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.c +++ /dev/null @@ -1,337 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-P4 specific flasher stub functions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include - -#include -#include -#include -#include "soc/lp_clkrst_reg.h" -#include -#include -#include -#include - -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* RTC related definitios */ -#define PCR_SOC_CLK_MAX 1 //CPU_CLK frequency is 160 MHz (source is PLL_CLK) - -/* Cache MMU related definitions */ -#define STUB_NON_CACHEABLE_OFFSET 0x40000000U -#define STUB_DROM_LOW SOC_DROM_LOW -#define STUB_MMU_DROM_PAGES_END SOC_MMU_ENTRY_NUM -#define STUB_MMU_DROM_PAGES_START (STUB_MMU_DROM_PAGES_END - 8) /* 8 pages will be more than enough */ - -struct cache_mmu_config { - uint32_t page_size; - uint32_t vaddr_base_addr; - uint32_t drom_page_start; - uint32_t drom_page_end; - int shift_count; -}; - -static struct cache_mmu_config s_cache_mmu_config; - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32P4_DEFAULT_CPU_FREQ_MHZ * MHZ; - -int xPortInIsrContext(void) -{ - return 0; -} - -void *esp_apptrace_uart_hw_get(int num, void **data) -{ - return NULL; -} - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - // 3 bits wide, any odd number - 1 or 3 - bits set means encryption is on - cnt = ((cnt >> 2) ^ (cnt >> 1) ^ cnt) & 0x1; - return (cnt == 1); -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the whole cache */ - Cache_Invalidate_All(CACHE_MAP_L1_ICACHE_0 | CACHE_MAP_L1_ICACHE_1 | CACHE_MAP_L1_DCACHE | CACHE_MAP_L2_CACHE); -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_hal_pages_to_bytes(uint32_t page_num) -{ - return page_num << s_cache_mmu_config.shift_count; -} - -static inline uint32_t __attribute__((always_inline)) stub_mmu_ll_format_paddr(uint32_t paddr) -{ - return paddr >> s_cache_mmu_config.shift_count; -} - -static inline __attribute__((always_inline)) uint32_t stub_mmu_ll_read_entry(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_C_MMU_ITEM_INDEX_REG, entry_id); - return REG_READ(SPI_MEM_C_MMU_ITEM_CONTENT_REG); -} - -static inline __attribute__((always_inline)) uint32_t stub_mmu_ll_get_entry_id(uint32_t vaddr) -{ - return ((vaddr & SOC_MMU_VADDR_MASK) >> s_cache_mmu_config.shift_count); -} - -__attribute__((always_inline)) static inline void stub_mmu_ll_write_entry(uint32_t entry_id, uint32_t mmu_val) -{ - mmu_val |= (SOC_MMU_FLASH_VALID | SOC_MMU_ACCESS_FLASH); - - if (esp_flash_encryption_enabled()) - mmu_val |= SOC_MMU_FLASH_SENSITIVE; - - REG_WRITE(SPI_MEM_C_MMU_ITEM_INDEX_REG, entry_id); - REG_WRITE(SPI_MEM_C_MMU_ITEM_CONTENT_REG, mmu_val); -} - -static inline void __attribute__((always_inline)) stub_mmu_ll_set_entry_invalid(uint32_t entry_id) -{ - REG_WRITE(SPI_MEM_C_MMU_ITEM_INDEX_REG, entry_id); - REG_WRITE(SPI_MEM_C_MMU_ITEM_CONTENT_REG, SOC_MMU_FLASH_INVALID); -} - -static inline __attribute__((always_inline)) void stub_mmu_ll_unmap_all(void) -{ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; i++) - stub_mmu_ll_set_entry_invalid(i); -} - -static bool stub_is_cache_enabled(void) -{ - /* if any of the entry is valid we can consider that cache is enabled */ - for (int i = 0; i < SOC_MMU_ENTRY_NUM; ++i) { - uint32_t mmu_raw_value = stub_mmu_ll_read_entry(i); - if ((mmu_raw_value & SOC_MMU_FLASH_VALID) == SOC_MMU_FLASH_VALID) - return true; - } - return false; -} - -static void stub_cache_configure(void) -{ - // TODO: Get cache/mmu options via command arguments. OCD-1124 - s_cache_mmu_config.page_size = CONFIG_MMU_PAGE_SIZE; - s_cache_mmu_config.drom_page_start = STUB_MMU_DROM_PAGES_START; - s_cache_mmu_config.drom_page_end = STUB_MMU_DROM_PAGES_END; /* 1024 */ - s_cache_mmu_config.shift_count = 16; - s_cache_mmu_config.vaddr_base_addr = STUB_DROM_LOW + - (s_cache_mmu_config.drom_page_start * s_cache_mmu_config.page_size); - - STUB_LOGI("MMU page size:%X drom_page_start:%d drom_page_end:%d vaddr_base_addr:%X\n", - s_cache_mmu_config.page_size, - s_cache_mmu_config.drom_page_start, - s_cache_mmu_config.drom_page_end, - s_cache_mmu_config.vaddr_base_addr); -} - -static void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - esp_rom_spiflash_attach(0, false); - - Cache_Enable_L2_Cache(0); - - // TODO: Get cache/mmu options via command arguments. OCD-1124 - Cache_Set_L2_Cache_Mode(CACHE_SIZE_128K, 8, CACHE_LINE_SIZE_64B); - Cache_Invalidate_All(CACHE_MAP_L2_CACHE); - stub_mmu_ll_unmap_all(); -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - stub_cache_configure(); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* Nothing to restore*/ -} - -int stub_cpu_clock_configure(int conf_reg_val) -{ - uint32_t hp_clk_ctrl_reg = 0; - - /* set to maximum possible value */ - if (conf_reg_val == -1) { - hp_clk_ctrl_reg = REG_READ(LP_CLKRST_HP_CLK_CTRL_REG); - REG_WRITE(LP_CLKRST_HP_CLK_CTRL_REG, - (hp_clk_ctrl_reg & ~LP_CLKRST_HP_ROOT_CLK_SRC_SEL_M) - | (PCR_SOC_CLK_MAX << LP_CLKRST_HP_ROOT_CLK_SRC_SEL_S)); - } else { // restore old value - hp_clk_ctrl_reg = conf_reg_val; - REG_WRITE(LP_CLKRST_HP_CLK_CTRL_REG, - (REG_READ(LP_CLKRST_HP_CLK_CTRL_REG) & ~LP_CLKRST_HP_ROOT_CLK_SRC_SEL_M) - | (hp_clk_ctrl_reg & LP_CLKRST_HP_ROOT_CLK_SRC_SEL_M)); - } - - STUB_LOGD("hp_clk_ctrl_reg %x\n", hp_clk_ctrl_reg); - - return hp_clk_ctrl_reg; -} - -#if STUB_LOG_ENABLE == 1 -extern uint32_t ets_clk_get_xtal_freq(void); -void stub_uart_console_configure(int dest) -{ - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_clk_get_xtal_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, APB_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - ets_install_uart_printf(); -} -#endif - -int64_t esp_timer_get_time(void) -{ - /* - This function is used by apptrace code to implement timeouts. - unfortunately esp32p4 does not support CPU cycle counter, so we have two options: - 1) Use some HW timer. It can be hard, because we need to ensure that it is initialized - and possibly restore its state. - 2) Emulate timer by incrementing some var on every call. - Stub flasher uses ESP_APPTRACE_TMO_INFINITE only, so this function won't be called by apptrace at all. - */ - return 0; -} - -uint64_t stub_get_time(void) -{ - /* this function is used for perf measurements only. - unfortunately esp32p4 does not support CPU cycle counter and usage of HW timer is problematic */ - return 0; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (!esp_flash_encryption_enabled()) - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - return s_mode; -} - -static void stub_mmu_hal_map_region(uint32_t vaddr, uint32_t paddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - uint32_t mmu_val = stub_mmu_ll_format_paddr(paddr); /* This is the physical address in the format that MMU - supported */ - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_write_entry(entry_id, mmu_val); - Cache_Invalidate_Addr(CACHE_MAP_L2_CACHE, vaddr, page_size_in_bytes); - STUB_LOGD("mmap page_num:%d entry_id:%d vaddr:%x mmu_val:%x size:%d page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, mmu_val, len, page_size_in_bytes); - vaddr += page_size_in_bytes; - mmu_val++; - page_num--; - } -} - -static void stub_mmu_hal_unmap_region(uint32_t vaddr, uint32_t len) -{ - uint32_t page_size_in_bytes = stub_mmu_hal_pages_to_bytes(1); - uint32_t page_num = (len + page_size_in_bytes - 1) / page_size_in_bytes; - uint32_t entry_id = 0; - - while (page_num) { - entry_id = stub_mmu_ll_get_entry_id(vaddr); - stub_mmu_ll_set_entry_invalid(entry_id); - STUB_LOGD("unmap page_num:%d entry_id:%d vaddr:%x page_size_in_bytes:%x\n", - page_num, entry_id, vaddr, page_size_in_bytes); - vaddr += page_size_in_bytes; - page_num--; - } -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - - Cache_Suspend_L2_Cache(); - - req->vaddr_start = s_cache_mmu_config.vaddr_base_addr; - req->ptr = (void *)req->vaddr_start + req->src_addr - map_src; - - STUB_LOGD("map_ptr: %x size:%d req->src_addr:%x map_src:%x map_size:%x\n", - req->ptr, req->size, req->src_addr, map_src, map_size); - - stub_mmu_hal_map_region(req->vaddr_start, req->src_addr, map_size); - - Cache_Resume_L2_Cache(0); - - return 0; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(s_cache_mmu_config.page_size - 1)); /* start of the page */ - uint32_t map_size = req->src_addr - map_src + req->size; - - Cache_Suspend_L2_Cache(); - stub_mmu_hal_unmap_region(req->vaddr_start, map_size); - Cache_Resume_L2_Cache(0); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.h deleted file mode 100644 index dc46dd5e96..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_chip.h +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-P4 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_STUB_FLASHER_CHIP_H - -#include "esp32p4/rom/spi_flash.h" -#include "esp32p4/rom/sha.h" -#include "miniz.h" -#include - -#include "stub_riscv_common.h" - -#define SPI_MEM_FLASH_RDID SPI1_MEM_C_FLASH_RDID - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32P4_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32p4/stub_flasher_image.h deleted file mode 100644 index 8c9453426d..0000000000 --- a/contrib/loaders/flash/espressif/esp32p4/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x08ff00000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x08ff04000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x000003cUL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x08ff00900UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x08ff0410cUL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000044UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x08ff0084aUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x08ff04114UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x08ff0000cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x08ff00204UL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x08ff002e0UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x08ff00042UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x08ff00042UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x08ff0000cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000044UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x08ff008d2UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x08ff04114UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x0000104UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x08ff00208UL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x08ff0000cUL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x08ff00452UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x000002cUL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x08ff00452UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001138UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x08ff01a1aUL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x08ff05144UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x08ff05278UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 1024 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32p4/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32p4_STUB_BUILD_IDF_REV 54d7bec1e38 -*/ diff --git a/contrib/loaders/flash/espressif/esp32s2/Makefile b/contrib/loaders/flash/espressif/esp32s2/Makefile deleted file mode 100644 index be9117d48d..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2021 Espressif Systems Ltd. - -# Prefix for ESP32-S2 cross compilers (can include a directory path) -CROSS ?= xtensa-esp32s2-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := xtensa -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 512 -STUB_CHIP := esp32s2 - -SRCS := $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c \ - $(IDF_PATH)/components/xtensa/eri.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s2/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s2/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s2/rtc_time.c \ - $(IDF_PATH)/components/esp_rom/patches/esp_rom_regi2c.c - -CFLAGS := -std=gnu99 -mlongcalls -mtext-section-literals - -INCLUDES := -I$(IDF_PATH)/components/esp32s2/include -I$(IDF_PATH)/components/soc/esp32s2/include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32s2 -I$(IDF_PATH)/components/xtensa/esp32s2/include \ - -I$(IDF_PATH)/components/hal/esp32s2/include -I$(IDF_PATH)/components/esp_rom/esp32s2 \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32s2/private_include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32s2 \ - -DEFINES := - -LDFLAGS := -L$(IDF_PATH)/components/esp32s2/ld -T$(IDF_PATH)/components/esp_rom/esp32s2/ld/esp32s2.rom.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32s2/ld/esp32s2.rom.newlib-funcs.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32s2/ld/esp32s2.rom.spiflash.ld -T$(IDF_PATH)/components/esp_rom/esp32s2/ld/esp32s2.rom.api.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32s2/ld/esp32s2.rom.libgcc.ld - -include ../stub_common.mk \ No newline at end of file diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 999f69e707..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,87 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x00,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0xa8,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61, -0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f, -0x00,0x00,0x00,0x10,0x08,0xc0,0xfb,0x3f,0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00, -0x3c,0xfd,0xff,0x3f,0x00,0x00,0x40,0x00,0x00,0xf0,0xff,0xff,0x00,0x00,0xff,0xff, -0x00,0x10,0x80,0x61,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x3e,0x00,0x00, -0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40, -0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0xb8,0x81,0x01,0x40,0xe4,0x82,0x01,0x40, -0xa8,0xab,0x01,0x40,0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40,0xe0,0x77,0x01,0x40, -0xcc,0x71,0x01,0x40,0x36,0x01,0x01,0x39,0x51,0x49,0x61,0x59,0x71,0x3d,0x02,0x69, -0x81,0x79,0x91,0x21,0xd0,0xff,0x41,0xd2,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x02, -0x4b,0x22,0x47,0x32,0xf8,0x22,0xc1,0x10,0x29,0x11,0x22,0xc1,0x60,0x29,0x01,0x0c, -0x42,0x29,0x21,0x0c,0xd4,0x7c,0xe2,0x37,0xa4,0x02,0x06,0xf2,0x00,0x28,0x51,0x48, -0x61,0x62,0x21,0x07,0x82,0x21,0x08,0x22,0x61,0x11,0x42,0x61,0x12,0x69,0xc1,0x82, -0x61,0x13,0x81,0xdb,0xff,0xe0,0x08,0x00,0x21,0xc3,0xff,0x4d,0x0a,0xc0,0x20,0x00, -0x28,0x02,0xcc,0xba,0x1c,0xc5,0x50,0x22,0x10,0x22,0xc2,0xf8,0x0c,0x15,0x20,0x45, -0x83,0x21,0xbd,0xff,0xc0,0x20,0x00,0x52,0x22,0x00,0x21,0xbc,0xff,0xc0,0x20,0x00, -0x28,0x02,0x07,0x65,0x02,0x27,0x62,0x4b,0x0c,0x0d,0xcd,0x0d,0xd0,0xbd,0x20,0xa2, -0xa0,0x01,0x81,0xcc,0xff,0xe0,0x08,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x0c,0x0b, -0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xc9,0xff,0xe0,0x08,0x00,0x81,0xc9,0xff,0xe0, -0x08,0x00,0x81,0xc8,0xff,0xe0,0x08,0x00,0x51,0xad,0xff,0x7c,0xb6,0xc0,0x20,0x00, -0x28,0x05,0xa2,0xa0,0x00,0x60,0x22,0x10,0xc0,0x20,0x00,0x22,0x65,0x00,0x81,0xc2, -0xff,0xe0,0x08,0x00,0x21,0xa7,0xff,0xc0,0x20,0x00,0xb8,0x02,0x0c,0x42,0x20,0xbb, -0x10,0xcc,0x7b,0x40,0xa4,0x20,0x81,0xbd,0xff,0xe0,0x08,0x00,0x51,0xa2,0xff,0x21, -0xa2,0xff,0x42,0x05,0x01,0xdc,0x34,0xc0,0x20,0x00,0x48,0x02,0x51,0xa0,0xff,0x50, -0x44,0x10,0xc0,0x20,0x00,0x49,0x02,0x86,0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x48, -0x02,0x61,0x9b,0xff,0x60,0x44,0x20,0xc0,0x20,0x00,0x49,0x02,0x22,0x05,0x01,0x41, -0x99,0xff,0x0b,0x22,0xc0,0x20,0x00,0x29,0x04,0x21,0x97,0xff,0x0c,0x04,0xc0,0x20, -0x00,0x42,0x62,0x00,0x51,0x97,0xff,0x41,0x95,0xff,0xc0,0x20,0x00,0x52,0x64,0x00, -0xc0,0x20,0x00,0x58,0x04,0x56,0x75,0xff,0xc0,0x20,0x00,0x28,0x02,0x2c,0x74,0x20, -0x20,0x75,0x22,0xc2,0xee,0x27,0x34,0x0b,0x41,0x8f,0xff,0xe0,0x22,0x11,0x2a,0x24, -0xb8,0x02,0xcc,0xbb,0x66,0x43,0x04,0x7c,0xe2,0x46,0xa6,0x00,0x7c,0xf2,0x06,0xa5, -0x00,0x21,0x8b,0xff,0xf1,0x89,0xff,0xd1,0x78,0xff,0xc1,0x88,0xff,0xa8,0x02,0xe2, -0xa1,0x00,0x81,0x97,0xff,0xe0,0x08,0x00,0x81,0x97,0xff,0xe0,0x08,0x00,0x7d,0x0a, -0x56,0x8a,0xfd,0xa9,0xd1,0x66,0x63,0x02,0x06,0x8b,0x00,0x06,0xf2,0xff,0xd8,0xd1, -0x42,0x21,0x11,0x62,0x21,0x12,0xe0,0x3d,0x11,0x3a,0x24,0x3a,0x36,0x39,0xe1,0x32, -0x03,0x01,0x0c,0x88,0x28,0x02,0x80,0x33,0x10,0x0c,0x25,0x0c,0x34,0x30,0x45,0x93, -0x20,0x34,0x80,0x42,0x61,0x0f,0x20,0x5c,0x41,0x30,0x3c,0x41,0x41,0x63,0xff,0x37, -0xa5,0x02,0x41,0x62,0xff,0xb1,0x73,0xff,0x0c,0x0a,0x81,0x83,0xff,0xe0,0x08,0x00, -0x81,0x73,0xff,0x51,0x71,0xff,0xb1,0x6c,0xff,0x50,0x52,0x10,0x80,0x82,0x10,0x80, -0x85,0xc0,0xba,0xb8,0x4a,0xbb,0xb0,0x60,0xf5,0x82,0x61,0x16,0xb2,0x61,0x14,0x81, -0x72,0xff,0xe0,0x08,0x00,0xcd,0x0a,0xd2,0xa0,0xc0,0xa2,0xa0,0x80,0xe1,0x69,0xff, -0x82,0x21,0x16,0xb2,0x21,0x14,0x46,0x04,0x00,0xf1,0x65,0xff,0xe0,0x9a,0x11,0xfa, -0x99,0xc0,0x20,0x00,0xf8,0x09,0xe7,0x1f,0x0a,0x1b,0xaa,0x3d,0x0a,0xd7,0x9a,0xe8, -0xc6,0x14,0x00,0x00,0x6a,0xda,0xe2,0xa0,0xbf,0xd7,0x3e,0x4a,0x50,0xd0,0xf5,0xd2, -0x61,0x10,0x0c,0x0d,0x46,0x05,0x00,0x00,0x00,0xe2,0x21,0x10,0xea,0xfd,0xe1,0x5a, -0xff,0x1b,0xdd,0xe0,0xff,0x20,0xc0,0x20,0x00,0xf9,0x09,0x4b,0x99,0xd7,0x96,0xe8, -0x91,0x57,0xff,0xc2,0x61,0x14,0x9a,0xaa,0x91,0x51,0xff,0x00,0xaa,0x11,0xaa,0x88, -0x90,0xbb,0x10,0x82,0x61,0x16,0x81,0x5d,0xff,0xe0,0x08,0x00,0x0c,0x09,0x82,0x21, -0x16,0xc2,0x21,0x14,0xc6,0x01,0x00,0x6d,0x07,0x3d,0x07,0x0c,0x08,0x0c,0x19,0xad, -0x0c,0x82,0x61,0x16,0x92,0x61,0x15,0x81,0x50,0xff,0xe0,0x08,0x00,0x92,0x21,0x15, -0x82,0x21,0x16,0x56,0x99,0x04,0xa8,0xc1,0x80,0xb8,0x20,0x40,0xc4,0x20,0x81,0x50, -0xff,0xe0,0x08,0x00,0x81,0x45,0xff,0xe0,0x08,0x00,0x3a,0x66,0x91,0x3d,0xff,0xb1, -0x3d,0xff,0x86,0x03,0x00,0xe0,0x83,0x11,0x90,0x88,0x80,0xc0,0x20,0x00,0xb2,0x68, -0x00,0x32,0xc3,0x01,0x67,0x33,0xed,0x81,0x40,0xff,0xe0,0x08,0x00,0x31,0x30,0xff, -0x20,0xf0,0xb4,0xf0,0x25,0x93,0x98,0x13,0xf2,0x61,0x10,0x2a,0x64,0x67,0xb9,0x05, -0x22,0xa0,0xff,0xc6,0x43,0x00,0x68,0x33,0x60,0x62,0xe2,0x56,0x16,0xff,0x81,0x39, -0xff,0xe0,0x08,0x00,0x56,0x8a,0xfe,0x68,0x33,0x88,0x23,0x60,0xa4,0xc2,0x60,0x22, -0xc2,0x60,0x38,0xc2,0x60,0x94,0xe2,0x1b,0x6a,0x90,0x6a,0x83,0x30,0x92,0xe2,0x90, -0x93,0xc0,0x60,0x99,0x43,0x2a,0xb9,0x06,0x06,0x00,0xad,0x02,0x92,0x61,0x15,0xb2, -0x61,0x14,0x81,0x30,0xff,0xe0,0x08,0x00,0x92,0x21,0x15,0xb2,0x21,0x14,0x56,0xea, -0xfa,0x1b,0x22,0x20,0xab,0xc0,0xe6,0x1a,0xe0,0x90,0x66,0xc0,0x46,0x04,0x00,0x00, -0x30,0xa2,0xc2,0x81,0x29,0xff,0xe0,0x08,0x00,0x56,0x3a,0xf9,0x3a,0x22,0x30,0x66, -0xc0,0x67,0x33,0xeb,0x6a,0x22,0x86,0x02,0x00,0x81,0x22,0xff,0xe0,0x08,0x00,0x56, -0xda,0xf7,0x0b,0x66,0x60,0xa2,0xc0,0xe6,0x16,0xee,0x06,0x1a,0x00,0x68,0xe1,0x22, -0x06,0x03,0x22,0x43,0x02,0xc6,0x13,0x00,0x00,0x65,0xb4,0xff,0x16,0x0a,0xf6,0x25, -0xb4,0xff,0x16,0x2a,0x01,0x16,0xf2,0x00,0xb8,0xc1,0xcd,0x04,0xad,0x05,0x81,0x17, -0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00,0xb8,0xc1,0xcd,0x04,0xad,0x05,0x81,0x14, -0xff,0xe0,0x08,0x00,0x56,0x8a,0xf3,0xb1,0xfb,0xfe,0x81,0x0b,0xff,0xe0,0x08,0x00, -0x88,0xd1,0x82,0xc8,0x01,0x82,0x61,0x0d,0x22,0x21,0x13,0x38,0xd1,0x37,0x12,0x02, -0x86,0x72,0xff,0x0c,0x02,0x46,0x0b,0x00,0x65,0xaf,0xff,0x2d,0x0a,0x56,0x8a,0xfa, -0xc6,0xea,0xff,0x00,0x00,0x00,0x68,0xe1,0x88,0xc1,0xd2,0x21,0x10,0x22,0x06,0x01, -0xda,0x38,0x22,0x43,0x00,0x22,0x06,0x02,0xe8,0xf1,0x22,0x43,0x01,0x66,0x3e,0x02, -0x46,0xde,0xff,0x46,0xf4,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 8d998af453..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 0c5cc26683..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,91 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x00,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0x00,0x40,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f, -0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f, -0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f, -0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x08,0xc0,0xfb,0x3f, -0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f,0x00,0x00,0x40,0x00, -0x00,0xf0,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x10,0x80,0x61,0x00,0x80,0x00,0x00, -0x80,0x3e,0x00,0x00,0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40, -0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40, -0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0xb8,0x81,0x01,0x40, -0xe4,0x82,0x01,0x40,0xa8,0xab,0x01,0x40,0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40, -0xe0,0x77,0x01,0x40,0xcc,0x71,0x01,0x40,0x36,0x01,0x01,0x39,0x51,0x49,0x61,0x59, -0x71,0x3d,0x02,0x69,0x81,0x79,0x91,0x21,0xcf,0xff,0x41,0xd3,0xff,0x0c,0x05,0xc6, -0x00,0x00,0x59,0x02,0x4b,0x22,0x47,0x32,0xf8,0x22,0xc1,0x10,0x29,0x11,0x22,0xc1, -0x60,0x29,0x01,0x0c,0x42,0x29,0x21,0x0c,0xd4,0x7c,0xe2,0x37,0xa4,0x02,0xc6,0x01, -0x01,0x28,0x51,0x48,0x61,0x22,0x61,0x11,0x88,0x71,0x28,0x81,0x49,0xd1,0x22,0x61, -0x10,0x89,0xc1,0x81,0xdc,0xff,0xe0,0x08,0x00,0x21,0xc4,0xff,0x4d,0x0a,0xc0,0x20, -0x00,0x28,0x02,0xcc,0xda,0x52,0xa0,0x1c,0x50,0x22,0x10,0x22,0xc2,0xf8,0x52,0xa0, -0x01,0x20,0x45,0x83,0x21,0xbf,0xff,0xc0,0x20,0x00,0x58,0x02,0x21,0xbe,0xff,0xc0, -0x20,0x00,0x28,0x02,0x07,0x65,0x02,0x27,0x62,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d, -0x0c,0x1a,0x81,0xcd,0xff,0xe0,0x08,0x00,0x81,0xcd,0xff,0xe0,0x08,0x00,0x0c,0x0b, -0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xca,0xff,0xe0,0x08,0x00,0x81,0xca,0xff,0xe0, -0x08,0x00,0x81,0xc9,0xff,0xe0,0x08,0x00,0x51,0xaf,0xff,0x7c,0xb6,0xc0,0x20,0x00, -0x28,0x05,0xa2,0xa0,0x00,0x60,0x22,0x10,0xc0,0x20,0x00,0x22,0x65,0x00,0x81,0xc3, -0xff,0xe0,0x08,0x00,0x21,0xa9,0xff,0xc0,0x20,0x00,0xb8,0x02,0x0c,0x42,0x20,0xbb, -0x10,0xcc,0x7b,0x40,0xa4,0x20,0x81,0xbe,0xff,0xe0,0x08,0x00,0x51,0xa4,0xff,0x21, -0xa4,0xff,0x42,0x05,0x01,0xdc,0x34,0xc0,0x20,0x00,0x48,0x02,0x51,0xa2,0xff,0x50, -0x44,0x10,0xc0,0x20,0x00,0x49,0x02,0x86,0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x48, -0x02,0x61,0x9d,0xff,0x60,0x44,0x20,0xc0,0x20,0x00,0x49,0x02,0x22,0x05,0x01,0x41, -0x9b,0xff,0x0b,0x22,0xc0,0x20,0x00,0x29,0x04,0x21,0x99,0xff,0x0c,0x04,0xc0,0x20, -0x00,0x42,0x62,0x00,0x51,0x99,0xff,0x41,0x97,0xff,0xc0,0x20,0x00,0x52,0x64,0x00, -0xc0,0x20,0x00,0x58,0x04,0x56,0x75,0xff,0xc0,0x20,0x00,0x28,0x02,0x2c,0x74,0x20, -0x20,0x75,0x22,0xc2,0xee,0x27,0x34,0x0b,0x41,0x91,0xff,0xe0,0x22,0x11,0x2a,0x24, -0xb8,0x02,0xcc,0xbb,0x66,0x43,0x04,0x7c,0xe2,0x06,0xb7,0x00,0x7c,0xf2,0xc6,0xb5, -0x00,0x41,0x8d,0xff,0x21,0x79,0xff,0xf1,0x8a,0xff,0xc1,0x8a,0xff,0xa2,0x24,0x00, -0xe2,0xa1,0x00,0x20,0xd2,0x20,0x81,0x97,0xff,0xe0,0x08,0x00,0x81,0x97,0xff,0xe0, -0x08,0x00,0x6d,0x0a,0x56,0x4a,0xfd,0xa9,0xe1,0x22,0x61,0x13,0x66,0x53,0x02,0x46, -0x9d,0x00,0x46,0xf0,0xff,0x38,0xe1,0x42,0x21,0x11,0xe0,0x23,0x11,0x40,0x22,0x80, -0x22,0x22,0x00,0x32,0x21,0x13,0x42,0xc2,0x03,0x20,0x5c,0x41,0x40,0x4c,0x41,0x47, -0xa5,0x02,0x31,0x66,0xff,0xb1,0x79,0xff,0x0c,0x0a,0x81,0x88,0xff,0xe0,0x08,0x00, -0x81,0x79,0xff,0x51,0x77,0xff,0xb1,0x72,0xff,0x50,0x52,0x10,0x80,0x82,0x10,0x80, -0x85,0xc0,0xba,0xb8,0x3a,0xbb,0xb0,0x70,0xf5,0x82,0x61,0x17,0xb2,0x61,0x14,0x81, -0x77,0xff,0xe0,0x08,0x00,0xcd,0x0a,0xd2,0xa0,0xc0,0xa2,0xa0,0x80,0xe1,0x59,0xff, -0x82,0x21,0x17,0xb2,0x21,0x14,0x46,0x04,0x00,0xf1,0x6b,0xff,0xe0,0x9a,0x11,0xfa, -0x99,0xc0,0x20,0x00,0xf8,0x09,0xe7,0x1f,0x0a,0x1b,0xaa,0x4d,0x0a,0xd7,0x9a,0xe8, -0xc6,0x13,0x00,0x00,0x7a,0xda,0xe2,0xa0,0xbf,0xd7,0x3e,0x46,0x50,0xd0,0xf5,0xd9, -0xf1,0x0c,0x0d,0x86,0x04,0x00,0xe8,0xf1,0xea,0xfd,0xe1,0x60,0xff,0x1b,0xdd,0xe0, -0xff,0x20,0xc0,0x20,0x00,0xf9,0x09,0x4b,0x99,0xd7,0x97,0xe9,0x91,0x5d,0xff,0xc2, -0x61,0x15,0x9a,0xaa,0x91,0x58,0xff,0x00,0xaa,0x11,0xaa,0x88,0x90,0xbb,0x10,0x82, -0x61,0x17,0x81,0x63,0xff,0xe0,0x08,0x00,0x0c,0x09,0x82,0x21,0x17,0xc2,0x21,0x15, -0xc6,0x01,0x00,0x7d,0x06,0x4d,0x06,0x0c,0x08,0x0c,0x19,0xad,0x0c,0x82,0x61,0x17, -0x92,0x61,0x16,0x81,0x56,0xff,0xe0,0x08,0x00,0x92,0x21,0x16,0x82,0x21,0x17,0x56, -0xa9,0x06,0xa8,0xc1,0x80,0xb8,0x20,0x30,0xc3,0x20,0x81,0x56,0xff,0xe0,0x08,0x00, -0x81,0x4b,0xff,0xe0,0x08,0x00,0x7a,0x74,0x91,0x44,0xff,0xb1,0x2e,0xff,0xc6,0x02, -0x00,0xe0,0x84,0x11,0x9a,0x88,0xc0,0x20,0x00,0xb9,0x08,0x1b,0x44,0x77,0x34,0xf0, -0x81,0x47,0xff,0xe0,0x08,0x00,0xf8,0xc1,0x20,0x70,0xb4,0x7a,0xff,0x42,0x0f,0x00, -0x0c,0x29,0x40,0x43,0x04,0x0c,0x38,0x40,0x89,0x93,0x4d,0x08,0x88,0xd1,0xcd,0x04, -0x1b,0xa8,0xbd,0x0f,0x82,0x61,0x12,0xf2,0x61,0x0f,0x81,0x42,0xff,0xe0,0x08,0x00, -0x91,0x2e,0xff,0x70,0x25,0x93,0xa8,0x19,0x2a,0x83,0x87,0xba,0x06,0x0c,0x02,0x86, -0x51,0x00,0x00,0x00,0x88,0x39,0x80,0x82,0xe2,0x56,0x08,0xff,0x92,0x61,0x16,0x81, -0x36,0xff,0xe0,0x08,0x00,0x92,0x21,0x16,0x56,0x1a,0xfe,0x88,0x39,0x98,0x29,0x80, -0xb3,0xc2,0x80,0x22,0xc2,0x80,0x99,0xc2,0x80,0xa3,0xe2,0x1b,0x8b,0xa0,0x8b,0x83, -0x90,0xb2,0xe2,0xb0,0xb9,0xc0,0x80,0xbb,0x43,0x2a,0xcb,0x06,0x09,0x00,0xad,0x02, -0x82,0x61,0x17,0x92,0x61,0x16,0xb2,0x61,0x14,0xc2,0x61,0x15,0x81,0x2b,0xff,0xe0, -0x08,0x00,0x82,0x21,0x17,0x92,0x21,0x16,0xb2,0x21,0x14,0xc2,0x21,0x15,0x56,0xba, -0xf9,0x1b,0x22,0x20,0xac,0xc0,0xe6,0x1a,0xd4,0xb0,0x88,0xc0,0x86,0x07,0x00,0x00, -0x00,0x90,0xa2,0xc2,0x82,0x61,0x17,0x92,0x61,0x16,0x81,0x20,0xff,0xe0,0x08,0x00, -0x82,0x21,0x17,0x92,0x21,0x16,0x56,0x3a,0xf7,0x9a,0x22,0x90,0x88,0xc0,0x87,0x39, -0xdf,0x8a,0x22,0x86,0x04,0x00,0x00,0x00,0x82,0x61,0x17,0x81,0x17,0xff,0xe0,0x08, -0x00,0x82,0x21,0x17,0x56,0x5a,0xf5,0x0b,0x88,0x80,0xa2,0xc0,0xe6,0x18,0xe8,0xc6, -0x21,0x00,0x88,0xc1,0xd8,0xf1,0x7a,0x78,0x22,0x4d,0x00,0x20,0x88,0x74,0x82,0x47, -0x01,0x66,0x34,0x67,0x20,0x20,0x75,0x22,0x47,0x02,0x86,0x17,0x00,0x25,0xb0,0xff, -0x16,0x9a,0xf2,0xe5,0xaf,0xff,0x16,0x4a,0x01,0x16,0x12,0x01,0xb8,0xc1,0xcd,0x03, -0xad,0x05,0x81,0x07,0xff,0xe0,0x08,0x00,0x86,0x03,0x00,0x00,0x00,0x00,0xb8,0xc1, -0xcd,0x03,0xad,0x05,0x81,0x04,0xff,0xe0,0x08,0x00,0x28,0xd1,0x4b,0x22,0x29,0xd1, -0x56,0x9a,0xef,0xb1,0xea,0xfe,0x81,0xf9,0xfe,0xe0,0x08,0x00,0x32,0x21,0x12,0x42, -0x43,0x00,0x48,0xe1,0x1b,0x44,0x49,0xe1,0x82,0x21,0x10,0xd8,0xe1,0xd7,0x18,0x02, -0x46,0x60,0xff,0xe0,0x28,0x11,0x20,0x20,0x74,0x06,0x07,0x00,0x25,0xaa,0xff,0x2d, -0x0a,0x56,0x8a,0xf9,0xc6,0xe6,0xff,0x00,0x00,0x00,0x21,0xc9,0xfe,0x66,0x24,0x02, -0x86,0xdb,0xff,0x21,0xc8,0xfe,0x06,0xda,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 8d998af453..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 8823abc87b..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,66 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xc0,0xfb,0x3f, -0x00,0x80,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x10,0x80,0x61,0x00,0x40,0x00,0x00, -0x80,0x3e,0x00,0x00,0x00,0x00,0xff,0xff,0x08,0x80,0x00,0x00,0x0c,0x80,0x00,0x00, -0x04,0x80,0x00,0x00,0x10,0x80,0x00,0x00,0x20,0x80,0x00,0x00,0x88,0x07,0x01,0x40, -0xe0,0x07,0x01,0x40,0xa4,0x8c,0x01,0x40,0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40, -0xa8,0xab,0x01,0x40,0xf8,0x09,0x01,0x40,0xc8,0x78,0x00,0x40,0xb8,0x0a,0x01,0x40, -0xb4,0x07,0x01,0x40,0x36,0x41,0x00,0x81,0xf4,0xff,0x51,0xe9,0xff,0x80,0x81,0xc0, -0x10,0x18,0x00,0x1a,0x55,0x29,0x05,0x81,0xf1,0xff,0xe0,0x08,0x00,0xa1,0xe3,0xff, -0x0c,0x2b,0x81,0xef,0xff,0xe0,0x08,0x00,0x0c,0x02,0xc6,0x57,0x00,0x61,0xe0,0xff, -0xb1,0xe1,0xff,0x1a,0x86,0x88,0x08,0x60,0x73,0x63,0x8a,0xe2,0x91,0xe3,0xff,0xe0, -0xc0,0xf4,0xa1,0xe2,0xff,0xba,0xb7,0xca,0xbb,0x1a,0x99,0xf1,0xe1,0xff,0xb9,0x09, -0x1a,0xaa,0xc9,0x0a,0x1a,0xff,0xe9,0x0f,0xb0,0x50,0xf5,0x81,0xe2,0xff,0xe0,0x08, -0x00,0x81,0xda,0xff,0x61,0xd9,0xff,0x91,0xda,0xff,0x1a,0x66,0x1a,0x88,0x1a,0x99, -0xdd,0x0a,0xb8,0x06,0xa2,0xa0,0x80,0xc8,0x08,0xe8,0x09,0x86,0x05,0x00,0x00,0x00, -0xf1,0xce,0xff,0xe0,0x8a,0x11,0xfa,0x88,0xc0,0x20,0x00,0xf8,0x08,0x91,0xcb,0xff, -0x97,0x1f,0x0d,0x1b,0xaa,0xf2,0xa0,0xc0,0x6d,0x0a,0xf7,0x9a,0xe2,0x46,0x1a,0x00, -0x00,0x5a,0x9a,0xf2,0xa0,0xbf,0x97,0x3f,0x60,0x91,0xca,0xff,0xe0,0xf0,0xf5,0x1a, -0x99,0xf9,0x09,0x0c,0x09,0xe1,0xc7,0xff,0x1a,0xee,0xe8,0x0e,0xea,0xf9,0xe1,0xbc, -0xff,0x1b,0x99,0xe0,0xff,0x20,0xc0,0x20,0x00,0xf9,0x08,0x4b,0x88,0x57,0x99,0xe4, -0x81,0xbc,0xff,0x91,0xbc,0xff,0x8a,0xaa,0xf1,0xbc,0xff,0x90,0xbb,0x10,0x00,0xaa, -0x11,0x91,0xbb,0xff,0xca,0x8a,0x1a,0xff,0x89,0x0f,0x1a,0x99,0xd9,0x09,0x81,0xbe, -0xff,0xe0,0x08,0x00,0xa1,0xb5,0xff,0xb1,0xb6,0xff,0x1a,0xaa,0x1a,0xbb,0x0c,0x09, -0x88,0x0a,0xd8,0x0b,0x86,0x02,0x00,0x00,0x00,0x00,0x0c,0x05,0x6d,0x05,0x8d,0x05, -0x0c,0x19,0xe1,0xad,0xff,0xf1,0xae,0xff,0x1a,0xee,0x89,0x0e,0x1a,0xff,0xad,0x0d, -0x99,0x0f,0x81,0xb2,0xff,0xe0,0x08,0x00,0xb1,0xaa,0xff,0xa1,0xa7,0xff,0x1a,0xbb, -0x98,0x0b,0x1a,0xaa,0x88,0x0a,0xfc,0xa9,0xbd,0x08,0xcd,0x07,0xad,0x01,0x81,0xac, -0xff,0xe0,0x08,0x00,0x81,0xa8,0xff,0xe0,0x08,0x00,0x5a,0x56,0x91,0x9b,0xff,0xb1, -0x9b,0xff,0x46,0x03,0x00,0xe0,0x86,0x11,0x9a,0x88,0xc0,0x20,0x00,0xb2,0x68,0x00, -0x62,0xc6,0x01,0x57,0x36,0xee,0x81,0xa1,0xff,0xe0,0x08,0x00,0x70,0xd0,0x14,0xdc, -0x5d,0x86,0x01,0x00,0x7c,0xf2,0x86,0x0e,0x00,0x00,0x00,0xa1,0x8c,0xff,0xcd,0x07, -0xbd,0x01,0x81,0x9c,0xff,0xe0,0x08,0x00,0x70,0x33,0xc0,0x7a,0x22,0x56,0xc3,0xe9, -0xa1,0x87,0xff,0xcc,0xd4,0xb2,0xa0,0xd8,0x81,0x98,0xff,0xe0,0x08,0x00,0x2d,0x04, -0x06,0x04,0x00,0x00,0xbd,0x04,0x81,0x95,0xff,0xe0,0x08,0x00,0x81,0x95,0xff,0xe0, -0x08,0x00,0x2d,0x03,0x1d,0xf0,0x00,0x00,0xa0,0xc0,0xfb,0x3f,0x78,0xc1,0xfb,0x3f, -0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f, -0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10, -0x00,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f, -0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40, -0xd8,0x8d,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40, -0x36,0xa1,0x00,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xe2,0xff, -0x41,0xe3,0xff,0x0c,0x05,0x46,0x01,0x00,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33, -0xf8,0x32,0xc1,0x10,0x39,0x11,0x32,0xc1,0x30,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c, -0xd3,0x7c,0xea,0x27,0xa3,0x02,0x06,0x53,0x00,0x38,0x51,0x48,0x61,0x58,0x71,0x81, -0xe8,0xff,0xe0,0x08,0x00,0x81,0xd6,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc, -0xda,0x92,0xa0,0x1c,0x90,0x88,0x10,0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x69,0x83, -0x81,0xd1,0xff,0xc0,0x20,0x00,0x98,0x08,0x81,0xd0,0xff,0xc0,0x20,0x00,0x88,0x08, -0x07,0x69,0x02,0x27,0x68,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd9, -0xff,0xe0,0x08,0x00,0x81,0x50,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2, -0xa0,0x01,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd4, -0xff,0xe0,0x08,0x00,0x91,0xc1,0xff,0x7c,0xba,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc0,0x20,0x00,0x82,0x69,0x00,0xa2,0xa0,0x00,0x81,0x44,0xff,0xe0,0x08,0x00, -0x81,0xbb,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb,0x10,0xcc,0x7b,0x60, -0xa6,0x20,0x81,0xc8,0xff,0xe0,0x08,0x00,0x91,0xb6,0xff,0x81,0xb6,0xff,0x62,0x09, -0x01,0xcc,0xc6,0xc0,0x20,0x00,0x68,0x08,0x91,0xb4,0xff,0x90,0x66,0x10,0xc6,0x05, -0x00,0xc0,0x20,0x00,0x68,0x08,0xa1,0xb1,0xff,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69, -0x08,0x62,0x09,0x01,0x81,0xaf,0xff,0x0b,0x66,0xc0,0x20,0x00,0x69,0x08,0x61,0xad, -0xff,0x0c,0x08,0xc0,0x20,0x00,0x89,0x06,0x91,0xad,0xff,0x81,0xab,0xff,0xc0,0x20, -0x00,0x92,0x68,0x00,0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0xc0,0x20,0x00,0x88, -0x06,0x2c,0x76,0x80,0x80,0x75,0x82,0xc8,0xee,0x87,0x36,0x0c,0x61,0xa5,0xff,0xe0, -0x88,0x11,0x8a,0x86,0xb8,0x08,0x56,0x7b,0x00,0x26,0x42,0x37,0x7c,0xfa,0x06,0x0d, -0x00,0x61,0xa2,0xff,0xf1,0x10,0xff,0xd1,0x9f,0xff,0xc1,0x9f,0xff,0xa8,0x06,0xe2, -0xa1,0x00,0x81,0xa5,0xff,0xe0,0x08,0x00,0x81,0xa5,0xff,0xe0,0x08,0x00,0x56,0xaa, -0xfd,0x0c,0x96,0x67,0x92,0x0d,0xcd,0x05,0xbd,0x04,0x30,0xa3,0x20,0x65,0xc6,0xff, -0x86,0x00,0x00,0x00,0x7c,0xea,0x2d,0x0a,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index 5e1c80ff1e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,183 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0xe0,0x00,0x60, -0x0f,0x00,0xfe,0xff,0x00,0xc4,0x01,0x00,0x44,0xe0,0x00,0x60,0x00,0xff,0x7f,0x00, -0x90,0x60,0x42,0x3f,0x00,0x00,0x04,0x00,0xff,0xbf,0xff,0xff,0xff,0xff,0xfd,0xff, -0xff,0xff,0xfb,0xff,0xff,0xff,0xbf,0xff,0x36,0x41,0x00,0x91,0xf4,0xff,0xa1,0xf4, -0xff,0xc0,0x20,0x00,0x88,0x09,0xb1,0xf7,0xff,0xa0,0x88,0x10,0xa1,0xf2,0xff,0xa0, -0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x81,0xf0,0xff,0xa1,0xf0,0xff,0xc0,0x20,0x00, -0x98,0x08,0xa0,0x99,0x20,0xa1,0xee,0xff,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00, -0x98,0x0a,0xb0,0x99,0x20,0xc0,0x20,0x00,0x99,0x0a,0x92,0xa0,0x66,0x97,0x12,0x23, -0x27,0x39,0x08,0x92,0xa0,0x61,0x97,0x12,0x32,0xc6,0x0f,0x00,0x92,0xa0,0x69,0x97, -0x12,0x1d,0x92,0xa0,0x6d,0x97,0x92,0x33,0xc0,0x20,0x00,0x28,0x08,0x91,0xe2,0xff, -0x06,0x08,0x00,0x00,0xc0,0x20,0x00,0x28,0x08,0x91,0xe0,0xff,0x06,0x05,0x00,0x00, -0xc0,0x20,0x00,0x28,0x08,0x91,0xde,0xff,0x06,0x02,0x00,0x00,0xc0,0x20,0x00,0x28, -0x08,0x91,0xdc,0xff,0x90,0x22,0x10,0xc0,0x20,0x00,0x29,0x08,0x1d,0xf0,0x00,0x00, -0x00,0xe0,0x00,0x60,0x00,0x00,0x00,0x02,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x01, -0x36,0x41,0x00,0x50,0x74,0xc0,0xa6,0x87,0x02,0x06,0xff,0xff,0xad,0x02,0x10,0x11, -0x20,0x65,0xf4,0xff,0x80,0x83,0x11,0xb1,0xf6,0xff,0x20,0x28,0x20,0x31,0xf5,0xff, -0xc0,0x20,0x00,0x29,0x0b,0xc0,0x20,0x00,0x88,0x0b,0x37,0x88,0xf7,0x7c,0xf8,0xc0, -0x20,0x00,0xa8,0x0b,0x00,0x15,0x40,0x00,0x98,0xa1,0x1b,0x44,0x1b,0x77,0x00,0x14, -0x40,0x00,0x48,0xa1,0x90,0x98,0x30,0x00,0x17,0x40,0x00,0x78,0xa1,0x40,0x99,0x20, -0xa0,0xa0,0xf5,0x70,0x88,0x30,0xa0,0x99,0x10,0x60,0x88,0x10,0x90,0x90,0x74,0x00, -0x15,0x40,0x00,0x88,0xa1,0x90,0x88,0x20,0x31,0xe4,0xff,0x00,0x88,0x11,0x30,0x88, -0x10,0x20,0x88,0x20,0x21,0xe2,0xff,0x41,0xde,0xff,0x20,0x88,0x20,0x21,0xdd,0xff, -0xc0,0x20,0x00,0x89,0x0b,0xc0,0x20,0x00,0x38,0x04,0x27,0x83,0xf7,0x1d,0xf0,0x00, -0x36,0x41,0x00,0xad,0x02,0x80,0x33,0x11,0xe5,0xeb,0xff,0x20,0x33,0x20,0x00,0x44, -0x11,0x21,0xd6,0xff,0x40,0x33,0x20,0x41,0xd2,0xff,0x20,0x33,0x20,0x21,0xd1,0xff, -0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x38,0x04,0x27,0x83,0xf7,0x1d,0xf0,0x00, -0x8c,0x00,0x4c,0x3f,0xff,0xf3,0xff,0xff,0x40,0x42,0x0f,0x00,0xc0,0x80,0x40,0x3f, -0x84,0x80,0x40,0x3f,0xff,0xc7,0xff,0xff,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x36,0x41,0x00,0x81,0xf7,0xff,0xb2,0xac,0x00,0xc0,0x20,0x00,0xa8,0x08,0x0b,0x33, -0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0x98,0x08,0x30,0x30,0x94, -0xb0,0x99,0x10,0x90,0x33,0x20,0xc0,0x20,0x00,0x39,0x08,0xc0,0x20,0x00,0x38,0x08, -0x91,0xed,0xff,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81,0xeb,0xff,0x91,0xed, -0xff,0x80,0x82,0x82,0x80,0x8c,0x41,0x80,0x30,0xf4,0x00,0x88,0x11,0x80,0x83,0x20, -0x31,0xe7,0xff,0xc0,0x20,0x00,0x89,0x03,0x31,0xe6,0xff,0xc0,0x20,0x00,0x88,0x03, -0x90,0x88,0x10,0xe6,0x32,0x05,0x21,0xe4,0xff,0x86,0x00,0x00,0x21,0xe4,0xff,0x20, -0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00,0x50,0xc1,0xfb,0x3f, -0x00,0x00,0x00,0x04,0x50,0xc1,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61, -0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f, -0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0xb0,0xc0,0xfb,0x3f,0xff,0xff,0x00,0x00, -0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f,0xbc,0x80,0x40,0x3f,0x18,0x00,0x4c,0x3f, -0xa8,0xc0,0xfb,0x3f,0x74,0x80,0x40,0x3f,0xff,0x00,0xfc,0xff,0xff,0xff,0xe7,0xff, -0xff,0x3f,0xc0,0xff,0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe,0x00,0x00,0x58,0x01, -0x78,0x80,0x40,0x3f,0xff,0xff,0x7f,0x80,0x00,0x00,0x40,0x00,0xff,0x8f,0xff,0xff, -0x00,0xff,0x03,0x00,0xff,0xbf,0xfd,0xff,0x25,0x26,0x25,0x26,0x04,0xc0,0xfb,0x3f, -0x0c,0xc0,0xfb,0x3f,0x39,0xc0,0xfb,0x3f,0x46,0xc0,0xfb,0x3f,0x00,0xc0,0xfb,0x3f, -0x00,0x80,0x40,0x3f,0x6b,0xc0,0xfb,0x3f,0x66,0x08,0x00,0x00,0x8c,0xc0,0xfb,0x3f, -0x4b,0x4c,0x4b,0x4c,0xff,0xff,0x1f,0xe0,0xff,0xff,0xff,0x1f,0x00,0x00,0x18,0x00, -0x00,0x00,0x08,0x00,0xc0,0x84,0x40,0x3f,0xc4,0x84,0x40,0x3f,0x60,0x80,0x40,0x3f, -0xff,0xff,0xf1,0xff,0x00,0x00,0x06,0x00,0xff,0x1f,0xff,0xff,0x00,0x60,0x00,0x00, -0xff,0xe3,0xff,0xff,0x00,0x0c,0x00,0x00,0x1c,0x80,0x40,0x3f,0x3f,0xc0,0xff,0xff, -0x00,0x00,0x10,0x00,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0xc0,0xff,0xff,0xff,0xfb, -0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40, -0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0x6c,0x2b,0x01,0x40,0xe0,0xfe,0x00,0x40, -0xdc,0xb7,0x01,0x40,0x88,0xd8,0x00,0x40,0x36,0x21,0x01,0x39,0x91,0x49,0xa1,0x59, -0xb1,0x69,0xc1,0x79,0xd1,0x31,0xad,0xff,0x41,0xaf,0xff,0x0c,0x05,0xc6,0x00,0x00, -0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x20,0x39,0x11,0x32,0xc1,0x70,0x39, -0x01,0x0c,0x43,0x39,0x21,0x0c,0xd3,0x27,0xa3,0x02,0x86,0xeb,0x01,0x48,0x91,0x81, -0xe4,0xff,0xe0,0x08,0x00,0x31,0xa4,0xff,0x5d,0x0a,0xc0,0x20,0x00,0x38,0x03,0xcc, -0xda,0x62,0xa0,0x1c,0x60,0x33,0x10,0x32,0xc3,0xf8,0x62,0xa0,0x01,0x30,0x56,0x83, -0x31,0x9f,0xff,0xc0,0x20,0x00,0x68,0x03,0x31,0x9e,0xff,0xc0,0x20,0x00,0x38,0x03, -0x07,0x66,0x02,0x27,0x63,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd5, -0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2, -0xa0,0x01,0x81,0xd2,0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00,0x81,0xd1, -0xff,0xe0,0x08,0x00,0x61,0x8f,0xff,0x7c,0xb7,0xc0,0x20,0x00,0x38,0x06,0xa2,0xa0, -0x00,0x70,0x33,0x10,0xc0,0x20,0x00,0x32,0x66,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00, -0x31,0x89,0xff,0xc0,0x20,0x00,0xb8,0x03,0x0c,0x43,0x30,0xbb,0x10,0xcc,0x7b,0x50, -0xa5,0x20,0x81,0xc6,0xff,0xe0,0x08,0x00,0x61,0x84,0xff,0x31,0x84,0xff,0x52,0x06, -0x01,0xdc,0x35,0xc0,0x20,0x00,0x58,0x03,0x61,0x82,0xff,0x60,0x55,0x10,0xc0,0x20, -0x00,0x59,0x03,0x86,0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x58,0x03,0x71,0x7d,0xff, -0x70,0x55,0x20,0xc0,0x20,0x00,0x59,0x03,0x32,0x06,0x01,0x51,0x7b,0xff,0x0b,0x33, -0xc0,0x20,0x00,0x39,0x05,0x31,0x79,0xff,0x0c,0x05,0xc0,0x20,0x00,0x52,0x63,0x00, -0x61,0x79,0xff,0x51,0x77,0xff,0xc0,0x20,0x00,0x62,0x65,0x00,0xc0,0x20,0x00,0x68, -0x05,0x56,0x76,0xff,0xc0,0x20,0x00,0x38,0x03,0x2c,0x75,0x30,0x30,0x75,0x32,0xc3, -0xee,0x37,0x35,0x0b,0x51,0x71,0xff,0xe0,0x33,0x11,0x3a,0x35,0xb8,0x03,0xcc,0xbb, -0x66,0x42,0x02,0x46,0xa5,0x01,0x7c,0xf2,0x86,0xa4,0x01,0x00,0x00,0x31,0x6d,0xff, -0xf1,0x6b,0xff,0xd1,0x39,0xff,0xc1,0x6a,0xff,0xa8,0x03,0xe2,0xa1,0x00,0x81,0xa0, -0xff,0xe0,0x08,0x00,0x81,0xa0,0xff,0xe0,0x08,0x00,0x5d,0x0a,0x56,0x6a,0xfd,0x26, -0x92,0x02,0x86,0x99,0x01,0x61,0x2a,0xff,0x2d,0x04,0xc0,0x20,0x00,0x38,0x06,0x30, -0x3a,0x14,0x26,0x13,0x3e,0x8c,0xb3,0x32,0xc3,0xfe,0x0c,0x86,0x30,0x6a,0x93,0x86, -0x16,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0x06,0x61,0x5b,0xff,0x30,0x30,0x94,0xc0, -0x20,0x00,0x68,0x06,0x1b,0x33,0x60,0x70,0xf4,0x60,0x80,0xf5,0x87,0x97,0x09,0x0b, -0x66,0x7c,0xd8,0x67,0x38,0x02,0x46,0x00,0x00,0x2c,0x87,0x30,0x37,0xc2,0x32,0x61, -0x10,0xc6,0x0a,0x00,0x61,0x52,0xff,0xc0,0x20,0x00,0x38,0x06,0xc0,0x20,0x00,0x68, -0x06,0x5c,0x06,0x30,0x30,0x14,0x62,0x61,0x10,0x9c,0x33,0x82,0xa0,0xa0,0x82,0x61, -0x10,0x26,0x13,0x0b,0x32,0xc3,0xfe,0x62,0xa0,0xf0,0x30,0x6a,0x93,0x62,0x61,0x10, -0x26,0x04,0x05,0xe6,0x14,0x05,0xc6,0x76,0x01,0x22,0xa0,0xf0,0x41,0x45,0xff,0x20, -0x20,0x94,0x78,0x14,0x38,0x04,0x41,0x43,0xff,0x39,0x51,0xc0,0x20,0x00,0x98,0x04, -0x20,0x60,0xf4,0x92,0x61,0x17,0x90,0x8e,0x15,0xc0,0x20,0x00,0x98,0x04,0x82,0x61, -0x12,0x82,0x61,0x11,0x92,0x61,0x16,0x90,0x8d,0x05,0x91,0x3b,0xff,0x82,0x61,0x13, -0x90,0x33,0x10,0x92,0x21,0x13,0x80,0x86,0x11,0x80,0x33,0x20,0xe0,0x89,0x01,0x91, -0x9c,0xfe,0x79,0x61,0x90,0x33,0x10,0x92,0x21,0x12,0x80,0x33,0x20,0xd0,0x89,0x01, -0x91,0x33,0xff,0x79,0x41,0x90,0x33,0x10,0x80,0x33,0x20,0x71,0xf5,0xfe,0x39,0x51, -0x39,0x31,0x30,0x85,0x75,0x30,0x3d,0x25,0x82,0x61,0x15,0x32,0x61,0x14,0x81,0x2c, -0xff,0xc0,0x20,0x00,0x38,0x07,0x0c,0x0a,0x80,0x33,0x10,0x81,0x2a,0xff,0x80,0x33, -0x20,0xc0,0x20,0x00,0x39,0x07,0xc0,0x20,0x00,0x38,0x04,0x71,0x27,0xff,0x70,0x33, -0x10,0x71,0x26,0xff,0x70,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x31,0x25,0xff,0x81, -0x85,0xfe,0xc0,0x20,0x00,0x78,0x03,0x92,0x21,0x15,0x80,0x77,0x10,0xc0,0x20,0x00, -0x79,0x03,0xc0,0x20,0x00,0x78,0x03,0x81,0x1f,0xff,0x80,0x77,0x10,0x90,0x89,0x01, -0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x03,0xc0,0x20,0x00,0x78,0x03,0x81,0x1a,0xff, -0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x03,0xc0,0x20,0x00,0x38,0x04,0x7c,0x77,0x70, -0x33,0x10,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x38,0x04,0x82,0x21,0x14,0x71, -0x13,0xff,0x70,0x33,0x10,0x40,0x78,0x11,0x70,0x33,0x20,0xc0,0x20,0x00,0x39,0x04, -0xc0,0x20,0x00,0x78,0x04,0x0c,0x83,0x30,0x77,0x20,0xc0,0x20,0x00,0x79,0x04,0x41, -0x62,0xfe,0x81,0x0b,0xff,0xc0,0x20,0x00,0x78,0x04,0x80,0x77,0x20,0xc0,0x20,0x00, -0x79,0x04,0xc0,0x20,0x00,0x78,0x04,0x81,0x07,0xff,0x80,0x77,0x10,0xc0,0x20,0x00, -0x79,0x04,0x81,0x2d,0xff,0xe0,0x08,0x00,0x41,0xbd,0xfe,0x71,0x03,0xff,0xc0,0x20, -0x00,0x79,0x04,0x71,0xb7,0xfe,0xc0,0x20,0x00,0x48,0x07,0x40,0x4a,0x14,0x26,0x14, -0x1b,0x8c,0x44,0x26,0x24,0x59,0x86,0x0f,0x00,0xc0,0x20,0x00,0x38,0x07,0x2c,0x84, -0x30,0x30,0x94,0x1b,0x33,0x30,0x34,0xc2,0x06,0x11,0x00,0x00,0x00,0x31,0xe7,0xfe, -0xc0,0x20,0x00,0x48,0x03,0xc0,0x20,0x00,0x38,0x03,0x40,0x40,0x14,0xac,0x74,0x26, -0x14,0x2a,0x32,0xa0,0xf0,0x26,0x24,0x27,0xb1,0xf1,0xfe,0xa1,0xf1,0xfe,0x81,0x17, -0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0xb1,0xed,0xfe,0xa1,0xed,0xfe,0x81,0x13, -0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0x5c,0x03,0x86,0x00,0x00,0x32,0xa0,0xa0, -0x2c,0x84,0x67,0x34,0x12,0x20,0x74,0xc2,0x70,0x81,0x41,0x4a,0x88,0x70,0x88,0xc2, -0x87,0x92,0x38,0x8d,0x05,0x86,0x08,0x00,0x5c,0x04,0x47,0x12,0x10,0x42,0xa0,0xa0, -0x47,0x12,0x10,0x42,0xa0,0xf0,0x0c,0x27,0x47,0x12,0x0a,0x46,0x07,0x00,0x0c,0x67, -0x86,0x00,0x00,0x00,0x0c,0x37,0x0c,0x18,0x42,0xa1,0xe0,0x91,0x8d,0xfe,0xc0,0x20, -0x00,0x98,0x09,0x90,0x9a,0x14,0x16,0x79,0x04,0xc6,0x03,0x00,0xb1,0xd6,0xfe,0xa1, -0xd6,0xfe,0x81,0xfa,0xfe,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0x0c,0x1b,0x2c,0x8a, -0x82,0x61,0x18,0x92,0x61,0x19,0xa5,0xa2,0xff,0x92,0x21,0x19,0x82,0x21,0x18,0x66, -0x19,0x1e,0xa1,0xce,0xfe,0x98,0x0a,0x97,0x14,0x16,0xb1,0xcd,0xfe,0xc2,0xa5,0x40, -0xc0,0x20,0x00,0x98,0x0b,0xc0,0x99,0x20,0xc0,0x20,0x00,0x99,0x0b,0x0c,0x09,0x99, -0x0a,0xcc,0xf8,0x66,0x17,0x02,0xc6,0x6b,0x00,0xbd,0x07,0xad,0x02,0x25,0x9f,0xff, -0x46,0x69,0x00,0x00,0x81,0xc3,0xfe,0x92,0xaa,0xbf,0xc0,0x20,0x00,0x72,0x28,0x00, -0x90,0x77,0x10,0xc0,0x20,0x00,0x72,0x68,0x00,0x72,0xa1,0xe0,0x81,0xa8,0xfe,0x77, -0x94,0x21,0xc0,0x20,0x00,0x92,0x28,0x00,0x0c,0x47,0x70,0x99,0x20,0xc0,0x20,0x00, -0x99,0x08,0xc2,0xa0,0x6b,0xbd,0x07,0xa2,0xa0,0x66,0x65,0x96,0xff,0x0c,0x88,0x06, -0x08,0x00,0x00,0x00,0xc0,0x20,0x00,0x72,0x28,0x00,0x7c,0xb9,0x90,0x77,0x10,0xc0, -0x20,0x00,0x79,0x08,0xc2,0xa0,0x69,0x0c,0x4b,0xa2,0xa0,0x66,0x25,0x94,0xff,0x0c, -0x57,0x0c,0x48,0x5c,0x0c,0x0c,0x2b,0xa2,0xa0,0x66,0x82,0x61,0x18,0x25,0x93,0xff, -0x82,0x21,0x18,0x0c,0x3b,0xcd,0x08,0xa2,0xa0,0x66,0x65,0x92,0xff,0x0c,0x0e,0xdd, -0x0e,0x0c,0x2c,0x0c,0x5b,0xa2,0xa0,0x66,0x65,0x88,0xff,0x0c,0x0e,0x0c,0x4d,0x0c, -0x6c,0xb2,0xa0,0x05,0xa2,0xa0,0x66,0xa5,0x87,0xff,0xc2,0xa0,0x90,0xc0,0xc7,0x20, -0x0c,0x6b,0xa2,0xa0,0x66,0xa5,0x8f,0xff,0x0c,0x1e,0x0c,0x4d,0xcd,0x0d,0xbd,0x0e, -0xa2,0xa0,0x66,0xe5,0x85,0xff,0x0c,0x09,0x72,0xa0,0x66,0x86,0x05,0x00,0x0c,0xf8, -0x87,0x99,0x0e,0xb1,0x8e,0xfe,0xa1,0x93,0xfe,0x81,0xb4,0xfe,0xe0,0x08,0x00,0x06, -0xff,0xff,0x92,0xc9,0x01,0x90,0xe9,0x20,0x0c,0x0d,0x0c,0x3c,0x0c,0x1b,0x70,0xa7, -0x20,0x92,0x61,0x19,0xa5,0x82,0xff,0xad,0x07,0xe5,0x77,0xff,0xa1,0x8b,0xfe,0x81, -0x04,0xfe,0x92,0x21,0x19,0xc0,0x20,0x00,0xa9,0x08,0xa1,0x02,0xfe,0xc0,0x20,0x00, -0xb8,0x08,0xa7,0x8b,0xf7,0xc0,0x20,0x00,0x88,0x08,0x80,0x80,0x35,0x56,0xd8,0xfa, -0x71,0x7f,0xfe,0x49,0x07,0x5c,0x04,0x47,0x12,0x21,0x42,0xa0,0xa0,0x47,0x12,0x20, -0x82,0xa0,0xf0,0x42,0xa0,0x02,0x72,0xa0,0x07,0x87,0x12,0x18,0xb1,0x74,0xfe,0xa1, -0x7b,0xfe,0x81,0x9a,0xfe,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0x4d,0x08,0x46,0x00, -0x00,0x0c,0x14,0x0c,0x47,0x81,0x5d,0xfe,0x7c,0xc9,0xc0,0x20,0x00,0x28,0x08,0x50, -0x77,0x11,0x90,0x22,0x10,0x40,0x42,0x20,0xc0,0x20,0x00,0x49,0x08,0x41,0x1c,0xfe, -0x82,0xac,0x00,0xc0,0x20,0x00,0x28,0x04,0x91,0x1f,0xfe,0x80,0x22,0x10,0x81,0x1c, -0xfe,0xc0,0x20,0x00,0x29,0x04,0xc0,0x20,0x00,0x28,0x08,0x90,0x22,0x10,0x70,0x22, -0x20,0xc0,0x20,0x00,0x29,0x08,0xc0,0x20,0x00,0x28,0x04,0x71,0x12,0xfe,0x70,0x22, -0x10,0x72,0xa4,0x00,0x70,0x22,0x20,0xc0,0x20,0x00,0x22,0x64,0x00,0x21,0x0f,0xfe, -0x41,0x60,0xfe,0xc0,0x20,0x00,0x42,0x62,0x00,0xa0,0xea,0x03,0xa0,0xb6,0xa2,0xa0, -0xa6,0x82,0xcd,0x03,0xd2,0xa0,0x00,0x81,0x7a,0xfe,0xe0,0x08,0x00,0xa0,0xea,0x13, -0x31,0x42,0xfe,0x28,0x31,0x80,0x66,0x11,0x30,0x22,0x10,0x60,0x22,0x20,0x92,0x21, -0x13,0x61,0xa3,0xfd,0x42,0x21,0x12,0xe0,0x39,0x01,0x60,0x22,0x10,0x30,0x22,0x20, -0xd0,0x34,0x01,0x41,0x3a,0xfe,0x62,0x21,0x15,0x40,0x22,0x10,0x41,0x4e,0xfe,0x30, -0x22,0x20,0x40,0x22,0x10,0xb0,0x36,0x01,0x41,0x4c,0xfe,0x82,0x21,0x14,0x30,0x22, -0x20,0x40,0x22,0x10,0x30,0x38,0x01,0x41,0x49,0xfe,0x30,0x22,0x20,0x31,0x48,0xfe, -0x29,0x31,0x40,0x42,0x10,0x37,0x14,0x02,0x46,0x21,0x00,0x61,0x46,0xfe,0x71,0x48, -0xfe,0xc0,0x20,0x00,0x38,0x06,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x61,0x42, -0xfe,0xc0,0x20,0x00,0x38,0x06,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x31,0x3f, -0xfe,0xc0,0x20,0x00,0x68,0x03,0x70,0x66,0x10,0x71,0x3e,0xfe,0x70,0x66,0x20,0xc0, -0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x71,0x3b,0xfe,0x70,0x66,0x10,0x71, -0x3b,0xfe,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x71, -0x38,0xfe,0x70,0x66,0x10,0x71,0x37,0xfe,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x03, -0xc0,0x20,0x00,0x68,0x03,0x72,0xa2,0x00,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x03, -0xc0,0x20,0x00,0x68,0x03,0x71,0x06,0xfe,0x70,0x66,0x20,0xc0,0x20,0x00,0x62,0x63, -0x00,0x27,0x72,0x58,0x21,0x08,0xfe,0x62,0xaf,0xbf,0xc0,0x20,0x00,0x38,0x02,0x71, -0x2b,0xfe,0x60,0x33,0x10,0x61,0x28,0xfe,0xc0,0x20,0x00,0x39,0x02,0xc0,0x20,0x00, -0x38,0x06,0x3c,0x2a,0x70,0x33,0x10,0x72,0xa1,0x40,0x70,0x33,0x20,0xc0,0x20,0x00, -0x39,0x06,0x81,0x34,0xfe,0xe0,0x08,0x00,0x31,0x22,0xfe,0x37,0x94,0x0e,0xc0,0x20, -0x00,0x38,0x02,0x42,0xaf,0x7f,0x40,0x33,0x10,0xc6,0x02,0x00,0x00,0xc0,0x20,0x00, -0x38,0x02,0x42,0xa0,0x80,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0x21,0xf1,0xfd, -0x41,0xe4,0xfd,0xc0,0x20,0x00,0x38,0x02,0x92,0x21,0x16,0x40,0x33,0x10,0x41,0xe1, -0xfd,0x0c,0x3a,0x40,0x49,0x10,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0x81,0x21, -0xfe,0xe0,0x08,0x00,0xc0,0x20,0x00,0x38,0x02,0x41,0x0e,0xfe,0x62,0x21,0x17,0x40, -0x33,0x10,0x41,0x0d,0xfe,0x82,0x21,0x11,0x40,0x46,0x10,0x40,0x33,0x20,0xc0,0x20, -0x00,0x39,0x02,0xc0,0x20,0x00,0x38,0x02,0x42,0xae,0xff,0x40,0x33,0x10,0x62,0xa1, -0x00,0x0b,0x48,0x40,0x65,0x93,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0xc0,0x20, -0x00,0x28,0x02,0x31,0x02,0xfe,0x4d,0x06,0x30,0x22,0x10,0x66,0x28,0x02,0x51,0xc0, -0xfd,0x50,0x52,0x20,0x21,0xd4,0xfd,0xa2,0xa1,0x2c,0xc0,0x20,0x00,0x59,0x02,0x81, -0x09,0xfe,0xe0,0x08,0x00,0x22,0x21,0x10,0x86,0x00,0x00,0x00,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index 834583d9cc..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,22 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe0,0x01,0x00,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64, -0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69, -0x67,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b, -0x5f,0x69,0x6e,0x69,0x74,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69, -0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50,0x55,0x20,0x66,0x72,0x65,0x71,0x75, -0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75,0x65,0x00,0x25,0x73,0x28,0x65,0x72, -0x72,0x29,0x3a,0x20,0x42,0x42,0x50,0x4c,0x4c,0x20,0x53,0x4f,0x46,0x54,0x57,0x41, -0x52,0x45,0x20,0x43,0x41,0x4c,0x20,0x46,0x41,0x49,0x4c,0x00,0x25,0x73,0x28,0x65, -0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x66,0x72,0x65, -0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x00,0x28,0x50,0x04,0x00,0xff,0xac,0x00,0x00, -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index d1e328031d..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,54 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x80,0x61, -0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x3e,0x00,0x00,0x00,0x00,0x01,0x00, -0xa4,0x8c,0x01,0x40,0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40,0xa8,0xab,0x01,0x40, -0x36,0x61,0x04,0x3a,0x32,0x2a,0x44,0x32,0x61,0x81,0x06,0x42,0x00,0x0c,0x15,0x40, -0x32,0x11,0x52,0x44,0x00,0x32,0x61,0x80,0x0c,0x05,0x81,0xf5,0xff,0xe0,0x08,0x00, -0xcd,0x0a,0x92,0xa0,0x80,0xb1,0xed,0xff,0xd1,0xee,0xff,0x06,0x04,0x00,0x00,0x00, -0xe0,0xa9,0x11,0xba,0xaa,0xc0,0x20,0x00,0xe8,0x0a,0xd7,0x1e,0x0e,0x1b,0x99,0x62, -0xa0,0xc0,0x3d,0x09,0x67,0x99,0xe8,0x86,0x11,0x00,0x00,0x00,0x92,0xa0,0xbf,0x97, -0x13,0x3e,0x62,0x21,0x80,0x70,0x95,0x11,0x6a,0x99,0xd1,0xe2,0xff,0x90,0xb0,0xf5, -0xd0,0xbb,0x20,0xc0,0x20,0x00,0xb9,0x0a,0xa1,0xe0,0xff,0x90,0x90,0xf4,0xaa,0xa3, -0x00,0xaa,0x11,0xb1,0xde,0xff,0xaa,0x99,0x92,0x61,0x83,0xc2,0x61,0x82,0x81,0xdd, -0xff,0xe0,0x08,0x00,0x0c,0x17,0x0c,0x06,0x92,0x21,0x83,0xc2,0x21,0x82,0xc6,0x01, -0x00,0x0c,0x07,0x3d,0x07,0x9d,0x07,0x0c,0x16,0xad,0x0c,0x92,0x61,0x83,0x81,0xd6, -0xff,0xe0,0x08,0x00,0x92,0x21,0x83,0xfc,0xf6,0xc2,0xa2,0x00,0x90,0xb9,0x20,0x10, -0xa1,0x20,0x81,0xd2,0xff,0xe0,0x08,0x00,0x81,0xce,0xff,0xe0,0x08,0x00,0x8d,0x03, -0x7a,0xd3,0xb1,0xc6,0xff,0xc1,0xc6,0xff,0x06,0x03,0x00,0x00,0xe0,0x98,0x11,0xba, -0x99,0xc0,0x20,0x00,0xc9,0x09,0x1b,0x88,0xd7,0x38,0xf0,0x81,0xc7,0xff,0xe0,0x08, -0x00,0x92,0xa0,0xff,0x82,0xa2,0x00,0x46,0x01,0x00,0x7c,0xf2,0x46,0x0c,0x00,0x00, -0x6a,0xa1,0xa2,0x0a,0x00,0x97,0x1a,0x07,0x0c,0x05,0x52,0x44,0x00,0x46,0x04,0x00, -0x1b,0x66,0x87,0x96,0xea,0x82,0x04,0x00,0x8c,0x68,0x1b,0x55,0x26,0x85,0x02,0xc6, -0xc1,0xff,0x1b,0x22,0x1b,0x44,0x32,0x21,0x81,0x37,0xb2,0x02,0x46,0xbb,0xff,0x0c, -0x02,0x1d,0xf0,0x00,0xa0,0xc0,0xfb,0x3f,0xa0,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f, -0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f, -0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f, -0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x00,0xc0,0xfb,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x3c,0xfd,0xff,0x3f,0xa0,0xe4,0x00,0x40, -0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40, -0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0x36,0xa1,0x00,0x39, -0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xe2,0xff,0x41,0xe3,0xff,0x0c, -0x05,0x46,0x01,0x00,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x10, -0x39,0x11,0x32,0xc1,0x30,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd3,0x7c,0xea,0x27, -0xa3,0x02,0x06,0x53,0x00,0x38,0x51,0x48,0x61,0x58,0x71,0x81,0xe8,0xff,0xe0,0x08, -0x00,0x81,0xd6,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc,0xda,0x92,0xa0,0x1c, -0x90,0x88,0x10,0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x69,0x83,0x81,0xd1,0xff,0xc0, -0x20,0x00,0x98,0x08,0x81,0xd0,0xff,0xc0,0x20,0x00,0x88,0x08,0x07,0x69,0x02,0x27, -0x68,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd9,0xff,0xe0,0x08,0x00, -0x81,0x78,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd5, -0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd4,0xff,0xe0,0x08,0x00, -0x91,0xc1,0xff,0x7c,0xba,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00, -0x82,0x69,0x00,0xa2,0xa0,0x00,0x81,0x6c,0xff,0xe0,0x08,0x00,0x81,0xbb,0xff,0xc0, -0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb,0x10,0xcc,0x7b,0x60,0xa6,0x20,0x81,0xc8, -0xff,0xe0,0x08,0x00,0x91,0xb6,0xff,0x81,0xb6,0xff,0x62,0x09,0x01,0xcc,0xc6,0xc0, -0x20,0x00,0x68,0x08,0x91,0xb4,0xff,0x90,0x66,0x10,0xc6,0x05,0x00,0xc0,0x20,0x00, -0x68,0x08,0xa1,0xb1,0xff,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69,0x08,0x62,0x09,0x01, -0x81,0xaf,0xff,0x0b,0x66,0xc0,0x20,0x00,0x69,0x08,0x61,0xad,0xff,0x0c,0x08,0xc0, -0x20,0x00,0x89,0x06,0x91,0xad,0xff,0x81,0xab,0xff,0xc0,0x20,0x00,0x92,0x68,0x00, -0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0xc0,0x20,0x00,0x88,0x06,0x2c,0x76,0x80, -0x80,0x75,0x82,0xc8,0xee,0x87,0x36,0x0c,0x61,0xa5,0xff,0xe0,0x88,0x11,0x8a,0x86, -0xb8,0x08,0x56,0x7b,0x00,0x26,0x42,0x37,0x7c,0xfa,0x06,0x0d,0x00,0x61,0xa2,0xff, -0xf1,0xa0,0xff,0xd1,0xa0,0xff,0xc1,0x41,0xff,0xa2,0x26,0x00,0xe2,0xa1,0x00,0x81, -0xa5,0xff,0xe0,0x08,0x00,0x81,0xa4,0xff,0xe0,0x08,0x00,0x56,0x9a,0xfd,0x66,0x32, -0x0e,0x50,0xc5,0x20,0x40,0xb4,0x20,0xad,0x03,0x65,0xcf,0xff,0x86,0x00,0x00,0x00, -0x7c,0xea,0x2d,0x0a,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_code.inc deleted file mode 100644 index 282f07edd8..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,45 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xc0,0xfb,0x3f, -0xa0,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61, -0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f, -0x00,0x00,0x00,0x10,0x00,0xc0,0xfb,0x3f,0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00, -0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f,0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00, -0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40, -0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40, -0x36,0xa1,0x00,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xdb,0xff, -0x41,0xdc,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32, -0xc1,0x10,0x39,0x11,0x32,0xc1,0x30,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd4,0x7c, -0xe3,0x27,0xa4,0x02,0x06,0x7a,0x00,0x38,0x51,0x48,0x61,0x81,0xe5,0xff,0xe0,0x08, -0x00,0x51,0xd0,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x58,0x05,0xcc,0xda,0x72,0xa0,0x1c, -0x70,0x55,0x10,0x52,0xc5,0xf8,0x72,0xa0,0x01,0x50,0x67,0x83,0x51,0xcb,0xff,0xc0, -0x20,0x00,0x78,0x05,0x51,0xca,0xff,0xc0,0x20,0x00,0x58,0x05,0x07,0x67,0x02,0x27, -0x65,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd6,0xff,0xe0,0x08,0x00, -0x81,0xd6,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd3, -0xff,0xe0,0x08,0x00,0x81,0xd3,0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00, -0x81,0xbb,0xff,0x7c,0xb7,0xc0,0x20,0x00,0x58,0x08,0xa2,0xa0,0x00,0x70,0x55,0x10, -0xc0,0x20,0x00,0x52,0x68,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x51,0xb5,0xff,0xc0, -0x20,0x00,0xb8,0x05,0x0c,0x45,0x50,0xbb,0x10,0xcc,0x7b,0x60,0xa6,0x20,0x81,0xc7, -0xff,0xe0,0x08,0x00,0x81,0xb0,0xff,0x51,0xb0,0xff,0x62,0x08,0x01,0xdc,0x36,0xc0, -0x20,0x00,0x68,0x05,0x71,0xae,0xff,0x70,0x66,0x10,0xc0,0x20,0x00,0x69,0x05,0x86, -0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x68,0x05,0x71,0xa9,0xff,0x70,0x66,0x20,0xc0, -0x20,0x00,0x69,0x05,0x52,0x08,0x01,0x61,0xa7,0xff,0x0b,0x55,0xc0,0x20,0x00,0x59, -0x06,0x51,0xa5,0xff,0x0c,0x06,0xc0,0x20,0x00,0x62,0x65,0x00,0x71,0xa5,0xff,0x61, -0xa3,0xff,0xc0,0x20,0x00,0x72,0x66,0x00,0xc0,0x20,0x00,0x78,0x06,0x56,0x77,0xff, -0xc0,0x20,0x00,0x58,0x05,0x2c,0x76,0x50,0x50,0x75,0x52,0xc5,0xee,0x57,0x36,0x0c, -0x61,0x9d,0xff,0xe0,0x55,0x11,0x5a,0x56,0xb8,0x05,0x56,0xfb,0x00,0x66,0x42,0x04, -0x7c,0xe3,0x86,0x32,0x00,0x7c,0xf3,0x46,0x31,0x00,0x00,0x00,0x00,0x51,0x99,0xff, -0xf1,0x96,0xff,0xd1,0x96,0xff,0xc1,0x96,0xff,0xa2,0x25,0x00,0xe2,0xa1,0x00,0x81, -0xa0,0xff,0xe0,0x08,0x00,0x81,0x9f,0xff,0xe0,0x08,0x00,0x56,0x6a,0xfd,0x66,0x22, -0xce,0x30,0x20,0xb4,0x8c,0x42,0x21,0x90,0xff,0x20,0x33,0x10,0x40,0x20,0xb4,0x8c, -0x92,0x21,0x8e,0xff,0x2a,0x44,0x21,0x8c,0xff,0x20,0x44,0x10,0x68,0x15,0x4a,0x23, -0x27,0x36,0xb1,0x28,0x35,0x20,0x23,0xe2,0x56,0x92,0xfa,0x81,0x92,0xff,0xe0,0x08, -0x00,0x56,0x0a,0xfa,0x88,0x35,0x58,0x25,0x80,0x64,0xc2,0x80,0x23,0xc2,0x80,0x55, -0xc2,0x80,0x44,0xe2,0x1b,0x36,0x40,0x36,0x83,0x50,0x42,0xe2,0x40,0x45,0xc0,0x30, -0x44,0x43,0x2a,0x74,0x46,0x03,0x00,0x00,0xad,0x02,0x81,0x87,0xff,0xe0,0x08,0x00, -0x56,0x1a,0xf7,0x1b,0x22,0x20,0x67,0xc0,0xe6,0x16,0xec,0x40,0x33,0xc0,0x06,0x04, -0x00,0x50,0xa2,0xc2,0x81,0x82,0xff,0xe0,0x08,0x00,0x56,0x7a,0xf5,0x5a,0x22,0x50, -0x33,0xc0,0x37,0x35,0xeb,0x3a,0x22,0x46,0x03,0x00,0x00,0x00,0x00,0x81,0x7a,0xff, -0xe0,0x08,0x00,0x56,0xea,0xf3,0x0b,0x33,0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x03, -0x2d,0x03,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 4aa6bc515b..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,140 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x04,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x00,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x10,0x80,0x61,0x00,0x40,0x00,0x00, -0x00,0x80,0x00,0x00,0x80,0x3e,0x00,0x00,0x00,0x00,0xff,0xff,0xa4,0x8c,0x01,0x40, -0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40,0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0xcd, -0x02,0x20,0x70,0xf4,0x21,0xf4,0xff,0xc9,0x01,0x2a,0x24,0x81,0xf8,0xff,0xe0,0x08, -0x00,0x7a,0x22,0x9d,0x0a,0x20,0x50,0xf5,0xa2,0xa0,0x80,0xb2,0xa0,0xc0,0xd1,0xee, -0xff,0xe1,0xee,0xff,0xc8,0x01,0x86,0x03,0x00,0xe0,0x8a,0x11,0xda,0x88,0xc0,0x20, -0x00,0xf8,0x08,0xe7,0x1f,0x09,0x1b,0xaa,0x6d,0x0a,0xb7,0x9a,0xeb,0xc6,0x10,0x00, -0xaa,0xb5,0xd2,0xa0,0xbf,0xb7,0x3d,0x3b,0xc0,0xc0,0xf5,0x0c,0x0b,0xe1,0xe4,0xff, -0x86,0x03,0x00,0x00,0xca,0xdb,0xe0,0xdd,0x20,0xc0,0x20,0x00,0xd9,0x08,0x1b,0xbb, -0x4b,0x88,0x57,0x9b,0xee,0x81,0xdf,0xff,0xb1,0xe0,0xff,0x8a,0xaa,0x00,0xaa,0x11, -0xb0,0xb2,0x10,0x99,0x01,0xaa,0x77,0x81,0xde,0xff,0xe0,0x08,0x00,0x0c,0x02,0x98, -0x01,0x06,0x02,0x00,0x0c,0x05,0x6d,0x05,0x7d,0x05,0x22,0xa0,0x01,0x90,0xa9,0x20, -0x81,0xd9,0xff,0xe0,0x08,0x00,0xfc,0x02,0xcd,0x04,0xbd,0x07,0xad,0x03,0x81,0xd6, -0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00,0x5a,0x56,0x41,0xcb,0xff,0x71, -0xcb,0xff,0xc6,0x02,0x00,0xe0,0x36,0x11,0x4a,0x33,0xc0,0x20,0x00,0x79,0x03,0x1b, -0x66,0x57,0x36,0xf0,0x81,0xcc,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x3d,0xb8,0xf3,0x96, -0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc1,0xff,0xff,0xf7,0x00,0x00,0x00,0xf8,0xbf, -0xff,0xff,0x77,0x00,0x00,0x00,0xf9,0xbf,0x00,0x00,0xfe,0xbf,0xff,0xff,0x04,0x00, -0x00,0x00,0x05,0xc0,0xff,0x1f,0x00,0x00,0x00,0x20,0x06,0xc0,0x00,0x00,0x00,0xb0, -0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c,0x4c,0xb2,0xc1,0x50, -0xad,0x02,0xa5,0xee,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x54,0x17,0x51,0xec,0xff,0x62, -0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2,0x20,0xe5,0xec,0xff, -0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01,0x47,0x95,0x41,0x62,0x21,0x11,0x41,0xe5, -0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41,0xe4,0xff,0x71,0xe4, -0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a,0x44,0x49,0x13,0x42, -0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43,0x22,0x21,0x10,0x29, -0x63,0x0c,0x22,0x29,0x03,0x46,0x46,0x00,0x7c,0x4a,0x06,0x45,0x00,0x7c,0x8a,0xc6, -0x43,0x00,0x7c,0xfa,0x86,0x42,0x00,0x00,0x00,0x62,0x01,0x50,0x52,0xa0,0xe9,0x7c, -0x8a,0x57,0x16,0x02,0x86,0x3e,0x00,0x22,0xc2,0x18,0x1c,0x06,0x7d,0x04,0x5d,0x04, -0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x25,0xe5,0xff,0x8c,0x4a,0x7c,0x5a, -0x86,0x37,0x00,0x00,0x88,0x01,0x91,0xc9,0xff,0xc1,0xc6,0xff,0x9a,0xd8,0xb1,0xc8, -0xff,0x91,0xc8,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x3d,0xb1,0xc3,0xff,0xc7,0xbb, -0x37,0xb1,0xc5,0xff,0xe1,0xc6,0xff,0xba,0xb8,0xb7,0xbe,0x2c,0xb1,0xc5,0xff,0xba, -0xb8,0xb7,0xbe,0x24,0xb1,0xc4,0xff,0x97,0xbb,0x39,0x91,0xc3,0xff,0x9a,0x98,0x97, -0xbb,0x31,0x91,0xc2,0xff,0x9a,0x98,0x97,0xbb,0x1d,0x0c,0x19,0x80,0x9a,0x83,0x90, -0x90,0x74,0x9c,0x29,0x06,0x22,0x00,0x00,0x00,0xb1,0xbb,0xff,0xe1,0xba,0xff,0xb0, -0xb8,0x80,0xb7,0xbe,0x0e,0x97,0xbe,0x0b,0x91,0xb9,0xff,0xb1,0xb6,0xff,0x90,0x98, -0x80,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xae,0xff,0x91,0xab,0xff,0xb2,0x21,0x01,0xd7, -0xbe,0x02,0xc7,0x39,0x23,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9, -0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89, -0x29,0xb9,0x39,0x26,0x15,0x37,0x52,0xa0,0x01,0x91,0xa3,0xff,0xc1,0xa4,0xff,0x90, -0x98,0x80,0x97,0xbc,0x08,0x91,0xa2,0xff,0x90,0x88,0x80,0x87,0x3c,0x01,0x1b,0x44, -0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22, -0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66,0x56,0x46,0xf1,0x46,0x00,0x00,0x0c,0x25, -0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0x00,0x40,0x00,0xb8,0x81,0x01,0x40, -0x36,0x41,0x00,0xb1,0xfd,0xff,0x0c,0x0a,0x81,0xfd,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0x3c,0xfd,0xff,0x3f,0x88,0x6e,0x01,0x40, -0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40,0x36,0x41,0x00,0x20,0x40,0xb4,0x8c,0x44, -0x41,0xf8,0xff,0x40,0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00,0x41,0xf6,0xff,0x40, -0x33,0x80,0x41,0xf3,0xff,0x40,0x33,0x10,0x41,0xf4,0xff,0x3a,0x52,0x68,0x14,0x57, -0xb6,0x07,0x7c,0xf2,0x06,0x1f,0x00,0x00,0x00,0x00,0x58,0x34,0x50,0x52,0xe2,0x56, -0xf5,0xfe,0x81,0xee,0xff,0xe0,0x08,0x00,0x56,0x6a,0xfe,0x88,0x34,0x48,0x24,0x80, -0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2,0x80,0x83,0xe2,0x1b,0x35,0x80,0x35,0x83, -0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55,0x43,0x2a,0x65,0x06,0x03,0x00,0xad,0x02, -0x81,0xe4,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfb,0x1b,0x22,0x20,0x86,0xc0,0xe6,0x18, -0xec,0x50,0x33,0xc0,0x46,0x04,0x00,0x00,0x40,0xa2,0xc2,0x81,0xde,0xff,0xe0,0x08, -0x00,0x56,0xda,0xf9,0x4a,0x22,0x40,0x33,0xc0,0x37,0x34,0xeb,0x2a,0x23,0x86,0x02, -0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56,0x7a,0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6, -0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00,0xe0,0x77,0x01,0x40,0xcc,0x71,0x01,0x40, -0x36,0x41,0x00,0xcc,0x95,0xa5,0xbc,0xff,0xac,0x4a,0xdc,0x05,0x06,0x08,0x00,0x00, -0xe5,0xbb,0xff,0x7c,0xf8,0x56,0xca,0xfe,0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04, -0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf4,0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00, -0xcd,0x04,0xbd,0x03,0xad,0x02,0x81,0xf1,0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08, -0x1d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61, -0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f, -0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x08,0xc0,0xfb,0x3f,0x00,0x00,0x01,0x00, -0xaa,0x50,0x00,0x00,0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40, -0x36,0x21,0x01,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x5d,0x02,0x62,0x61,0x10,0x72,0x61, -0x11,0x21,0xe0,0xff,0x31,0xe4,0xff,0x0c,0x04,0xc6,0x00,0x00,0x49,0x02,0x4b,0x22, -0x37,0x32,0xf8,0x22,0xc1,0x30,0x29,0x91,0x22,0xc1,0x70,0x29,0x81,0x0c,0x42,0x29, -0xa1,0x0c,0xd3,0x7c,0xe2,0x57,0xa3,0x02,0x06,0xda,0x00,0x28,0xd1,0x42,0x21,0x10, -0x22,0x61,0x14,0x42,0x61,0x16,0x38,0xe1,0x78,0xf1,0x81,0xe6,0xff,0xe0,0x08,0x00, -0x21,0xd6,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x28,0x02,0xcc,0xba,0x1c,0xc6,0x60,0x22, -0x10,0x22,0xc2,0xf8,0x0c,0x16,0x20,0x46,0x83,0x21,0xd0,0xff,0xc0,0x20,0x00,0x62, -0x22,0x00,0x21,0xcf,0xff,0xc0,0x20,0x00,0x28,0x02,0x07,0x66,0x02,0x27,0x62,0x4b, -0x0c,0x0d,0xcd,0x0d,0xd0,0xbd,0x20,0xa2,0xa0,0x01,0x81,0xd7,0xff,0xe0,0x08,0x00, -0x81,0xcb,0xfe,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd3, -0xff,0xe0,0x08,0x00,0x81,0xd3,0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00, -0x61,0xc0,0xff,0x7c,0xb8,0xc0,0x20,0x00,0x28,0x06,0xa2,0xa0,0x00,0x80,0x22,0x10, -0xc0,0x20,0x00,0x22,0x66,0x00,0x81,0xbf,0xfe,0xe0,0x08,0x00,0x21,0xba,0xff,0xc0, -0x20,0x00,0xb8,0x02,0x0c,0x42,0x20,0xbb,0x10,0xcc,0x7b,0x40,0xa4,0x20,0x81,0xc6, -0xff,0xe0,0x08,0x00,0x61,0xb5,0xff,0x21,0xb5,0xff,0x42,0x06,0x01,0xdc,0x34,0xc0, -0x20,0x00,0x48,0x02,0x61,0xb3,0xff,0x60,0x44,0x10,0xc0,0x20,0x00,0x49,0x02,0x86, -0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x48,0x02,0x81,0xae,0xff,0x80,0x44,0x20,0xc0, -0x20,0x00,0x49,0x02,0x22,0x06,0x01,0x41,0xac,0xff,0x0b,0x22,0xc0,0x20,0x00,0x29, -0x04,0x21,0xaa,0xff,0x0c,0x04,0xc0,0x20,0x00,0x42,0x62,0x00,0x61,0xaa,0xff,0x41, -0xa8,0xff,0xc0,0x20,0x00,0x62,0x64,0x00,0xc0,0x20,0x00,0x68,0x04,0x56,0x76,0xff, -0xc0,0x20,0x00,0x28,0x02,0x2c,0x74,0x20,0x20,0x75,0x22,0xc2,0xee,0x27,0x34,0x0b, -0x41,0xa2,0xff,0xe0,0x22,0x11,0x2a,0x24,0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c, -0x02,0x29,0x73,0x7c,0x72,0xc6,0x18,0x00,0x7c,0xf2,0x86,0x8d,0x00,0x41,0x46,0xff, -0x21,0x8a,0xff,0xf1,0x8c,0xfe,0xc1,0x99,0xff,0xa8,0x04,0xe2,0xa1,0x00,0xdd,0x02, -0xbd,0x06,0x81,0x9e,0xff,0xe0,0x08,0x00,0x81,0x41,0xff,0xe0,0x08,0x00,0x4d,0x0a, -0x56,0x4a,0xfd,0x66,0x55,0x02,0xc6,0x45,0x00,0x66,0x65,0x02,0x46,0x6e,0x00,0x7c, -0xe2,0x26,0x45,0x02,0x06,0x7f,0x00,0x82,0x21,0x14,0xa9,0x83,0xa9,0x03,0x69,0x73, -0x21,0x80,0xfe,0x2c,0x05,0xbd,0x03,0xad,0x08,0x66,0x08,0x41,0x50,0xc5,0x20,0x10, -0xb1,0x20,0x20,0xa2,0x20,0x65,0xa0,0xff,0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x64, -0x00,0x41,0x83,0xff,0x72,0x11,0x00,0x40,0x40,0xf4,0x47,0x17,0x04,0x7c,0xa2,0x46, -0xfa,0xff,0xa8,0x11,0xa7,0x36,0x06,0x48,0x21,0x4a,0x4a,0x47,0xb6,0x04,0x7c,0x92, -0x06,0xf6,0xff,0x42,0x01,0x02,0x22,0xc2,0x20,0x56,0xf4,0xfb,0xbd,0x03,0x25,0xad, -0xff,0xa9,0x83,0xc6,0x56,0x00,0x00,0x00,0x00,0x52,0x21,0x14,0xe0,0x24,0x11,0x5a, -0x22,0x58,0x02,0x81,0x61,0xff,0x3b,0x25,0x50,0x6c,0x41,0x20,0x2c,0x41,0x82,0x61, -0x15,0x27,0xa6,0x05,0x21,0x5e,0xff,0x22,0x61,0x15,0x65,0xc4,0xff,0x61,0x14,0xff, -0xc2,0x21,0x15,0x60,0x65,0x10,0xbd,0x07,0xad,0x06,0x25,0x99,0xff,0x8c,0x3a,0xc6, -0x47,0x00,0x00,0x00,0x50,0x90,0xb4,0x90,0xd7,0x80,0x22,0x0d,0x00,0xb2,0xa0,0x02, -0x20,0x23,0x04,0xa2,0xa0,0x03,0x20,0xab,0x93,0xcd,0x0a,0xbd,0x0d,0x2d,0x0a,0x1b, -0xa3,0x92,0x61,0x19,0xd2,0x61,0x18,0x32,0x61,0x17,0x81,0x57,0xfe,0xe0,0x08,0x00, -0xb2,0x21,0x15,0xad,0x05,0x25,0xc2,0xff,0x92,0x21,0x19,0xd2,0x21,0x18,0x56,0x0a, -0x0e,0x81,0x47,0xff,0x26,0x22,0x02,0x81,0x49,0xfe,0x82,0x4d,0x00,0x9a,0x97,0x80, -0xa8,0x74,0xa2,0x49,0x01,0x26,0x32,0x02,0x06,0x33,0x00,0x80,0x80,0x75,0x82,0x49, -0x02,0xc6,0x30,0x00,0x00,0x00,0xa5,0xbc,0xff,0x52,0x21,0x17,0x1b,0x44,0x22,0x45, -0x00,0x82,0x21,0x16,0x47,0x18,0x02,0x86,0xd3,0xff,0xe0,0x28,0x11,0x20,0x20,0x74, -0x06,0x38,0x00,0x00,0x52,0x21,0x14,0xe0,0x94,0x11,0x9a,0x25,0x9a,0x93,0x88,0x02, -0x22,0x09,0x01,0x0c,0x85,0x50,0x22,0x10,0x0c,0x26,0x0c,0x35,0x20,0x56,0x93,0x2d, -0x05,0x8a,0x55,0x80,0xac,0x41,0x50,0x5c,0x41,0x61,0x2b,0xff,0x57,0xaa,0x02,0x61, -0x2b,0xff,0x92,0x61,0x19,0x82,0x61,0x18,0x65,0xb7,0xff,0x82,0x21,0x18,0x51,0xe0, -0xfe,0xcd,0x06,0x50,0x58,0x10,0xbd,0x07,0xad,0x05,0x25,0x8c,0xff,0x82,0x21,0x18, -0x92,0x21,0x19,0x8c,0x5a,0x22,0xa0,0xff,0x06,0x22,0x00,0x00,0x80,0xa8,0x20,0x60, -0xb6,0x20,0x82,0x61,0x18,0x92,0x61,0x19,0xe5,0xb6,0xff,0x82,0x21,0x18,0x92,0x21, -0x19,0x56,0x0a,0xfe,0xa2,0x09,0x01,0x80,0x80,0xb4,0x80,0x87,0x80,0xa2,0x48,0x00, -0xa2,0x09,0x02,0xa2,0x48,0x01,0x66,0x32,0x3e,0x22,0x09,0x03,0x22,0x48,0x02,0x46, -0x0d,0x00,0x00,0x00,0xa5,0xb1,0xff,0x1b,0x44,0x82,0x21,0x16,0x47,0x18,0x02,0x46, -0xd8,0xff,0x0c,0x02,0x06,0x0f,0x00,0x00,0x65,0x7b,0xff,0x82,0xa0,0x01,0xd2,0xa0, -0x00,0xc2,0x21,0x15,0xa0,0xd8,0x93,0xbd,0x07,0xad,0x06,0x65,0xbd,0xff,0x4b,0x33, -0x56,0xea,0xfd,0xc6,0xc7,0xff,0x00,0x00,0x65,0x79,0xff,0x22,0xa0,0x01,0xd2,0xa0, -0x00,0xa0,0xd2,0x93,0xcd,0x06,0xbd,0x07,0xad,0x05,0x65,0xbb,0xff,0x16,0x3a,0xfb, -0x46,0xdc,0xff,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 8d998af453..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_code.inc deleted file mode 100644 index 4f0a30ea17..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,84 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00, -0x00,0x10,0x80,0x61,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x3e,0x00,0x00, -0x00,0x00,0xff,0xff,0xa4,0x8c,0x01,0x40,0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40, -0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0xcd,0x02,0x20,0x70,0xf4,0x21,0xf4,0xff,0xc9, -0x01,0x2a,0x24,0x81,0xf8,0xff,0xe0,0x08,0x00,0x7a,0x22,0x9d,0x0a,0x20,0x50,0xf5, -0xa2,0xa0,0x80,0xb2,0xa0,0xc0,0xd1,0xee,0xff,0xe1,0xee,0xff,0xc8,0x01,0x86,0x03, -0x00,0xe0,0x8a,0x11,0xda,0x88,0xc0,0x20,0x00,0xf8,0x08,0xe7,0x1f,0x09,0x1b,0xaa, -0x6d,0x0a,0xb7,0x9a,0xeb,0xc6,0x0f,0x00,0xaa,0xb5,0xd2,0xa0,0xbf,0xb7,0x3d,0x37, -0xe1,0xe6,0xff,0xc0,0xc0,0xf5,0x0c,0x0b,0xca,0xdb,0xe0,0xdd,0x20,0xc0,0x20,0x00, -0xd9,0x08,0x1b,0xbb,0x4b,0x88,0x57,0x9b,0xee,0x81,0xe0,0xff,0xb1,0xe1,0xff,0x8a, -0xaa,0x00,0xaa,0x11,0xb0,0xb2,0x10,0x99,0x01,0xaa,0x77,0x81,0xdf,0xff,0xe0,0x08, -0x00,0x0c,0x02,0x98,0x01,0x06,0x02,0x00,0x0c,0x05,0x6d,0x05,0x7d,0x05,0x22,0xa0, -0x01,0x90,0xa9,0x20,0x81,0xda,0xff,0xe0,0x08,0x00,0xfc,0x02,0xcd,0x04,0xbd,0x07, -0xad,0x03,0x81,0xd7,0xff,0xe0,0x08,0x00,0x81,0xd3,0xff,0xe0,0x08,0x00,0x5a,0x56, -0x41,0xcc,0xff,0x71,0xcc,0xff,0xc6,0x02,0x00,0xe0,0x36,0x11,0x4a,0x33,0xc0,0x20, -0x00,0x79,0x03,0x1b,0x66,0x57,0x36,0xf0,0x81,0xcd,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x3d,0xb8,0xf3,0x96,0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc1,0xff,0xff,0xf7,0x00, -0x00,0x00,0xf8,0xbf,0xff,0xff,0x77,0x00,0x00,0x00,0xf9,0xbf,0x00,0x00,0xfe,0xbf, -0xff,0xff,0x04,0x00,0x00,0x00,0x05,0xc0,0xff,0x1f,0x00,0x00,0x00,0x20,0x06,0xc0, -0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c, -0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xee,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x14,0x17, -0x51,0xec,0xff,0x62,0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2, -0x20,0x25,0xed,0xff,0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01,0x47,0x95,0x41,0x62, -0x21,0x11,0x41,0xe5,0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41, -0xe4,0xff,0x71,0xe4,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a, -0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43, -0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x45,0x00,0x7c,0x4a,0x06,0x44, -0x00,0x7c,0x8a,0xc6,0x42,0x00,0x7c,0xfa,0x86,0x41,0x00,0x00,0x00,0x62,0x01,0x50, -0x52,0xa0,0xe9,0x7c,0x8a,0x57,0x16,0x02,0x86,0x3d,0x00,0x22,0xc2,0x18,0x1c,0x06, -0x7d,0x04,0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x65,0xe5,0xff, -0x8c,0x4a,0x7c,0x5a,0x86,0x36,0x00,0x00,0x88,0x01,0x91,0xc9,0xff,0xc1,0xc6,0xff, -0x9a,0xd8,0xb1,0xc8,0xff,0x91,0xc8,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x3b,0xb1, -0xc3,0xff,0xc7,0xbb,0x35,0xb1,0xc5,0xff,0xe1,0xc6,0xff,0xba,0xb8,0xb7,0xbe,0x2a, -0xb1,0xc5,0xff,0xba,0xb8,0xb7,0xbe,0x22,0xb1,0xc4,0xff,0x97,0xbb,0x35,0x91,0xc3, -0xff,0x9a,0x98,0x97,0xbb,0x2d,0x91,0xc2,0xff,0x9a,0x98,0x97,0xbb,0x1a,0x0c,0x19, -0x80,0x9a,0x83,0x90,0x90,0x74,0x8c,0xf9,0x06,0x21,0x00,0xb1,0xbc,0xff,0xe1,0xba, -0xff,0xba,0xb8,0xb7,0xbe,0x0d,0x97,0xbe,0x0a,0x91,0xb9,0xff,0xb1,0xb7,0xff,0x9a, -0x98,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xaf,0xff,0x91,0xac,0xff,0xb2,0x21,0x01,0xd7, -0xbe,0x02,0xc7,0x39,0x23,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9, -0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89, -0x29,0xb9,0x39,0x26,0x15,0x37,0x52,0xa0,0x01,0x91,0xa4,0xff,0xc1,0xa5,0xff,0x90, -0x98,0x80,0x97,0xbc,0x08,0x91,0xa3,0xff,0x90,0x88,0x80,0x87,0x3c,0x01,0x1b,0x44, -0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22, -0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66,0x56,0x86,0xf1,0x46,0x00,0x00,0x0c,0x25, -0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0xa0,0xc0,0xfb,0x3f,0xa0,0xc0,0xfb,0x3f, -0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f, -0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10, -0x00,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f, -0xaa,0x50,0x00,0x00,0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40, -0x88,0x6e,0x01,0x40,0x36,0xe1,0x00,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x62,0x61,0x10, -0x72,0x61,0x11,0x31,0xe1,0xff,0x41,0xe1,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03, -0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x30,0x39,0x91,0x32,0xc1,0x50,0x39,0x81,0x0c, -0x43,0x39,0xa1,0x0c,0xd3,0x7c,0xe8,0x27,0xa3,0x02,0x06,0x6c,0x00,0x42,0x21,0x0d, -0x38,0xe1,0x81,0xe8,0xff,0xe0,0x08,0x00,0x51,0xd6,0xff,0x6d,0x0a,0xc0,0x20,0x00, -0x58,0x05,0xcc,0xba,0x1c,0xc8,0x80,0x55,0x10,0x52,0xc5,0xf8,0x0c,0x18,0x50,0x68, -0x83,0x51,0xd0,0xff,0xc0,0x20,0x00,0x82,0x25,0x00,0x51,0xcf,0xff,0xc0,0x20,0x00, -0x58,0x05,0x07,0x68,0x02,0x27,0x65,0x4b,0x0c,0x0d,0xcd,0x0d,0xd0,0xbd,0x20,0xa2, -0xa0,0x01,0x81,0xd9,0xff,0xe0,0x08,0x00,0x81,0x1b,0xff,0xe0,0x08,0x00,0x0c,0x0b, -0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0, -0x08,0x00,0x81,0xd4,0xff,0xe0,0x08,0x00,0x81,0xc0,0xff,0x7c,0xb9,0xc0,0x20,0x00, -0x58,0x08,0xa2,0xa0,0x00,0x90,0x55,0x10,0xc0,0x20,0x00,0x52,0x68,0x00,0x81,0x0f, -0xff,0xe0,0x08,0x00,0x51,0xba,0xff,0xc0,0x20,0x00,0xb8,0x05,0x0c,0x45,0x50,0xbb, -0x10,0xcc,0x7b,0x60,0xa6,0x20,0x81,0xc8,0xff,0xe0,0x08,0x00,0x81,0xb5,0xff,0x51, -0xb5,0xff,0x62,0x08,0x01,0xdc,0x36,0xc0,0x20,0x00,0x68,0x05,0x81,0xb3,0xff,0x80, -0x66,0x10,0xc0,0x20,0x00,0x69,0x05,0x86,0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x68, -0x05,0x91,0xae,0xff,0x90,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0x52,0x08,0x01,0x61, -0xac,0xff,0x0b,0x55,0xc0,0x20,0x00,0x59,0x06,0x51,0xaa,0xff,0x0c,0x06,0xc0,0x20, -0x00,0x62,0x65,0x00,0x81,0xaa,0xff,0x61,0xa8,0xff,0xc0,0x20,0x00,0x82,0x66,0x00, -0xc0,0x20,0x00,0x88,0x06,0x56,0x78,0xff,0xc0,0x20,0x00,0x88,0x05,0x2c,0x75,0x80, -0x80,0x75,0x82,0xc8,0xee,0x87,0x35,0x0b,0x51,0xa2,0xff,0xe0,0x88,0x11,0x8a,0x85, -0x58,0x08,0xcc,0xf5,0x66,0x42,0x08,0x0c,0x02,0x29,0x73,0x7c,0x72,0xc6,0x13,0x00, -0x7c,0xf8,0x06,0x22,0x00,0x61,0x9d,0xff,0xf1,0xdd,0xfe,0xd1,0x9a,0xff,0xc1,0x9a, -0xff,0xa2,0x26,0x00,0xe2,0xa1,0x00,0x50,0xb5,0x20,0x81,0xa0,0xff,0xe0,0x08,0x00, -0x81,0xa0,0xff,0xe0,0x08,0x00,0x56,0x6a,0xfd,0x7c,0xe8,0x66,0x42,0x5f,0xa9,0x83, -0xa9,0x03,0x59,0x73,0x21,0xd5,0xfe,0x2c,0x06,0xbd,0x03,0xad,0x04,0x66,0x04,0x43, -0x60,0xc6,0x20,0x10,0xb1,0x20,0x20,0xa2,0x20,0xa5,0xb5,0xff,0x8c,0x5a,0x7c,0x62, -0x29,0x83,0x86,0x0d,0x00,0x41,0x8a,0xff,0x82,0x11,0x00,0x40,0x40,0xf4,0x47,0x18, -0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0x11,0xa7,0x35,0x06,0x48,0x21,0x4a,0x4a,0x47, -0xb5,0x06,0x7c,0x92,0x06,0xf6,0xff,0x00,0x00,0x42,0x01,0x02,0x22,0xc2,0x20,0x56, -0xd4,0xfb,0xbd,0x03,0x10,0x11,0x20,0xe5,0xc1,0xff,0xa9,0x83,0x0c,0x08,0x2d,0x08, -0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index ef5bb4de42..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,140 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x00,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x10,0x80,0x61,0x00,0x40,0x00,0x00, -0x00,0x80,0x00,0x00,0x80,0x3e,0x00,0x00,0x00,0x00,0xff,0xff,0xa4,0x8c,0x01,0x40, -0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40,0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0xcd, -0x02,0x20,0x70,0xf4,0x21,0xf4,0xff,0xc9,0x01,0x2a,0x24,0x81,0xf8,0xff,0xe0,0x08, -0x00,0x7a,0x22,0x9d,0x0a,0x20,0x50,0xf5,0xa2,0xa0,0x80,0xb2,0xa0,0xc0,0xd1,0xee, -0xff,0xe1,0xee,0xff,0xc8,0x01,0x86,0x03,0x00,0xe0,0x8a,0x11,0xda,0x88,0xc0,0x20, -0x00,0xf8,0x08,0xe7,0x1f,0x09,0x1b,0xaa,0x6d,0x0a,0xb7,0x9a,0xeb,0xc6,0x10,0x00, -0xaa,0xb5,0xd2,0xa0,0xbf,0xb7,0x3d,0x3b,0xc0,0xc0,0xf5,0x0c,0x0b,0xe1,0xe4,0xff, -0x86,0x03,0x00,0x00,0xca,0xdb,0xe0,0xdd,0x20,0xc0,0x20,0x00,0xd9,0x08,0x1b,0xbb, -0x4b,0x88,0x57,0x9b,0xee,0x81,0xdf,0xff,0xb1,0xe0,0xff,0x8a,0xaa,0x00,0xaa,0x11, -0xb0,0xb2,0x10,0x99,0x01,0xaa,0x77,0x81,0xde,0xff,0xe0,0x08,0x00,0x0c,0x02,0x98, -0x01,0x06,0x02,0x00,0x0c,0x05,0x6d,0x05,0x7d,0x05,0x22,0xa0,0x01,0x90,0xa9,0x20, -0x81,0xd9,0xff,0xe0,0x08,0x00,0xfc,0x02,0xcd,0x04,0xbd,0x07,0xad,0x03,0x81,0xd6, -0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00,0x5a,0x56,0x41,0xcb,0xff,0x71, -0xcb,0xff,0xc6,0x02,0x00,0xe0,0x36,0x11,0x4a,0x33,0xc0,0x20,0x00,0x79,0x03,0x1b, -0x66,0x57,0x36,0xf0,0x81,0xcc,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x3d,0xb8,0xf3,0x96, -0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc1,0xff,0xff,0xf7,0x00,0x00,0x00,0xf8,0xbf, -0xff,0xff,0x77,0x00,0x00,0x00,0xf9,0xbf,0x00,0x00,0xfe,0xbf,0xff,0xff,0x04,0x00, -0x00,0x00,0x05,0xc0,0xff,0x1f,0x00,0x00,0x00,0x20,0x06,0xc0,0x00,0x00,0x00,0xb0, -0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c,0x4c,0xb2,0xc1,0x50, -0xad,0x02,0xa5,0xee,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0x54,0x17,0x51,0xec,0xff,0x62, -0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2,0x20,0xe5,0xec,0xff, -0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01,0x47,0x95,0x41,0x62,0x21,0x11,0x41,0xe5, -0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41,0xe4,0xff,0x71,0xe4, -0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a,0x44,0x49,0x13,0x42, -0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43,0x22,0x21,0x10,0x29, -0x63,0x0c,0x22,0x29,0x03,0x46,0x46,0x00,0x7c,0x4a,0x06,0x45,0x00,0x7c,0x8a,0xc6, -0x43,0x00,0x7c,0xfa,0x86,0x42,0x00,0x00,0x00,0x62,0x01,0x50,0x52,0xa0,0xe9,0x7c, -0x8a,0x57,0x16,0x02,0x86,0x3e,0x00,0x22,0xc2,0x18,0x1c,0x06,0x7d,0x04,0x5d,0x04, -0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x25,0xe5,0xff,0x8c,0x4a,0x7c,0x5a, -0x86,0x37,0x00,0x00,0x88,0x01,0x91,0xc9,0xff,0xc1,0xc6,0xff,0x9a,0xd8,0xb1,0xc8, -0xff,0x91,0xc8,0xff,0xca,0xc8,0x9a,0x98,0xd7,0xbb,0x3d,0xb1,0xc3,0xff,0xc7,0xbb, -0x37,0xb1,0xc5,0xff,0xe1,0xc6,0xff,0xba,0xb8,0xb7,0xbe,0x2c,0xb1,0xc5,0xff,0xba, -0xb8,0xb7,0xbe,0x24,0xb1,0xc4,0xff,0x97,0xbb,0x39,0x91,0xc3,0xff,0x9a,0x98,0x97, -0xbb,0x31,0x91,0xc2,0xff,0x9a,0x98,0x97,0xbb,0x1d,0x0c,0x19,0x80,0x9a,0x83,0x90, -0x90,0x74,0x9c,0x29,0x06,0x22,0x00,0x00,0x00,0xb1,0xbb,0xff,0xe1,0xba,0xff,0xb0, -0xb8,0x80,0xb7,0xbe,0x0e,0x97,0xbe,0x0b,0x91,0xb9,0xff,0xb1,0xb6,0xff,0x90,0x98, -0x80,0x97,0x3b,0x01,0x1b,0x44,0xe1,0xae,0xff,0x91,0xab,0xff,0xb2,0x21,0x01,0xd7, -0xbe,0x02,0xc7,0x39,0x23,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9, -0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89, -0x29,0xb9,0x39,0x26,0x15,0x37,0x52,0xa0,0x01,0x91,0xa3,0xff,0xc1,0xa4,0xff,0x90, -0x98,0x80,0x97,0xbc,0x08,0x91,0xa2,0xff,0x90,0x88,0x80,0x87,0x3c,0x01,0x1b,0x44, -0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22, -0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66,0x56,0x46,0xf1,0x46,0x00,0x00,0x0c,0x25, -0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0x00,0x40,0x00,0xb8,0x81,0x01,0x40, -0x36,0x41,0x00,0xb1,0xfd,0xff,0x0c,0x0a,0x81,0xfd,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0x3c,0xfd,0xff,0x3f,0x88,0x6e,0x01,0x40, -0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40,0x36,0x41,0x00,0x20,0x40,0xb4,0x8c,0x44, -0x41,0xf8,0xff,0x40,0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00,0x41,0xf6,0xff,0x40, -0x33,0x80,0x41,0xf3,0xff,0x40,0x33,0x10,0x41,0xf4,0xff,0x3a,0x52,0x68,0x14,0x57, -0xb6,0x07,0x7c,0xf2,0x06,0x1f,0x00,0x00,0x00,0x00,0x58,0x34,0x50,0x52,0xe2,0x56, -0xf5,0xfe,0x81,0xee,0xff,0xe0,0x08,0x00,0x56,0x6a,0xfe,0x88,0x34,0x48,0x24,0x80, -0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2,0x80,0x83,0xe2,0x1b,0x35,0x80,0x35,0x83, -0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55,0x43,0x2a,0x65,0x06,0x03,0x00,0xad,0x02, -0x81,0xe4,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfb,0x1b,0x22,0x20,0x86,0xc0,0xe6,0x18, -0xec,0x50,0x33,0xc0,0x46,0x04,0x00,0x00,0x40,0xa2,0xc2,0x81,0xde,0xff,0xe0,0x08, -0x00,0x56,0xda,0xf9,0x4a,0x22,0x40,0x33,0xc0,0x37,0x34,0xeb,0x2a,0x23,0x86,0x02, -0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56,0x7a,0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6, -0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00,0xe0,0x77,0x01,0x40,0xcc,0x71,0x01,0x40, -0x36,0x41,0x00,0xcc,0x95,0xa5,0xbc,0xff,0xac,0x4a,0xdc,0x05,0x06,0x08,0x00,0x00, -0xe5,0xbb,0xff,0x7c,0xf8,0x56,0xca,0xfe,0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04, -0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf4,0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0x00, -0xcd,0x04,0xbd,0x03,0xad,0x02,0x81,0xf1,0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08, -0x1d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00, -0x2d,0xf0,0x00,0x00,0xa8,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61, -0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f, -0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x08,0xc0,0xfb,0x3f,0x00,0x00,0x01,0x00, -0xaa,0x50,0x00,0x00,0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40, -0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40, -0x36,0x21,0x01,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x5d,0x02,0x62,0x61,0x10,0x72,0x61, -0x11,0x21,0xe0,0xff,0x31,0xe4,0xff,0x0c,0x04,0xc6,0x00,0x00,0x49,0x02,0x4b,0x22, -0x37,0x32,0xf8,0x22,0xc1,0x30,0x29,0x91,0x22,0xc1,0x70,0x29,0x81,0x0c,0x42,0x29, -0xa1,0x0c,0xd3,0x7c,0xe2,0x57,0xa3,0x02,0x06,0xda,0x00,0x28,0xd1,0x42,0x21,0x10, -0x22,0x61,0x14,0x42,0x61,0x16,0x38,0xe1,0x78,0xf1,0x81,0xe6,0xff,0xe0,0x08,0x00, -0x21,0xd6,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x28,0x02,0xcc,0xba,0x1c,0xc6,0x60,0x22, -0x10,0x22,0xc2,0xf8,0x0c,0x16,0x20,0x46,0x83,0x21,0xd0,0xff,0xc0,0x20,0x00,0x62, -0x22,0x00,0x21,0xcf,0xff,0xc0,0x20,0x00,0x28,0x02,0x07,0x66,0x02,0x27,0x62,0x4b, -0x0c,0x0d,0xcd,0x0d,0xd0,0xbd,0x20,0xa2,0xa0,0x01,0x81,0xd7,0xff,0xe0,0x08,0x00, -0x81,0xcb,0xfe,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd3, -0xff,0xe0,0x08,0x00,0x81,0xd3,0xff,0xe0,0x08,0x00,0x81,0xd2,0xff,0xe0,0x08,0x00, -0x61,0xc0,0xff,0x7c,0xb8,0xc0,0x20,0x00,0x28,0x06,0xa2,0xa0,0x00,0x80,0x22,0x10, -0xc0,0x20,0x00,0x22,0x66,0x00,0x81,0xbf,0xfe,0xe0,0x08,0x00,0x21,0xba,0xff,0xc0, -0x20,0x00,0xb8,0x02,0x0c,0x42,0x20,0xbb,0x10,0xcc,0x7b,0x40,0xa4,0x20,0x81,0xc6, -0xff,0xe0,0x08,0x00,0x61,0xb5,0xff,0x21,0xb5,0xff,0x42,0x06,0x01,0xdc,0x34,0xc0, -0x20,0x00,0x48,0x02,0x61,0xb3,0xff,0x60,0x44,0x10,0xc0,0x20,0x00,0x49,0x02,0x86, -0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x48,0x02,0x81,0xae,0xff,0x80,0x44,0x20,0xc0, -0x20,0x00,0x49,0x02,0x22,0x06,0x01,0x41,0xac,0xff,0x0b,0x22,0xc0,0x20,0x00,0x29, -0x04,0x21,0xaa,0xff,0x0c,0x04,0xc0,0x20,0x00,0x42,0x62,0x00,0x61,0xaa,0xff,0x41, -0xa8,0xff,0xc0,0x20,0x00,0x62,0x64,0x00,0xc0,0x20,0x00,0x68,0x04,0x56,0x76,0xff, -0xc0,0x20,0x00,0x28,0x02,0x2c,0x74,0x20,0x20,0x75,0x22,0xc2,0xee,0x27,0x34,0x0b, -0x41,0xa2,0xff,0xe0,0x22,0x11,0x2a,0x24,0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c, -0x02,0x29,0x73,0x7c,0x72,0xc6,0x18,0x00,0x7c,0xf2,0x86,0x8d,0x00,0x41,0x46,0xff, -0x21,0x8a,0xff,0xf1,0x8c,0xfe,0xc1,0x99,0xff,0xa8,0x04,0xe2,0xa1,0x00,0xdd,0x02, -0xbd,0x06,0x81,0x9e,0xff,0xe0,0x08,0x00,0x81,0x41,0xff,0xe0,0x08,0x00,0x4d,0x0a, -0x56,0x4a,0xfd,0x66,0x55,0x02,0xc6,0x45,0x00,0x66,0x65,0x02,0x46,0x6e,0x00,0x7c, -0xe2,0x26,0x45,0x02,0x06,0x7f,0x00,0x82,0x21,0x14,0xa9,0x83,0xa9,0x03,0x69,0x73, -0x21,0x80,0xfe,0x2c,0x05,0xbd,0x03,0xad,0x08,0x66,0x08,0x41,0x50,0xc5,0x20,0x10, -0xb1,0x20,0x20,0xa2,0x20,0x65,0xa0,0xff,0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x64, -0x00,0x41,0x83,0xff,0x72,0x11,0x00,0x40,0x40,0xf4,0x47,0x17,0x04,0x7c,0xa2,0x46, -0xfa,0xff,0xa8,0x11,0xa7,0x36,0x06,0x48,0x21,0x4a,0x4a,0x47,0xb6,0x04,0x7c,0x92, -0x06,0xf6,0xff,0x42,0x01,0x02,0x22,0xc2,0x20,0x56,0xf4,0xfb,0xbd,0x03,0x25,0xad, -0xff,0xa9,0x83,0xc6,0x56,0x00,0x00,0x00,0x00,0x52,0x21,0x14,0xe0,0x24,0x11,0x5a, -0x22,0x58,0x02,0x81,0x61,0xff,0x3b,0x25,0x50,0x6c,0x41,0x20,0x2c,0x41,0x82,0x61, -0x15,0x27,0xa6,0x05,0x21,0x5e,0xff,0x22,0x61,0x15,0x65,0xc4,0xff,0x61,0x14,0xff, -0xc2,0x21,0x15,0x60,0x65,0x10,0xbd,0x07,0xad,0x06,0x25,0x99,0xff,0x8c,0x3a,0xc6, -0x47,0x00,0x00,0x00,0x50,0x90,0xb4,0x90,0xd7,0x80,0x22,0x0d,0x00,0xb2,0xa0,0x02, -0x20,0x23,0x04,0xa2,0xa0,0x03,0x20,0xab,0x93,0xcd,0x0a,0xbd,0x0d,0x2d,0x0a,0x1b, -0xa3,0x92,0x61,0x19,0xd2,0x61,0x18,0x32,0x61,0x17,0x81,0x57,0xfe,0xe0,0x08,0x00, -0xb2,0x21,0x15,0xad,0x05,0x25,0xc2,0xff,0x92,0x21,0x19,0xd2,0x21,0x18,0x56,0x0a, -0x0e,0x81,0x47,0xff,0x26,0x22,0x02,0x81,0x49,0xfe,0x82,0x4d,0x00,0x9a,0x97,0x80, -0xa8,0x74,0xa2,0x49,0x01,0x26,0x32,0x02,0x06,0x33,0x00,0x80,0x80,0x75,0x82,0x49, -0x02,0xc6,0x30,0x00,0x00,0x00,0xa5,0xbc,0xff,0x52,0x21,0x17,0x1b,0x44,0x22,0x45, -0x00,0x82,0x21,0x16,0x47,0x18,0x02,0x86,0xd3,0xff,0xe0,0x28,0x11,0x20,0x20,0x74, -0x06,0x38,0x00,0x00,0x52,0x21,0x14,0xe0,0x94,0x11,0x9a,0x25,0x9a,0x93,0x88,0x02, -0x22,0x09,0x01,0x0c,0x85,0x50,0x22,0x10,0x0c,0x26,0x0c,0x35,0x20,0x56,0x93,0x2d, -0x05,0x8a,0x55,0x80,0xac,0x41,0x50,0x5c,0x41,0x61,0x2b,0xff,0x57,0xaa,0x02,0x61, -0x2b,0xff,0x92,0x61,0x19,0x82,0x61,0x18,0x65,0xb7,0xff,0x82,0x21,0x18,0x51,0xe0, -0xfe,0xcd,0x06,0x50,0x58,0x10,0xbd,0x07,0xad,0x05,0x25,0x8c,0xff,0x82,0x21,0x18, -0x92,0x21,0x19,0x8c,0x5a,0x22,0xa0,0xff,0x06,0x22,0x00,0x00,0x80,0xa8,0x20,0x60, -0xb6,0x20,0x82,0x61,0x18,0x92,0x61,0x19,0xe5,0xb6,0xff,0x82,0x21,0x18,0x92,0x21, -0x19,0x56,0x0a,0xfe,0xa2,0x09,0x01,0x80,0x80,0xb4,0x80,0x87,0x80,0xa2,0x48,0x00, -0xa2,0x09,0x02,0xa2,0x48,0x01,0x66,0x32,0x3e,0x22,0x09,0x03,0x22,0x48,0x02,0x46, -0x0d,0x00,0x00,0x00,0xa5,0xb1,0xff,0x1b,0x44,0x82,0x21,0x16,0x47,0x18,0x02,0x46, -0xd8,0xff,0x0c,0x02,0x06,0x0f,0x00,0x00,0x65,0x7b,0xff,0x82,0xa0,0x01,0xd2,0xa0, -0x00,0xc2,0x21,0x15,0xa0,0xd8,0x93,0xbd,0x07,0xad,0x06,0x65,0xbd,0xff,0x4b,0x33, -0x56,0xea,0xfd,0xc6,0xc7,0xff,0x00,0x00,0x65,0x79,0xff,0x22,0xa0,0x01,0xd2,0xa0, -0x00,0xa0,0xd2,0x93,0xcd,0x06,0xbd,0x07,0xad,0x05,0x65,0xbb,0xff,0x16,0x3a,0xfb, -0x46,0xdc,0xff,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 8d998af453..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,12 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_code.inc deleted file mode 100644 index 41478d2ed0..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,184 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x10,0x00, -0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00, -0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0xe0,0x10,0x4c,0x3f,0x36,0x41,0x00,0x81, -0xfc,0xff,0x56,0x22,0x00,0x81,0xfb,0xff,0x91,0xfc,0xff,0x0c,0x02,0xc0,0x20,0x00, -0x89,0x09,0x1d,0xf0,0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff, -0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00, -0x36,0x41,0x00,0x91,0xea,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0, -0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22, -0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x53,0x80,0x02,0x40, -0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40,0x81,0xdc,0xff,0x80, -0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98, -0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20, -0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x0c,0x02,0x27,0x58,0x08,0x21, -0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0x00,0x00,0x40,0xff,0x3f, -0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d, -0x02,0x0c,0x02,0xc0,0x20,0x00,0x29,0xb8,0xc0,0x20,0x00,0x29,0xa8,0x91,0xf7,0xff, -0xc0,0x20,0x00,0x29,0xc8,0xc0,0x20,0x00,0x29,0xd8,0x99,0x58,0xa1,0xf6,0xff,0x91, -0xf4,0xff,0xc0,0x20,0x00,0x29,0x38,0x99,0x68,0xa9,0x78,0x99,0x88,0xc0,0x20,0x00, -0x29,0x48,0x91,0xc1,0xff,0xa1,0xbf,0xff,0x29,0x98,0xc0,0x20,0x00,0x29,0x28,0xc0, -0x20,0x00,0xa9,0x09,0x91,0xed,0xff,0x0c,0x2a,0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0, -0x79,0x40,0x91,0xb2,0xff,0x20,0x79,0x40,0x91,0xbf,0xff,0x20,0x79,0x40,0x92,0x08, -0x00,0x0c,0x1a,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0x89,0x88,0x88,0x88, -0x90,0xaa,0x01,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08,0x00,0x21,0xfb,0xff, -0x0c,0x03,0x20,0x2a,0xa2,0x20,0x27,0x41,0x1d,0xf0,0x00,0x00,0x24,0xc1,0xfb,0x3f, -0x0c,0xc1,0xfb,0x3f,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x36,0x81,0x00,0xa2, -0xa1,0x02,0x16,0x32,0x04,0x31,0xf9,0xff,0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x73, -0x03,0x31,0xf7,0xff,0xa2,0xa1,0x06,0x82,0x23,0x02,0x16,0xb8,0x02,0x88,0x28,0xac, -0x68,0x25,0xfb,0xff,0x81,0xf4,0xff,0x91,0xf3,0xff,0x89,0x21,0x81,0xf3,0xff,0x99, -0x31,0x89,0x41,0x88,0x23,0x91,0xf0,0xff,0xa9,0x01,0x88,0x28,0xa8,0x33,0xb9,0x11, -0x99,0x51,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x81,0x00,0x21,0xe6,0xff,0xa2,0xa1,0x03,0x22,0x02,0x00,0xbc,0x42,0x21,0xe4, -0xff,0xa2,0xa1,0x06,0x88,0x22,0xac,0xa8,0x88,0x48,0x16,0x68,0x02,0x65,0xf6,0xff, -0x81,0xe1,0xff,0x91,0xe0,0xff,0x89,0x21,0x81,0xe0,0xff,0x99,0x31,0x89,0x41,0x88, -0x22,0x91,0xdd,0xff,0xa9,0x01,0x88,0x48,0xa8,0x32,0xb9,0x11,0x99,0x51,0x10,0xb1, -0x20,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0x20,0xa2,0x20,0x16,0x02, -0x04,0x31,0xd2,0xff,0x32,0x03,0x00,0x30,0xa3,0x20,0x16,0x43,0x03,0x31,0xd0,0xff, -0xa8,0x23,0xac,0xca,0x88,0x1a,0xad,0x08,0xac,0x68,0xa5,0xf1,0xff,0x81,0xcd,0xff, -0x91,0xcd,0xff,0x89,0x21,0x81,0xcc,0xff,0x99,0x31,0x89,0x41,0x88,0x23,0x91,0xca, -0xff,0xa9,0x01,0x88,0x18,0xa8,0x33,0xb9,0x11,0x99,0x51,0xcd,0x01,0xbd,0x02,0xe0, -0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0x0c, -0x16,0x06,0x0c,0x00,0xe5,0xed,0xff,0x42,0x23,0x00,0x72,0x23,0x01,0x40,0x4a,0xc0, -0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05,0x70,0xbb,0xc0,0x50,0xbb,0xc0,0x58,0x33, -0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7,0x15,0x02,0x86,0x6b,0x00,0x58,0x23,0x57, -0x34,0x02,0x86,0x69,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x93,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0x81,0x94,0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66, -0x98,0x11,0x87,0xb6,0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04, -0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2, -0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86, -0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x46,0x86,0xff,0x48,0x33,0x66,0x04,0x02,0x86, -0x90,0xff,0x86,0x83,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52, -0x02,0x00,0xa2,0xa1,0x03,0x07,0x65,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80, -0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c, -0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20,0x25,0xdd,0xff,0x56,0x7a,0x01, -0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00, -0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x42, -0x02,0x00,0xa2,0xa1,0x03,0x07,0x64,0x38,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80, -0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x06,0x03,0x00,0x00, -0x30,0xb3,0x20,0x40,0xa4,0x20,0x65,0xd8,0xff,0x56,0x4a,0x01,0xc0,0x20,0x00,0x88, -0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0xea, -0xfd,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x5d,0x02, -0x0c,0x16,0x22,0xc2,0x04,0x07,0xe8,0x04,0x0c,0x02,0x86,0x40,0x00,0xc0,0x20,0x00, -0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87,0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86, -0x01,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88, -0xc0,0x16,0x28,0x08,0x28,0x03,0x20,0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5, -0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34, -0x12,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x53, -0x46,0x10,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38, -0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47, -0x93,0x22,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0, -0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5, -0x46,0x03,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89, -0xc5,0x56,0xb2,0x05,0x06,0xff,0xff,0x88,0x15,0xa8,0x38,0xe0,0x0a,0x00,0x8c,0xaa, -0xbd,0x04,0x20,0xa2,0x20,0x65,0xc9,0xff,0x46,0xd0,0xff,0x00,0x82,0x24,0x02,0x66, -0x08,0x08,0x82,0x24,0x03,0x66,0x08,0x02,0x46,0xcc,0xff,0xa5,0xb6,0xff,0x82,0x24, -0x00,0xc8,0x14,0x80,0x8a,0xc0,0x9d,0x06,0x87,0x3a,0x01,0x0c,0x09,0xc0,0xbb,0xc0, -0x90,0xbb,0xc0,0x98,0x34,0x89,0x44,0xb9,0x54,0x97,0xab,0x02,0x46,0xc3,0xff,0xb7, -0x19,0x02,0x86,0xc0,0xff,0x98,0x24,0x97,0xb8,0x02,0xc6,0xbf,0xff,0xc6,0xbd,0xff, -0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0x40,0xb4,0x20,0x07,0xe5,0x04, -0x0c,0x02,0x46,0x41,0x00,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0x2b,0x55,0xd0, -0x55,0x11,0x5a,0x52,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xe3,0xc0,0x20,0x00,0x58, -0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35,0xc0,0x20, -0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88, -0x28,0x5a,0x99,0x97,0xb8,0x79,0xa2,0xc2,0x04,0x25,0xbf,0xff,0x56,0x0a,0xfb,0xc0, -0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b,0x88, -0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x85,0xc0,0x20,0x00,0x98,0x22,0xc0, -0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0, -0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0x16, -0xd8,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0, -0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x86,0x10,0x00,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xe8, -0xef,0x0c,0x02,0x22,0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00, -0xff,0xff,0x00,0x00,0x00,0x10,0x80,0x61,0x80,0x3e,0x00,0x00,0x00,0x00,0xff,0xff, -0xa4,0x8c,0x01,0x40,0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40,0x36,0x61,0x00,0xcd, -0x02,0x20,0x70,0xf4,0x21,0xf7,0xff,0xc9,0x01,0x2a,0x24,0x81,0xf9,0xff,0xe0,0x08, -0x00,0x7a,0x22,0x9d,0x0a,0x20,0x50,0xf5,0xa2,0xa0,0x80,0xb2,0xa0,0xc0,0xd1,0xf1, -0xff,0xe1,0x53,0xfe,0xc8,0x01,0x86,0x03,0x00,0xe0,0x8a,0x11,0xda,0x88,0xc0,0x20, -0x00,0xf8,0x08,0xe7,0x1f,0x09,0x1b,0xaa,0x6d,0x0a,0xb7,0x9a,0xeb,0xc6,0x10,0x00, -0xaa,0xb5,0xd2,0xa0,0xbf,0xb7,0x3d,0x3b,0xc0,0xc0,0xf5,0x0c,0x0b,0xe1,0x18,0xfe, -0x86,0x03,0x00,0x00,0xca,0xdb,0xe0,0xdd,0x20,0xc0,0x20,0x00,0xd9,0x08,0x1b,0xbb, -0x4b,0x88,0x57,0x9b,0xee,0x81,0xe0,0xff,0xb1,0xe1,0xff,0x8a,0xaa,0x00,0xaa,0x11, -0xb0,0xb2,0x10,0x99,0x01,0xaa,0x77,0x81,0xdf,0xff,0xe0,0x08,0x00,0x0c,0x02,0x98, -0x01,0x06,0x02,0x00,0x0c,0x05,0x6d,0x05,0x7d,0x05,0x22,0xa0,0x01,0x90,0xa9,0x20, -0x81,0xda,0xff,0xe0,0x08,0x00,0xfc,0x02,0xcd,0x04,0xbd,0x07,0xad,0x03,0x81,0x9a, -0xfe,0xe0,0x08,0x00,0x81,0xd3,0xff,0xe0,0x08,0x00,0x5a,0x56,0x41,0xce,0xff,0x71, -0x30,0xfe,0xc6,0x02,0x00,0xe0,0x36,0x11,0x4a,0x33,0xc0,0x20,0x00,0x79,0x03,0x1b, -0x66,0x57,0x36,0xf0,0x81,0xcd,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x0c,0xc1,0xfb,0x3f, -0x25,0xc1,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61, -0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f, -0x00,0x00,0x00,0x10,0x6c,0xc0,0xfb,0x3f,0x00,0x10,0x00,0x00,0x3c,0xfd,0xff,0x3f, -0x10,0xc0,0xfb,0x3f,0x34,0xc0,0xfb,0x3f,0xfe,0x3f,0x00,0x00,0xa0,0xe4,0x00,0x40, -0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40, -0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40,0x3c,0xad,0x01,0x40, -0x36,0xc1,0x00,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xdf,0xff, -0x41,0xe0,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32, -0xc1,0x10,0x39,0x11,0x32,0xc1,0x40,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd4,0x7c, -0xe3,0x27,0xa4,0x02,0x46,0x87,0x00,0x48,0x51,0x58,0x61,0x81,0xe8,0xff,0xe0,0x08, -0x00,0x31,0xd4,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x38,0x03,0xcc,0xda,0x72,0xa0,0x1c, -0x70,0x33,0x10,0x32,0xc3,0xf8,0x72,0xa0,0x01,0x30,0x67,0x83,0x31,0xcf,0xff,0xc0, -0x20,0x00,0x78,0x03,0x31,0xce,0xff,0xc0,0x20,0x00,0x38,0x03,0x07,0x67,0x02,0x27, -0x63,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd9,0xff,0xe0,0x08,0x00, -0x81,0x8c,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd5, -0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd4,0xff,0xe0,0x08,0x00, -0x71,0xbf,0xff,0x7c,0xb8,0xc0,0x20,0x00,0x38,0x07,0xa2,0xa0,0x00,0x80,0x33,0x10, -0xc0,0x20,0x00,0x32,0x67,0x00,0x81,0x80,0xff,0xe0,0x08,0x00,0x31,0xb9,0xff,0xc0, -0x20,0x00,0xb8,0x03,0x0c,0x43,0x30,0xbb,0x10,0xcc,0x7b,0x60,0xa6,0x20,0x81,0xc8, -0xff,0xe0,0x08,0x00,0x71,0xb4,0xff,0x31,0xb4,0xff,0x62,0x07,0x01,0xdc,0x36,0xc0, -0x20,0x00,0x68,0x03,0x71,0xb2,0xff,0x70,0x66,0x10,0xc0,0x20,0x00,0x69,0x03,0x86, -0x07,0x00,0x00,0x00,0xc0,0x20,0x00,0x68,0x03,0x81,0xad,0xff,0x80,0x66,0x20,0xc0, -0x20,0x00,0x69,0x03,0x32,0x07,0x01,0x61,0xab,0xff,0x0b,0x33,0xc0,0x20,0x00,0x39, -0x06,0x31,0xa9,0xff,0x0c,0x06,0xc0,0x20,0x00,0x62,0x63,0x00,0x71,0xa9,0xff,0x61, -0xa7,0xff,0xc0,0x20,0x00,0x72,0x66,0x00,0xc0,0x20,0x00,0x78,0x06,0x56,0x77,0xff, -0xc0,0x20,0x00,0x38,0x03,0x2c,0x76,0x30,0x30,0x75,0x32,0xc3,0xee,0x37,0x36,0x0b, -0x61,0xa1,0xff,0xe0,0x33,0x11,0x3a,0x36,0xb8,0x03,0xcc,0x7b,0x66,0x42,0x02,0x46, -0x3f,0x00,0x86,0x36,0x00,0x31,0x9d,0xff,0xf1,0x52,0xff,0xd1,0x9b,0xff,0xc1,0x85, -0xfd,0xa8,0x03,0xe2,0xa1,0x00,0x81,0xa3,0xff,0xe0,0x08,0x00,0x81,0xa3,0xff,0xe0, -0x08,0x00,0x6d,0x0a,0x56,0x8a,0x0b,0x56,0x52,0x0d,0x31,0xd5,0xfd,0x1c,0x8c,0xbd, -0x02,0xad,0x03,0x81,0x9e,0xff,0xe0,0x08,0x00,0x71,0x91,0xff,0x0c,0x18,0x79,0x23, -0x71,0x91,0xff,0x79,0x33,0x71,0xcd,0xfd,0x82,0x47,0x00,0x7d,0x02,0x88,0x03,0xcc, -0xa8,0x1b,0x77,0x8b,0x33,0x66,0x37,0xf4,0x86,0x24,0x00,0x00,0x00,0x88,0x08,0xa8, -0x13,0xe0,0x08,0x00,0x16,0x9a,0xfe,0x46,0x1d,0x00,0x00,0x00,0x81,0x87,0xff,0x60, -0x75,0xc0,0x80,0x37,0x63,0x30,0x80,0x14,0x8c,0x68,0x7c,0xc8,0x80,0x33,0x10,0x16, -0x53,0x06,0xad,0x03,0x25,0x7a,0xff,0x8d,0x0a,0x16,0x3a,0x05,0xbd,0x0a,0xcd,0x03, -0x6a,0xa4,0x89,0xc1,0x65,0xcd,0xff,0x88,0xc1,0x7d,0x0a,0xad,0x08,0xe5,0x6e,0xff, -0xa0,0xa7,0x20,0x56,0x9a,0x03,0x30,0x66,0x80,0x65,0x73,0xff,0xfc,0x0a,0x57,0x36, -0xba,0x46,0x0b,0x00,0x0c,0x4c,0xcb,0xb1,0x6a,0xa4,0x25,0xcb,0xff,0xdc,0xfa,0xad, -0x07,0x65,0x76,0xff,0x2d,0x0a,0x9c,0x6a,0xcd,0x07,0xcb,0xb1,0x81,0xeb,0xfd,0xe0, -0x08,0x00,0xad,0x02,0x65,0x6b,0xff,0xcc,0x5a,0x65,0x70,0xff,0x2d,0x0a,0x8c,0x0a, -0x7c,0xf2,0x3d,0x02,0x46,0x07,0x00,0x00,0xb6,0x47,0xc8,0x46,0xfc,0xff,0x71,0x47, -0xfd,0x30,0x67,0x40,0x81,0x5a,0xfd,0x80,0x33,0x20,0x30,0x77,0x40,0x46,0xeb,0xff, -0x7c,0xe2,0x06,0xf7,0xff,0x2d,0x03,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x22, -0x02,0x00,0x92,0xa1,0x03,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x07,0x68,0x17,0xc0,0x20,0x00, -0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00,0x89,0xc2,0x39,0x92, -0xc0,0x20,0x00,0x89,0xd2,0x1d,0xf0,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x22,0xa1, -0x03,0x07,0x68,0x0b,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x22,0xa0,0x00, -0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_data.inc deleted file mode 100644 index f3dd09ef9a..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,18 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x90,0x80,0x02,0x40,0x2c,0x80,0x02,0x40,0x60,0x80,0x02,0x40,0x10,0x80,0x02,0x40, -0xec,0x80,0x02,0x40,0x34,0x86,0x02,0x40,0x48,0x8b,0x02,0x40,0x7c,0x84,0x02,0x40, -0xcc,0x84,0x02,0x40,0x24,0x8b,0x02,0x40,0x18,0x85,0x02,0x40,0x0c,0x8b,0x02,0x40, -0xc4,0x80,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_code.inc deleted file mode 100644 index 28e1d61a1e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,41 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xc0,0xfb,0x3f, -0xa0,0xc0,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61, -0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f, -0x00,0x00,0x00,0x10,0x00,0xc0,0xfb,0x3f,0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00, -0x00,0x00,0x01,0x00,0x3c,0xfd,0xff,0x3f,0x00,0x40,0x1d,0x00,0xa0,0xe4,0x00,0x40, -0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40, -0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40, -0x88,0x6e,0x01,0x40,0x3c,0xad,0x01,0x40,0x6c,0x71,0x01,0x40,0xcc,0x71,0x01,0x40, -0x8c,0x72,0x01,0x40,0x36,0xe1,0x00,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x62,0x61,0x10, -0x72,0x61,0x11,0x31,0xda,0xff,0x81,0xda,0xff,0x0c,0x09,0xc6,0x00,0x00,0x99,0x03, -0x4b,0x33,0x87,0x33,0xf8,0x32,0xc1,0x30,0x39,0x91,0x32,0xc1,0x50,0x39,0x81,0x0c, -0x43,0x39,0xa1,0x32,0xa0,0x0d,0x7c,0xea,0x27,0xa3,0x02,0xc6,0x6a,0x00,0x81,0xe3, -0xff,0xe0,0x08,0x00,0x81,0xd0,0xff,0x3d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc,0xba, -0x1c,0xc9,0x90,0x88,0x10,0x82,0xc8,0xf8,0x0c,0x19,0x80,0x39,0x83,0x81,0xca,0xff, -0xc0,0x20,0x00,0x92,0x28,0x00,0x81,0xc9,0xff,0xc0,0x20,0x00,0x88,0x08,0x07,0x69, -0x02,0x27,0x68,0x4b,0x0c,0x0d,0xcd,0x0d,0xd0,0xbd,0x20,0xa2,0xa0,0x01,0x81,0xd4, -0xff,0xe0,0x08,0x00,0x81,0xd4,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2, -0xa0,0x01,0x81,0xd1,0xff,0xe0,0x08,0x00,0x81,0xd1,0xff,0xe0,0x08,0x00,0x81,0xd0, -0xff,0xe0,0x08,0x00,0x91,0xba,0xff,0x7c,0xba,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc0,0x20,0x00,0x82,0x69,0x00,0xa2,0xa0,0x00,0x81,0xca,0xff,0xe0,0x08,0x00, -0x81,0xb4,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb,0x10,0xcc,0x7b,0x30, -0xa3,0x20,0x81,0xc5,0xff,0xe0,0x08,0x00,0x91,0xaf,0xff,0x81,0xaf,0xff,0x32,0x09, -0x01,0xcc,0xc3,0xc0,0x20,0x00,0x38,0x08,0x91,0xad,0xff,0x90,0x33,0x10,0xc6,0x05, -0x00,0xc0,0x20,0x00,0x38,0x08,0xa1,0xaa,0xff,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39, -0x08,0x32,0x09,0x01,0x81,0xa8,0xff,0x0b,0x33,0xc0,0x20,0x00,0x39,0x08,0x31,0xa6, -0xff,0x0c,0x08,0xc0,0x20,0x00,0x89,0x03,0x91,0xa6,0xff,0x81,0xa4,0xff,0xc0,0x20, -0x00,0x92,0x68,0x00,0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0xc0,0x20,0x00,0x88, -0x03,0x2c,0x73,0x80,0x80,0x75,0x82,0xc8,0xee,0x87,0x33,0x0b,0x31,0x9e,0xff,0xe0, -0x88,0x11,0x8a,0x83,0xb8,0x08,0xcc,0x7b,0x66,0x42,0x02,0x46,0x26,0x00,0x06,0x19, -0x00,0x31,0x9c,0xff,0xf1,0x99,0xff,0xd1,0x99,0xff,0xc1,0x99,0xff,0xa2,0x23,0x00, -0xe2,0xa1,0x00,0x81,0xa2,0xff,0xe0,0x08,0x00,0x81,0xa1,0xff,0xe0,0x08,0x00,0x56, -0x3a,0x04,0x66,0x72,0x72,0xbd,0x0a,0x0c,0x92,0xc2,0xa0,0x18,0xa2,0xc1,0x08,0x81, -0x9d,0xff,0xe0,0x08,0x00,0x22,0x41,0x00,0x0c,0x12,0x22,0x41,0x01,0x0c,0x22,0x22, -0x41,0x02,0x0c,0x32,0x22,0x41,0x03,0x0c,0x42,0x22,0x41,0x04,0x0c,0x52,0x22,0x41, -0x05,0x0c,0x62,0x22,0x41,0x06,0xa2,0xa1,0xd4,0x0c,0x82,0x22,0x41,0x07,0x81,0x92, -0xff,0xe0,0x08,0x00,0x8c,0x5a,0x7c,0xfa,0x86,0x0b,0x00,0x00,0x00,0x21,0x82,0xff, -0x2c,0x0c,0xbd,0x01,0xad,0x02,0x81,0x8d,0xff,0xe0,0x08,0x00,0x3d,0x0a,0x56,0x4a, -0xfe,0xad,0x02,0x2c,0x0c,0xbd,0x01,0x81,0x8a,0xff,0xe0,0x08,0x00,0x0c,0x12,0xa0, -0x32,0x93,0x30,0xa0,0x60,0x46,0x00,0x00,0x7c,0xea,0x2d,0x0a,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_data.inc deleted file mode 100644 index 7d4de11d4e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,11 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_code.inc deleted file mode 100644 index 77e32ad0c8..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,751 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x8c,0xe2,0xfb,0x3f, -0x74,0xe2,0xfb,0x3f,0x36,0x41,0x00,0x81,0xfd,0xff,0xbd,0x02,0x82,0x08,0x00,0xcd, -0x03,0x8c,0xf8,0x91,0xfb,0xff,0x88,0x29,0x8c,0x88,0x88,0x58,0x8c,0x48,0xa2,0x29, -0x03,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x70,0xd2,0xfb,0x3f,0x36,0x41,0x00,0x91, -0xfe,0xff,0x88,0x09,0x8a,0xa9,0x1b,0x88,0x80,0x80,0xb4,0x22,0x4a,0x04,0x89,0x09, -0x1d,0xf0,0x00,0x00,0x48,0xe0,0x00,0x60,0x0f,0x00,0xfe,0xff,0x00,0xc4,0x01,0x00, -0x44,0xe0,0x00,0x60,0x00,0xff,0x7f,0x00,0x90,0x60,0x42,0x3f,0x00,0x00,0x04,0x00, -0xff,0xbf,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xbf,0xff, -0x36,0x41,0x00,0x91,0xf4,0xff,0xa1,0xf4,0xff,0xc0,0x20,0x00,0x88,0x09,0xb1,0xf7, -0xff,0xa0,0x88,0x10,0xa1,0xf2,0xff,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x09,0x81, -0xf0,0xff,0xa1,0xf0,0xff,0xc0,0x20,0x00,0x98,0x08,0xa0,0x99,0x20,0xa1,0xee,0xff, -0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x0a,0xb0,0x99,0x20,0xc0,0x20,0x00, -0x99,0x0a,0x92,0xa0,0x66,0x97,0x12,0x23,0x27,0x39,0x08,0x92,0xa0,0x61,0x97,0x12, -0x32,0xc6,0x0f,0x00,0x92,0xa0,0x69,0x97,0x12,0x1d,0x92,0xa0,0x6d,0x97,0x92,0x33, -0xc0,0x20,0x00,0x28,0x08,0x91,0xe2,0xff,0x06,0x08,0x00,0x00,0xc0,0x20,0x00,0x28, -0x08,0x91,0xe0,0xff,0x06,0x05,0x00,0x00,0xc0,0x20,0x00,0x28,0x08,0x91,0xde,0xff, -0x06,0x02,0x00,0x00,0xc0,0x20,0x00,0x28,0x08,0x91,0xdc,0xff,0x90,0x22,0x10,0xc0, -0x20,0x00,0x29,0x08,0x1d,0xf0,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0xe0,0x00,0x60, -0x00,0x00,0x00,0x02,0x36,0x41,0x00,0xad,0x02,0x80,0x33,0x11,0x25,0xf5,0xff,0x20, -0x33,0x20,0x00,0x44,0x11,0x21,0xf8,0xff,0x40,0x33,0x20,0x41,0xf8,0xff,0x20,0x33, -0x20,0x21,0xf7,0xff,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x38,0x04,0x27,0x83, -0xf7,0x1d,0xf0,0x00,0x8c,0x00,0x4c,0x3f,0xff,0xf3,0xff,0xff,0x40,0x42,0x0f,0x00, -0xc0,0x80,0x40,0x3f,0x84,0x80,0x40,0x3f,0xff,0xc7,0xff,0xff,0x00,0x10,0x00,0x00, -0x00,0x20,0x00,0x00,0x36,0x41,0x00,0x81,0xf7,0xff,0xb2,0xac,0x00,0xc0,0x20,0x00, -0xa8,0x08,0x0b,0x33,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0x98, -0x08,0x30,0x30,0x94,0xb0,0x99,0x10,0x90,0x33,0x20,0xc0,0x20,0x00,0x39,0x08,0xc0, -0x20,0x00,0x38,0x08,0x91,0xed,0xff,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81, -0xeb,0xff,0x91,0xed,0xff,0x80,0x82,0x82,0x80,0x8c,0x41,0x80,0x30,0xf4,0x00,0x88, -0x11,0x80,0x83,0x20,0x31,0xe7,0xff,0xc0,0x20,0x00,0x89,0x03,0x31,0xe6,0xff,0xc0, -0x20,0x00,0x88,0x03,0x90,0x88,0x10,0xe6,0x32,0x05,0x21,0xe4,0xff,0x86,0x00,0x00, -0x21,0xe4,0xff,0x20,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0x1d,0xf0,0x00,0x00,0x00, -0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05, -0x1d,0xf0,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0xe0,0x10,0x4c,0x3f, -0x36,0x41,0x00,0x81,0xfc,0xff,0x56,0x22,0x00,0x81,0xfb,0xff,0x91,0xfc,0xff,0x0c, -0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c, -0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00, -0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xea,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff, -0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30, -0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00, -0x37,0x82,0x02,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40, -0x81,0xdc,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80, -0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1, -0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x0c,0x02, -0x27,0x58,0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0x00, -0x00,0x40,0xff,0x3f,0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f,0x04,0x00,0x10,0x00, -0x36,0x41,0x00,0x8d,0x02,0x0c,0x02,0xc0,0x20,0x00,0x29,0xb8,0xc0,0x20,0x00,0x29, -0xa8,0x91,0xf7,0xff,0xc0,0x20,0x00,0x29,0xc8,0xc0,0x20,0x00,0x29,0xd8,0x99,0x58, -0xa1,0xf6,0xff,0x91,0xf4,0xff,0xc0,0x20,0x00,0x29,0x38,0x99,0x68,0xa9,0x78,0x99, -0x88,0xc0,0x20,0x00,0x29,0x48,0x91,0xc1,0xff,0xa1,0xbf,0xff,0x29,0x98,0xc0,0x20, -0x00,0x29,0x28,0xc0,0x20,0x00,0xa9,0x09,0x91,0xed,0xff,0x0c,0x2a,0xa0,0x79,0x40, -0xa2,0xa0,0x80,0xa0,0x79,0x40,0x91,0xb2,0xff,0x20,0x79,0x40,0x91,0xbf,0xff,0x20, -0x79,0x40,0x92,0x08,0x00,0x0c,0x1a,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00, -0x90,0xe2,0xfb,0x3f,0x80,0xc0,0xfb,0x3f,0xe0,0xfe,0x00,0x40,0x36,0x41,0x00,0x81, -0xfc,0xff,0xcd,0x02,0x88,0x08,0xbd,0x03,0xdd,0x04,0x8c,0x78,0xa1,0xfa,0xff,0x81, -0xfa,0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x9e,0xc0,0xfb,0x3f,0x62,0xd1,0xfb,0x3f, -0x00,0x00,0xff,0x00,0x36,0x41,0x00,0x50,0x74,0xc0,0xa6,0x87,0x0e,0xc1,0xfa,0xff, -0xb1,0xfb,0xff,0xa2,0xa0,0x95,0x10,0x11,0x20,0x25,0xfc,0xff,0xad,0x02,0x10,0x11, -0x20,0xe5,0xce,0xff,0x80,0x83,0x11,0xb1,0x61,0xff,0x20,0x28,0x20,0x31,0x60,0xff, -0xc0,0x20,0x00,0x29,0x0b,0xc0,0x20,0x00,0x88,0x0b,0x37,0x88,0xf7,0x7c,0xf8,0xc0, -0x20,0x00,0xa8,0x0b,0x00,0x15,0x40,0x00,0x98,0xa1,0x1b,0x44,0x1b,0x77,0x00,0x14, -0x40,0x00,0x48,0xa1,0x90,0x98,0x30,0x00,0x17,0x40,0x00,0x78,0xa1,0x40,0x99,0x20, -0xa0,0xa0,0xf5,0x70,0x88,0x30,0xa0,0x99,0x10,0x60,0x88,0x10,0x90,0x90,0x74,0x00, -0x15,0x40,0x00,0x88,0xa1,0x90,0x88,0x20,0x31,0xe2,0xff,0x00,0x88,0x11,0x30,0x88, -0x10,0x20,0x88,0x20,0x21,0x49,0xff,0x41,0x49,0xff,0x20,0x88,0x20,0x21,0x48,0xff, -0xc0,0x20,0x00,0x89,0x0b,0xc0,0x20,0x00,0x38,0x04,0x27,0x83,0xf7,0x1d,0xf0,0x00, -0x78,0xc0,0xfb,0x3f,0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f, -0x74,0xc0,0xfb,0x3f,0xac,0xc0,0xfb,0x3f,0x36,0x41,0x00,0xc1,0xf9,0xff,0x82,0x0c, -0x00,0x16,0x38,0x08,0x81,0xf8,0xff,0x0c,0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08, -0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00,0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80, -0x74,0x90,0x91,0x41,0x56,0x09,0xff,0x91,0xf2,0xff,0xbc,0xe8,0x81,0xef,0xff,0xc0, -0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81,0xeb,0xff,0xc0,0x20,0x00,0x88,0x08,0x80, -0x82,0x25,0x66,0x78,0x28,0xa1,0xe9,0xff,0xc0,0x20,0x00,0x88,0x0a,0xc0,0x20,0x00, -0xb8,0x0a,0xc0,0x20,0x00,0xa2,0x2a,0x00,0x80,0x83,0xc5,0xb0,0xba,0x41,0xb0,0x88, -0x10,0xa0,0xab,0x41,0xa0,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x09,0x0c,0x08, -0x82,0x4c,0x00,0x81,0xa7,0xff,0x82,0x28,0x00,0xb6,0x48,0x0b,0xb2,0x29,0x00,0xa1, -0xdd,0xff,0x81,0xa5,0xff,0xe0,0x08,0x00,0x81,0xda,0xff,0x28,0x08,0x1d,0xf0,0x00, -0xaa,0xcf,0xfb,0x3f,0xcf,0xc0,0xfb,0x3f,0x36,0x41,0x00,0x2a,0xd3,0x20,0xcc,0x41, -0xd0,0xdc,0x41,0x21,0x26,0xff,0xd7,0xac,0x02,0x21,0x25,0xff,0x81,0x99,0xff,0x88, -0x08,0xb6,0x48,0x0d,0xb1,0xf7,0xff,0xa1,0xf7,0xff,0xed,0x02,0x81,0x97,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0xe7,0xc0,0xfb,0x3f,0x36,0x41,0x00,0x81,0x91,0xff,0x88,0x08, -0x16,0x88,0x00,0xa1,0xfc,0xff,0x81,0x90,0xff,0xe0,0x08,0x00,0x06,0xff,0xff,0x00, -0x00,0xf0,0xff,0x0f,0x20,0xa1,0x07,0x00,0x83,0xde,0x1b,0x43,0xc5,0xb3,0xa2,0x91, -0x90,0x28,0x01,0x40,0xc0,0xfe,0x00,0x40,0x84,0x29,0x01,0x40,0x36,0x41,0x00,0xa2, -0xa0,0x00,0x81,0xfb,0xff,0xe0,0x08,0x00,0x81,0xfb,0xff,0xe0,0x08,0x00,0x81,0x08, -0xff,0x0c,0x0a,0xc0,0x20,0x00,0xb8,0x08,0x81,0xf2,0xff,0x40,0xbb,0x11,0x80,0xbb, -0x10,0x81,0xf0,0xff,0x80,0xbb,0x80,0x81,0xf0,0xff,0x80,0xbb,0xa2,0x81,0xff,0xfe, -0xb0,0xb2,0xd5,0x80,0xbb,0x82,0x81,0xed,0xff,0xc0,0xbb,0x11,0x80,0xbb,0xa2,0xb0, -0xb0,0xf5,0x81,0xed,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x7c,0xc0,0xfb,0x3f, -0x90,0xaa,0x01,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08,0x00,0x21,0xfb,0xff, -0x81,0xe2,0xff,0x28,0x02,0x0c,0x03,0x80,0x22,0xa2,0x20,0x22,0xd5,0x20,0x2a,0xc2, -0x1d,0xf0,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x36,0x41,0x00,0x65, -0xfd,0xff,0x81,0xfc,0xff,0x91,0xfb,0xff,0x82,0x62,0x02,0x92,0x62,0x03,0x81,0xfa, -0xff,0x91,0xf9,0xff,0xa2,0x62,0x00,0xb9,0x12,0x89,0x42,0x99,0x52,0x1d,0xf0,0x00, -0x36,0x81,0x00,0x21,0x8e,0xfe,0xa2,0xa1,0x03,0x22,0x02,0x00,0x9c,0xc2,0x21,0x8c, -0xfe,0xa2,0xa1,0x06,0x88,0x22,0x9c,0x28,0x88,0x48,0x8c,0xe8,0xad,0x01,0xe5,0xfb, -0xff,0x88,0x22,0xa8,0x32,0x88,0x48,0xbd,0x01,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0, -0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0xc2,0x02,0x31,0x80,0xfe,0xa2,0xa1,0x03,0x32, -0x03,0x00,0x16,0x03,0x02,0x31,0x7e,0xfe,0xa2,0xa1,0x06,0x82,0x23,0x02,0x9c,0x48, -0x88,0x28,0x9c,0x08,0xad,0x01,0x65,0xf8,0xff,0x88,0x23,0xa8,0x33,0x88,0x28,0xcd, -0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x81,0x00,0xad, -0x02,0xac,0x72,0x31,0x72,0xfe,0x32,0x03,0x00,0xad,0x03,0x9c,0xd3,0x31,0x70,0xfe, -0xa8,0x23,0x9c,0x6a,0x88,0x1a,0xad,0x08,0x9c,0x08,0xad,0x01,0xe5,0xf4,0xff,0x88, -0x23,0xa8,0x33,0x88,0x18,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0, -0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0xc2,0x02,0x31,0x64,0xfe,0xa2,0xa1,0x03,0x32, -0x03,0x00,0x16,0x03,0x02,0x31,0x62,0xfe,0xa2,0xa1,0x06,0x82,0x23,0x02,0x9c,0x48, -0x88,0x68,0x9c,0x08,0xad,0x01,0x65,0xf1,0xff,0x88,0x23,0xa8,0x33,0x88,0x78,0xcd, -0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x81,0x00,0x32, -0x22,0x00,0x30,0xa3,0x20,0x16,0x83,0x02,0x31,0x55,0xfe,0x32,0x03,0x00,0xad,0x03, -0x9c,0xd3,0x31,0x53,0xfe,0xa8,0x23,0x9c,0x6a,0x88,0x6a,0xad,0x08,0x9c,0x08,0xad, -0x01,0xa5,0xed,0xff,0x88,0x23,0xa8,0x33,0x88,0x68,0xcd,0x01,0xbd,0x02,0xe0,0x08, -0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0xf6,0xc0,0xfb,0x3f,0x34,0xd1,0xfb,0x3f, -0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0x0c,0x16,0x06,0x0c,0x00,0x65,0xe8,0xff,0x42, -0x23,0x00,0x72,0x23,0x01,0x40,0x4a,0xc0,0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05, -0x70,0xbb,0xc0,0x50,0xbb,0xc0,0x58,0x33,0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7, -0x15,0x02,0x86,0x6f,0x00,0x58,0x23,0x57,0x34,0x02,0x86,0x6d,0x00,0x58,0x02,0xc0, -0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20,0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a, -0x56,0x6a,0x1a,0x7c,0xf3,0x40,0x33,0x30,0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62, -0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00,0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20, -0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68,0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0, -0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23,0x03,0xe0,0x0a,0x00,0x16,0x5a,0x14,0x82, -0x17,0x00,0x16,0xf8,0x13,0x6d,0x05,0x9d,0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20, -0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20,0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2, -0xa0,0x33,0xc0,0x16,0x93,0x11,0xc0,0x20,0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86, -0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32, -0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0f,0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82, -0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa, -0xab,0xc7,0xbd,0x02,0x46,0x25,0x00,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8, -0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x26,0x00,0xc0,0x20,0x00,0xc8,0xb2,0x56,0xbc, -0x00,0xc1,0xb9,0xff,0xb1,0xba,0xff,0xa2,0xa0,0xd3,0x25,0xb4,0xff,0xc0,0x20,0x00, -0xc2,0x22,0x0c,0xc0,0x20,0x00,0xd2,0x22,0x09,0xc0,0xc3,0x80,0xd7,0x9c,0x08,0xc0, -0x20,0x00,0x99,0xc2,0x06,0x1e,0x00,0x00,0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37, -0x3a,0xce,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99, -0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20, -0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2,0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b, -0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20,0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8, -0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2,0xad,0x0b,0x86,0x08,0x00,0xc0,0x20,0x00, -0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c,0xb2,0xcb,0xff,0xc0,0xbb,0xc0,0x37,0xbb, -0x02,0x06,0xdb,0xff,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0,0x20,0x00,0xb9,0xc2, -0x16,0xda,0xf5,0x2b,0xb6,0xcd,0x03,0xba,0xb7,0x82,0x61,0x00,0x99,0x11,0x81,0x90, -0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87,0xb6,0x02,0x06,0xb2,0xff, -0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00, -0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00, -0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x46, -0x82,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x8c,0xff,0x86,0x7f,0xff,0x2d,0x05,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0xa2,0xa1,0x03,0x07,0x65,0x3f, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50, -0xa5,0x20,0x25,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04, -0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff, -0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x42,0x02,0x00,0xa2,0xa1,0x03,0x07,0x64,0x38, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0x88,0x38,0x06,0x03,0x00,0x00,0x30,0xb3,0x20,0x40,0xa4,0x20,0x65,0xd7, -0xff,0x56,0x4a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0xea,0xfd,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00, -0x29,0xc1,0xfb,0x3f,0x70,0xcf,0xfb,0x3f,0x36,0x41,0x00,0x82,0x02,0x00,0x5d,0x02, -0x0c,0x16,0x22,0xc2,0x04,0x07,0xe8,0x04,0x0c,0x02,0x86,0x43,0x00,0xc0,0x20,0x00, -0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87,0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86, -0x01,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88, -0xc0,0x16,0xd8,0x08,0x28,0x03,0x20,0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5, -0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34, -0x1b,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x30,0x38,0x80,0x37,0xb4, -0x4e,0xc1,0xe3,0xff,0xb1,0xe4,0xff,0xa2,0xa0,0xa4,0x25,0x93,0xff,0xc0,0x20,0x00, -0x32,0x25,0x0c,0xc0,0x20,0x00,0x42,0x25,0x0b,0x30,0x38,0x80,0x37,0x34,0xe1,0xc0, -0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x21,0xc0,0x20, -0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5, -0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x06,0x03,0x00,0x00, -0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5,0x56,0xc2,0x05,0x86, -0xe7,0xff,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0x9a,0x00,0xbd,0x04, -0xad,0x02,0x25,0xc7,0xff,0x06,0xcd,0xff,0x82,0x24,0x02,0x66,0x08,0x08,0x82,0x24, -0x03,0x66,0x08,0x02,0x46,0xc9,0xff,0xe5,0xae,0xff,0x82,0x24,0x00,0xc8,0x14,0x80, -0x8a,0xc0,0x9d,0x06,0x87,0x3a,0x01,0x0c,0x09,0xc0,0xbb,0xc0,0x90,0xbb,0xc0,0x98, -0x34,0x89,0x44,0xb9,0x54,0x97,0xab,0x02,0x46,0xc0,0xff,0xb7,0x19,0x02,0x86,0xbd, -0xff,0x98,0x24,0x97,0xb8,0x02,0xc6,0xbc,0xff,0xc6,0xba,0xff,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x52,0x02,0x00,0x40,0xb4,0x20,0x07,0xe5,0x04,0x0c,0x02,0x46,0x41, -0x00,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0x2b,0x55,0xd0,0x55,0x11,0x5a,0x52, -0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xe3,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04, -0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x5a,0x99,0x97, -0xb8,0x79,0xa2,0xc2,0x04,0xe5,0xbc,0xff,0x56,0x0a,0xfb,0xc0,0x20,0x00,0x88,0x22, -0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38, -0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x97,0x38,0x85,0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22, -0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82, -0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0x16,0xd8,0xf5,0xc0,0x20, -0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20,0x00,0x98,0x32, -0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x86,0x10,0x00,0x00,0x00,0xc0,0x20,0x00,0x98, -0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88, -0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a, -0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0,0x20, -0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xe8,0xef,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0x00,0x00,0xff,0xff, -0xff,0xff,0x00,0x00,0x00,0x10,0x80,0x61,0x80,0x3e,0x00,0x00,0x5e,0xc1,0xfb,0x3f, -0xa4,0x8c,0x01,0x40,0xe4,0x82,0x01,0x40,0xdc,0x8c,0x01,0x40,0x36,0xa1,0x00,0xc1, -0xf7,0xff,0x39,0x51,0xc0,0x72,0x10,0x31,0xf6,0xff,0x70,0x62,0xc0,0x6a,0xd4,0x3a, -0x3d,0x20,0xf0,0xf5,0x30,0xe0,0xf5,0xd9,0x71,0xe9,0x91,0xf2,0x61,0x08,0x81,0xf4, -0xff,0xe0,0x08,0x00,0xa9,0x41,0x82,0xa0,0x80,0x92,0xa0,0xc0,0xb1,0xa2,0xfd,0xd8, -0x71,0xe8,0x91,0xf8,0x81,0x46,0x04,0x00,0xa1,0xeb,0xff,0xe0,0x28,0x11,0xaa,0x22, -0xc0,0x20,0x00,0xa8,0x02,0xb7,0x1a,0x09,0x1b,0x88,0x5d,0x08,0x97,0x98,0xe8,0xc6, -0x13,0x00,0x8a,0x9e,0xa2,0xa0,0xbf,0x97,0x3a,0x47,0x0c,0x09,0xb1,0x66,0xfd,0x46, -0x03,0x00,0xfa,0xa9,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x02,0x1b,0x99,0x4b,0x22, -0xe7,0x99,0xee,0xa1,0xdd,0xff,0xb1,0xd9,0xff,0xaa,0xa8,0x00,0xaa,0x11,0xb0,0xb3, -0x10,0x89,0x61,0xd9,0x71,0xe9,0x91,0xf9,0x81,0xaa,0x66,0x81,0xda,0xff,0xe0,0x08, -0x00,0xe8,0x91,0x0c,0x02,0x3d,0x0e,0x88,0x61,0xd8,0x71,0xf8,0x81,0x46,0x02,0x00, -0x00,0x00,0x0c,0x03,0x5d,0x03,0x6d,0x03,0x0c,0x12,0x91,0xa1,0xfd,0x98,0x09,0xb6, -0x49,0x0f,0xa1,0xce,0xff,0x69,0x01,0xcd,0x07,0x80,0xb8,0x20,0x81,0x9f,0xfd,0xe0, -0x08,0x00,0xa8,0x41,0x81,0xcd,0xff,0xe0,0x08,0x00,0xfc,0x02,0xa8,0x51,0xbd,0x06, -0xcd,0x04,0x81,0x83,0xfe,0xe0,0x08,0x00,0x81,0xc6,0xff,0xe0,0x08,0x00,0x3a,0x35, -0x61,0xc1,0xff,0x71,0x74,0xfd,0xc6,0x02,0x00,0xe0,0x45,0x11,0x6a,0x44,0xc0,0x20, -0x00,0x79,0x04,0x1b,0x55,0x37,0x35,0xf0,0x81,0xc0,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0xb7,0xc1,0xfb,0x3f,0x3d,0xb8,0xf3,0x96,0xdb,0xc1,0xfb,0x3f,0xfa,0xc1,0xfb,0x3f, -0xd3,0x37,0xe6,0xac,0x21,0xc2,0xfb,0x3f,0x00,0x00,0x00,0xc1,0xff,0xff,0xf7,0x00, -0x00,0x00,0xf8,0xbf,0xff,0xff,0x77,0x00,0x44,0xc2,0xfb,0x3f,0x72,0xc2,0xfb,0x3f, -0xa6,0xc2,0xfb,0x3f,0xd8,0xc2,0xfb,0x3f,0x09,0xc3,0xfb,0x3f,0x00,0x00,0xf9,0xbf, -0x00,0x00,0xfe,0xbf,0xff,0xff,0x04,0x00,0x00,0x00,0x05,0xc0,0xff,0x1f,0x00,0x00, -0x00,0x20,0x06,0xc0,0x00,0x00,0x00,0xb0,0x36,0x21,0x01,0x42,0xa0,0x00,0x42,0x63, -0x02,0x42,0x63,0x05,0x0c,0x4c,0xb2,0xc1,0x50,0xad,0x02,0x25,0xe9,0xff,0x4d,0x0a, -0x51,0x70,0xfd,0x8c,0xaa,0x28,0x05,0x7c,0x44,0xa1,0xe1,0xff,0xfc,0x42,0xc6,0x90, -0x00,0x71,0xe0,0xff,0x82,0x21,0x14,0x68,0x05,0x77,0x18,0x02,0x46,0x2e,0x00,0xb6, -0x36,0x08,0xa1,0xdd,0xff,0x81,0x68,0xfd,0xe0,0x08,0x00,0x5c,0x0c,0x10,0xb1,0x20, -0xa2,0xc2,0x20,0xa5,0xe5,0xff,0x4d,0x0a,0x9c,0x1a,0x28,0x05,0x7c,0x44,0x16,0x32, -0x21,0xa1,0xd6,0xff,0x81,0x61,0xfd,0xe0,0x08,0x00,0xc6,0x81,0x00,0xb8,0x01,0x71, -0xd4,0xff,0x68,0x05,0x77,0x1b,0x02,0xc6,0x21,0x00,0xb2,0x21,0x11,0x71,0xd2,0xff, -0x81,0xd3,0xff,0x7a,0x7b,0x77,0x38,0x0c,0x88,0xe1,0x71,0xd1,0xff,0x91,0xd1,0xff, -0x7a,0x78,0x77,0xb9,0x13,0x7c,0xf4,0x16,0xa6,0x1d,0xc8,0xe1,0xa1,0xcf,0xff,0x81, -0x52,0xfd,0xe0,0x08,0x00,0x06,0x73,0x00,0x00,0xd2,0x21,0x12,0x78,0xf1,0xda,0xd2, -0x2a,0x27,0x29,0x43,0x22,0x21,0x10,0xc2,0x21,0x13,0x29,0x63,0x0c,0x22,0xd9,0x13, -0xb9,0x23,0xc9,0x33,0x89,0x53,0x29,0x03,0xb6,0x36,0x0d,0xb0,0xeb,0x20,0xbd,0x0a, -0xa1,0xc3,0xff,0x81,0x45,0xfd,0xe0,0x08,0x00,0x28,0x05,0xf6,0x32,0x02,0xc6,0x64, -0x00,0xe8,0x53,0xd8,0x43,0xc2,0x23,0x06,0xa1,0xbd,0xff,0xb2,0xa0,0x01,0x81,0x3e, -0xfd,0xe0,0x08,0x00,0x46,0x5f,0x00,0x00,0x00,0xb2,0x01,0x50,0x72,0xa0,0xe9,0x77, -0x1b,0x12,0x7c,0x84,0x16,0xd6,0x16,0xa1,0xaf,0xff,0x81,0x37,0xfd,0xe0,0x08,0x00, -0x46,0x58,0x00,0x00,0x00,0xb6,0x36,0x0b,0xc2,0x01,0x51,0xa1,0xb1,0xff,0x81,0x32, -0xfd,0xe0,0x08,0x00,0x0c,0x07,0x22,0xc2,0x18,0x42,0x61,0x18,0x72,0x61,0x19,0x6d, -0x07,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0x25,0xd7,0xff,0x9c,0x3a,0x28, -0x05,0x8c,0x92,0xbd,0x0a,0xa1,0xa7,0xff,0x81,0x28,0xfd,0xe0,0x08,0x00,0x7c,0x54, -0x46,0x48,0x00,0x00,0xa8,0x05,0xb6,0x3a,0x0f,0xd8,0x01,0xc8,0x11,0xb2,0x21,0x18, -0xa1,0xa2,0xff,0x81,0x21,0xfd,0xe0,0x08,0x00,0xe8,0x01,0xb1,0x99,0xff,0xa1,0x96, -0xff,0xc1,0x9e,0xff,0xd1,0x98,0xff,0xba,0xbe,0xaa,0xae,0xca,0xce,0xb7,0xbd,0x33, -0xd1,0x93,0xff,0xa7,0xbd,0x2d,0xd1,0x9a,0xff,0xf1,0x9a,0xff,0xda,0xde,0xd7,0xbf, -0x22,0xd1,0x99,0xff,0xda,0xde,0xd7,0xbf,0x1a,0xd1,0x98,0xff,0xc7,0xbd,0x2e,0xc1, -0x98,0xff,0xca,0xce,0xc7,0xbd,0x26,0xc1,0x97,0xff,0xca,0xce,0xc7,0xbd,0x12,0x8c, -0xfe,0x86,0x2f,0x00,0xd1,0x93,0xff,0xf1,0x91,0xff,0xda,0xde,0xd7,0xbf,0x0e,0xc7, -0xbf,0x0b,0xc1,0x90,0xff,0xd1,0x8d,0xff,0xc0,0xce,0x80,0xc7,0x3d,0x01,0x1b,0x77, -0xc1,0x81,0xff,0xb7,0xbc,0x05,0xb1,0x7d,0xff,0xa7,0x3b,0x4c,0xa8,0x05,0x8b,0xf2, -0xb6,0x3a,0x14,0xc8,0x11,0xa1,0x7d,0xff,0xdd,0x0f,0xbd,0x06,0xf2,0x61,0x1a,0x81, -0xfe,0xfc,0xe0,0x08,0x00,0xf2,0x21,0x1a,0xb8,0x01,0xa1,0x73,0xff,0xd1,0x73,0xff, -0xaa,0xab,0x0c,0x1c,0xa7,0x3d,0x08,0xd2,0x23,0x02,0xa2,0xa0,0x00,0xd0,0xca,0x83, -0xf0,0xac,0x11,0xca,0xaa,0xe0,0xaa,0x11,0xaa,0xa3,0xb9,0x2a,0xb8,0x11,0xf9,0x1a, -0xb2,0x6a,0x03,0x26,0x16,0x4a,0x62,0xa0,0x01,0xa8,0x01,0xb1,0x71,0xff,0xc1,0x71, -0xff,0xba,0xba,0xb7,0xbc,0x07,0xb1,0x70,0xff,0xba,0xaa,0xa7,0x3c,0x01,0x1b,0x77, -0xa8,0x11,0x8b,0xaa,0xaa,0x22,0xa2,0x01,0x51,0x77,0x9a,0x13,0x82,0x21,0x19,0xcc, -0xd8,0x82,0xaf,0xf0,0x80,0x22,0x10,0x82,0xa0,0x01,0x22,0xc2,0x10,0x82,0x61,0x19, -0x82,0x21,0x18,0x1b,0x88,0x82,0x61,0x18,0x26,0xb8,0x02,0x86,0xb0,0xff,0x46,0x00, -0x00,0x0c,0x26,0x69,0x03,0x2d,0x04,0x1d,0xf0,0x00,0x00,0x00,0x32,0xc3,0xfb,0x3f, -0x57,0xc3,0xfb,0x3f,0x7b,0xc3,0xfb,0x3f,0x36,0x61,0x04,0x61,0xd5,0xfc,0x5d,0x03, -0x38,0x06,0xb6,0x43,0x0c,0xa1,0xf9,0xff,0xcd,0x05,0xbd,0x02,0x81,0xd3,0xfc,0xe0, -0x08,0x00,0x1b,0x32,0x2a,0x74,0x40,0x33,0x11,0x5a,0x22,0xc6,0x18,0x00,0x0c,0x15, -0x52,0x47,0x00,0x82,0xa0,0xff,0x52,0xd3,0xf0,0x46,0x13,0x00,0x00,0xc2,0xa2,0x00, -0x10,0xb1,0x20,0x50,0xa5,0x20,0x82,0x61,0x80,0x25,0xbe,0xff,0x82,0x21,0x80,0x16, -0x6a,0x01,0x38,0x06,0x7c,0xf2,0x16,0xe3,0x04,0xbd,0x0a,0xa1,0xe9,0xff,0x81,0xc2, -0xfc,0xe0,0x08,0x00,0x06,0x10,0x00,0x00,0x00,0x92,0xa2,0x00,0xaa,0xb1,0xb2,0x0b, -0x00,0x87,0x1b,0x07,0x0c,0x05,0x52,0x47,0x00,0x06,0x04,0x00,0x1b,0xaa,0x97,0x9a, -0xea,0x92,0x07,0x00,0x52,0xd5,0x02,0x16,0x29,0x00,0x37,0x95,0xaf,0x1b,0x77,0x32, -0xd3,0x10,0x40,0x57,0xc0,0x27,0x35,0x95,0x38,0x06,0x0c,0x02,0xb6,0x43,0x08,0xa1, -0xd9,0xff,0x81,0xb1,0xfc,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x00,0x00,0x40,0x00, -0xb8,0x81,0x01,0x40,0x36,0x41,0x00,0xb1,0xfd,0xff,0x0c,0x0a,0x81,0xfd,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0x92,0xc3,0xfb,0x3f, -0x3c,0xfd,0xff,0x3f,0xb5,0xc3,0xfb,0x3f,0xda,0xc3,0xfb,0x3f,0xe8,0x03,0x00,0x00, -0xfe,0xc3,0xfb,0x3f,0x88,0x6e,0x01,0x40,0x6c,0x71,0x01,0x40,0x0c,0x71,0x01,0x40, -0xdc,0xb7,0x01,0x40,0x36,0x61,0x00,0x20,0x40,0xb4,0x8c,0x44,0x41,0xf2,0xff,0x40, -0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00,0x41,0xf0,0xff,0x40,0x33,0x80,0x41,0xed, -0xff,0x40,0x33,0x10,0x51,0x93,0xfc,0x48,0x05,0xb6,0x44,0x0c,0xa1,0xec,0xff,0xcd, -0x03,0xbd,0x02,0x81,0x91,0xfc,0xe0,0x08,0x00,0xa5,0x47,0xff,0x61,0xe9,0xff,0xa9, -0x01,0x88,0x16,0xb9,0x11,0x3a,0x42,0x47,0xb8,0x02,0x06,0x26,0x00,0x42,0x26,0x03, -0x40,0x42,0xe2,0x56,0xf4,0x08,0x81,0xe7,0xff,0xe0,0x08,0x00,0x56,0x6a,0x08,0x88, -0x36,0x98,0x26,0x80,0xb3,0xc2,0x80,0x79,0xc2,0x80,0x42,0xc2,0x1b,0xab,0x80,0x83, -0xe2,0x70,0xf4,0xe2,0x80,0xab,0x83,0xf0,0xf7,0xc0,0xa0,0xff,0x43,0xf0,0x6a,0xc0, -0xa8,0x05,0xb6,0x4a,0x14,0xa1,0xd7,0xff,0xcd,0x0f,0xed,0x07,0xdd,0x04,0xbd,0x06, -0xf9,0x21,0x81,0x79,0xfc,0xe0,0x08,0x00,0xf8,0x21,0x4a,0xff,0x06,0x04,0x00,0x00, -0xad,0x04,0xf9,0x21,0x81,0xd5,0xff,0xe0,0x08,0x00,0xf8,0x21,0xfc,0x6a,0x1b,0x44, -0x40,0xaf,0xc0,0xe6,0x1a,0xe9,0xc6,0x03,0x00,0x70,0xa4,0xc2,0x81,0xd0,0xff,0xe0, -0x08,0x00,0xec,0x0a,0x7a,0x44,0x70,0x66,0xc0,0x67,0x37,0xec,0x6a,0x44,0x46,0x02, -0x00,0x81,0xc9,0xff,0xe0,0x08,0x00,0xcc,0xba,0x0b,0x66,0x60,0xa4,0xc0,0xe6,0x16, -0xef,0xc6,0x12,0x00,0x00,0x00,0x38,0x05,0x7c,0xf2,0x16,0xe3,0x04,0xa1,0xbe,0xff, -0x0c,0x1b,0x81,0x61,0xfc,0xe0,0x08,0x00,0x06,0x10,0x00,0x00,0x58,0x01,0x50,0xa4, -0xc0,0x0c,0x15,0xa7,0x34,0x01,0x0c,0x05,0x48,0x11,0xc1,0xb8,0xff,0x40,0xbb,0xc0, -0xd1,0xf2,0xfc,0x50,0xbb,0xc0,0x81,0xba,0xff,0xe0,0x08,0x00,0xed,0x0a,0xa1,0xb4, -0xff,0xfd,0x0b,0xcd,0x02,0xbd,0x03,0x81,0x54,0xfc,0xe0,0x08,0x00,0x46,0x02,0x00, -0x25,0x38,0xff,0x58,0x05,0x4d,0x0a,0xf6,0x45,0xc1,0x0c,0x02,0x1d,0xf0,0x00,0x00, -0x29,0xc4,0xfb,0x3f,0x89,0xce,0xfb,0x3f,0x34,0xc4,0xfb,0x3f,0xe0,0x77,0x01,0x40, -0xcc,0x71,0x01,0x40,0x36,0x61,0x00,0xdc,0x95,0xe5,0x1f,0xff,0x72,0xa0,0x01,0x62, -0xa0,0x00,0xa0,0x67,0x93,0xe5,0x34,0xff,0x60,0x55,0x10,0xa9,0x01,0x6d,0x0b,0xcc, -0xf5,0xc6,0x07,0x00,0x25,0x1e,0xff,0x7c,0xf7,0x56,0xca,0xfd,0x46,0x16,0x00,0x00, -0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf0,0xff,0xe0,0x08,0x00, -0xc6,0x03,0x00,0x00,0x40,0xc4,0x20,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xec,0xff, -0xe0,0x08,0x00,0x7d,0x0a,0xe5,0x30,0xff,0x31,0x32,0xfc,0x38,0x03,0xb6,0x43,0x28, -0x31,0xe4,0xff,0xcc,0x15,0x31,0xe3,0xff,0x58,0x01,0x0c,0x1f,0x50,0xea,0xc0,0xe7, -0x3a,0x01,0x0c,0x0f,0x60,0x6b,0xc0,0xa1,0xe0,0xff,0xf0,0xf6,0xc0,0xdd,0x04,0xcd, -0x02,0xbd,0x03,0x81,0x29,0xfc,0xe0,0x08,0x00,0x2d,0x07,0x1d,0xf0,0x00,0x00,0x00, -0x95,0xcf,0xfb,0x3f,0x63,0xc4,0xfb,0x3f,0x7c,0xd1,0xfb,0x3f,0x7f,0xc4,0xfb,0x3f, -0x10,0x80,0x00,0x00,0x88,0x07,0x01,0x40,0xe0,0x07,0x01,0x40,0xf8,0x09,0x01,0x40, -0xc8,0x78,0x00,0x40,0xb8,0x0a,0x01,0x40,0xb4,0x07,0x01,0x40,0x36,0x41,0x00,0x61, -0x18,0xfc,0x81,0xf7,0xff,0x58,0x06,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x45,0x0f, -0xb1,0xf0,0xff,0xa1,0xf0,0xff,0xdd,0x02,0xcd,0x03,0x81,0x13,0xfc,0xe0,0x08,0x00, -0x81,0xf1,0xff,0xe0,0x08,0x00,0xa1,0xec,0xff,0x0c,0x2b,0x81,0xef,0xff,0xe0,0x08, -0x00,0x0c,0x05,0xc6,0x11,0x00,0x00,0x00,0x00,0x81,0xba,0xfb,0xb2,0xc1,0x10,0x80, -0x73,0x63,0x70,0xc7,0x20,0x20,0xa5,0x80,0x25,0x8e,0xff,0x16,0x6a,0x01,0x38,0x06, -0x7c,0xf2,0x16,0x43,0x07,0xbd,0x0a,0xa1,0x2a,0xff,0x81,0x03,0xfc,0xe0,0x08,0x00, -0x86,0x19,0x00,0x00,0x00,0x70,0xd0,0x14,0xcc,0xcd,0xa1,0xdb,0xff,0xcd,0x07,0xb2, -0xc1,0x10,0x81,0xde,0xff,0xe0,0x08,0x00,0x70,0x33,0xc0,0x70,0x55,0x80,0x56,0x73, -0xfb,0x56,0x04,0x01,0xa1,0xd5,0xff,0xb2,0xa0,0xd8,0x81,0xd9,0xff,0xe0,0x08,0x00, -0x86,0x04,0x00,0x00,0x00,0xa1,0xd0,0xff,0xbd,0x04,0x81,0xd6,0xff,0xe0,0x08,0x00, -0x81,0xd6,0xff,0xe0,0x08,0x00,0x38,0x06,0x0c,0x02,0xb6,0x43,0x1c,0x32,0x04,0x1f, -0xf2,0x04,0x1e,0xe2,0x04,0x1d,0xd2,0x04,0x02,0xc2,0x04,0x01,0xb2,0x04,0x00,0xa1, -0xc7,0xff,0x39,0x01,0x81,0xe9,0xfb,0xe0,0x08,0x00,0x1d,0xf0,0x9e,0xc4,0xfb,0x3f, -0x10,0xc0,0xfb,0x3f,0x34,0xc0,0xfb,0x3f,0xbc,0xc4,0xfb,0x3f,0x3c,0xad,0x01,0x40, -0x36,0x41,0x00,0x41,0xdf,0xfb,0x22,0x24,0x00,0xb6,0x32,0x08,0xa1,0xf8,0xff,0x81, -0xde,0xfb,0xe0,0x08,0x00,0x21,0x0e,0xfb,0x1c,0x8c,0x0c,0x0b,0xad,0x02,0x81,0xf7, -0xff,0xe0,0x08,0x00,0x31,0xf3,0xff,0x0c,0x18,0x39,0x22,0x31,0xf2,0xff,0x39,0x32, -0x31,0x07,0xfb,0x82,0x43,0x00,0x0c,0x03,0x88,0x02,0xcc,0x88,0x1b,0x33,0x8b,0x22, -0x66,0x33,0xf4,0x86,0x09,0x00,0x88,0x08,0xa8,0x12,0xe0,0x08,0x00,0x16,0xba,0xfe, -0xc6,0x03,0x00,0x00,0x00,0xbd,0x0a,0xa1,0xe8,0xff,0x81,0xcb,0xfb,0xe0,0x08,0x00, -0x06,0x01,0x00,0x28,0x04,0x56,0xc2,0xfe,0x7c,0xf2,0x06,0x04,0x00,0x31,0x70,0xfb, -0x20,0x63,0x40,0x41,0x83,0xfb,0x40,0x22,0x20,0x20,0x73,0x40,0x0c,0x02,0x1d,0xf0, -0xea,0xc4,0xfb,0x3f,0x6c,0xd2,0xfb,0x3f,0x18,0xc5,0xfb,0x3f,0x52,0xc5,0xfb,0x3f, -0x54,0xd2,0xfb,0x3f,0xf8,0xaa,0x00,0x00,0x7b,0xc5,0xfb,0x3f,0xa6,0xc5,0xfb,0x3f, -0xcd,0xc5,0xfb,0x3f,0xf4,0xaa,0x00,0x00,0xf0,0xaa,0x00,0x00,0x04,0xc6,0xfb,0x3f, -0xff,0x7f,0x00,0x00,0x36,0xc6,0xfb,0x3f,0x57,0xc6,0xfb,0x3f,0x7b,0xc6,0xfb,0x3f, -0xa0,0xc6,0xfb,0x3f,0xc9,0xc6,0xfb,0x3f,0xf0,0xc6,0xfb,0x3f,0x12,0xc7,0xfb,0x3f, -0x14,0xab,0x00,0x00,0x24,0xab,0x00,0x00,0x18,0xab,0x00,0x00,0x10,0xab,0x00,0x00, -0x1c,0xab,0x00,0x00,0x20,0xab,0x00,0x00,0x00,0xab,0x00,0x00,0x30,0xab,0x00,0x00, -0x34,0xab,0x00,0x00,0x04,0xab,0x00,0x00,0x28,0xab,0x00,0x00,0x08,0xab,0x00,0x00, -0x40,0xab,0x00,0x00,0x00,0x30,0x00,0x40,0x36,0x41,0x00,0x41,0x9d,0xfb,0x81,0xfc, -0xff,0x38,0x04,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f,0xd8,0x62,0xc2,0x22, -0x00,0xb8,0x12,0xa1,0xd7,0xff,0x81,0x98,0xfb,0xe0,0x08,0x00,0x38,0x62,0x51,0xd5, -0xff,0x30,0x30,0x04,0x39,0x05,0xa5,0xec,0xff,0x3d,0x0a,0x56,0xda,0x34,0x58,0x04, -0xb6,0x35,0x0c,0xc8,0x22,0xb8,0x32,0xa1,0xd0,0xff,0x81,0x8f,0xfb,0xe0,0x08,0x00, -0xb8,0x32,0xa8,0x22,0xe5,0xaf,0xfe,0x48,0x04,0xb6,0x34,0x0b,0xb2,0x22,0x04,0xa1, -0xcb,0xff,0x81,0x89,0xfb,0xe0,0x08,0x00,0x41,0xca,0xff,0x58,0x02,0x81,0x64,0xff, -0x59,0x04,0x58,0x42,0x62,0xc1,0x10,0x59,0x14,0x58,0x12,0x69,0x44,0x59,0x24,0x8a, -0x51,0x59,0x34,0x69,0x54,0x91,0xd2,0xff,0x0c,0x04,0x49,0x05,0x51,0xc2,0xff,0x1a, -0x99,0x49,0x09,0x5a,0x86,0x4d,0x06,0xa1,0xcf,0xff,0x86,0xb1,0x00,0x91,0xcc,0xff, -0xa1,0xcd,0xff,0x1a,0x99,0x98,0x09,0x1a,0xaa,0xa2,0x2a,0x00,0x90,0xbc,0xc0,0xb2, -0x6a,0x00,0xb6,0x55,0x0a,0xa1,0xb8,0xff,0xdd,0x09,0x81,0x73,0xfb,0xe0,0x08,0x00, -0x25,0x00,0xff,0xa0,0x5a,0x20,0xa1,0xb3,0xff,0xb0,0x7b,0x20,0xaa,0xa4,0xe5,0x11, -0xff,0x81,0xc1,0xff,0x1a,0x88,0xa9,0x08,0xcc,0xca,0x91,0x69,0xfb,0xa1,0xaf,0xff, -0x28,0x09,0x56,0xe2,0x25,0x46,0x98,0x00,0xa5,0xfd,0xfe,0x91,0x65,0xfb,0x82,0x29, -0x00,0xb6,0x58,0x28,0x50,0xea,0xc0,0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00, -0x51,0xa5,0xff,0xa1,0xb5,0xff,0x5a,0x54,0x1a,0xaa,0x70,0x7b,0xc0,0xc8,0x0a,0xb8, -0x05,0xa1,0xa3,0xff,0xf0,0xf7,0xc0,0x81,0x5c,0xfb,0xe0,0x08,0x00,0x51,0x9d,0xff, -0x91,0xae,0xff,0x5a,0x54,0x81,0xad,0xff,0x58,0x05,0x1a,0x99,0x1a,0x88,0xa8,0x09, -0x91,0xac,0xff,0x59,0x08,0x51,0x9b,0xff,0x81,0xab,0xff,0x1a,0x99,0xa9,0x09,0x1a, -0x88,0x5a,0x94,0x0c,0x17,0x99,0x08,0x46,0x61,0x00,0x00,0x00,0xa1,0xa4,0xff,0x91, -0xa6,0xff,0x1a,0xaa,0x58,0x0a,0xa1,0xa3,0xff,0x9a,0x81,0x1a,0xaa,0xa8,0x0a,0x91, -0xf9,0xfa,0x59,0x0a,0xa1,0x8b,0xff,0x7d,0x03,0x58,0x4a,0x9a,0x55,0x98,0x5a,0x90, -0x55,0xc0,0x59,0x08,0x81,0x9a,0xff,0x58,0x2a,0x1a,0x88,0x88,0x08,0x57,0xb8,0x01, -0x0c,0x27,0x25,0xf4,0xfe,0x91,0x99,0xff,0x51,0x82,0xff,0x1a,0x99,0xa9,0x09,0xa1, -0x98,0xff,0x91,0x93,0xff,0x1a,0xaa,0xb9,0x0a,0x79,0x01,0x81,0x83,0xff,0x1a,0x99, -0xc1,0x81,0xff,0xd8,0x45,0xe8,0x55,0xb8,0x09,0xa8,0x35,0xca,0xc4,0x8a,0xf4,0x81, -0x95,0xff,0xe0,0x08,0x00,0x7d,0x0a,0xe5,0xf0,0xfe,0xd1,0x31,0xfb,0xc8,0x0d,0xb6, -0x5c,0x45,0x81,0x8a,0xff,0x0c,0x1f,0x1a,0x88,0x88,0x08,0x80,0xea,0xc0,0xe7,0x3a, -0x02,0xf2,0xa0,0x00,0xa1,0x87,0xff,0x81,0x84,0xff,0x1a,0xaa,0xa8,0x0a,0x8a,0xc1, -0xa0,0x9b,0xc0,0x81,0x84,0xff,0xf0,0xf9,0xc0,0x91,0x83,0xff,0x8a,0xa1,0xb8,0x0a, -0xc8,0x0c,0x10,0x99,0x80,0xa1,0x6d,0xff,0xd2,0x69,0x00,0x81,0x23,0xfb,0xe0,0x08, -0x00,0x81,0x7d,0xff,0x1a,0x88,0xd8,0x08,0x81,0x67,0xff,0x98,0x25,0x8a,0x86,0x88, -0x08,0x80,0x99,0xc0,0x99,0x25,0x91,0x71,0xff,0x1a,0x99,0x98,0x09,0x80,0xa9,0xc0, -0x91,0x6f,0xff,0x1a,0x99,0xa9,0x09,0xa1,0x6e,0xff,0x1a,0xaa,0xa8,0x0a,0x8a,0x9a, -0xa1,0x6c,0xff,0x88,0x55,0x1a,0xaa,0x99,0x0a,0x91,0x5b,0xff,0x9a,0x96,0x98,0x09, -0x9a,0x88,0x98,0x45,0x89,0x55,0x90,0x58,0xc0,0x82,0xc7,0xff,0x80,0x87,0x20,0x80, -0x8f,0x05,0xcc,0xa8,0xa2,0xd5,0x80,0xb2,0xa0,0x01,0xa0,0x8b,0x83,0x16,0xf8,0x06, -0x81,0x4c,0xff,0xc8,0x18,0xc0,0xb5,0x63,0x16,0x0b,0x05,0xc7,0xb5,0x15,0x81,0x50, -0xff,0xb7,0x38,0x0f,0x28,0x0d,0xbc,0xb2,0xa1,0x4f,0xff,0x81,0x03,0xfb,0xe0,0x08, -0x00,0x06,0x0c,0x00,0x81,0x40,0xff,0xa2,0xa0,0x01,0xd2,0x28,0x00,0x82,0xa0,0x00, -0xd0,0x8a,0x93,0xdd,0x08,0x81,0x3e,0xff,0xcd,0x0b,0xa8,0x08,0xbd,0x09,0x65,0xac, -0xff,0x9c,0x7a,0x21,0xf7,0xfa,0x28,0x02,0x8c,0x92,0xbd,0x0a,0xa1,0x43,0xff,0x81, -0xf6,0xfa,0xe0,0x08,0x00,0x7c,0xd3,0x46,0x34,0x00,0x00,0x00,0x81,0x35,0xff,0x98, -0x08,0x5a,0x99,0x99,0x08,0x98,0x18,0x50,0x59,0xc0,0x59,0x18,0x58,0x48,0x59,0x58, -0x51,0x43,0xff,0x1a,0x55,0x58,0x05,0x8c,0xe5,0x81,0x2d,0xff,0x58,0x18,0x8c,0x75, -0x70,0x5f,0x31,0x70,0x55,0xc0,0x96,0x25,0xe6,0x51,0xe5,0xfa,0xd6,0xd7,0x00,0x28, -0x05,0x7c,0xd3,0xbd,0x07,0xa1,0x31,0xff,0xdc,0x42,0x86,0x23,0x00,0x81,0x24,0xff, -0xb8,0x18,0xdc,0x37,0xac,0x8b,0x28,0x05,0x7c,0xd3,0x16,0xe2,0x07,0xa1,0x2c,0xff, -0x81,0xde,0xfa,0xe0,0x08,0x00,0x86,0x1c,0x00,0xdc,0x3b,0x28,0x05,0x7c,0xd3,0x16, -0x92,0x06,0x91,0x2e,0xff,0xa1,0x27,0xff,0x1a,0x99,0xb8,0x09,0x06,0xf8,0xff,0x00, -0x81,0x2a,0xff,0x1a,0x88,0xa8,0x08,0xa5,0xe7,0xfe,0x9c,0x3a,0x28,0x05,0x16,0x82, -0x00,0xa1,0x21,0xff,0x81,0xd1,0xfa,0xe0,0x08,0x00,0x7c,0xf3,0x06,0x0f,0x00,0x00, -0x00,0x91,0x2a,0xff,0xa1,0x1f,0xff,0x9a,0x51,0x1a,0xaa,0xa8,0x0a,0x58,0x05,0x5a, -0x8a,0xa1,0x1b,0xff,0x91,0x1b,0xff,0x1a,0xaa,0x89,0x0a,0x1a,0x99,0x81,0xc4,0xfa, -0xc8,0x12,0x98,0x09,0x58,0x08,0xc7,0xb9,0x02,0x06,0x48,0xff,0xb6,0x45,0x0c,0xc8, -0x02,0xb8,0x42,0xa1,0x12,0xff,0x81,0xc0,0xfa,0xe0,0x08,0x00,0x2d,0x03,0x1d,0xf0, -0x18,0x80,0x00,0x00,0x1c,0x80,0x00,0x00,0x14,0x80,0x00,0x00,0x20,0x80,0x00,0x00, -0x24,0x80,0x00,0x00,0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x36,0x41,0x00,0x41, -0xb4,0xfa,0x81,0xfd,0xff,0x38,0x04,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f, -0xd8,0x62,0xc8,0x02,0xb2,0x22,0x01,0xa1,0xee,0xfe,0x81,0xaf,0xfa,0xe0,0x08,0x00, -0x38,0x62,0x51,0xec,0xfe,0x30,0x30,0x04,0x39,0x05,0x65,0xb2,0xff,0x3d,0x0a,0x56, -0x3a,0x22,0x58,0x04,0xb6,0x35,0x0e,0xc2,0x22,0x02,0xb2,0x22,0x03,0xa1,0xe6,0xfe, -0x81,0xa6,0xfa,0xe0,0x08,0x00,0xb2,0x22,0x03,0xa2,0x22,0x02,0x65,0x75,0xfe,0x51, -0xe4,0xfe,0x62,0x22,0x00,0x0c,0x08,0x69,0x05,0x68,0x42,0x91,0xe1,0xff,0x69,0x15, -0x61,0x7c,0xfe,0xb1,0xe0,0xff,0x1a,0x66,0x89,0x06,0x61,0x4a,0xfa,0x1a,0x99,0x6a, -0xa1,0x1a,0xbb,0x19,0x45,0x19,0x55,0xa9,0x09,0xa9,0x0b,0x86,0x6d,0x00,0xd1,0x74, -0xfe,0xf1,0xd7,0xff,0x1a,0xdd,0xd8,0x0d,0x1a,0xff,0xf8,0x0f,0xd0,0xbc,0xc0,0xb9, -0x0f,0xb6,0x56,0x08,0xa1,0xd5,0xfe,0x81,0x90,0xfa,0xe0,0x08,0x00,0x65,0xc7,0xfe, -0x81,0xd1,0xff,0xa0,0x6a,0x20,0x10,0x88,0x80,0xa8,0x08,0x7d,0x0b,0xe5,0xd8,0xfe, -0x91,0xce,0xff,0x1a,0x99,0xa9,0x09,0xcc,0x9a,0x28,0x04,0xa1,0xcc,0xfe,0x56,0x62, -0x14,0x46,0x52,0x00,0xe5,0xc4,0xfe,0x82,0x24,0x00,0xb6,0x58,0x2a,0x60,0xea,0xc0, -0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0xa1,0xc3,0xff,0x61,0x2e,0xfa,0x1a, -0xaa,0x6a,0x61,0x70,0x7b,0xc0,0xc2,0x2a,0x00,0xb2,0x26,0x00,0xa1,0xc1,0xfe,0xf0, -0xf7,0xc0,0x81,0x79,0xfa,0xe0,0x08,0x00,0x61,0x27,0xfa,0xb1,0xbb,0xff,0x6a,0x61, -0x1a,0xbb,0x88,0x06,0x98,0x0b,0xe1,0xb6,0xfe,0x06,0x37,0x00,0x00,0xa8,0x5e,0x68, -0x4e,0xb1,0x20,0xfa,0x60,0x6a,0xc0,0x8a,0xc6,0x7d,0x08,0xc7,0xbb,0x02,0x60,0x7b, -0xc0,0xd1,0xb2,0xff,0xf1,0xb3,0xff,0x1a,0xdd,0x89,0x0d,0xd1,0xb2,0xff,0x1a,0xff, -0x99,0x0f,0x1a,0xdd,0xbd,0x09,0xcd,0x07,0xe9,0x0d,0x81,0x51,0xfb,0xe0,0x08,0x00, -0xf1,0xab,0xff,0xa1,0xab,0xff,0x1a,0xff,0x1a,0xaa,0x98,0x0a,0x88,0x0f,0xa8,0x55, -0x7a,0x66,0x70,0x88,0xc0,0x7a,0x99,0x7a,0x7a,0x79,0x55,0x78,0x15,0x0c,0x1a,0x60, -0x77,0xc0,0x0c,0x0b,0x70,0xba,0x83,0xb0,0x70,0x74,0xb1,0xa2,0xff,0x1a,0xbb,0xe8, -0x0b,0xcc,0x77,0xb2,0xd6,0x80,0xb0,0x7a,0x83,0x16,0xc7,0x06,0xf1,0x96,0xfe,0x0c, -0x07,0xd8,0x0f,0x0c,0x1a,0xf1,0x99,0xff,0xd0,0xa7,0x83,0x71,0x95,0xfe,0x1a,0xff, -0xb8,0x47,0xdd,0x0a,0xa8,0x07,0x89,0x0f,0xf1,0x96,0xff,0xcd,0x06,0x1a,0xff,0x99, -0x0f,0xf1,0x94,0xff,0x1a,0xff,0xe2,0x6f,0x00,0xa5,0x80,0xff,0xb1,0x90,0xff,0xd1, -0x90,0xff,0xf1,0x90,0xff,0x1a,0xbb,0x1a,0xdd,0x1a,0xff,0x88,0x0b,0x98,0x0d,0xe8, -0x0f,0x9c,0x3a,0x78,0x04,0x7c,0xf6,0xac,0x87,0xbd,0x0a,0xa1,0x8f,0xfe,0x81,0x42, -0xfa,0xe0,0x08,0x00,0xc6,0x06,0x00,0x00,0xa8,0x07,0x6a,0xaa,0xa9,0x07,0xa8,0x17, -0x60,0x6a,0xc0,0x69,0x17,0x68,0x47,0x69,0x57,0x8c,0x48,0x62,0x2e,0x01,0x56,0xb6, -0xf1,0x6d,0x03,0x81,0x7d,0xff,0x1a,0x88,0xa8,0x08,0x65,0xc0,0xfe,0x9c,0x3a,0x22, -0x24,0x00,0x16,0x82,0x00,0xa1,0x84,0xfe,0x81,0x34,0xfa,0xe0,0x08,0x00,0x7c,0xf3, -0x86,0x10,0x00,0x00,0xdc,0x86,0x61,0xdf,0xf9,0x91,0x0d,0xfe,0x6a,0x61,0x1a,0x99, -0x98,0x09,0x68,0x06,0x6a,0xa9,0x91,0x0a,0xfe,0x1a,0x99,0xa9,0x09,0x06,0x01,0x00, -0x7c,0xd3,0x06,0x08,0x00,0xa1,0x06,0xfe,0xc8,0x12,0x1a,0xaa,0xa8,0x0a,0x68,0x04, -0xc7,0xba,0x02,0xc6,0x8d,0xff,0xb6,0x46,0x0c,0xc8,0x02,0xb8,0x42,0xa1,0x73,0xfe, -0x81,0x22,0xfa,0xe0,0x08,0x00,0x2d,0x03,0x1d,0xf0,0x00,0x00,0x7c,0xd1,0xfb,0x3f, -0x2d,0xf0,0x00,0x00,0x00,0x00,0x00,0x04,0x94,0xe2,0xfb,0x3f,0x3c,0x80,0x02,0x40, -0x70,0xc0,0xfb,0x3f,0x31,0xc7,0xfb,0x3f,0x7c,0xd1,0xfb,0x3f,0x00,0xc0,0xfb,0x3f, -0x4a,0xc7,0xfb,0x3f,0x63,0xc7,0xfb,0x3f,0x08,0xd1,0xfb,0x3f,0x7b,0xc7,0xfb,0x3f, -0xf3,0xd0,0xfb,0x3f,0x8e,0xc7,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61, -0x44,0x00,0x80,0x61,0xab,0xc7,0xfb,0x3f,0xc2,0xcf,0xfb,0x3f,0xce,0xc7,0xfb,0x3f, -0x3c,0x30,0x40,0x3f,0xda,0xc7,0xfb,0x3f,0x74,0xd0,0xfb,0x3f,0xf7,0xc7,0xfb,0x3f, -0x3c,0xfd,0xff,0x3f,0x0a,0xc8,0xfb,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f, -0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0xff,0xff,0xff,0x00,0x3f,0xc8,0xfb,0x3f, -0xd4,0xcf,0xfb,0x3f,0x59,0xc8,0xfb,0x3f,0x7a,0xc8,0xfb,0x3f,0x9d,0xc8,0xfb,0x3f, -0x44,0xcf,0xfb,0x3f,0xc2,0xc8,0xfb,0x3f,0xfe,0x3f,0x00,0x00,0xe9,0xc8,0xfb,0x3f, -0x0b,0xc9,0xfb,0x3f,0x3d,0xc9,0xfb,0x3f,0x67,0xc9,0xfb,0x3f,0xaa,0xc9,0xfb,0x3f, -0xce,0xc9,0xfb,0x3f,0xf6,0xc9,0xfb,0x3f,0x37,0xca,0xfb,0x3f,0x63,0xca,0xfb,0x3f, -0x96,0xca,0xfb,0x3f,0xc3,0xca,0xfb,0x3f,0x88,0xd0,0xfb,0x3f,0xe1,0xca,0xfb,0x3f, -0xf8,0xca,0xfb,0x3f,0xaa,0x50,0x00,0x00,0x2d,0xcb,0xfb,0x3f,0x5c,0xcb,0xfb,0x3f, -0xaf,0xcb,0xfb,0x3f,0xec,0xcb,0xfb,0x3f,0xad,0xd0,0xfb,0x3f,0x1c,0xcc,0xfb,0x3f, -0x9b,0xd0,0xfb,0x3f,0x2f,0xcc,0xfb,0x3f,0x59,0xcc,0xfb,0x3f,0x92,0xcc,0xfb,0x3f, -0xb8,0xcc,0xfb,0x3f,0xe2,0xcc,0xfb,0x3f,0x05,0xcd,0xfb,0x3f,0xd9,0xd0,0xfb,0x3f, -0xc5,0xd0,0xfb,0x3f,0x4c,0xcd,0xfb,0x3f,0x79,0xcd,0xfb,0x3f,0xbc,0x80,0x40,0x3f, -0x18,0x00,0x4c,0x3f,0x3c,0xcf,0xfb,0x3f,0x74,0x80,0x40,0x3f,0xff,0x00,0xfc,0xff, -0xff,0xff,0xe7,0xff,0xff,0x3f,0xc0,0xff,0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe, -0x00,0x00,0x58,0x01,0x78,0x80,0x40,0x3f,0xff,0xff,0x7f,0x80,0xff,0x8f,0xff,0xff, -0x00,0xff,0x03,0x00,0xff,0xbf,0xfd,0xff,0x25,0x26,0x25,0x26,0x9f,0xcd,0xfb,0x3f, -0xa7,0xcd,0xfb,0x3f,0xd4,0xcd,0xfb,0x3f,0xe1,0xcd,0xfb,0x3f,0x6c,0xc0,0xfb,0x3f, -0x00,0x80,0x40,0x3f,0x06,0xce,0xfb,0x3f,0x66,0x08,0x00,0x00,0x27,0xce,0xfb,0x3f, -0x4b,0x4c,0x4b,0x4c,0xff,0xff,0x1f,0xe0,0xff,0xff,0xff,0x1f,0x00,0x00,0x18,0x00, -0x00,0x00,0x08,0x00,0xc0,0x84,0x40,0x3f,0xc4,0x84,0x40,0x3f,0x60,0x80,0x40,0x3f, -0xff,0xff,0xf1,0xff,0x00,0x00,0x06,0x00,0xff,0x1f,0xff,0xff,0x00,0x60,0x00,0x00, -0xff,0xe3,0xff,0xff,0x00,0x0c,0x00,0x00,0x1c,0x80,0x40,0x3f,0x3f,0xc0,0xff,0xff, -0x00,0x00,0x10,0x00,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0xc0,0xff,0xff,0xff,0xfb, -0x00,0x40,0x1d,0x00,0x42,0xce,0xfb,0x3f,0x65,0xce,0xfb,0x3f,0x74,0xce,0xfb,0x3f, -0x80,0xce,0xfb,0x3f,0x8a,0xce,0xfb,0x3f,0xb0,0xfe,0x00,0x40,0xd0,0xfe,0x00,0x40, -0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40, -0xd8,0x8d,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x6c,0x2b,0x01,0x40, -0x6c,0x2b,0x01,0x40,0xe0,0xfe,0x00,0x40,0x88,0xd8,0x00,0x40,0x8c,0x72,0x01,0x40, -0x36,0xa1,0x01,0x32,0x61,0x19,0x31,0x71,0xff,0x42,0x61,0x1a,0x52,0x61,0x1b,0x62, -0x61,0x1c,0x72,0x61,0x1d,0x6d,0x03,0x51,0x70,0xff,0x0c,0x04,0x06,0x01,0x00,0x00, -0x49,0x03,0x4b,0x33,0x57,0x33,0xf8,0xa1,0x6d,0xff,0x0c,0x04,0x81,0xe7,0xff,0xe0, -0x08,0x00,0x0c,0x0a,0x81,0xe6,0xff,0xe0,0x08,0x00,0x31,0xbf,0xf8,0x0c,0x37,0x49, -0x03,0x41,0x7f,0xf9,0x0c,0x53,0x39,0x04,0x31,0x66,0xff,0xa1,0x66,0xff,0x79,0x03, -0x31,0x0b,0xfa,0xb8,0x03,0x31,0xf0,0xf9,0x30,0xbb,0xa2,0xb0,0xb2,0xd5,0x81,0x7a, -0xf9,0xe0,0x08,0x00,0x38,0x04,0xb6,0x43,0x42,0xc1,0x5f,0xff,0xb1,0x60,0xff,0xa1, -0x60,0xff,0x81,0x75,0xf9,0xe0,0x08,0x00,0x38,0x04,0xb6,0x43,0x2e,0xa1,0x5d,0xff, -0xcd,0x05,0xbd,0x06,0x81,0x71,0xf9,0xe0,0x08,0x00,0x38,0x04,0xb6,0x43,0x1c,0x0c, -0xa3,0xc1,0x20,0xfd,0x27,0x33,0x09,0x31,0x58,0xff,0xe0,0x52,0x11,0x5a,0x33,0xc8, -0x03,0xa1,0x56,0xff,0xbd,0x02,0x81,0x68,0xf9,0xe0,0x08,0x00,0x32,0xc1,0x60,0x52, -0xa0,0xb0,0x32,0x61,0x11,0x5a,0x31,0x32,0x61,0x10,0x0c,0x43,0x32,0x61,0x12,0x0c, -0xd3,0x27,0xa3,0x02,0x86,0x14,0x04,0x62,0x21,0x19,0x82,0x21,0x1b,0x92,0x21,0x1c, -0x58,0x04,0x62,0x61,0x21,0x82,0x61,0x22,0x92,0x61,0x23,0x32,0x21,0x1a,0xb6,0x45, -0x0f,0xb1,0x47,0xff,0xa1,0x48,0xff,0xdd,0x03,0xcd,0x06,0x81,0x57,0xf9,0xe0,0x08, -0x00,0x81,0xb7,0xff,0xe0,0x08,0x00,0x61,0x44,0xff,0x5d,0x0a,0xc0,0x20,0x00,0x68, -0x06,0xcc,0xba,0x1c,0xc7,0x70,0x66,0x10,0x62,0xc6,0xf8,0x0c,0x17,0x60,0x57,0x83, -0x61,0x3f,0xff,0xc0,0x20,0x00,0x72,0x26,0x00,0x61,0x3d,0xff,0xc0,0x20,0x00,0x62, -0x26,0x00,0x07,0x67,0x02,0x27,0x66,0x6b,0x68,0x04,0xb6,0x36,0x08,0xa1,0x39,0xff, -0x81,0x46,0xf9,0xe0,0x08,0x00,0x62,0x24,0x00,0xb6,0x46,0x0b,0xb1,0x37,0xff,0xa1, -0x37,0xff,0x81,0x41,0xf9,0xe0,0x08,0x00,0x0c,0x0d,0xd0,0xcd,0x20,0xd0,0xbd,0x20, -0x0c,0x1a,0x81,0xa0,0xff,0xe0,0x08,0x00,0x81,0x6a,0xfb,0xe0,0x08,0x00,0xb2,0xa0, -0x00,0xb0,0xab,0x20,0x0c,0x1c,0x81,0x9c,0xff,0xe0,0x08,0x00,0x81,0x9c,0xff,0xe0, -0x08,0x00,0x81,0x9b,0xff,0xe0,0x08,0x00,0x71,0x26,0xff,0x7c,0xb8,0xc0,0x20,0x00, -0x62,0x27,0x00,0x0c,0x0a,0x80,0x66,0x10,0xc0,0x20,0x00,0x62,0x67,0x00,0x81,0x5e, -0xfb,0xe0,0x08,0x00,0x61,0x23,0xff,0xc0,0x20,0x00,0x68,0x06,0x27,0xe6,0x18,0x62, -0x24,0x00,0xb6,0x36,0x08,0xa1,0x1f,0xff,0x81,0x28,0xf9,0xe0,0x08,0x00,0x0c,0x0b, -0xad,0x05,0x81,0x8c,0xff,0xe0,0x08,0x00,0x58,0x04,0xb6,0x45,0x2a,0xb1,0x1a,0xff, -0xa1,0x1b,0xff,0x81,0x21,0xf9,0xe0,0x08,0x00,0x58,0x04,0xb6,0x45,0x19,0x51,0x18, -0xff,0xa1,0x18,0xff,0x68,0x55,0x69,0x01,0xf8,0x45,0xe8,0x35,0xd8,0x25,0xc8,0x15, -0xb8,0x05,0x81,0x19,0xf9,0xe0,0x08,0x00,0x71,0x14,0xff,0x51,0x14,0xff,0x62,0x07, -0x01,0xdc,0x46,0xc0,0x20,0x00,0x68,0x05,0x71,0x12,0xff,0x70,0x66,0x10,0xc0,0x20, -0x00,0x69,0x05,0xc6,0x07,0x00,0x00,0x00,0x00,0xc0,0x20,0x00,0x68,0x05,0x81,0x0d, -0xff,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0x52,0x07,0x01,0x61,0x0b,0xff,0x0b, -0x55,0xc0,0x20,0x00,0x59,0x06,0x51,0x09,0xff,0x0c,0x06,0xc0,0x20,0x00,0x69,0x05, -0x71,0x08,0xff,0x61,0x08,0xff,0xc0,0x20,0x00,0x62,0x67,0x00,0xc0,0x20,0x00,0x68, -0x07,0x56,0x76,0xff,0xc0,0x20,0x00,0x58,0x05,0xb1,0x03,0xff,0x78,0x04,0xb0,0x55, -0x10,0xb6,0x47,0x0b,0xa1,0x02,0xff,0x50,0xb5,0x20,0x81,0xfb,0xf8,0xe0,0x08,0x00, -0x50,0xb0,0xf5,0x72,0xcb,0xee,0x2c,0x78,0x5d,0x06,0x77,0x38,0x0a,0x51,0xfc,0xfe, -0xe0,0x77,0x11,0x7a,0x75,0x52,0x27,0x00,0x78,0x04,0xb6,0x47,0x0b,0xa1,0xf9,0xfe, -0x50,0xca,0x41,0x81,0xf1,0xf8,0xe0,0x08,0x00,0xdc,0x45,0x78,0x04,0x8c,0x77,0xa1, -0xf6,0xfe,0x81,0xed,0xf8,0xe0,0x08,0x00,0x66,0x42,0x02,0x46,0xc3,0x00,0x06,0x0d, -0x00,0x71,0x43,0xfc,0xf1,0x13,0xfb,0xd1,0x71,0xf8,0xc1,0x97,0xf8,0xa2,0x27,0x00, -0xe2,0xa1,0x00,0x50,0xb5,0x20,0x81,0x4c,0xff,0xe0,0x08,0x00,0x81,0x42,0xfc,0xe0, -0x08,0x00,0xa2,0x61,0x20,0x9c,0x2a,0x28,0x04,0x8c,0x92,0xbd,0x0a,0xa1,0xe7,0xfe, -0x81,0xde,0xf8,0xe0,0x08,0x00,0x7c,0xf2,0x46,0x90,0x03,0x0c,0xa7,0x27,0xb7,0x02, -0x86,0x8d,0x03,0x71,0xe3,0xfe,0xe0,0x22,0x11,0x2a,0x27,0x28,0x02,0xa0,0x02,0x00, -0xe5,0x3c,0xff,0xa0,0x2a,0x20,0x16,0x2a,0x00,0x06,0x88,0x03,0x52,0x24,0x00,0xf6, -0x35,0x02,0x86,0x56,0x00,0xc2,0x21,0x21,0xbd,0x03,0xa1,0xda,0xfe,0x46,0x52,0x00, -0x00,0x62,0x21,0x20,0x81,0xd9,0xfe,0x60,0x53,0xc0,0x80,0x75,0x63,0x70,0x60,0x14, -0x8c,0x86,0x7c,0xc6,0x60,0x77,0x10,0xcc,0x17,0x86,0x81,0x03,0x65,0x55,0xfe,0xa0, -0x6a,0x20,0x70,0xa7,0x20,0xb2,0x61,0x22,0x25,0x60,0xfe,0xa0,0x5a,0x20,0xcc,0x2a, -0x06,0x5e,0x00,0x00,0xe5,0x53,0xfe,0x82,0x24,0x00,0xb6,0x48,0x23,0x60,0xea,0xc0, -0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0x92,0x21,0x22,0xa1,0xc9,0xfe,0x90, -0x6b,0xc0,0xf0,0xf6,0xc0,0x50,0xc5,0x20,0x70,0xb7,0x20,0x81,0xb7,0xf8,0xe0,0x08, -0x00,0x25,0x51,0xfe,0x8d,0x0a,0x9d,0x0b,0xa2,0x21,0x21,0xb2,0x21,0x20,0xcd,0x07, -0xba,0x6a,0xad,0x06,0xbd,0x05,0x82,0x61,0x29,0x92,0x61,0x2a,0xe5,0xb7,0xfe,0xa2, -0x61,0x22,0x25,0x4f,0xfe,0xcd,0x0a,0xa8,0x04,0x82,0x21,0x29,0x92,0x21,0x2a,0xb6, -0x4a,0x2c,0x80,0xac,0xc0,0x0c,0x18,0xa7,0x3c,0x01,0x0c,0x08,0x90,0xbb,0xc0,0xc1, -0x03,0xfc,0xd1,0x3d,0xf9,0x80,0xbb,0xc0,0x81,0x06,0xfc,0xe0,0x08,0x00,0xed,0x0a, -0xa1,0xb1,0xfe,0xfd,0x0b,0xcd,0x07,0xbd,0x06,0x81,0x9f,0xf8,0xe0,0x08,0x00,0xad, -0x05,0xe5,0x52,0xfe,0x62,0x21,0x22,0x8c,0xb6,0x28,0x04,0xbd,0x06,0xa1,0xc0,0xfb, -0x56,0xc2,0xee,0xc6,0xbb,0xff,0x68,0x04,0x8c,0xda,0x16,0x86,0xee,0xa1,0xe6,0xfc, -0x81,0x96,0xf8,0xe0,0x08,0x00,0x06,0xb7,0xff,0x82,0x21,0x20,0x7a,0x88,0x82,0x61, -0x20,0xb6,0x46,0x3b,0x62,0xc5,0xfe,0xf2,0x06,0x00,0x62,0xc5,0xfd,0xe2,0x06,0x00, -0x62,0xc5,0xfc,0xd2,0x06,0x00,0x62,0x05,0x03,0xa1,0x9b,0xfe,0x69,0x41,0x62,0x05, -0x02,0xcd,0x05,0x69,0x31,0x62,0x05,0x01,0xbd,0x07,0x69,0x21,0x62,0x05,0x00,0x69, -0x11,0x62,0xc5,0xff,0x62,0x06,0x00,0x62,0x61,0x00,0x81,0x83,0xf8,0xe0,0x08,0x00, -0xe5,0x48,0xfe,0x61,0x7f,0xf8,0x8c,0x4a,0x28,0x06,0x46,0x38,0x00,0x00,0x68,0x06, -0xb6,0x46,0x0c,0xa1,0x8f,0xfe,0xcd,0x05,0xbd,0x07,0x81,0x7b,0xf8,0xe0,0x08,0x00, -0x92,0x21,0x20,0x37,0xb9,0x02,0xc6,0xa9,0xff,0x46,0x37,0x00,0x00,0x00,0x28,0x04, -0xa1,0x89,0xfe,0x56,0x92,0xf7,0x06,0x97,0xff,0x62,0x21,0x21,0x82,0x21,0x20,0xc2, -0xa0,0x04,0x80,0x76,0x80,0xb2,0xc1,0x20,0x70,0xa7,0x20,0x25,0xa8,0xfe,0x88,0x04, -0x6d,0x0a,0xb6,0x48,0x0a,0xa1,0x80,0xfe,0xbd,0x07,0x81,0x6b,0xf8,0xe0,0x08,0x00, -0x8c,0xc6,0x28,0x04,0xbd,0x06,0xa1,0x7d,0xfe,0x56,0x32,0xe2,0x86,0x89,0xff,0x00, -0x50,0xa5,0x20,0xa5,0x48,0xfe,0xa0,0x6a,0x20,0x56,0xca,0x00,0x28,0x04,0xa1,0x6f, -0xfe,0x56,0xb2,0xf2,0x86,0x83,0xff,0x00,0x00,0x50,0xc5,0x20,0xb2,0xc1,0x20,0x81, -0x48,0xf9,0xe0,0x08,0x00,0x60,0xa6,0x20,0x65,0x42,0xfe,0x16,0x7a,0x00,0x28,0x04, -0x16,0x22,0xdf,0x86,0xc1,0xff,0x78,0x04,0xb6,0x47,0x39,0x72,0xc6,0xfe,0xf2,0x07, -0x00,0x72,0xc6,0xfd,0xe2,0x07,0x00,0x72,0xc6,0xfc,0xd2,0x07,0x00,0x72,0x06,0x03, -0xa1,0x62,0xfe,0x79,0x41,0x72,0x06,0x02,0xcd,0x06,0x79,0x31,0x72,0x06,0x01,0xbd, -0x05,0x79,0x21,0x72,0x06,0x00,0x79,0x11,0x0b,0x76,0x72,0x07,0x00,0x79,0x01,0x81, -0x4a,0xf8,0xe0,0x08,0x00,0xa5,0x3a,0xfe,0x71,0x46,0xf8,0x8c,0xaa,0x28,0x07,0xa1, -0x57,0xfe,0x56,0xa2,0xeb,0x46,0x67,0xff,0x00,0x78,0x07,0x8c,0xb7,0xa1,0x58,0xfe, -0xcd,0x06,0xbd,0x05,0x81,0x41,0xf8,0xe0,0x08,0x00,0x48,0x04,0xf6,0x44,0x02,0x86, -0xf2,0x02,0xc2,0x21,0x21,0xa1,0x53,0xfe,0xbd,0x03,0x81,0x3b,0xf8,0xe0,0x08,0x00, -0x46,0xee,0x02,0x00,0x00,0xa2,0x21,0x21,0xbd,0x03,0xa5,0xe6,0xfe,0x46,0x03,0x00, -0x00,0x00,0x00,0xc2,0x21,0x22,0xa2,0x21,0x21,0xbd,0x03,0xe5,0xd6,0xfe,0x2d,0x0a, -0x46,0xe6,0x02,0xa2,0x21,0x21,0x65,0x5e,0xff,0x46,0xfc,0xff,0x00,0x00,0x00,0xa2, -0x21,0x21,0x65,0x23,0xff,0x46,0xf9,0xff,0x00,0x00,0x00,0xc2,0x21,0x22,0xa2,0x21, -0x21,0xbd,0x03,0xa5,0x03,0xff,0x06,0xf5,0xff,0x00,0x00,0x00,0x59,0x73,0x7c,0x72, -0x16,0xc5,0x08,0x28,0x04,0xb6,0x42,0x10,0xc2,0x21,0x21,0xb1,0x3b,0xfe,0xa1,0x3b, -0xfe,0xdd,0x03,0x81,0x21,0xf8,0xe0,0x08,0x00,0x0c,0x02,0x92,0x21,0x21,0x29,0x83, -0x29,0x03,0xbd,0x03,0x21,0xcc,0xf7,0xad,0x09,0x26,0x09,0x02,0x46,0x28,0x00,0xb0, -0xa6,0x11,0x2c,0x0c,0xca,0xb1,0x2a,0xaa,0x25,0x92,0xfe,0x9c,0x2a,0x28,0x04,0x8c, -0x92,0xbd,0x0a,0xa1,0x2f,0xfe,0x81,0x14,0xf8,0xe0,0x08,0x00,0x7c,0x62,0x86,0x0f, -0x00,0x81,0x2c,0xfe,0xb2,0x11,0x10,0x80,0x80,0xf4,0x78,0x04,0x87,0x1b,0x10,0x8c, -0x77,0xa1,0x29,0xfe,0x81,0x0d,0xf8,0xe0,0x08,0x00,0x7c,0xa2,0x06,0x08,0x00,0x00, -0xc8,0x91,0xc7,0x35,0x06,0x88,0xa1,0x8a,0x8c,0x87,0xb5,0x18,0x8c,0xe7,0xd8,0xa1, -0xa1,0x23,0xfe,0xed,0x05,0x60,0xb6,0x20,0x81,0x04,0xf8,0xe0,0x08,0x00,0x7c,0x92, -0x29,0x83,0x86,0xdd,0x00,0xb6,0x47,0x17,0xe2,0x01,0x23,0xd2,0x01,0x22,0xc1,0x19, -0xfe,0xa1,0x1b,0xfe,0xf2,0xc1,0x2c,0x60,0xb6,0x20,0x81,0xfb,0xf7,0xe0,0x08,0x00, -0x72,0x01,0x22,0xec,0x57,0x28,0x04,0xb6,0x32,0x12,0xc8,0xa1,0xd8,0x91,0xa1,0x15, -0xfe,0xc0,0xca,0x41,0xb2,0xc1,0x2c,0x81,0xf4,0xf7,0xe0,0x08,0x00,0xa8,0x91,0xbd, -0x03,0x65,0x9e,0xfe,0xa9,0x83,0x86,0xcc,0x00,0x00,0x00,0x00,0x1b,0x66,0x46,0xd3, -0xff,0x28,0x04,0xf6,0x42,0x02,0x86,0x67,0x00,0xc2,0x21,0x23,0xb1,0x0b,0xfe,0xa1, -0x0b,0xfe,0x81,0xe9,0xf7,0xe0,0x08,0x00,0x06,0x63,0x00,0x00,0x32,0x21,0x20,0x42, -0x21,0x21,0xe0,0x23,0x11,0x4a,0x22,0x48,0x02,0x0b,0x56,0x0c,0x3b,0xad,0x04,0x52, -0x61,0x26,0x65,0x10,0xfe,0x81,0xde,0xf7,0x7d,0x0a,0x28,0x08,0xb6,0x42,0x10,0xb1, -0x00,0xfe,0xa1,0xf6,0xfd,0xdd,0x06,0x40,0xc4,0x20,0x81,0xdb,0xf7,0xe0,0x08,0x00, -0x25,0xcb,0xfe,0x21,0x30,0xfb,0xb2,0x21,0x22,0x20,0x24,0x10,0x70,0xc7,0x20,0x20, -0xa2,0x20,0x22,0x61,0x24,0x65,0x81,0xfe,0x9c,0x9a,0x91,0xd1,0xf7,0x28,0x09,0xcc, -0x22,0xc6,0xad,0x00,0x00,0xbd,0x0a,0xa1,0xf3,0xfd,0x81,0xcf,0xf7,0xe0,0x08,0x00, -0x06,0xaa,0x00,0x00,0x00,0x32,0x21,0x22,0x40,0x20,0xb4,0x22,0x61,0x25,0x2a,0x23, -0x32,0x02,0x00,0x0c,0x29,0x30,0x33,0x04,0x0c,0x35,0x30,0x59,0x93,0xcd,0x05,0xbd, -0x02,0xad,0x06,0x81,0xaf,0xf8,0xe0,0x08,0x00,0x81,0xc1,0xf7,0x3d,0x05,0x58,0x08, -0xb6,0x35,0x1a,0xe2,0x02,0x03,0xd2,0x02,0x02,0xc2,0x02,0x01,0xb2,0x02,0x00,0xa1, -0xe2,0xfd,0x42,0x61,0x00,0x30,0xf3,0x20,0x81,0xbc,0xf7,0xe0,0x08,0x00,0xbd,0x07, -0xad,0x04,0x25,0xc7,0xfe,0x51,0xb6,0xf7,0x9c,0x0a,0x28,0x05,0x16,0xc2,0x24,0xa1, -0xdb,0xfd,0x81,0xb5,0xf7,0xe0,0x08,0x00,0x06,0x90,0x00,0x00,0x91,0x95,0xfd,0x26, -0x23,0x02,0x91,0x90,0xf7,0x82,0x21,0x22,0xa2,0x21,0x25,0x92,0x42,0x00,0xaa,0x28, -0x90,0x88,0x74,0x82,0x42,0x01,0x26,0x33,0x02,0xc6,0x67,0x02,0x90,0x90,0x75,0x92, -0x42,0x02,0x86,0x65,0x02,0x38,0x05,0x16,0x13,0x21,0xbd,0x0a,0xa1,0xcd,0xfd,0x81, -0xa6,0xf7,0xe0,0x08,0x00,0x06,0x59,0x02,0x00,0x00,0xa5,0xbd,0xfe,0x22,0x25,0x00, -0xb6,0x42,0x60,0xa2,0xaf,0xfc,0x0c,0x8c,0xb2,0xc1,0x20,0xa0,0xa4,0x10,0xe5,0x73, -0xfe,0x28,0x05,0x9c,0x6a,0x16,0xb2,0x00,0xa0,0xba,0x20,0xa1,0xc2,0xfd,0x81,0x9a, -0xf7,0xe0,0x08,0x00,0x32,0xa0,0xff,0x46,0x0e,0x00,0x00,0x00,0x00,0xb6,0x42,0x33, -0x22,0x01,0x27,0xf2,0x01,0x21,0x29,0x51,0x22,0x01,0x26,0xe2,0x01,0x20,0x29,0x41, -0x22,0x01,0x25,0xb1,0xb3,0xfd,0x29,0x31,0x22,0x01,0x24,0xa1,0xb7,0xfd,0x29,0x21, -0x22,0x01,0x23,0xdd,0x06,0x29,0x11,0x22,0x01,0x22,0xcd,0x04,0x29,0x01,0x81,0x8a, -0xf7,0xe0,0x08,0x00,0x22,0x21,0x26,0x4b,0x66,0x32,0x42,0x00,0x32,0x21,0x20,0x1b, -0x33,0x32,0x61,0x20,0x86,0x00,0x00,0x00,0x1b,0x63,0x42,0x21,0x23,0x52,0x21,0x20, -0x57,0x14,0x02,0x46,0x99,0xff,0xe0,0x24,0x11,0x20,0x20,0x74,0x46,0x33,0x02,0x00, -0x00,0x28,0x04,0xf6,0x42,0x02,0x86,0x55,0x00,0xc2,0x21,0x23,0xb1,0xa4,0xfd,0xa1, -0x9b,0xfd,0x81,0x79,0xf7,0xe0,0x08,0x00,0x06,0x51,0x00,0x62,0x21,0x20,0x82,0x21, -0x21,0xe0,0x26,0x11,0x42,0x03,0x01,0x80,0x22,0x80,0x92,0xa0,0x08,0x90,0x44,0x10, -0x22,0x22,0x00,0x0c,0x26,0x0c,0x35,0x40,0x56,0x93,0xbd,0x05,0xad,0x02,0x52,0x61, -0x24,0x65,0xf3,0xfd,0x41,0x6b,0xf7,0x1b,0x73,0x48,0x04,0x6d,0x0a,0xb6,0x44,0x1f, -0x42,0x03,0x04,0xf2,0x03,0x02,0xe2,0x03,0x01,0x49,0x11,0x42,0x03,0x03,0xb1,0x90, -0xfd,0xa1,0x90,0xfd,0x49,0x01,0xdd,0x07,0xcd,0x02,0x81,0x63,0xf7,0xe0,0x08,0x00, -0x25,0xad,0xfe,0x51,0xb8,0xfa,0xb2,0x21,0x22,0x50,0x52,0x10,0x60,0xc6,0x20,0x50, -0xa5,0x20,0xa5,0x63,0xfe,0x41,0x5a,0xf7,0x8c,0xea,0x28,0x04,0xcc,0x12,0x06,0x21, -0x00,0xbd,0x0a,0xa1,0x7c,0xfd,0x86,0x1d,0x00,0x00,0x60,0xb6,0x20,0x20,0xa2,0x20, -0x25,0xae,0xfe,0x16,0x1a,0x01,0x28,0x04,0x16,0xa2,0x06,0xa1,0x78,0xfd,0x81,0x52, -0xf7,0xe0,0x08,0x00,0x86,0x17,0x00,0x00,0xa2,0x21,0x22,0x92,0x03,0x01,0x20,0x80, -0xb4,0x8a,0x8a,0x92,0x48,0x00,0x92,0x03,0x02,0x92,0x48,0x01,0x92,0x21,0x24,0x26, -0x39,0x02,0xc6,0x0d,0x02,0x92,0x03,0x03,0x92,0x48,0x02,0x86,0x0b,0x02,0x00,0x00, -0x28,0x04,0xbd,0x0a,0xa1,0x71,0xfd,0xec,0x52,0x46,0x0a,0x00,0x65,0xa5,0xfe,0x52, -0x24,0x00,0xb6,0x45,0x5e,0xa2,0xaf,0xfc,0xc2,0xa0,0x08,0xb2,0xc1,0x20,0xa0,0xa2, -0x10,0xa5,0x5b,0xfe,0x48,0x04,0x9c,0x3a,0x16,0xa4,0x00,0xbd,0x0a,0xa1,0x61,0xfd, -0x81,0x3a,0xf7,0xe0,0x08,0x00,0x22,0xa0,0xff,0x06,0xec,0x01,0x00,0xb6,0x44,0x33, -0x42,0x01,0x27,0xf2,0x01,0x21,0x49,0x51,0x42,0x01,0x26,0xe2,0x01,0x20,0x49,0x41, -0x42,0x01,0x25,0xb1,0x5b,0xfd,0x49,0x31,0x42,0x01,0x24,0xa1,0x57,0xfd,0x49,0x21, -0x42,0x01,0x23,0xdd,0x07,0x49,0x11,0x42,0x01,0x22,0xcd,0x02,0x49,0x01,0x81,0x2a, -0xf7,0xe0,0x08,0x00,0x22,0x21,0x20,0x32,0xc3,0x04,0x22,0xc2,0x01,0x22,0x61,0x20, -0x42,0x21,0x23,0x52,0x21,0x20,0x57,0x14,0x02,0x86,0xab,0xff,0x0c,0x02,0xc6,0xd6, -0x01,0x31,0xa4,0xf6,0x62,0x21,0x21,0xc0,0x20,0x00,0x28,0x03,0x62,0x61,0x22,0x20, -0x2a,0x14,0x26,0x12,0x3e,0x8c,0xc2,0x82,0x21,0x20,0x22,0xc2,0xfe,0x0c,0x87,0x20, -0x78,0x93,0x86,0x15,0x00,0xc0,0x20,0x00,0x28,0x03,0x31,0x44,0xfd,0x20,0x20,0x94, -0xc0,0x20,0x00,0x38,0x03,0x1b,0x22,0x30,0x70,0xf4,0x30,0x40,0xf5,0x47,0x97,0x09, -0x0b,0x33,0x7c,0xd4,0x37,0x34,0x02,0x46,0x00,0x00,0x2c,0x87,0x20,0x77,0xc2,0x46, -0x0a,0x00,0x00,0x00,0x31,0x3b,0xfd,0x5c,0x07,0xc0,0x20,0x00,0x28,0x03,0xc0,0x20, -0x00,0x32,0x23,0x00,0x20,0x20,0x14,0x16,0x12,0x01,0x72,0xa0,0xa0,0x26,0x12,0x0b, -0x92,0x21,0x20,0x22,0xc2,0xfe,0x72,0xa0,0xf0,0x20,0x79,0x93,0x21,0xe9,0xfc,0x28, -0x02,0x66,0x12,0x07,0x0c,0x0a,0x81,0x69,0xfd,0xe0,0x08,0x00,0x22,0x21,0x21,0x26, -0x02,0x05,0xe6,0x12,0x08,0x06,0x77,0x01,0x32,0xa0,0xf0,0x32,0x61,0x22,0x31,0x29, -0xfd,0x42,0x21,0x22,0x68,0x13,0x28,0x03,0x40,0x30,0x94,0x41,0x27,0xfd,0x22,0x61, -0x13,0xc0,0x20,0x00,0x88,0x04,0x30,0x50,0xf4,0x80,0x9e,0x15,0x82,0x61,0x26,0xc0, -0x20,0x00,0x88,0x04,0x92,0x61,0x23,0x92,0x61,0x21,0x80,0x9d,0x05,0x92,0x61,0x24, -0x91,0x1f,0xfd,0x82,0x61,0x25,0x90,0x22,0x10,0x92,0x21,0x24,0x80,0x85,0x11,0x80, -0x22,0x20,0xe0,0x89,0x01,0x91,0x34,0xf6,0x62,0x61,0x14,0x90,0x22,0x10,0x92,0x21, -0x23,0x80,0x22,0x20,0xd0,0x89,0x01,0x91,0x16,0xfd,0x69,0x91,0x90,0x22,0x10,0x80, -0x22,0x20,0x20,0x65,0x75,0x62,0x61,0x28,0x61,0x67,0xf6,0x22,0x61,0x13,0x29,0x81, -0x20,0x2d,0x25,0x22,0x61,0x27,0x81,0x0f,0xfd,0xc0,0x20,0x00,0x28,0x06,0x0c,0x0a, -0x80,0x22,0x10,0x81,0x0d,0xfd,0x80,0x22,0x20,0xc0,0x20,0x00,0x29,0x06,0xc0,0x20, -0x00,0x28,0x04,0x61,0x0a,0xfd,0x60,0x22,0x10,0x61,0x09,0xfd,0x60,0x22,0x20,0xc0, -0x20,0x00,0x29,0x04,0x21,0x08,0xfd,0x81,0x1d,0xf6,0xc0,0x20,0x00,0x68,0x02,0x92, -0x21,0x28,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x02,0xc0,0x20,0x00,0x68,0x02,0x81, -0x02,0xfd,0x80,0x66,0x10,0x90,0x89,0x01,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x02, -0xc0,0x20,0x00,0x68,0x02,0x81,0x15,0xfa,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x02, -0xc0,0x20,0x00,0x28,0x04,0x7c,0x76,0x60,0x22,0x10,0xc0,0x20,0x00,0x29,0x04,0xc0, -0x20,0x00,0x28,0x04,0x82,0x21,0x27,0x61,0xf5,0xfc,0x60,0x22,0x10,0x40,0x68,0x11, -0x60,0x22,0x20,0xc0,0x20,0x00,0x29,0x04,0xc0,0x20,0x00,0x68,0x04,0x0c,0x82,0x20, -0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0x41,0xfa,0xf5,0x81,0xed,0xfc,0xc0,0x20,0x00, -0x68,0x04,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00,0x68,0x04,0x81, -0xe9,0xfc,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x04,0x81,0x15,0xfd,0xe0,0x08,0x00, -0x41,0x30,0xf6,0x61,0xe5,0xfc,0xc0,0x20,0x00,0x69,0x04,0x61,0x2a,0xf6,0xc0,0x20, -0x00,0x48,0x06,0x40,0x4a,0x14,0x26,0x14,0x1a,0x8c,0x34,0x46,0x0b,0x00,0x00,0x00, -0xc0,0x20,0x00,0x28,0x06,0x2c,0x84,0x20,0x20,0x94,0x1b,0x22,0x20,0x24,0xc2,0x46, -0x0c,0x00,0x00,0x00,0x21,0xcb,0xfc,0xc0,0x20,0x00,0x48,0x02,0xc0,0x20,0x00,0x28, -0x02,0x40,0x40,0x14,0x9c,0x44,0x26,0x14,0x17,0x22,0xa0,0xf0,0xb1,0xd4,0xfc,0xa1, -0xd4,0xfc,0x26,0x24,0x02,0x06,0x74,0x00,0x06,0x02,0x00,0x00,0x5c,0x02,0x86,0x00, -0x00,0x22,0xa0,0xa0,0x2c,0x84,0x57,0x34,0x13,0x30,0x64,0xc2,0x60,0x81,0x41,0x4a, -0x88,0x60,0x88,0xc2,0x87,0x93,0x3c,0x82,0x21,0x20,0xc6,0x08,0x00,0x5c,0x04,0x47, -0x13,0x11,0x42,0xa0,0xa0,0x47,0x13,0x11,0x42,0xa0,0xf0,0x0c,0x26,0x47,0x13,0x0b, -0x06,0x08,0x00,0x00,0x0c,0x66,0x86,0x00,0x00,0x00,0x0c,0x36,0x0c,0x18,0x42,0xa1, -0xe0,0x91,0x04,0xf6,0xc0,0x20,0x00,0x98,0x09,0x90,0x9a,0x14,0x16,0x59,0x04,0x86, -0x02,0x00,0x00,0x00,0xb1,0xbc,0xfc,0xa1,0xbc,0xfc,0xc6,0x5a,0x00,0xb2,0xa0,0x01, -0xa2,0xa0,0x28,0x82,0x61,0x29,0x92,0x61,0x2a,0xa5,0x80,0xfd,0x92,0x21,0x2a,0x82, -0x21,0x29,0x66,0x19,0x1f,0xa1,0xb5,0xfc,0x98,0x0a,0x97,0x14,0x17,0xb1,0xb4,0xfc, -0xc2,0xa5,0x40,0xc0,0x20,0x00,0x98,0x0b,0xc0,0x99,0x20,0xc0,0x20,0x00,0x99,0x0b, -0x0c,0x09,0x92,0x6a,0x00,0xcc,0xf8,0x66,0x16,0x02,0xc6,0x68,0x00,0xbd,0x06,0xad, -0x03,0x25,0x7d,0xfd,0x46,0x66,0x00,0x00,0x81,0xaa,0xfc,0x92,0xaa,0xbf,0xc0,0x20, -0x00,0x62,0x28,0x00,0x90,0x66,0x10,0xc0,0x20,0x00,0x62,0x68,0x00,0x62,0xa1,0xe0, -0x81,0x90,0xfc,0x67,0x94,0x1f,0xc0,0x20,0x00,0x92,0x28,0x00,0x0c,0x46,0x60,0x99, -0x20,0xc0,0x20,0x00,0x99,0x08,0xc2,0xa0,0x6b,0xbd,0x06,0xa2,0xa0,0x66,0x65,0x74, -0xfd,0x0c,0x88,0x46,0x07,0x00,0xc0,0x20,0x00,0x68,0x08,0x7c,0xb9,0x90,0x66,0x10, -0xc0,0x20,0x00,0x69,0x08,0xc2,0xa0,0x69,0x0c,0x4b,0xa2,0xa0,0x66,0x65,0x72,0xfd, -0x0c,0x56,0x0c,0x48,0x5c,0x0c,0x0c,0x2b,0xa2,0xa0,0x66,0x82,0x61,0x29,0x65,0x71, -0xfd,0x82,0x21,0x29,0x0c,0x3b,0xcd,0x08,0xa2,0xa0,0x66,0xa5,0x70,0xfd,0x0c,0x0e, -0xdd,0x0e,0x0c,0x2c,0x0c,0x5b,0xa2,0xa0,0x66,0xa5,0x94,0xfd,0x0c,0x0e,0x0c,0x4d, -0x0c,0x6c,0x0c,0x5b,0xa2,0xa0,0x66,0xe5,0x93,0xfd,0xc2,0xa0,0x90,0xc0,0xc6,0x20, -0x0c,0x6b,0xa2,0xa0,0x66,0xe5,0x6d,0xfd,0x0c,0x1e,0x0c,0x4d,0xcd,0x0d,0xbd,0x0e, -0xa2,0xa0,0x66,0x25,0x92,0xfd,0x0c,0x09,0x62,0xa0,0x66,0x06,0x04,0x00,0x0c,0xf8, -0x87,0x99,0x08,0xb1,0x76,0xfc,0xa1,0x7b,0xfc,0x06,0x17,0x00,0x92,0xc9,0x01,0x90, -0xe9,0x20,0x0c,0x0d,0x0c,0x3c,0x0c,0x1b,0xad,0x06,0x92,0x61,0x2a,0x65,0x8f,0xfd, -0xad,0x06,0xe5,0x5f,0xfd,0xa1,0x74,0xfc,0x81,0xa5,0xf5,0x92,0x21,0x2a,0xc0,0x20, -0x00,0xa9,0x08,0xa1,0xa3,0xf5,0xc0,0x20,0x00,0xb8,0x08,0xa7,0x8b,0xf7,0xc0,0x20, -0x00,0x88,0x08,0x80,0x80,0x35,0x56,0x48,0xfb,0x61,0x68,0xfc,0x49,0x06,0x5c,0x04, -0x47,0x13,0x1e,0x42,0xa0,0xa0,0x47,0x13,0x20,0x82,0xa0,0xf0,0x0c,0x24,0x0c,0x76, -0x87,0x13,0x1a,0xb1,0x5e,0xfc,0xa1,0x65,0xfc,0x81,0x8a,0xfc,0xe0,0x08,0x00,0xa5, -0xa2,0xfd,0x4d,0x08,0x06,0x01,0x00,0x00,0x00,0x00,0x0c,0x14,0x0c,0x46,0x81,0x48, -0xfc,0x7c,0xc9,0xc0,0x20,0x00,0x38,0x08,0x50,0x66,0x11,0x90,0x33,0x10,0x40,0x43, -0x20,0xc0,0x20,0x00,0x49,0x08,0x41,0x97,0xf5,0x82,0xac,0x00,0xc0,0x20,0x00,0x38, -0x04,0x91,0x99,0xf5,0x80,0x33,0x10,0x81,0x97,0xf5,0xc0,0x20,0x00,0x39,0x04,0xc0, -0x20,0x00,0x38,0x08,0x90,0x33,0x10,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x08,0xc0, -0x20,0x00,0x38,0x04,0x61,0x8d,0xf5,0x60,0x33,0x10,0x62,0xa4,0x00,0x60,0x33,0x20, -0xc0,0x20,0x00,0x39,0x04,0x31,0x8a,0xf5,0x41,0x4a,0xfc,0xc0,0x20,0x00,0x42,0x63, -0x00,0xa0,0xea,0x03,0xa0,0xb5,0xa2,0xa0,0xa5,0x82,0xcd,0x02,0xd2,0xa0,0x00,0x81, -0x60,0xf9,0xe0,0x08,0x00,0xa0,0xea,0x13,0x31,0x2d,0xfc,0x28,0x81,0x80,0x55,0x11, -0x30,0x22,0x10,0x50,0x22,0x20,0x92,0x21,0x24,0x51,0x43,0xf5,0x42,0x21,0x23,0xe0, -0x39,0x01,0x50,0x22,0x10,0x30,0x22,0x20,0xd0,0x34,0x01,0x41,0x25,0xfc,0x52,0x21, -0x28,0x40,0x22,0x10,0x41,0x38,0xfc,0x30,0x22,0x20,0x40,0x22,0x10,0xb0,0x35,0x01, -0x41,0x36,0xfc,0x62,0x21,0x27,0x30,0x22,0x20,0x40,0x22,0x10,0x30,0x36,0x01,0x41, -0x33,0xfc,0x30,0x22,0x20,0x31,0x32,0xfc,0x29,0x81,0x40,0x42,0x10,0x37,0x14,0x02, -0x46,0x21,0x00,0x51,0x30,0xfc,0x61,0x32,0xfc,0xc0,0x20,0x00,0x38,0x05,0x40,0x33, -0x20,0xc0,0x20,0x00,0x39,0x05,0x51,0x2c,0xfc,0xc0,0x20,0x00,0x38,0x05,0x40,0x33, -0x20,0xc0,0x20,0x00,0x39,0x05,0x31,0x29,0xfc,0xc0,0x20,0x00,0x58,0x03,0x60,0x55, -0x10,0x61,0x28,0xfc,0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x03,0xc0,0x20,0x00,0x58, -0x03,0x61,0x25,0xfc,0x60,0x55,0x10,0x61,0x25,0xfc,0x60,0x55,0x20,0xc0,0x20,0x00, -0x59,0x03,0xc0,0x20,0x00,0x58,0x03,0x61,0x22,0xfc,0x60,0x55,0x10,0x61,0x21,0xfc, -0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x03,0xc0,0x20,0x00,0x58,0x03,0x62,0xa2,0x00, -0x60,0x55,0x20,0xc0,0x20,0x00,0x59,0x03,0xc0,0x20,0x00,0x58,0x03,0x61,0x76,0xf5, -0x60,0x55,0x20,0xc0,0x20,0x00,0x52,0x63,0x00,0x27,0x72,0x58,0x21,0xf3,0xfb,0x52, -0xaf,0xbf,0xc0,0x20,0x00,0x38,0x02,0x61,0x15,0xfc,0x50,0x33,0x10,0x51,0x12,0xfc, -0xc0,0x20,0x00,0x39,0x02,0xc0,0x20,0x00,0x38,0x05,0x3c,0x2a,0x60,0x33,0x10,0x62, -0xa1,0x40,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x05,0x81,0x23,0xfc,0xe0,0x08,0x00, -0x31,0x0c,0xfc,0x37,0x94,0x0e,0xc0,0x20,0x00,0x38,0x02,0x42,0xaf,0x7f,0x40,0x33, -0x10,0xc6,0x02,0x00,0x00,0xc0,0x20,0x00,0x38,0x02,0x42,0xa0,0x80,0x40,0x33,0x20, -0xc0,0x20,0x00,0x39,0x02,0x21,0xdc,0xfb,0x41,0xaa,0xfb,0xc0,0x20,0x00,0x38,0x02, -0x82,0x21,0x25,0x40,0x33,0x10,0x41,0xa7,0xfb,0x0c,0x3a,0x40,0x48,0x10,0x40,0x33, -0x20,0xc0,0x20,0x00,0x39,0x02,0x81,0x10,0xfc,0xe0,0x08,0x00,0xc0,0x20,0x00,0x38, -0x02,0x41,0xf8,0xfb,0x92,0x21,0x26,0x40,0x33,0x10,0x41,0xf7,0xfb,0x52,0x21,0x21, -0x40,0x49,0x10,0x40,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0xc0,0x20,0x00,0x38,0x02, -0x42,0xae,0xff,0x62,0x21,0x20,0x40,0x33,0x10,0x0b,0x45,0x52,0xa1,0x00,0x40,0x65, -0x83,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0xc0,0x20,0x00,0x28,0x02,0x31,0xeb, -0xfb,0x82,0x21,0x21,0x30,0x22,0x10,0x66,0x28,0x05,0x91,0x72,0xfb,0x92,0x61,0x20, -0x32,0x21,0x20,0xa2,0xa1,0x2c,0x30,0x22,0x20,0x31,0xbb,0xfb,0xc0,0x20,0x00,0x29, -0x03,0x81,0xf5,0xfb,0xe0,0x08,0x00,0x21,0x0d,0xf5,0x42,0x21,0x22,0x31,0x13,0xf6, -0x20,0x24,0x82,0x29,0x03,0x31,0x6a,0xfb,0x2d,0x07,0x38,0x03,0x26,0x13,0x02,0x86, -0x36,0x00,0xa5,0x7e,0xfd,0x06,0x35,0x00,0x00,0x00,0x0c,0x92,0x1c,0x8c,0x0c,0x0b, -0xa2,0xc1,0x28,0x81,0x9a,0xf9,0xe0,0x08,0x00,0x22,0x41,0x20,0x0c,0x12,0x22,0x41, -0x21,0x0c,0x22,0x22,0x41,0x22,0x0c,0x32,0x22,0x41,0x23,0x0c,0x42,0x22,0x41,0x24, -0x0c,0x52,0x22,0x41,0x25,0x0c,0x62,0x22,0x41,0x26,0xa2,0xa1,0xd4,0x0c,0x82,0x22, -0x41,0x27,0x81,0xd1,0xf8,0xe0,0x08,0x00,0x8c,0xda,0x28,0x04,0xcc,0x12,0x06,0x91, -0xfc,0xbd,0x0a,0xa1,0xc9,0xf8,0x86,0x8d,0xfc,0x21,0xc5,0xfb,0x2c,0x0c,0xca,0xb1, -0xad,0x02,0x81,0x1f,0xf9,0xe0,0x08,0x00,0x8c,0xda,0x28,0x04,0xbd,0x0a,0xa1,0xb2, -0xf9,0x8c,0x12,0x46,0x86,0xfc,0x06,0x87,0xfc,0x2c,0x0c,0xad,0x02,0xca,0xb1,0x81, -0xcf,0xfb,0xe0,0x08,0x00,0x28,0x04,0x8c,0xda,0xbd,0x0a,0xa1,0xba,0xfb,0x8c,0x12, -0x06,0x7f,0xfc,0xc6,0x7f,0xfc,0x00,0x00,0xb6,0x42,0x08,0xa1,0xb7,0xfb,0x81,0x5a, -0xf5,0xe0,0x08,0x00,0x31,0xb6,0xfb,0x0c,0x02,0x58,0x04,0xb6,0x45,0x0f,0x62,0xc1, -0x20,0x2a,0x56,0xb2,0x05,0x00,0xad,0x03,0x81,0x54,0xf5,0xe0,0x08,0x00,0x1b,0x22, -0x66,0x92,0xe5,0x38,0x04,0x22,0xa0,0x00,0xb6,0x43,0x11,0xa1,0xad,0xfb,0x81,0x4e, -0xf5,0xe0,0x08,0x00,0x46,0x01,0x00,0x00,0x00,0x00,0x22,0xaf,0xfe,0x31,0x48,0xf5, -0x38,0x03,0xb6,0x43,0x56,0xa1,0xa7,0xfb,0xbd,0x02,0x81,0x47,0xf5,0xe0,0x08,0x00, -0x06,0x12,0x00,0xf6,0x45,0x02,0xc6,0xcf,0xfc,0x46,0xcc,0xfc,0xa5,0x5e,0xfd,0x22, -0xa0,0x00,0xd2,0xa0,0x01,0xa0,0xd2,0x83,0xb2,0x21,0x22,0xa2,0x21,0x24,0x70,0xc7, -0x20,0x25,0x3d,0xfe,0x27,0x1a,0x02,0x86,0x92,0xfd,0x06,0x97,0xfd,0xa5,0x5c,0xfd, -0x82,0xa0,0x01,0xd2,0xa0,0x00,0xb2,0x21,0x22,0xa0,0xd8,0x93,0xcd,0x06,0x50,0xa5, -0x20,0x25,0x3b,0xfe,0xcc,0x1a,0x86,0xf0,0xfd,0xc6,0xec,0xfd,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x22,0x02,0x00,0x92,0xa1,0x03,0x20,0x20,0x04,0x0c,0x08,0x20,0x89, -0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x82,0x02,0x00,0x07,0x68, -0x17,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00, -0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x89,0xd2,0x1d,0xf0,0x00,0x36,0x41,0x00,0x82, -0x02,0x00,0x22,0xa1,0x03,0x07,0x68,0x0b,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53, -0x01,0x22,0xa0,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_data.inc deleted file mode 100644 index 07ea6b0f0e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,281 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x74,0x82,0x02,0x40,0x10,0x82,0x02,0x40,0x44,0x82,0x02,0x40,0xf4,0x81,0x02,0x40, -0xd0,0x82,0x02,0x40,0xd0,0x8a,0x02,0x40,0xbc,0xae,0x02,0x40,0x04,0x89,0x02,0x40, -0x54,0x89,0x02,0x40,0x98,0xae,0x02,0x40,0xa8,0x89,0x02,0x40,0x80,0xae,0x02,0x40, -0xa8,0x82,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x01,0x00,0x00, -0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x1c,0x4e,0x0e, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61, -0x74,0x20,0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x6d,0x73, -0x62,0x20,0x2d,0x20,0x6c,0x73,0x62,0x20,0x3c,0x20,0x38,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e,0x63,0x72,0x79,0x70, -0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x25,0x64,0x20,0x25,0x64, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x41, -0x42,0x4f,0x52,0x54,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26,0x26,0x20,0x22, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63, -0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x64,0x6f,0x77,0x6e,0x20, -0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x66,0x61,0x6c,0x73,0x65,0x20,0x26, -0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e, -0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x70,0x61,0x67,0x65, -0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x73,0x72,0x63,0x3a,0x20,0x25,0x78, -0x20,0x6d,0x61,0x70,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x78,0x20,0x70,0x61, -0x67,0x65,0x5f,0x63,0x6e,0x74,0x3a,0x20,0x25,0x64,0x20,0x66,0x6c,0x61,0x73,0x68, -0x5f,0x70,0x61,0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74, -0x72,0x3a,0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x61, -0x67,0x69,0x63,0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x49,0x3a,0x20,0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64, -0x65,0x72,0x20,0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64, -0x20,0x6d,0x63,0x75,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64, -0x20,0x6d,0x61,0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72,0x20,0x30,0x78, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61, -0x6c,0x69,0x64,0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f,0x4d,0x20,0x61,0x64, -0x64,0x72,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30,0x78,0x25,0x78,0x29, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x61,0x70,0x70,0x65,0x64, -0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x2d,0x3e,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f, -0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x69,0x6d,0x61,0x67,0x65,0x3a,0x20,0x6d, -0x61,0x67,0x69,0x63,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x25,0x64,0x20,0x73,0x65, -0x67,0x6d,0x65,0x6e,0x74,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61, -0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65, -0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x41,0x70,0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20, -0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25,0x64,0x2c,0x20, -0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65,0x64, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20, -0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x7a, -0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x74,0x73,0x6e, -0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e,0x3a,0x25,0x64, -0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73, -0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61,0x73,0x65,0x64,0x20,0x25,0x64,0x20, -0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20, -0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00,0x65,0x6e,0x63,0x72,0x79,0x70,0x74, -0x65,0x64,0x2d,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x69,0x74, -0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75, -0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25, -0x78,0x25,0x78,0x2e,0x2e,0x2e,0x25,0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72, -0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e, -0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75, -0x6c,0x65,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20, -0x6f,0x70,0x74,0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f, -0x64,0x75,0x6c,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f,0x6d,0x70, -0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x56,0x3a,0x20,0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77, -0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25, -0x64,0x2d,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x56,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64, -0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20, -0x75,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66, -0x6c,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28, -0x25,0x64,0x29,0x20,0x6f,0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c, -0x64,0x29,0x75,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e, -0x61,0x6c,0x69,0x67,0x6e,0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x21,0x20, -0x25,0x64,0x2d,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66, -0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x66, -0x6c,0x61,0x74,0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75, -0x67,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61, -0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x54,0x6f,0x6f,0x20,0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65, -0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, -0x6f,0x20,0x70,0x75,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x6f,0x74,0x65,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x70,0x75,0x5f,0x66,0x72,0x65, -0x71,0x3a,0x25,0x64,0x20,0x4d,0x68,0x7a,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x44,0x41,0x54,0x41,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30, -0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x63,0x6d,0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78, -0x2c,0x20,0x61,0x72,0x67,0x32,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x49,0x3a,0x20,0x43,0x61,0x63,0x68,0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74, -0x6f,0x20,0x62,0x65,0x20,0x65,0x6e,0x61,0x62,0x6c,0x65,0x64,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49, -0x3a,0x20,0x41,0x74,0x74,0x61,0x63,0x68,0x20,0x73,0x70,0x69,0x20,0x66,0x6c,0x61, -0x73,0x68,0x2e,0x2e,0x2e,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25, -0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78,0x2c,0x20,0x63,0x73,0x20,0x25, -0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x73,0x20,0x25,0x78,0x2c, -0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d,0x20,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20, -0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a, -0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x25,0x78,0x2c,0x20,0x73,0x69, -0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20, -0x66,0x6c,0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x75, -0x6e,0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20, -0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74, -0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e,0x20, -0x25,0x64,0x20,0x6d,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46, -0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, -0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, -0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73, -0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65, -0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x45,0x78, -0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20,0x77,0x68,0x65,0x6e,0x20,0x72, -0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65, -0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x34,0x20,0x62, -0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52, -0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65,0x64,0x20,0x77,0x6f,0x72,0x64,0x20, -0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65, -0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6c,0x61,0x73,0x74,0x20,0x77, -0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x53,0x65, -0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75, -0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20, -0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25, -0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x70, -0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x73,0x20,0x74,0x61,0x62,0x6c,0x65,0x20, -0x65,0x6e,0x74,0x72,0x79,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72, -0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67, -0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65, -0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78, -0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63, -0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61,0x72, -0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78,0x25, -0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64, -0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f, -0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f, -0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73, -0x65,0x63,0x74,0x6f,0x72,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20, -0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25, -0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a, -0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78, -0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25, -0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x73,0x74,0x6f, -0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x72, -0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20, -0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x20,0x66,0x72,0x65,0x71, -0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e,0x66,0x69,0x67,0x75,0x72,0x61,0x74, -0x69,0x6f,0x6e,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74, -0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69, -0x64,0x20,0x43,0x50,0x55,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20, -0x76,0x61,0x6c,0x75,0x65,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x42, -0x42,0x50,0x4c,0x4c,0x20,0x53,0x4f,0x46,0x54,0x57,0x41,0x52,0x45,0x20,0x43,0x41, -0x4c,0x20,0x46,0x41,0x49,0x4c,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20, -0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63, -0x79,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28, -0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x61,0x74, -0x61,0x3a,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x78,0x20,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a,0x00,0x46,0x4c,0x41,0x53,0x48, -0x5f,0x52,0x45,0x41,0x44,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54, -0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x00,0x46,0x4c, -0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f,0x43,0x48,0x45,0x43,0x4b,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41,0x50,0x5f,0x47,0x45,0x54,0x00,0x46,0x4c, -0x41,0x53,0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54,0x00,0x46,0x4c,0x41,0x53,0x48, -0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f, -0x54,0x45,0x53,0x54,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x57,0x52,0x49,0x54,0x45, -0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f, -0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00,0x43,0x4c,0x4f,0x43,0x4b,0x5f, -0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00,0x00,0x00,0x28,0x50,0x04,0x00, -0xff,0xac,0x00,0x00,0xf0,0x9f,0x02,0x40,0x83,0xa2,0x02,0x40,0x65,0xa2,0x02,0x40, -0x73,0xa2,0x02,0x40,0xac,0xa2,0x02,0x40,0x91,0xa3,0x02,0x40,0x51,0xa5,0x02,0x40, -0x4a,0xad,0x02,0x40,0x8f,0xa2,0x02,0x40,0x9b,0xa2,0x02,0x40,0xc1,0xa6,0x02,0x40, -0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, -0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72, -0x5f,0x67,0x65,0x74,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f, -0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x73,0x74,0x75,0x62,0x5f,0x67, -0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66,0x5f,0x73,0x69,0x7a, -0x65,0x00,0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65,0x5f,0x69,0x6e,0x69, -0x74,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67, -0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x73,0x74,0x75,0x62,0x5f, -0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x00,0x73,0x74,0x75, -0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70,0x5f,0x6d, -0x75,0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f, -0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c, -0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x5f,0x6d,0x75,0x6c, -0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x68,0x61, -0x6e,0x64,0x6c,0x65,0x72,0x00,0x00,0x00,0x9b,0xce,0xfb,0x3f,0xa6,0xce,0xfb,0x3f, -0xb2,0xce,0xfb,0x3f,0xbe,0xce,0xfb,0x3f,0xd0,0xce,0xfb,0x3f,0xde,0xce,0xfb,0x3f, -0xeb,0xce,0xfb,0x3f,0xfa,0xce,0xfb,0x3f,0x05,0xcf,0xfb,0x3f,0x1a,0xcf,0xfb,0x3f, -0x2a,0xcf,0xfb,0x3f,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e,0x6f,0x6c,0x6f,0x63, -0x6b,0x00,0x65,0x73,0x70,0x5f,0x72,0x6f,0x6d,0x5f,0x72,0x65,0x67,0x69,0x32,0x63, -0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_code.inc deleted file mode 100644 index 2b45441f31..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,196 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x6c,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62, -0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00, -0xe0,0x10,0x4c,0x3f,0x36,0x41,0x00,0x81,0xfc,0xff,0x56,0x22,0x00,0x81,0xfb,0xff, -0x91,0xfc,0xff,0x0c,0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x14,0x00,0x10,0x00, -0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xea,0xff,0x80,0x69, -0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20, -0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c, -0x02,0x1d,0xf0,0x00,0xeb,0x80,0x02,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb, -0xff,0x80,0x79,0x40,0x81,0xdc,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14, -0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25, -0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x82, -0x02,0x00,0x0c,0x02,0x27,0x58,0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05, -0x1d,0xf0,0x00,0x00,0x00,0x40,0xff,0x3f,0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f, -0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d,0x02,0x0c,0x02,0xc0,0x20,0x00,0x29,0xb8, -0xc0,0x20,0x00,0x29,0xa8,0x91,0xf7,0xff,0xc0,0x20,0x00,0x29,0xc8,0xc0,0x20,0x00, -0x29,0xd8,0x99,0x58,0xa1,0xf6,0xff,0x91,0xf4,0xff,0xc0,0x20,0x00,0x29,0x38,0x99, -0x68,0xa9,0x78,0x99,0x88,0xc0,0x20,0x00,0x29,0x48,0x91,0xc1,0xff,0xa1,0xbf,0xff, -0x29,0x98,0xc0,0x20,0x00,0x29,0x28,0xc0,0x20,0x00,0xa9,0x09,0x91,0xed,0xff,0x0c, -0x2a,0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0,0x79,0x40,0x91,0xb2,0xff,0x20,0x79,0x40, -0x91,0xbf,0xff,0x20,0x79,0x40,0x92,0x08,0x00,0x0c,0x1a,0xa0,0x99,0x20,0x92,0x48, -0x00,0x1d,0xf0,0x00,0x89,0x88,0x88,0x88,0x90,0xaa,0x01,0x40,0xa8,0xab,0x01,0x40, -0x36,0x61,0x00,0x61,0xfc,0xff,0xc6,0x0d,0x00,0x81,0xfb,0xff,0xe0,0x08,0x00,0x60, -0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13,0x0c,0x17,0x57,0x3a, -0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33,0x59,0x43,0x49,0x53, -0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6b,0x00,0x48,0x23,0x47,0x35,0x02,0x86,0x69, -0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20,0x00,0xa8,0x12,0xe0, -0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c,0xf3,0x40,0x33,0x30,0x30,0x30,0x04,0xe0, -0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00,0x68,0x12,0xad,0x03, -0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68,0x16,0xd0,0x33,0x11, -0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23,0x03,0xe0,0x0a,0x00, -0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8,0x12,0x6d,0x05,0x9d,0x05,0xc0,0x20,0x00, -0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20,0x00,0x38,0x92,0xc0, -0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x93,0x10,0xc0,0x20,0x00,0xa8,0xb2,0xdc, -0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00, -0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0e,0x60,0xa8,0xc0,0x30, -0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0,0x20,0x00,0xc8,0xc2, -0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21,0x00,0xc0,0x20,0x00, -0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca, -0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00,0xc0,0x20,0x00,0xa8, -0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xa9,0xa2, -0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xa8,0xa2,0xa7, -0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2,0xc0,0x20,0x00,0xa8, -0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20,0x00,0xa2,0x62,0x0a, -0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2,0xad,0x0b,0xc6,0x07, -0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c,0x0b,0xbb,0xc0,0xbb, -0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0,0x20,0x00,0xb2,0x62, -0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03,0xba,0xb7,0x89,0x01, -0x99,0x11,0x81,0x92,0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87,0xb6, -0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a, -0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22, -0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23, -0x26,0x04,0x02,0x86,0x84,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x90,0xff,0xc6,0x81, -0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0xa2,0xa1, -0x03,0x07,0x65,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00, -0x40,0xb4,0x20,0x50,0xa5,0x20,0xa5,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88, -0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33, -0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x42,0x02,0x00,0xa2,0xa1, -0x03,0x07,0x64,0x38,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x06,0x03,0x00,0x00,0x30,0xb3,0x20,0x40, -0xa4,0x20,0xe5,0xd7,0xff,0x56,0x4a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04, -0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0xea,0xfd,0x2d,0x0a,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0x40,0xb4,0x20,0x07,0xe5,0x04, -0x0c,0x02,0x46,0x41,0x00,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0x2b,0x55,0xd0, -0x55,0x11,0x5a,0x52,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xe3,0xc0,0x20,0x00,0x58, -0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35,0xc0,0x20, -0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88, -0x28,0x5a,0x99,0x97,0xb8,0x79,0xa2,0xc2,0x04,0x65,0xd0,0xff,0x56,0x0a,0xfb,0xc0, -0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b,0x88, -0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x85,0xc0,0x20,0x00,0x98,0x22,0xc0, -0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0, -0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0x16, -0xd8,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0, -0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x86,0x10,0x00,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xe8, -0xef,0x0c,0x02,0x22,0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x82,0x02,0x00,0x5d,0x02,0x4b,0x22,0x07,0xe8,0x06,0x0c,0x02,0x46, -0x44,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87,0x39, -0x07,0xc0,0x20,0x00,0x88,0xd5,0x06,0x01,0x00,0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20, -0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x38,0x08,0x28,0x03,0x20,0x88,0x63,0x89,0x03, -0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20, -0x00,0x48,0xd5,0x37,0x34,0x11,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5, -0x3a,0x38,0x37,0x34,0x52,0x86,0x0f,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00, -0x48,0xb5,0x3a,0x38,0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48, -0xb5,0x3a,0x38,0x47,0x93,0x20,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5, -0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0, -0x20,0x00,0x39,0xc5,0x46,0x03,0x00,0xc0,0x20,0x00,0x38,0xc5,0x30,0x88,0x80,0xc0, -0x20,0x00,0x82,0x65,0x0c,0x56,0xb2,0x06,0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01, -0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad,0x02,0x25,0xb7,0xff, -0x06,0xd0,0xff,0x00,0x88,0x24,0x66,0x08,0x07,0x88,0x34,0x66,0x08,0x02,0x86,0xcc, -0xff,0x81,0xd5,0xfe,0xe0,0x08,0x00,0x61,0xd3,0xfe,0x98,0x04,0x60,0xaa,0xa2,0x88, -0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2,0xa0,0x01,0x97,0x3a,0x02,0xb2,0xa0,0x00, -0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34,0x99,0x44,0x89,0x54,0xa7,0xa8,0x02,0x46, -0xc0,0xff,0x87,0x1a,0x02,0x06,0xbd,0xff,0x88,0x24,0x87,0xb9,0x02,0xc6,0xbc,0xff, -0x46,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00,0x48,0xc1,0xfb,0x3f,0x14,0xc1,0xfb,0x3f, -0x10,0xc0,0xfb,0x3f,0x34,0xc0,0xfb,0x3f,0x2c,0xc1,0xfb,0x3f,0x30,0xc1,0xfb,0x3f, -0x18,0x80,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00, -0x2c,0x80,0x00,0x00,0x24,0x80,0x00,0x00,0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00, -0x34,0x80,0x00,0x00,0x40,0x80,0x00,0x00,0x3c,0xad,0x01,0x40,0xe0,0x77,0x01,0x40, -0xcc,0x71,0x01,0x40,0x36,0x41,0x00,0x81,0xfb,0xff,0x41,0xec,0xff,0x5d,0x02,0x28, -0x62,0x31,0xe9,0xff,0x80,0x81,0xc0,0x20,0x20,0x04,0x10,0x18,0x00,0x1c,0x8c,0x0c, -0x0b,0x40,0xa4,0x20,0x29,0x03,0x81,0xf4,0xff,0xe0,0x08,0x00,0x21,0xe5,0xff,0x61, -0xe6,0xff,0x29,0x24,0x21,0xe4,0xff,0x0c,0x03,0x29,0x34,0x0c,0x12,0x22,0x46,0x00, -0x2d,0x04,0x68,0x02,0xcc,0x96,0x1b,0x33,0x8b,0x22,0x66,0x33,0xf4,0x46,0x90,0x00, -0x00,0x68,0x06,0xa8,0x12,0xe0,0x06,0x00,0x16,0xaa,0xfe,0x86,0x8b,0x00,0x28,0x24, -0x8c,0xc2,0x28,0x52,0x8c,0x82,0xc8,0x35,0xb8,0x25,0xa2,0x24,0x03,0xe0,0x02,0x00, -0x31,0xd7,0xff,0x28,0x05,0x81,0xd9,0xff,0x29,0x03,0x28,0x45,0x61,0xd9,0xff,0x29, -0x13,0x21,0xd3,0xff,0x1a,0x88,0x0c,0x09,0x99,0x08,0x1a,0x66,0x2a,0x81,0x19,0x43, -0x19,0x53,0x89,0x06,0x46,0x78,0x00,0x00,0x91,0xd1,0xff,0x21,0xd1,0xff,0x1a,0x99, -0x98,0x09,0x1a,0x22,0x28,0x02,0x81,0xc8,0xff,0x90,0x66,0xc0,0x69,0x02,0x62,0x08, -0x00,0x16,0x86,0x1d,0x68,0x24,0x16,0x36,0x1d,0x68,0x66,0x16,0xe6,0x1c,0x81,0x82, -0xfe,0xe0,0x08,0x00,0xc1,0x31,0xfe,0x91,0xc3,0xff,0xca,0xc1,0x61,0x7e,0xfe,0x99, -0x3c,0x91,0xc1,0xff,0x81,0xc0,0xff,0x60,0xaa,0xa2,0x99,0x5c,0x0c,0x06,0x91,0xc0, -0xff,0x69,0x1c,0x68,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99,0x81,0xbb,0xff,0xa9, -0x0c,0x68,0x66,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x06,0x00,0x21,0xba,0xff,0x6d, -0x0a,0x1a,0x22,0xa9,0x02,0x16,0x4a,0x18,0x81,0xb6,0xff,0x91,0xb7,0xff,0x1a,0x88, -0x88,0x08,0x1a,0x99,0x28,0x08,0xa9,0x09,0x46,0x36,0x00,0x00,0x00,0x61,0xab,0xff, -0x91,0x1a,0xfe,0xa8,0x56,0x78,0x46,0x6d,0x02,0x70,0x7a,0xc0,0x2a,0xb7,0xb7,0xb9, -0x02,0x70,0x69,0xc0,0x81,0xad,0xff,0xcd,0x06,0x1a,0x88,0xb8,0x08,0x6a,0x77,0x81, -0x63,0xfe,0xe0,0x08,0x00,0x91,0xa8,0xff,0x60,0x22,0xc0,0x1a,0x99,0x98,0x09,0x6a, -0x89,0x91,0xa5,0xff,0x1a,0x99,0x89,0x09,0x88,0x53,0x0c,0x09,0x6a,0x68,0x69,0x53, -0x68,0x13,0x0c,0x18,0x70,0x66,0xc0,0x60,0x98,0x83,0x90,0x60,0x74,0xcc,0x76,0x92, -0xd7,0x80,0x90,0x68,0x83,0x16,0xc6,0x07,0x81,0x90,0xff,0x68,0x03,0x98,0x08,0x81, -0x9b,0xff,0xb2,0x23,0x04,0x1a,0x88,0x92,0x68,0x00,0xec,0x29,0x81,0x99,0xff,0x10, -0x88,0x80,0xb2,0x68,0x00,0xa5,0x75,0xff,0x81,0x95,0xff,0x91,0x95,0xff,0x10,0x88, -0x80,0x88,0x08,0x1a,0x99,0xb8,0x09,0xac,0xc8,0xdc,0xda,0x06,0x0a,0x00,0x00,0x00, -0x91,0x90,0xff,0x1a,0x99,0xb9,0x09,0xa5,0x73,0xff,0x81,0x8d,0xff,0x1a,0x88,0xb8, -0x08,0x56,0x7a,0xfc,0x7c,0xf6,0x86,0x0e,0x00,0x00,0xcd,0x07,0xad,0x06,0x81,0x8b, -0xff,0xe0,0x08,0x00,0x46,0x02,0x00,0xcd,0x07,0xad,0x06,0x81,0x89,0xff,0xe0,0x08, -0x00,0x56,0xfa,0xfd,0x68,0x03,0x7a,0x66,0x69,0x03,0x68,0x13,0x70,0x66,0xc0,0x69, -0x13,0x68,0x43,0x69,0x53,0x8c,0x92,0x91,0x75,0xff,0x68,0x19,0x56,0xd6,0xf1,0x46, -0x00,0x00,0x6d,0x02,0x21,0x71,0xff,0x72,0x02,0x00,0x16,0xf7,0x07,0x78,0x24,0x16, -0xa7,0x07,0x78,0x67,0x16,0x57,0x07,0x81,0x2c,0xfe,0xe0,0x08,0x00,0xc1,0xda,0xfd, -0x91,0x6d,0xff,0xca,0xc1,0x71,0x27,0xfe,0x99,0x3c,0x91,0x6b,0xff,0x70,0xaa,0xa2, -0x81,0x69,0xff,0x0c,0x07,0x99,0x5c,0x91,0x6b,0xff,0x79,0x1c,0x78,0x24,0xa0,0xa7, -0x41,0x89,0x2c,0x1a,0x99,0x81,0x64,0xff,0xa9,0x0c,0x78,0x77,0xb8,0x09,0xa8,0x34, -0x89,0x4c,0xe0,0x07,0x00,0xfc,0x4a,0xdc,0x96,0x61,0x5d,0xff,0x21,0x60,0xff,0x6a, -0x61,0x1a,0x22,0x28,0x02,0x68,0x06,0x6a,0x82,0x21,0x5c,0xff,0x1a,0x22,0x89,0x02, -0x46,0x01,0x00,0x00,0x7c,0xd2,0xc6,0x0c,0x00,0x81,0x58,0xff,0x68,0x15,0x1a,0x88, -0x88,0x08,0x67,0xb8,0x02,0xc6,0x83,0xff,0x0c,0x02,0xc6,0x07,0x00,0x7c,0xf2,0x86, -0x06,0x00,0x31,0xb8,0xfd,0x20,0x63,0x40,0x61,0xcb,0xfd,0x60,0x22,0x20,0x20,0x73, -0x40,0x91,0x49,0xff,0x22,0x09,0x00,0x56,0x32,0xdb,0x86,0x70,0xff,0x1d,0xf0,0x00, -0x14,0xc1,0xfb,0x3f,0x4c,0xc1,0xfb,0x3f,0x38,0x40,0x40,0x3f,0x40,0x00,0x80,0x61, -0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f,0x18,0x20,0x40,0x3f, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f,0x58,0x20,0x40,0x3f, -0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x74,0xc0,0xfb,0x3f,0xff,0xff,0x00,0x00, -0x00,0x10,0x00,0x00,0x3c,0xfd,0xff,0x3f,0xa0,0xe4,0x00,0x40,0x6c,0x8d,0x01,0x40, -0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40,0xd8,0x8d,0x01,0x40, -0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40,0x88,0x6e,0x01,0x40, -0x36,0xa1,0x00,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xe0,0xff, -0x41,0xe1,0xff,0x0c,0x08,0x46,0x01,0x00,0x00,0x00,0x89,0x03,0x4b,0x33,0x47,0x33, -0xf8,0x32,0xc1,0x10,0x39,0x11,0x32,0xc1,0x30,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c, -0xd3,0x7c,0xea,0x27,0xa3,0x02,0xc6,0x50,0x00,0x38,0x51,0x81,0xe7,0xff,0xe0,0x08, -0x00,0x81,0xd5,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc,0xda,0x92,0xa0,0x1c, -0x90,0x88,0x10,0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x49,0x83,0x81,0xd0,0xff,0xc0, -0x20,0x00,0x98,0x08,0x81,0xcf,0xff,0xc0,0x20,0x00,0x88,0x08,0x07,0x69,0x02,0x27, -0x68,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd8,0xff,0xe0,0x08,0x00, -0x81,0xd8,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2,0xa0,0x01,0x81,0xd5, -0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd4,0xff,0xe0,0x08,0x00, -0x91,0xc0,0xff,0x7c,0xba,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88,0x10,0xc0,0x20,0x00, -0x82,0x69,0x00,0xa2,0xa0,0x00,0x81,0xce,0xff,0xe0,0x08,0x00,0x81,0xba,0xff,0xc0, -0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb,0x10,0xcc,0x7b,0x40,0xa4,0x20,0x81,0xc9, -0xff,0xe0,0x08,0x00,0x91,0xb5,0xff,0x81,0xb5,0xff,0x42,0x09,0x01,0xcc,0xc4,0xc0, -0x20,0x00,0x48,0x08,0x91,0xb3,0xff,0x90,0x44,0x10,0xc6,0x05,0x00,0xc0,0x20,0x00, -0x48,0x08,0xa1,0xb0,0xff,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x42,0x09,0x01, -0x81,0xae,0xff,0x0b,0x44,0xc0,0x20,0x00,0x49,0x08,0x41,0xac,0xff,0x0c,0x08,0xc0, -0x20,0x00,0x89,0x04,0x91,0xac,0xff,0x81,0xaa,0xff,0xc0,0x20,0x00,0x92,0x68,0x00, -0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0xc0,0x20,0x00,0x88,0x04,0x2c,0x74,0x80, -0x80,0x75,0x82,0xc8,0xee,0x87,0x34,0x0c,0x41,0xa4,0xff,0xe0,0x88,0x11,0x8a,0x84, -0xb8,0x08,0x56,0x7b,0x00,0x26,0x42,0x32,0x7c,0xfa,0xc6,0x0b,0x00,0x41,0xa1,0xff, -0xf1,0x9f,0xff,0xd1,0x9f,0xff,0xc1,0x45,0xfd,0xa8,0x04,0xe2,0xa1,0x00,0x81,0xa6, -0xff,0xe0,0x08,0x00,0x81,0xa6,0xff,0xe0,0x08,0x00,0x56,0xaa,0xfd,0x66,0x12,0x0a, -0xad,0x03,0x25,0xb7,0xff,0x06,0x01,0x00,0x00,0x00,0x00,0x7c,0xea,0x2d,0x0a,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x22,0x02,0x00,0x92,0xa1,0x03,0x20,0x20,0x04, -0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x82, -0x02,0x00,0x07,0x68,0x17,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c, -0x08,0xc0,0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x89,0xd2,0x1d,0xf0,0x00, -0x36,0x41,0x00,0x82,0x02,0x00,0x22,0xa1,0x03,0x07,0x68,0x0b,0x32,0xc3,0xfc,0x22, -0x13,0x00,0x22,0x53,0x01,0x22,0xa0,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_data.inc deleted file mode 100644 index 109a194b8f..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x28,0x81,0x02,0x40,0xc4,0x80,0x02,0x40,0xf8,0x80,0x02,0x40,0xa8,0x80,0x02,0x40, -0x84,0x81,0x02,0x40,0xa4,0x84,0x02,0x40,0x10,0x8c,0x02,0x40,0x08,0x84,0x02,0x40, -0x58,0x84,0x02,0x40,0xec,0x8b,0x02,0x40,0xc0,0x85,0x02,0x40,0xd4,0x8b,0x02,0x40, -0x5c,0x81,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index 4ec7b9f18b..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,211 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xc0,0xfb,0x3f, -0x34,0xa0,0x41,0x3f,0x2c,0xa0,0x41,0x3f,0x30,0xa0,0x41,0x3f,0x6c,0xc0,0xfb,0x3f, -0x36,0x41,0x00,0xb1,0xfa,0xff,0x82,0x0b,0x00,0x16,0xe8,0x06,0x81,0xf9,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xc1, -0xf3,0xff,0xbc,0xe8,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x28,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0xa8,0x09,0xc0,0x20,0x00,0x92,0x29,0x00, -0x80,0x83,0xc5,0xa0,0xaa,0x41,0xa0,0x88,0x10,0x90,0x9b,0x41,0x90,0x88,0x10,0x07, -0x68,0x03,0x0c,0x28,0x89,0x0c,0x0c,0x08,0x82,0x4b,0x00,0x81,0xe0,0xff,0x28,0x08, -0x1d,0xf0,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62, -0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00, -0xe0,0x10,0x4c,0x3f,0x36,0x41,0x00,0x81,0xfc,0xff,0x56,0x22,0x00,0x81,0xfb,0xff, -0x91,0xfc,0xff,0x0c,0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x14,0x00,0x10,0x00, -0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xea,0xff,0x80,0x69, -0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20, -0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c, -0x02,0x1d,0xf0,0x00,0xeb,0x80,0x02,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb, -0xff,0x80,0x79,0x40,0x81,0xdc,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14, -0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25, -0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x82, -0x02,0x00,0x0c,0x02,0x27,0x58,0x08,0x21,0xcf,0xff,0x20,0x62,0x40,0x20,0x27,0x05, -0x1d,0xf0,0x00,0x00,0x00,0x40,0xff,0x3f,0x00,0x40,0x00,0x00,0x00,0x80,0xff,0x3f, -0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d,0x02,0x0c,0x02,0xc0,0x20,0x00,0x29,0xb8, -0xc0,0x20,0x00,0x29,0xa8,0x91,0xf7,0xff,0xc0,0x20,0x00,0x29,0xc8,0xc0,0x20,0x00, -0x29,0xd8,0x99,0x58,0xa1,0xf6,0xff,0x91,0xf4,0xff,0xc0,0x20,0x00,0x29,0x38,0x99, -0x68,0xa9,0x78,0x99,0x88,0xc0,0x20,0x00,0x29,0x48,0x91,0xc1,0xff,0xa1,0xbf,0xff, -0x29,0x98,0xc0,0x20,0x00,0x29,0x28,0xc0,0x20,0x00,0xa9,0x09,0x91,0xed,0xff,0x0c, -0x2a,0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0,0x79,0x40,0x91,0xb2,0xff,0x20,0x79,0x40, -0x91,0xbf,0xff,0x20,0x79,0x40,0x92,0x08,0x00,0x0c,0x1a,0xa0,0x99,0x20,0x92,0x48, -0x00,0x1d,0xf0,0x00,0x89,0x88,0x88,0x88,0x90,0xaa,0x01,0x40,0xa8,0xab,0x01,0x40, -0x36,0x61,0x00,0x61,0xfc,0xff,0xc6,0x0d,0x00,0x81,0xfb,0xff,0xe0,0x08,0x00,0x60, -0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13,0x0c,0x17,0x57,0x3a, -0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33,0x59,0x43,0x49,0x53, -0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6b,0x00,0x48,0x23,0x47,0x35,0x02,0x86,0x69, -0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20,0x00,0xa8,0x12,0xe0, -0x05,0x00,0x5d,0x0a,0x56,0x6a,0x19,0x7c,0xf3,0x40,0x33,0x30,0x30,0x30,0x04,0xe0, -0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00,0x68,0x12,0xad,0x03, -0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68,0x16,0xd0,0x33,0x11, -0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23,0x03,0xe0,0x0a,0x00, -0x16,0x5a,0x13,0x82,0x17,0x00,0x16,0xf8,0x12,0x6d,0x05,0x9d,0x05,0xc0,0x20,0x00, -0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20,0x00,0x38,0x92,0xc0, -0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x93,0x10,0xc0,0x20,0x00,0xa8,0xb2,0xdc, -0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00, -0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x73,0x0e,0x60,0xa8,0xc0,0x30, -0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0,0x20,0x00,0xc8,0xc2, -0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21,0x00,0xc0,0x20,0x00, -0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca, -0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00,0xc0,0x20,0x00,0xa8, -0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00,0xa9,0xa2, -0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xa8,0xa2,0xa7, -0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2,0xc0,0x20,0x00,0xa8, -0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20,0x00,0xa2,0x62,0x0a, -0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2,0xad,0x0b,0xc6,0x07, -0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c,0x0b,0xbb,0xc0,0xbb, -0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0,0x20,0x00,0xb2,0x62, -0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03,0xba,0xb7,0x89,0x01, -0x99,0x11,0x81,0x92,0xff,0xe0,0x08,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87,0xb6, -0x02,0x06,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a, -0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22, -0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23, -0x26,0x04,0x02,0x86,0x84,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x90,0xff,0xc6,0x81, -0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0xa2,0xa1, -0x03,0x07,0x65,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00, -0x40,0xb4,0x20,0x50,0xa5,0x20,0xa5,0xdc,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88, -0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33, -0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x42,0x02,0x00,0xa2,0xa1, -0x03,0x07,0x64,0x38,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88, -0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x06,0x03,0x00,0x00,0x30,0xb3,0x20,0x40, -0xa4,0x20,0xe5,0xd7,0xff,0x56,0x4a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04, -0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0xea,0xfd,0x2d,0x0a,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x52,0x02,0x00,0x40,0xb4,0x20,0x07,0xe5,0x04, -0x0c,0x02,0x46,0x41,0x00,0xc0,0x20,0x00,0x58,0x22,0x50,0x50,0x04,0x2b,0x55,0xd0, -0x55,0x11,0x5a,0x52,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xe3,0xc0,0x20,0x00,0x58, -0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35,0xc0,0x20, -0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a,0x82,0x88, -0x28,0x5a,0x99,0x97,0xb8,0x79,0xa2,0xc2,0x04,0x65,0xd0,0xff,0x56,0x0a,0xfb,0xc0, -0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b,0x88, -0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x85,0xc0,0x20,0x00,0x98,0x22,0xc0, -0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11,0xd0, -0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89,0x16, -0xd8,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22,0xc0, -0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x86,0x10,0x00,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xe8, -0xef,0x0c,0x02,0x22,0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x82,0x02,0x00,0x5d,0x02,0x4b,0x22,0x07,0xe8,0x06,0x0c,0x02,0x46, -0x44,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87,0x39, -0x07,0xc0,0x20,0x00,0x88,0xd5,0x06,0x01,0x00,0xc0,0x20,0x00,0x88,0xb5,0xc0,0x20, -0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x38,0x08,0x28,0x03,0x20,0x88,0x63,0x89,0x03, -0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20, -0x00,0x48,0xd5,0x37,0x34,0x11,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5, -0x3a,0x38,0x37,0x34,0x52,0x86,0x0f,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00, -0x48,0xb5,0x3a,0x38,0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48, -0xb5,0x3a,0x38,0x47,0x93,0x20,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5, -0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0, -0x20,0x00,0x39,0xc5,0x46,0x03,0x00,0xc0,0x20,0x00,0x38,0xc5,0x30,0x88,0x80,0xc0, -0x20,0x00,0x82,0x65,0x0c,0x56,0xb2,0x06,0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01, -0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad,0x02,0x25,0xb7,0xff, -0x06,0xd0,0xff,0x00,0x88,0x24,0x66,0x08,0x07,0x88,0x34,0x66,0x08,0x02,0x86,0xcc, -0xff,0x81,0xd5,0xfe,0xe0,0x08,0x00,0x61,0xd3,0xfe,0x98,0x04,0x60,0xaa,0xa2,0x88, -0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2,0xa0,0x01,0x97,0x3a,0x02,0xb2,0xa0,0x00, -0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34,0x99,0x44,0x89,0x54,0xa7,0xa8,0x02,0x46, -0xc0,0xff,0x87,0x1a,0x02,0x06,0xbd,0xff,0x88,0x24,0x87,0xb9,0x02,0xc6,0xbc,0xff, -0x46,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00,0x48,0xc1,0xfb,0x3f,0x14,0xc1,0xfb,0x3f, -0x10,0xc0,0xfb,0x3f,0x34,0xc0,0xfb,0x3f,0x2c,0xc1,0xfb,0x3f,0x30,0xc1,0xfb,0x3f, -0x0c,0xab,0x00,0x00,0xf0,0xaa,0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00, -0x08,0xab,0x00,0x00,0xff,0x7f,0x00,0x00,0x10,0x80,0x00,0x00,0x24,0xab,0x00,0x00, -0x30,0xab,0x00,0x00,0x28,0xab,0x00,0x00,0x20,0xab,0x00,0x00,0x2c,0xab,0x00,0x00, -0x34,0xab,0x00,0x00,0x00,0xab,0x00,0x00,0x40,0xab,0x00,0x00,0x38,0xab,0x00,0x00, -0x3c,0xab,0x00,0x00,0x50,0xab,0x00,0x00,0x3c,0xad,0x01,0x40,0x00,0x30,0x00,0x40, -0xe0,0x77,0x01,0x40,0xcc,0x71,0x01,0x40,0x36,0x41,0x00,0x38,0x62,0x41,0xe2,0xff, -0x81,0xf9,0xff,0x30,0x30,0x04,0x39,0x04,0x31,0xe1,0xff,0x80,0x81,0xc0,0x10,0x18, -0x00,0x1c,0x8c,0x0c,0x0b,0xad,0x03,0x81,0xf4,0xff,0xe0,0x08,0x00,0x41,0xdc,0xff, -0x51,0xde,0xff,0x49,0x23,0x41,0xdb,0xff,0x0c,0x06,0x49,0x33,0x0c,0x14,0x42,0x45, -0x00,0x30,0x43,0x20,0x78,0x04,0xcc,0x87,0x1b,0x66,0x8b,0x44,0x66,0x36,0xf4,0xc6, -0xc5,0x00,0x78,0x07,0xa8,0x14,0xe0,0x07,0x00,0x16,0xba,0xfe,0x46,0xc1,0x00,0x00, -0x48,0x23,0x8c,0xb4,0x48,0x54,0x8c,0x74,0xc8,0x32,0xb8,0x22,0xa8,0x33,0xe0,0x04, -0x00,0x41,0xce,0xff,0x38,0x02,0x61,0xd4,0xff,0x39,0x04,0x38,0x42,0x81,0xd3,0xff, -0x39,0x14,0x38,0x12,0x6a,0x51,0x39,0x24,0x32,0xc1,0x10,0x59,0x34,0x39,0x44,0x39, -0x54,0x1a,0x88,0x0c,0x04,0x49,0x05,0x49,0x08,0x91,0xcd,0xff,0x41,0xc5,0xff,0x1a, -0x99,0x4a,0xa3,0xa9,0x09,0x06,0xaa,0x00,0x00,0x51,0xc8,0xff,0x61,0xc9,0xff,0x1a, -0x55,0x58,0x05,0x1a,0x66,0x68,0x06,0x50,0x44,0xc0,0x49,0x06,0x41,0xbb,0xff,0x42, -0x04,0x00,0x16,0xf4,0x29,0x41,0xb5,0xff,0x58,0x24,0x16,0x75,0x29,0x58,0x65,0x16, -0x25,0x29,0x81,0x75,0xfe,0xe0,0x08,0x00,0xc1,0xb7,0xff,0x91,0xb7,0xff,0xca,0xc3, -0x51,0x71,0xfe,0x99,0x3c,0x91,0xb5,0xff,0x81,0xb4,0xff,0x50,0xaa,0xa2,0x99,0x5c, -0x0c,0x05,0x91,0xb7,0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99, -0x81,0xaf,0xff,0xa9,0x0c,0x58,0x65,0xa8,0x34,0xb8,0x09,0x89,0x4c,0xe0,0x05,0x00, -0x41,0xb1,0xff,0x1a,0x44,0xa9,0x04,0x16,0xaa,0x24,0x81,0xb0,0xff,0x91,0xa8,0xff, -0x1a,0x88,0xa9,0x08,0x51,0xad,0xff,0x9a,0xa3,0x91,0xad,0xff,0x68,0x06,0x1a,0x55, -0x1a,0x99,0x69,0x05,0x0c,0x18,0xa9,0x09,0x06,0x5d,0x00,0x00,0xa1,0xa7,0xff,0x51, -0x9b,0xff,0x1a,0xaa,0x48,0x0a,0xa1,0xa6,0xff,0xd8,0x45,0x1a,0xaa,0xa8,0x0a,0xe8, -0x55,0x49,0x0a,0x41,0x05,0xfe,0x81,0xa3,0xff,0x91,0x9f,0xff,0x4a,0x4d,0x8a,0x71, -0xe0,0x44,0xc0,0x1a,0x99,0x49,0x07,0x98,0x09,0x48,0x25,0x61,0x92,0xff,0x0c,0x07, -0x47,0xb9,0x01,0x0c,0x27,0x81,0x99,0xff,0x51,0x8d,0xff,0xa1,0x91,0xff,0x79,0x01, -0x1a,0x88,0xaa,0x43,0xb8,0x08,0x6a,0x63,0xa8,0x35,0xfd,0x06,0xcd,0x04,0x81,0x9b, -0xff,0xe0,0x08,0x00,0x91,0x91,0xff,0x48,0x04,0x1a,0x99,0x98,0x09,0x8d,0x0a,0x40, -0xa9,0xc0,0x91,0x8d,0xff,0x78,0x25,0x1a,0x99,0xa9,0x09,0xa1,0x8c,0xff,0x40,0x77, -0xc0,0x1a,0xaa,0xa8,0x0a,0x68,0x06,0x4a,0x9a,0x48,0x55,0xa1,0x88,0xff,0x6a,0x44, -0x0b,0x68,0x1a,0xaa,0xb8,0x45,0x60,0x68,0x20,0x49,0x55,0x79,0x25,0x99,0x0a,0x60, -0x6f,0x05,0xb0,0x44,0xc0,0xcc,0x96,0x72,0xd4,0x80,0x0c,0x1a,0x70,0x6a,0x83,0x16, -0xd6,0x0c,0x68,0x15,0x60,0xc4,0x63,0x16,0x3c,0x0b,0x71,0x76,0xff,0xc7,0x37,0x07, -0x67,0xb4,0x04,0x46,0x55,0x00,0x00,0x00,0x71,0x68,0xff,0x68,0x05,0x78,0x07,0xfc, -0x67,0x91,0x79,0xff,0xa1,0x7a,0xff,0x10,0x99,0x80,0x82,0x69,0x00,0x91,0x78,0xff, -0x10,0xaa,0x80,0xb9,0x0a,0x1a,0x99,0xc9,0x09,0x65,0x6b,0xff,0x91,0x73,0xff,0x1a, -0x99,0x88,0x09,0x91,0x72,0xff,0x1a,0x99,0xb8,0x09,0x91,0x71,0xff,0x1a,0x99,0xc8, -0x09,0x16,0x07,0x05,0xfc,0x7a,0xc6,0x12,0x00,0xa1,0x6b,0xff,0x91,0x6c,0xff,0x10, -0xaa,0x80,0x82,0x6a,0x00,0xa1,0x6a,0xff,0x10,0x99,0x80,0xb9,0x09,0x1a,0xaa,0xc9, -0x0a,0xe5,0x67,0xff,0x91,0x65,0xff,0x1a,0x99,0x88,0x09,0x91,0x64,0xff,0x1a,0x99, -0xb8,0x09,0x91,0x63,0xff,0x1a,0x99,0xc8,0x09,0x56,0x4a,0xf9,0x06,0x37,0x00,0xad, -0x06,0x61,0x5d,0xff,0x10,0x66,0x80,0x82,0x66,0x00,0x81,0x61,0xff,0xe0,0x08,0x00, -0x06,0x04,0x00,0x00,0x00,0xad,0x06,0x61,0x58,0xff,0x1a,0x66,0x89,0x06,0x81,0x5d, -0xff,0xe0,0x08,0x00,0x91,0x55,0xff,0x1a,0x99,0x88,0x09,0x56,0xda,0x0a,0x68,0x05, -0x4a,0x66,0x69,0x05,0x68,0x15,0x40,0x46,0xc0,0x49,0x15,0x48,0x45,0x42,0x65,0x05, -0xa1,0x4a,0xff,0x1a,0xaa,0xa8,0x0a,0x8c,0xea,0x51,0x3c,0xff,0x48,0x15,0x8c,0x74, -0x80,0x4f,0x31,0x80,0x44,0xc0,0x96,0x24,0xe7,0x96,0xf8,0x07,0x41,0x38,0xff,0x48, -0x14,0xcc,0x48,0x8c,0x54,0xc6,0x1c,0x00,0x00,0x16,0xf4,0x06,0x41,0x33,0xff,0x42, -0x04,0x00,0x16,0xf4,0x07,0x41,0x2d,0xff,0x58,0x24,0x16,0x75,0x07,0x58,0x65,0x16, -0x25,0x07,0x81,0xed,0xfd,0xe0,0x08,0x00,0x61,0x3b,0xff,0x91,0x2f,0xff,0x6a,0xc1, -0x51,0xe9,0xfd,0x99,0x3c,0x91,0x2d,0xff,0x50,0xaa,0xa2,0x81,0x2b,0xff,0x0c,0x05, -0x99,0x5c,0x91,0x30,0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99, -0x81,0x27,0xff,0xa9,0x0c,0x58,0x75,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x05,0x00, -0xfc,0x1a,0x41,0x1f,0xff,0xa1,0x25,0xff,0x4a,0x43,0x1a,0xaa,0xa8,0x0a,0x48,0x04, -0x4a,0x5a,0xa1,0x22,0xff,0x1a,0xaa,0x59,0x0a,0x06,0x01,0x00,0x7c,0xd2,0x06,0x0c, -0x00,0x51,0x1e,0xff,0x48,0x12,0x1a,0x55,0x58,0x05,0x47,0xb5,0x02,0x06,0x52,0xff, -0x0c,0x02,0x06,0x07,0x00,0x7c,0xf2,0xc6,0x05,0x00,0x61,0x7a,0xfd,0x40,0x66,0x40, -0x71,0x8d,0xfd,0x70,0x44,0x20,0x40,0x76,0x40,0x42,0x05,0x00,0x56,0x04,0xce,0x86, -0x3b,0xff,0x1d,0xf0,0x14,0xc1,0xfb,0x3f,0x4c,0xc1,0xfb,0x3f,0x38,0x40,0x40,0x3f, -0x40,0x00,0x80,0x61,0x44,0x00,0x80,0x61,0x3c,0x30,0x40,0x3f,0x54,0xfd,0xff,0x3f, -0x18,0x20,0x40,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x1c,0x20,0x40,0x3f, -0x58,0x20,0x40,0x3f,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x10,0x74,0xc0,0xfb,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x3c,0xfd,0xff,0x3f,0xa0,0xe4,0x00,0x40, -0x6c,0x8d,0x01,0x40,0xa4,0x8c,0x01,0x40,0x3c,0x80,0x01,0x40,0x20,0x84,0x01,0x40, -0xd8,0x8d,0x01,0x40,0xdc,0x8c,0x01,0x40,0x04,0x70,0x01,0x40,0x00,0x75,0x01,0x40, -0x88,0x6e,0x01,0x40,0x36,0xa1,0x00,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79, -0x91,0x31,0xe0,0xff,0x41,0xe1,0xff,0x0c,0x08,0x46,0x01,0x00,0x00,0x00,0x89,0x03, -0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x10,0x39,0x11,0x32,0xc1,0x30,0x39,0x01,0x0c, -0x43,0x39,0x21,0x0c,0xd3,0x7c,0xea,0x27,0xa3,0x02,0x06,0x50,0x00,0x38,0x51,0x81, -0xe7,0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x88,0x08,0xcc, -0xda,0x92,0xa0,0x1c,0x90,0x88,0x10,0x82,0xc8,0xf8,0x92,0xa0,0x01,0x80,0x49,0x83, -0x81,0xd0,0xff,0xc0,0x20,0x00,0x98,0x08,0x81,0xcf,0xff,0xc0,0x20,0x00,0x88,0x08, -0x07,0x69,0x02,0x27,0x68,0x49,0x0c,0x0d,0xcd,0x0d,0xbd,0x0d,0x0c,0x1a,0x81,0xd8, -0xff,0xe0,0x08,0x00,0x81,0xd8,0xff,0xe0,0x08,0x00,0x0c,0x0b,0xb0,0xab,0x20,0xc2, -0xa0,0x01,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd5,0xff,0xe0,0x08,0x00,0x81,0xd4, -0xff,0xe0,0x08,0x00,0x91,0xc0,0xff,0x7c,0xba,0xc0,0x20,0x00,0x88,0x09,0xa0,0x88, -0x10,0xc0,0x20,0x00,0x82,0x69,0x00,0xa2,0xa0,0x00,0x81,0xce,0xff,0xe0,0x08,0x00, -0x81,0xba,0xff,0xc0,0x20,0x00,0xb8,0x08,0x0c,0x48,0x80,0xbb,0x10,0xcc,0x7b,0x40, -0xa4,0x20,0x81,0xc9,0xff,0xe0,0x08,0x00,0x91,0xb5,0xff,0x81,0xb5,0xff,0x42,0x09, -0x01,0xcc,0xc4,0xc0,0x20,0x00,0x48,0x08,0x91,0xb3,0xff,0x90,0x44,0x10,0xc6,0x05, -0x00,0xc0,0x20,0x00,0x48,0x08,0xa1,0xb0,0xff,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49, -0x08,0x42,0x09,0x01,0x81,0xae,0xff,0x0b,0x44,0xc0,0x20,0x00,0x49,0x08,0x41,0xac, -0xff,0x0c,0x08,0xc0,0x20,0x00,0x89,0x04,0x91,0xac,0xff,0x81,0xaa,0xff,0xc0,0x20, -0x00,0x92,0x68,0x00,0xc0,0x20,0x00,0x98,0x08,0x56,0x79,0xff,0xc0,0x20,0x00,0x88, -0x04,0x2c,0x74,0x80,0x80,0x75,0x82,0xc8,0xee,0x87,0x34,0x0c,0x41,0xa4,0xff,0xe0, -0x88,0x11,0x8a,0x84,0xb2,0x28,0x00,0xcc,0x6b,0x26,0x42,0x2f,0x7c,0xfa,0x06,0x0b, -0x00,0x41,0xa1,0xff,0xf1,0x9f,0xff,0xd1,0x9f,0xff,0xc1,0x08,0xfd,0xa8,0x04,0xe2, -0xa1,0x00,0x81,0xa6,0xff,0xe0,0x08,0x00,0x81,0xa6,0xff,0xe0,0x08,0x00,0x56,0xaa, -0xfd,0x66,0x82,0x07,0xad,0x03,0x25,0xaa,0xff,0x46,0x00,0x00,0x7c,0xea,0x2d,0x0a, -0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x22,0x02,0x00,0x92,0xa1,0x03,0x20,0x20,0x04, -0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x82, -0x02,0x00,0x07,0x68,0x17,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c, -0x08,0xc0,0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x89,0xd2,0x1d,0xf0,0x00, -0x36,0x41,0x00,0x82,0x02,0x00,0x22,0xa1,0x03,0x07,0x68,0x0b,0x32,0xc3,0xfc,0x22, -0x13,0x00,0x22,0x53,0x01,0x22,0xa0,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 3efd7387ef..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,19 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x28,0x81,0x02,0x40,0xc4,0x80,0x02,0x40,0xf8,0x80,0x02,0x40,0xa8,0x80,0x02,0x40, -0x84,0x81,0x02,0x40,0xa4,0x84,0x02,0x40,0x00,0x8d,0x02,0x40,0x08,0x84,0x02,0x40, -0x58,0x84,0x02,0x40,0xdc,0x8c,0x02,0x40,0xc0,0x85,0x02,0x40,0xc4,0x8c,0x02,0x40, -0x5c,0x81,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s2/sdkconfig.h b/contrib/loaders/flash/espressif/esp32s2/sdkconfig.h deleted file mode 100644 index a9de4d08bf..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/sdkconfig.h +++ /dev/null @@ -1,38 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_XTENSA 1 -#define CONFIG_IDF_TARGET_ESP32S2 1 -#define CONFIG_FREERTOS_UNICORE 1 -/* Use ROM flash driver patch - * #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - */ - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 0 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32S2_DEFAULT_CPU_FREQ_MHZ 240 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32s2/stub.ld b/contrib/loaders/flash/espressif/esp32s2/stub.ld deleted file mode 100644 index a4370a343a..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-S2 flassher stub * - * Copyright (C) 2019 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. - 0x3FFB8000 - code (OpenOCD workarea address) - 0x3FFBC000 - data - */ - iram : org = 0x40028000, len = 0x4000 - dram : org = 0x3FFBC000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.c deleted file mode 100644 index 5f691111e5..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.c +++ /dev/null @@ -1,368 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-S2 specific flasher stub functions * - * Copyright (C) 2021 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ -#include - -#include - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -/* Cache MMU related definitions */ -#define STUB_CACHE_BUS EXTMEM_PRO_ICACHE_MASK_DROM0 -#define STUB_MMU_DROM_VADDR SOC_MMU_VADDR0_START_ADDR -#define STUB_MMU_DROM_PAGES_START SOC_MMU_DROM0_PAGES_START /* 128 */ -#define STUB_MMU_DROM_PAGES_END SOC_MMU_DROM0_PAGES_END /* 192 */ -#define STUB_MMU_TABLE ((volatile uint32_t *)DR_REG_MMU_TABLE) -#define STUB_MMU_INVALID_ENTRY_VAL MMU_TABLE_INVALID_VAL /* 0x400 */ - -extern esp_rom_spiflash_chip_t g_rom_spiflash_chip; - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32S2_DEFAULT_CPU_FREQ_MHZ * MHZ; - -uint32_t stub_flash_get_id(void) -{ - STUB_LOGD("flash %x, cs %x, bs %x, ss %x, ps %x, sm %x\n", - g_rom_spiflash_chip.device_id, - g_rom_spiflash_chip.chip_size, - g_rom_spiflash_chip.block_size, - g_rom_spiflash_chip.sector_size, - g_rom_spiflash_chip.page_size, - g_rom_spiflash_chip.status_mask); - - if (g_rom_spiflash_dummy_len_plus[1] == 0) { - REG_CLR_BIT(PERIPHS_SPI_FLASH_USRREG, SPI_MEM_USR_DUMMY); - } else { - REG_SET_BIT(PERIPHS_SPI_FLASH_USRREG, SPI_MEM_USR_DUMMY); - REG_WRITE(PERIPHS_SPI_FLASH_USRREG1, - (g_rom_spiflash_dummy_len_plus[1] - 1) << SPI_MEM_USR_DUMMY_CYCLELEN_S); - } - WRITE_PERI_REG(PERIPHS_SPI_FLASH_C0, 0); /* clear register */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CMD, SPI_MEM_FLASH_RDID); - while (READ_PERI_REG(PERIPHS_SPI_FLASH_CMD) != 0) - ; - uint32_t ret = READ_PERI_REG(PERIPHS_SPI_FLASH_C0) & 0xffffff; - STUB_LOGD("Flash ID read %x\n", ret); - - return ret >> 16; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so pass wrong addr to invalidate the whole ICache */ - Cache_Invalidate_ICache_Items(0, 4 * 1024 * 1024); -} - -void stub_cache_init(void) -{ - STUB_LOGD("%s\n", __func__); - - Cache_Allocate_SRAM(CACHE_MEMORY_ICACHE_LOW, - CACHE_MEMORY_INVALID, - CACHE_MEMORY_INVALID, - CACHE_MEMORY_INVALID); - Cache_Suspend_ICache(); - Cache_Set_ICache_Mode(CACHE_SIZE_8KB, CACHE_4WAYS_ASSOC, CACHE_LINE_SIZE_32B); - Cache_Invalidate_ICache_All(); - Cache_MMU_Init(); - REG_CLR_BIT(EXTMEM_PRO_ICACHE_CTRL1_REG, STUB_CACHE_BUS); - Cache_Resume_ICache(0); -} - -bool stub_is_cache_enabled(void) -{ - bool is_enabled = REG_GET_BIT(EXTMEM_PRO_ICACHE_CTRL_REG, EXTMEM_PRO_ICACHE_ENABLE) != 0; - int cache_bus = REG_READ(EXTMEM_PRO_ICACHE_CTRL1_REG); - return is_enabled && !(cache_bus & STUB_CACHE_BUS); -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - uint32_t spiconfig = ets_efuse_get_spiconfig(); - uint32_t strapping = REG_READ(GPIO_STRAP_REG); - /* - If GPIO1 (U0TXD) is pulled low and flash pin configuration is not set in efuse, assume - HSPI flash mode (same as normal boot) - */ - if (spiconfig == 0 && (strapping & 0x1c) == 0x08) - spiconfig = 1; /* HSPI flash mode */ - - state->cache_enabled = stub_is_cache_enabled(); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled\n"); - stub_cache_init(); - } - - /* Attach flash only if it has not been attached yet. Re-attaching it breaks PSRAM operation. */ - if ((READ_PERI_REG(SPI_MEM_CACHE_FCTRL_REG(0)) & SPI_MEM_CACHE_FLASH_USR_CMD) == 0) { - STUB_LOGI("Attach spi flash...\n"); - esp_rom_spiflash_attach(spiconfig, 0); - } -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ -} - -#define RTC_PLL_FREQ_320M 320 -#define RTC_PLL_FREQ_480M 480 - -rtc_xtal_freq_t stub_rtc_clk_xtal_freq_get(void) -{ - uint32_t xtal_freq_reg = READ_PERI_REG(RTC_XTAL_FREQ_REG); - if (!clk_val_is_valid(xtal_freq_reg)) { - /* invalid RTC_XTAL_FREQ_REG */ - return RTC_XTAL_FREQ_40M; - } - return reg_val_to_clk_val(xtal_freq_reg); -} - -/* Obviously we can call rtc_clk_cpu_freq_get_config() from esp-idf -But this call may cause undesired locks due to ets_printf or abort -*/ -int stub_rtc_clk_cpu_freq_get_config(rtc_cpu_freq_config_t *out_config) -{ - rtc_cpu_freq_src_t source; - uint32_t source_freq_mhz; - uint32_t div; - uint32_t freq_mhz; - uint32_t soc_clk_sel = REG_GET_FIELD(DPORT_SYSCLK_CONF_REG, DPORT_SOC_CLK_SEL); - switch (soc_clk_sel) { - case DPORT_SOC_CLK_SEL_XTAL: { - source = RTC_CPU_FREQ_SRC_XTAL; - div = REG_GET_FIELD(DPORT_SYSCLK_CONF_REG, DPORT_PRE_DIV_CNT) + 1; - source_freq_mhz = (uint32_t)stub_rtc_clk_xtal_freq_get(); - freq_mhz = source_freq_mhz / div; - } - break; - case DPORT_SOC_CLK_SEL_PLL: { - source = RTC_CPU_FREQ_SRC_PLL; - uint32_t cpuperiod_sel = DPORT_REG_GET_FIELD(DPORT_CPU_PER_CONF_REG, DPORT_CPUPERIOD_SEL); - uint32_t pllfreq_sel = DPORT_REG_GET_FIELD(DPORT_CPU_PER_CONF_REG, DPORT_PLL_FREQ_SEL); - source_freq_mhz = pllfreq_sel ? RTC_PLL_FREQ_480M : RTC_PLL_FREQ_320M; - if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_80) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 6 : 4; - freq_mhz = 80; - } else if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_160) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 3 : 2; - div = 3; - freq_mhz = 160; - } else if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_240) { - div = 2; - freq_mhz = 240; - } else { - /* unsupported frequency configuration */ - return -1; - } - break; - } - case DPORT_SOC_CLK_SEL_8M: - source = RTC_CPU_FREQ_SRC_8M; - source_freq_mhz = 8; - div = 1; - freq_mhz = source_freq_mhz; - break; - case DPORT_SOC_CLK_SEL_APLL: - default: - /* unsupported frequency configuration */ - return -2; - } - *out_config = (rtc_cpu_freq_config_t) { - .source = source, - .source_freq_mhz = source_freq_mhz, - .div = div, - .freq_mhz = freq_mhz - }; - - return 0; -} - -int stub_cpu_clock_configure(int cpu_freq_mhz) -{ - rtc_cpu_freq_config_t old_config; - int ret = stub_rtc_clk_cpu_freq_get_config(&old_config); - if (ret < 0) { - /* this return value will avoid undesired restore requests for unsupported frequency configuration */ - old_config.freq_mhz = 0; - } - -#if STUB_LOG_ENABLE == 1 - if (stub_get_log_dest() == STUB_LOG_DEST_UART) - uart_tx_wait_idle(CONFIG_CONSOLE_UART_NUM); -#endif - - /* set to maximum possible value */ - if (cpu_freq_mhz == -1) - cpu_freq_mhz = CONFIG_ESP32S2_DEFAULT_CPU_FREQ_MHZ; - - /* Set CPU to configured value. Keep other clocks unmodified. */ - if (cpu_freq_mhz > 0) { - rtc_clk_config_t clk_cfg = RTC_CLK_CONFIG_DEFAULT(); - /* ESP32-S2 doesn't have XTAL_FREQ choice, always 40MHz. - So using default value is fine */ - clk_cfg.cpu_freq_mhz = cpu_freq_mhz; - clk_cfg.slow_freq = rtc_clk_slow_freq_get(); - clk_cfg.fast_freq = rtc_clk_fast_freq_get(); - rtc_clk_init(clk_cfg); - - g_stub_cpu_freq_hz = cpu_freq_mhz * MHZ; - } - - return old_config.freq_mhz; -} - -#if STUB_LOG_ENABLE == 1 -void stub_uart_console_configure(int dest) -{ - uartAttach(NULL); - ets_install_uart_printf(); - /* Set configured UART console baud rate */ - uart_div_modify(CONFIG_CONSOLE_UART_NUM, - (rtc_clk_apb_freq_get() << 4) / CONFIG_CONSOLE_UART_BAUDRATE); -} -#endif - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, - EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool first = true; - - if (first) { - if (esp_flash_encryption_enabled()) { - /* Check if SPI_BOOT_CRYPT_CNT is write protected */ - bool flash_crypt_cnt_wr_dis = REG_READ(EFUSE_RD_WR_DIS_REG) & - EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT; - if (!flash_crypt_cnt_wr_dis) { - uint8_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - /* Check if SPI_BOOT_CRYPT_CNT set for permanent encryption */ - if (flash_crypt_cnt == EFUSE_SPI_BOOT_CRYPT_CNT_V) - flash_crypt_cnt_wr_dis = true; - } - - if (flash_crypt_cnt_wr_dis) { - uint8_t dis_dl_enc = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT); - uint8_t dis_dl_icache = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_ICACHE); - uint8_t dis_dl_dcache = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_DCACHE); - if (dis_dl_enc && dis_dl_icache && dis_dl_dcache) - mode = ESP_FLASH_ENC_MODE_RELEASE; - } - } else { - mode = ESP_FLASH_ENC_MODE_DISABLED; - } - first = false; - STUB_LOGD("flash_encryption_mode: %d\n", mode); - } - - return mode; -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(SPI_FLASH_MMU_PAGE_SIZE - 1)); - uint32_t map_size = req->size + (req->src_addr - map_src); - uint32_t flash_page = map_src / SPI_FLASH_MMU_PAGE_SIZE; - uint32_t page_cnt = (map_size + SPI_FLASH_MMU_PAGE_SIZE - 1) / SPI_FLASH_MMU_PAGE_SIZE; - int start_page, ret = ESP_ROM_SPIFLASH_RESULT_ERR; - uint32_t saved_state = Cache_Suspend_ICache(); - - for (start_page = STUB_MMU_DROM_PAGES_START; start_page < STUB_MMU_DROM_PAGES_END; - ++start_page) { - if (STUB_MMU_TABLE[start_page] == STUB_MMU_INVALID_ENTRY_VAL) - break; - } - - if (start_page + page_cnt < STUB_MMU_DROM_PAGES_END) { - for (int i = 0; i < page_cnt; i++) - STUB_MMU_TABLE[start_page + i] = SOC_MMU_PAGE_IN_FLASH(flash_page + i); - - req->start_page = start_page; - req->page_cnt = page_cnt; - req->ptr = (void *)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE + - (req->src_addr - map_src)); - Cache_Invalidate_Addr((uint32_t)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE), - page_cnt * SPI_FLASH_MMU_PAGE_SIZE); - ret = ESP_ROM_SPIFLASH_RESULT_OK; - } - - STUB_LOGD("start_page: %d map_src: %x map_size: %x page_cnt: %d flash_page: %d map_ptr: %x\n", - start_page, - map_src, - map_size, - page_cnt, - flash_page, - req->ptr); - - Cache_Resume_ICache(saved_state); - - return ret; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t saved_state = Cache_Suspend_ICache(); - - for (int i = req->start_page; i < req->start_page + req->page_cnt; ++i) - STUB_MMU_TABLE[i] = STUB_MMU_INVALID_ENTRY_VAL; - - Cache_Resume_ICache(saved_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.h deleted file mode 100644 index 33298693bd..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_chip.h +++ /dev/null @@ -1,23 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-S2 flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include - -struct stub_flash_state { - uint32_t cache_flags[2]; - bool cache_enabled; -}; - -void stub_flash_state_prepare(struct stub_flash_state *state); -void stub_flash_state_restore(struct stub_flash_state *state); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S2_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32s2/stub_flasher_image.h deleted file mode 100644 index 71032afe16..0000000000 --- a/contrib/loaders/flash/espressif/esp32s2/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x040028000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x03ffbc000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000019UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x0400288b0UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x040028a50UL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x040028090UL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x0400281bcUL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x040028334UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x040028158UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x040028154UL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x040028094UL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x040028b44UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x00000d8UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x040028280UL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x040028378UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x040028500UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x040028500UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001118UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x040029d00UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x03ffbd270UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 512 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32s2/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32s2_STUB_BUILD_IDF_REV 68e5d9d585 -*/ diff --git a/contrib/loaders/flash/espressif/esp32s3/Makefile b/contrib/loaders/flash/espressif/esp32s3/Makefile deleted file mode 100644 index bd114c986f..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Makefile to compile flasher stub program -# Copyright (C) 2023 Espressif Systems Ltd. - -# Prefix for ESP32-S3 cross compilers (can include a directory path) -CROSS ?= xtensa-esp32s3-elf- - -# Path to the esp-idf root dir -IDF_PATH ?= ../.. - -STUB_ARCH := xtensa -STUB_CHIP_PATH := $(shell pwd) -STUB_COMMON_PATH := $(STUB_CHIP_PATH)/.. -STUB_CHIP_ARCH_PATH := $(STUB_COMMON_PATH)/$(STUB_ARCH) -STUB_OBJ_DEPS := sdkconfig.h -STUB_LD_SCRIPT := stub.ld -STUB_IDF_BIN_LD_SCRIPT := stub.ld -STUB_STACK_SIZE := 768 -STUB_CHIP := esp32s3 - -SRCS := $(IDF_PATH)/components/app_trace/port/$(STUB_ARCH)/port.c \ - $(IDF_PATH)/components/xtensa/eri.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s3/rtc_clk.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s3/rtc_clk_init.c \ - $(IDF_PATH)/components/esp_hw_support/port/esp32s3/rtc_time.c - -CFLAGS := -std=gnu99 -mlongcalls -mtext-section-literals - -INCLUDES := -I$(IDF_PATH)/components/esp32s3/include -I$(IDF_PATH)/components/soc/esp32s3/include \ - -I$(IDF_PATH)/components/esp_rom/include/esp32s3 -I$(IDF_PATH)/components/xtensa/esp32s3/include \ - -I$(IDF_PATH)/components/hal/esp32s3/include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32s3/private_include \ - -I$(IDF_PATH)/components/esp_hw_support/port/esp32s3 - -DEFINES := - -LDFLAGS := -L$(IDF_PATH)/components/esp32s3/ld -T$(IDF_PATH)/components/esp_rom/esp32s3/ld/esp32s3.rom.ld \ - -T$(IDF_PATH)/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld - -include ../stub_common.mk diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_code.inc deleted file mode 100644 index 6a9507fd31..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_code.inc +++ /dev/null @@ -1,203 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0x34,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0xdc,0x00,0xca,0x3f,0x00,0x10,0x00,0x00, -0x00,0x20,0x00,0x00,0xdc,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0x3c,0x00,0xca,0x3f,0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xf0,0xff,0xff, -0x00,0x00,0xff,0xff,0x00,0x50,0x0c,0x60,0x00,0x40,0x00,0x00,0x74,0x1f,0x00,0x40, -0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40, -0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40, -0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40,0xd4,0x16,0x00,0x40, -0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40, -0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40,0xfc,0x09,0x00,0x40, -0x08,0x0a,0x00,0x40,0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x36,0x61,0x02,0x39, -0x51,0x49,0x61,0x59,0x71,0x3d,0x02,0x69,0x81,0x79,0x91,0x21,0x9b,0xff,0x41,0x9d, -0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x02,0x4b,0x22,0x47,0x32,0xf8,0x22,0xc1,0x10, -0x42,0xa1,0x10,0x29,0x11,0x4a,0x21,0x29,0x01,0x0c,0x42,0x29,0x21,0x0c,0xd4,0x7c, -0xe2,0x37,0xa4,0x02,0x86,0x43,0x02,0x58,0x51,0x68,0x61,0x88,0x71,0x22,0x21,0x08, -0x52,0x61,0x14,0x62,0x61,0x15,0x82,0x61,0x0d,0x22,0x61,0x16,0x20,0xeb,0x03,0x20, -0x2d,0x04,0x81,0xd2,0xff,0xe0,0x08,0x00,0x61,0x8d,0xff,0x51,0x8b,0xff,0x0c,0x28, -0xc0,0x20,0x00,0x58,0x05,0xc0,0x20,0x00,0x78,0x06,0x62,0xa0,0x01,0x20,0x68,0x93, -0xa0,0x4a,0x20,0x50,0x50,0x04,0x67,0x87,0x02,0x56,0xb5,0x06,0x51,0x85,0xff,0x0c, -0x47,0xc0,0x20,0x00,0x68,0x05,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20, -0x00,0x68,0x05,0x0c,0x87,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20,0x00, -0x68,0x05,0x72,0xaf,0xf7,0x70,0x66,0x10,0xc0,0x20,0x00,0x62,0x65,0x00,0x81,0xbc, -0xff,0xe0,0x08,0x00,0x81,0xbc,0xff,0xe0,0x08,0x00,0x81,0xbb,0xff,0xe0,0x08,0x00, -0x0c,0x0a,0x81,0xba,0xff,0xe0,0x08,0x00,0x51,0x71,0xff,0xcc,0xa2,0xc0,0x20,0x00, -0x28,0x05,0x7c,0xe6,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x28,0x05,0x7c,0xd6, -0x60,0x22,0x10,0xc0,0x20,0x00,0x29,0x05,0x81,0xb2,0xff,0xe0,0x08,0x00,0x8c,0x6a, -0x21,0x69,0xff,0x51,0x69,0xff,0x59,0x02,0x71,0x69,0xff,0x0c,0x48,0xc0,0x20,0x00, -0x28,0x07,0x80,0x22,0x10,0xdc,0x02,0xbd,0x02,0xad,0x04,0x81,0xaa,0xff,0xe0,0x08, -0x00,0x22,0x61,0x11,0x06,0xb7,0x00,0x00,0x00,0x21,0x61,0xff,0x41,0x62,0xff,0xc0, -0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x58,0x04,0x22,0x61,0x18,0x21,0x5f,0xff,0x52, -0x61,0x19,0xc0,0x20,0x00,0x28,0x02,0x51,0x5e,0xff,0x22,0x61,0x17,0x21,0x5b,0xff, -0x7c,0xea,0xc0,0x20,0x00,0x68,0x02,0xc0,0x20,0x00,0x58,0x05,0x62,0x61,0x1a,0x52, -0x61,0x1b,0x51,0x58,0xff,0xc0,0x20,0x00,0x68,0x05,0x62,0x61,0x1c,0x61,0x56,0xff, -0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x1d,0x61,0x55,0xff,0xc0,0x20,0x00,0x68,0x06, -0x62,0x61,0x1e,0x61,0x53,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x1f,0x61,0x51, -0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x20,0x61,0x4f,0xff,0xc0,0x20,0x00,0x68, -0x06,0x62,0x61,0x21,0x61,0x4e,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x22,0x61, -0x4c,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x23,0x61,0x4a,0xff,0xc0,0x20,0x00, -0x68,0x06,0x62,0x61,0x24,0x61,0x48,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x25, -0x61,0x47,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x26,0x61,0x45,0xff,0xc0,0x20, -0x00,0x68,0x06,0x62,0x61,0x27,0x61,0x43,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61, -0x28,0x61,0x41,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x29,0x61,0x40,0xff,0xc0, -0x20,0x00,0x68,0x06,0x62,0x61,0x2a,0x61,0x3e,0xff,0xc0,0x20,0x00,0x68,0x06,0x62, -0x61,0x2b,0x61,0x3c,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x2c,0x61,0x3a,0xff, -0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x2d,0x61,0x39,0xff,0xc0,0x20,0x00,0x68,0x06, -0x62,0x61,0x2e,0x61,0x37,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x2f,0x61,0x35, -0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x30,0x61,0x33,0xff,0xc0,0x20,0x00,0x68, -0x06,0x62,0x61,0x31,0x61,0x32,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x32,0x61, -0x30,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x33,0x61,0x2e,0xff,0xc0,0x20,0x00, -0x68,0x06,0x62,0x61,0x34,0x61,0x2c,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x35, -0x61,0x2b,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x36,0x61,0x29,0xff,0xc0,0x20, -0x00,0x68,0x06,0x62,0x61,0x37,0x61,0x27,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61, -0x38,0x61,0x25,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x39,0x61,0x24,0xff,0xc0, -0x20,0x00,0x68,0x06,0x62,0x61,0x3a,0x61,0x22,0xff,0xc0,0x20,0x00,0x68,0x06,0x62, -0x61,0x3b,0x61,0x20,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x3c,0x61,0x1e,0xff, -0x68,0x06,0x62,0x06,0x19,0x62,0x61,0x3d,0x61,0x1d,0xff,0xc0,0x20,0x00,0x98,0x06, -0xa0,0x99,0x10,0xc0,0x20,0x00,0x99,0x06,0xc0,0x20,0x00,0x98,0x06,0x0c,0x2a,0xa0, -0x99,0x20,0xc0,0x20,0x00,0x99,0x06,0x82,0x61,0x42,0x81,0x33,0xff,0xe0,0x08,0x00, -0x61,0x14,0xff,0x91,0x18,0xff,0xc0,0x20,0x00,0x69,0x04,0x41,0x12,0xff,0xb2,0xac, -0x00,0xc0,0x20,0x00,0x69,0x04,0x41,0x10,0xff,0x61,0x10,0xff,0xc0,0x20,0x00,0x49, -0x05,0x41,0x0f,0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0x48, -0x09,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x09,0x91,0x0b,0xff,0xc0, -0x20,0x00,0x48,0x09,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x09,0x91, -0x07,0xff,0xa1,0x07,0xff,0xc0,0x20,0x00,0x48,0x09,0x0c,0x1b,0xa0,0x44,0x10,0xa1, -0x05,0xff,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x09,0xc0,0x20,0x00,0x48,0x07,0x0c, -0x09,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x07,0x41,0xff,0xfe,0xad,0x09,0xc0,0x20, -0x00,0x99,0x04,0xc0,0x20,0x00,0x99,0x02,0xb2,0x61,0x40,0x92,0x61,0x41,0x81,0x0f, -0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x07,0x82,0x21,0x42,0x92,0x21,0x41,0x80, -0x8a,0x20,0xc0,0x20,0x00,0x89,0x07,0xc0,0x20,0x00,0x99,0x04,0xc0,0x20,0x00,0x99, -0x02,0xc0,0x20,0x00,0x48,0x05,0x71,0xf1,0xfe,0xad,0x09,0x70,0x44,0x10,0xc0,0x20, -0x00,0x49,0x05,0xc0,0x20,0x00,0x28,0x06,0x70,0x22,0x10,0xc0,0x20,0x00,0x29,0x06, -0xc0,0x20,0x00,0x28,0x05,0xc0,0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x22,0x26,0x00, -0xc0,0x20,0x00,0x22,0x66,0x00,0x81,0xf9,0xfe,0xe0,0x08,0x00,0x81,0xf5,0xfe,0xe0, -0x08,0x00,0xb2,0x21,0x40,0xb2,0x61,0x11,0x16,0x8a,0x00,0xb0,0xab,0x20,0x81,0xf4, -0xfe,0xe0,0x08,0x00,0x21,0xd1,0xfe,0x58,0x02,0x21,0xab,0xfe,0x42,0x05,0x19,0xdc, -0x14,0xc0,0x20,0x00,0x48,0x02,0x51,0xda,0xfe,0x50,0x44,0x10,0xc0,0x20,0x00,0x49, -0x02,0x06,0x07,0x00,0xc0,0x20,0x00,0x48,0x02,0x61,0xd6,0xfe,0x60,0x44,0x20,0xc0, -0x20,0x00,0x49,0x02,0x22,0x05,0x19,0x41,0xa6,0xfe,0x0b,0x22,0xc0,0x20,0x00,0x29, -0x04,0x41,0xd1,0xfe,0x22,0xa0,0x00,0xc0,0x20,0x00,0x22,0x64,0x00,0x51,0x9e,0xfe, -0x21,0xcf,0xfe,0xc0,0x20,0x00,0x22,0x65,0x00,0xc0,0x20,0x00,0x22,0x25,0x00,0x56, -0x62,0xff,0xc0,0x20,0x00,0x52,0x24,0x00,0x81,0xd6,0xfe,0xe0,0x08,0x00,0x8c,0x7a, -0x50,0x40,0x74,0x62,0xa0,0xc2,0x67,0x94,0x02,0x50,0x20,0x75,0x22,0xc2,0xee,0x2c, -0x74,0x27,0x34,0x0b,0x41,0xc3,0xfe,0xe0,0x22,0x11,0x2a,0x24,0xb8,0x02,0xcc,0xbb, -0x66,0x43,0x04,0x7c,0xe2,0x86,0xb6,0x00,0x7c,0xf2,0x46,0xb5,0x00,0x21,0xaa,0xfe, -0xf1,0xbd,0xfe,0x22,0x22,0x00,0xd1,0x79,0xfe,0xc1,0xbb,0xfe,0xa2,0x22,0x00,0xe2, -0xa1,0x00,0x81,0xc8,0xfe,0xe0,0x08,0x00,0x81,0xc8,0xfe,0xe0,0x08,0x00,0xa9,0xe1, -0x56,0x4a,0xfd,0xa2,0x61,0x10,0x66,0x63,0x02,0x06,0xa6,0x00,0xc6,0xf0,0xff,0x00, -0x00,0x82,0x21,0x10,0x42,0x21,0x14,0x52,0x21,0x15,0xe0,0x38,0x11,0x3a,0x24,0x3a, -0x35,0x39,0xf1,0x32,0x03,0x01,0x0c,0x86,0x28,0x02,0x60,0x33,0x10,0x0c,0x25,0x0c, -0x34,0x30,0x45,0x93,0x2a,0x34,0x42,0x61,0x12,0x20,0x5c,0x41,0x30,0x3c,0x41,0x41, -0x63,0xfe,0x37,0xa5,0x02,0x41,0x62,0xfe,0x81,0xb5,0xfe,0xe0,0x08,0x00,0x31,0xa3, -0xfe,0x51,0xa0,0xfe,0x30,0x32,0x10,0x39,0xc1,0x31,0xa1,0xfe,0x88,0xc1,0x30,0x32, -0x10,0x30,0x38,0xc0,0x5a,0x53,0x4a,0x55,0x52,0x61,0x13,0x81,0xad,0xfe,0xe0,0x08, -0x00,0xa2,0x61,0x3e,0x81,0xac,0xfe,0xe0,0x08,0x00,0xa2,0x61,0x3f,0x81,0xaa,0xfe, -0xe0,0x08,0x00,0x50,0x50,0xf5,0xa0,0x72,0x41,0x86,0x05,0x00,0x00,0x61,0x95,0xfe, -0xe0,0x97,0x11,0x6a,0x99,0xc0,0x20,0x00,0xa8,0x09,0x91,0x93,0xfe,0x97,0x1a,0x0e, -0x72,0xc7,0x01,0x81,0xa2,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41,0xa7,0x37,0xdd,0x81, -0x9f,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41,0x77,0x9a,0x08,0x81,0x9b,0xfe,0xe0,0x08, -0x00,0xa0,0x72,0x41,0x7a,0x95,0x92,0x61,0x41,0x81,0x98,0xfe,0xe0,0x08,0x00,0x92, -0x21,0x41,0xa0,0xa2,0x41,0x6d,0x07,0xa7,0xb9,0x7e,0xa1,0x82,0xfe,0x88,0xc1,0xe0, -0x97,0x11,0xaa,0x99,0x80,0xb0,0xf5,0x0c,0x0a,0x86,0x02,0x00,0xba,0xca,0xc0,0x20, -0x00,0xc9,0x09,0x1b,0xaa,0x4b,0x99,0x57,0x9a,0xf1,0x81,0x8b,0xfe,0xe0,0x08,0x00, -0xa2,0x61,0x41,0x81,0x89,0xfe,0xe0,0x08,0x00,0x92,0x21,0x41,0x82,0xd7,0x3c,0x90, -0x92,0x41,0x8a,0x99,0xa0,0xa2,0x41,0xa0,0x99,0xc0,0x00,0x99,0x11,0x3a,0x39,0x82, -0x61,0x42,0x81,0x81,0xfe,0xe0,0x08,0x00,0xa2,0x61,0x41,0x81,0x7f,0xfe,0xe0,0x08, -0x00,0x92,0x21,0x41,0x82,0x21,0x42,0x90,0x92,0x41,0x8a,0x89,0xa0,0xa2,0x41,0xa0, -0xa8,0xc0,0xb1,0x67,0xfe,0x82,0x21,0x13,0x00,0xaa,0x11,0xb0,0xb8,0x10,0x81,0x78, -0xfe,0xe0,0x08,0x00,0x0c,0x08,0x86,0x02,0x00,0x52,0x21,0x0e,0x32,0xa0,0x00,0x50, -0x65,0x20,0x0c,0x18,0xa2,0x21,0x3f,0x82,0x61,0x42,0x81,0x72,0xfe,0xe0,0x08,0x00, -0xa2,0x21,0x3e,0x81,0x71,0xfe,0xe0,0x08,0x00,0x82,0x21,0x42,0x56,0x48,0x05,0xa8, -0xd1,0xbd,0x03,0xcd,0x04,0x25,0x35,0x00,0x81,0x66,0xfe,0xe0,0x08,0x00,0x3d,0x0a, -0x81,0x65,0xfe,0xe0,0x08,0x00,0x5a,0x56,0x81,0x53,0xfe,0x91,0x53,0xfe,0xc6,0x02, -0x00,0xe0,0x76,0x11,0x8a,0x77,0xc0,0x20,0x00,0x99,0x07,0x1b,0x66,0x57,0x36,0xf0, -0x81,0x61,0xfe,0xe0,0x08,0x00,0xad,0x03,0x81,0x60,0xfe,0xe0,0x08,0x00,0x58,0xc1, -0x20,0x30,0xb4,0x30,0x25,0x93,0x51,0x30,0xfe,0x2a,0x74,0x62,0x25,0x00,0x82,0x26, -0x01,0x77,0xb8,0x05,0x22,0xa0,0xff,0x06,0x36,0x00,0x68,0x36,0x60,0x62,0xe2,0x56, -0x16,0xff,0x81,0x4d,0xfe,0xe0,0x08,0x00,0x56,0x8a,0xfe,0x68,0x05,0x58,0x36,0x68, -0x26,0x50,0x84,0xc2,0x50,0x22,0xc2,0x50,0x66,0xc2,0x50,0x74,0xe2,0x1b,0x58,0x70, -0x58,0x83,0x60,0x72,0xe2,0x70,0x76,0xc0,0x50,0x77,0x43,0x2a,0x97,0xc6,0x04,0x00, -0x00,0xad,0x02,0x92,0x61,0x41,0x81,0x49,0xfe,0xe0,0x08,0x00,0x92,0x21,0x41,0x56, -0x1a,0xfb,0x1b,0x22,0x20,0x89,0xc0,0xe6,0x18,0xe6,0x70,0x55,0xc0,0x06,0x04,0x00, -0x60,0xa2,0xc2,0x81,0x43,0xfe,0xe0,0x08,0x00,0x56,0x7a,0xf9,0x6a,0x22,0x60,0x55, -0xc0,0x57,0x36,0xeb,0x5a,0x22,0x86,0x02,0x00,0x81,0x3c,0xfe,0xe0,0x08,0x00,0x56, -0x1a,0xf8,0x0b,0x55,0x50,0xa2,0xc0,0xe6,0x15,0xee,0x86,0x86,0x00,0x68,0xf1,0x22, -0x06,0x03,0x22,0x43,0x02,0x46,0x80,0x00,0x00,0x65,0x6e,0xff,0x16,0x4a,0xf6,0x25, -0x6e,0xff,0x16,0x2a,0x01,0x16,0xf2,0x00,0xb8,0xd1,0xa8,0xc1,0xcd,0x04,0x81,0x31, -0xfe,0xe0,0x08,0x00,0x06,0x03,0x00,0x00,0xb8,0xd1,0xa8,0xc1,0xcd,0x04,0x81,0x2e, -0xfe,0xe0,0x08,0x00,0x56,0xca,0xf3,0x81,0x21,0xfe,0xe0,0x08,0x00,0x82,0x21,0x10, -0x1b,0x88,0x82,0x61,0x10,0x22,0x21,0x16,0x32,0x21,0x10,0x37,0x12,0x02,0xc6,0x57, -0xff,0x0c,0x02,0x42,0x21,0x11,0x16,0xc4,0x1d,0x82,0x21,0x18,0x31,0xcd,0xfd,0xc0, -0x20,0x00,0x89,0x03,0x82,0x21,0x19,0x31,0xcb,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x17,0x31,0xc9,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1a,0x31,0xc7,0xfd, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1b,0x31,0xc6,0xfd,0xc0,0x20,0x00,0x89,0x03, -0x82,0x21,0x1c,0x31,0xc4,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1d,0x31,0xc2, -0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1e,0x31,0xc0,0xfd,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x1f,0x31,0xbf,0xfd,0xc0,0x20,0x00,0x89,0x03,0x31,0xbe,0xfd,0x82, -0x21,0x20,0xc0,0x20,0x00,0x89,0x03,0x31,0xbc,0xfd,0x82,0x21,0x21,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x22,0x31,0xb9,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x23, -0x31,0xb8,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x24,0x31,0xb6,0xfd,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x25,0x31,0xb4,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21, -0x26,0x31,0xb2,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x27,0x31,0xb1,0xfd,0xc0, -0x20,0x00,0x89,0x03,0x82,0x21,0x28,0x31,0xaf,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x29,0x31,0xad,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2a,0x31,0xab,0xfd, -0xc0,0x20,0x00,0x89,0x03,0x31,0xaa,0xfd,0x82,0x21,0x2b,0xc0,0x20,0x00,0x89,0x03, -0x31,0xa9,0xfd,0x82,0x21,0x2c,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2d,0x31,0xa6, -0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2e,0x31,0xa4,0xfd,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x2f,0x31,0xa3,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x30,0x31, -0xa1,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x31,0x31,0x9f,0xfd,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x32,0x31,0x9d,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x33, -0x31,0x9c,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x34,0x31,0x9a,0xfd,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x35,0x31,0x98,0xfd,0xc0,0x20,0x00,0x89,0x03,0x31,0x97, -0xfd,0x82,0x21,0x36,0xc0,0x20,0x00,0x89,0x03,0x31,0x95,0xfd,0x82,0x21,0x37,0xc0, -0x20,0x00,0x89,0x03,0x82,0x21,0x38,0x31,0x93,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x39,0x31,0x91,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x3a,0x31,0x8f,0xfd, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x3b,0x31,0x8e,0xfd,0xc0,0x20,0x00,0x89,0x03, -0x31,0x8d,0xfd,0x82,0x21,0x3c,0xc0,0x20,0x00,0x89,0x03,0x31,0x8b,0xfd,0x82,0x21, -0x3d,0x38,0x03,0x82,0x43,0x19,0x06,0x0b,0x00,0x00,0x65,0x4e,0xff,0x2d,0x0a,0x56, -0x6a,0xdf,0x46,0x7e,0xff,0x00,0x00,0x00,0x58,0xf1,0x68,0xd1,0x22,0x05,0x01,0x3a, -0x36,0x22,0x43,0x00,0x22,0x05,0x02,0x82,0x21,0x12,0x22,0x43,0x01,0x66,0x38,0x02, -0x46,0x72,0xff,0xc6,0xf4,0xff,0x1d,0xf0,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b, -0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33, -0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62, -0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01, -0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2, -0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15, -0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3, -0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69, -0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0, -0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0, -0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00, -0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe, -0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81, -0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25, -0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13, -0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5, -0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05, -0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00, -0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55, -0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_data.inc deleted file mode 100644 index 6aa0b6bf42..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_code.inc deleted file mode 100644 index 9966ad5af2..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_code.inc +++ /dev/null @@ -1,207 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0x34,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0xdc,0x00,0xca,0x3f,0x00,0x10,0x00,0x00, -0x00,0x20,0x00,0x00,0x2d,0xf0,0x00,0x00,0x00,0x40,0x00,0x00,0xdc,0x00,0xca,0x3f, -0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f, -0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60, -0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60, -0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60, -0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60, -0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60, -0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60, -0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60, -0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60, -0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60, -0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60, -0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60, -0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60, -0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70, -0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x3c,0x00,0xca,0x3f,0xff,0xff,0x00,0x00, -0x00,0x00,0x01,0x00,0x00,0xf0,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x50,0x0c,0x60, -0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40, -0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40, -0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40, -0xd4,0x16,0x00,0x40,0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40, -0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40, -0xfc,0x09,0x00,0x40,0x08,0x0a,0x00,0x40,0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40, -0x36,0x61,0x02,0x39,0x51,0x49,0x61,0x59,0x71,0x3d,0x02,0x69,0x81,0x79,0x91,0x21, -0x9a,0xff,0x41,0x9e,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x02,0x4b,0x22,0x47,0x32, -0xf8,0x22,0xc1,0x10,0x42,0xa1,0x10,0x29,0x11,0x4a,0x21,0x29,0x01,0x0c,0x42,0x29, -0x21,0x0c,0xd4,0x7c,0xe2,0x37,0xa4,0x02,0x46,0x52,0x02,0x58,0x51,0x68,0x61,0x88, -0x71,0x28,0x81,0x52,0x61,0x14,0x69,0xe1,0x89,0xc1,0x22,0x61,0x13,0x20,0xeb,0x03, -0x20,0x2d,0x04,0x81,0xd3,0xff,0xe0,0x08,0x00,0x61,0x8e,0xff,0x51,0x8d,0xff,0x0c, -0x28,0xc0,0x20,0x00,0x58,0x05,0xc0,0x20,0x00,0x78,0x06,0x62,0xa0,0x01,0x20,0x68, -0x93,0x4d,0x0a,0x50,0x50,0x04,0x67,0x87,0x02,0x56,0xb5,0x06,0x51,0x87,0xff,0x0c, -0x47,0xc0,0x20,0x00,0x68,0x05,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20, -0x00,0x68,0x05,0x0c,0x87,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20,0x00, -0x68,0x05,0x72,0xaf,0xf7,0x70,0x66,0x10,0xc0,0x20,0x00,0x62,0x65,0x00,0x81,0xbd, -0xff,0xe0,0x08,0x00,0x81,0xbd,0xff,0xe0,0x08,0x00,0x81,0xbc,0xff,0xe0,0x08,0x00, -0x0c,0x0a,0x81,0xbb,0xff,0xe0,0x08,0x00,0x51,0x73,0xff,0xcc,0xa2,0xc0,0x20,0x00, -0x28,0x05,0x7c,0xe6,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x28,0x05,0x7c,0xd6, -0x60,0x22,0x10,0xc0,0x20,0x00,0x29,0x05,0x81,0xb3,0xff,0xe0,0x08,0x00,0x8c,0x6a, -0x21,0x6b,0xff,0x51,0x6b,0xff,0x59,0x02,0x81,0x6b,0xff,0x0c,0x49,0xc0,0x20,0x00, -0x28,0x08,0x90,0x22,0x10,0xdc,0x02,0xbd,0x02,0xad,0x04,0x81,0xab,0xff,0xe0,0x08, -0x00,0x22,0x61,0x12,0x06,0xb9,0x00,0x00,0x00,0x21,0x63,0xff,0x41,0x64,0xff,0xc0, -0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x58,0x04,0x22,0x61,0x17,0x21,0x61,0xff,0x52, -0x61,0x18,0xc0,0x20,0x00,0x28,0x02,0x51,0x60,0xff,0x22,0x61,0x19,0x21,0x5d,0xff, -0x7c,0xea,0xc0,0x20,0x00,0x68,0x02,0xc0,0x20,0x00,0x58,0x05,0x62,0x61,0x1a,0x61, -0x5b,0xff,0x52,0x61,0x1b,0xc0,0x20,0x00,0x58,0x06,0x52,0x61,0x1c,0x51,0x58,0xff, -0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x1d,0x51,0x57,0xff,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0x16,0x51,0x55,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x1e,0x51,0x53, -0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x1f,0x51,0x51,0xff,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0x20,0x51,0x50,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x15,0x51, -0x4e,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x21,0x51,0x4c,0xff,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0x22,0x51,0x4a,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x23, -0x51,0x49,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x24,0x51,0x47,0xff,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0x25,0x51,0x45,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0x26,0x51,0x43,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x27,0x51,0x42,0xff,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0x28,0x51,0x40,0xff,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0x29,0x51,0x3e,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2a,0x51,0x3c,0xff, -0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2b,0x51,0x3b,0xff,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0x2c,0x51,0x39,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2d,0x51,0x37, -0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2e,0x51,0x35,0xff,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0x2f,0x51,0x34,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x30,0x51, -0x32,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x31,0x51,0x30,0xff,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0x32,0x51,0x2e,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x33, -0x51,0x2d,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x34,0x51,0x2b,0xff,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0x35,0x51,0x29,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0x36,0x51,0x27,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x37,0x51,0x26,0xff,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0x38,0x51,0x24,0xff,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0x39,0x51,0x22,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x3a,0x51,0x20,0xff, -0x58,0x05,0x52,0x05,0x19,0x52,0x61,0x3b,0x51,0x1f,0xff,0xc0,0x20,0x00,0x78,0x05, -0xa0,0x77,0x10,0xc0,0x20,0x00,0x79,0x05,0xc0,0x20,0x00,0x78,0x05,0xa2,0xa0,0x02, -0xa0,0x77,0x20,0xc0,0x20,0x00,0x72,0x65,0x00,0x92,0x61,0x40,0x82,0x61,0x41,0x81, -0x33,0xff,0xe0,0x08,0x00,0x51,0x14,0xff,0x71,0x17,0xff,0xc0,0x20,0x00,0x59,0x04, -0x41,0x13,0xff,0xb2,0xac,0x00,0xc0,0x20,0x00,0x59,0x04,0x41,0x11,0xff,0x51,0x13, -0xff,0xc0,0x20,0x00,0x49,0x06,0x41,0x10,0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x49, -0x07,0xc0,0x20,0x00,0x48,0x05,0x82,0x21,0x41,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0, -0x20,0x00,0x49,0x05,0x51,0x0b,0xff,0xc0,0x20,0x00,0x48,0x05,0xb0,0x44,0x10,0xa0, -0x44,0x20,0xc0,0x20,0x00,0x49,0x05,0x51,0x07,0xff,0xa1,0x07,0xff,0xc0,0x20,0x00, -0x48,0x05,0x0c,0x1b,0xa0,0x44,0x10,0xa1,0x05,0xff,0xa0,0x44,0x20,0xc0,0x20,0x00, -0x49,0x05,0xc0,0x20,0x00,0x48,0x08,0x0c,0x05,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49, -0x08,0x41,0xff,0xfe,0xad,0x05,0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x52,0x62, -0x00,0xb2,0x61,0x3f,0x82,0x61,0x41,0x81,0x0e,0xff,0xe0,0x08,0x00,0x82,0x21,0x41, -0x92,0x21,0x40,0xc0,0x20,0x00,0xa8,0x08,0x90,0x9a,0x20,0xc0,0x20,0x00,0x99,0x08, -0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x59,0x02,0xc0,0x20,0x00,0x48,0x06,0x81, -0xf1,0xfe,0xad,0x05,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0x28, -0x07,0x80,0x22,0x10,0xc0,0x20,0x00,0x29,0x07,0xc0,0x20,0x00,0x28,0x06,0xc0,0x20, -0x00,0x29,0x06,0xc0,0x20,0x00,0x22,0x27,0x00,0xc0,0x20,0x00,0x22,0x67,0x00,0x81, -0xf8,0xfe,0xe0,0x08,0x00,0x81,0xf3,0xfe,0xe0,0x08,0x00,0xb2,0x21,0x3f,0xb2,0x61, -0x12,0x57,0x1a,0x07,0xad,0x0b,0x81,0xf3,0xfe,0xe0,0x08,0x00,0x21,0xd1,0xfe,0x58, -0x02,0x21,0xab,0xfe,0x42,0x05,0x19,0xdc,0x14,0xc0,0x20,0x00,0x48,0x02,0x51,0xda, -0xfe,0x50,0x44,0x10,0xc0,0x20,0x00,0x49,0x02,0x06,0x07,0x00,0xc0,0x20,0x00,0x48, -0x02,0x61,0xd6,0xfe,0x60,0x44,0x20,0xc0,0x20,0x00,0x49,0x02,0x22,0x05,0x19,0x41, -0xa6,0xfe,0x0b,0x22,0xc0,0x20,0x00,0x29,0x04,0x41,0xd1,0xfe,0x22,0xa0,0x00,0xc0, -0x20,0x00,0x22,0x64,0x00,0x51,0x9e,0xfe,0x21,0xcf,0xfe,0xc0,0x20,0x00,0x22,0x65, -0x00,0xc0,0x20,0x00,0x22,0x25,0x00,0x56,0x62,0xff,0xc0,0x20,0x00,0x52,0x24,0x00, -0x81,0xd5,0xfe,0xe0,0x08,0x00,0x8c,0x7a,0x50,0x40,0x74,0x62,0xa0,0xc2,0x67,0x94, -0x02,0x50,0x20,0x75,0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0xc3,0xfe,0xe0, -0x22,0x11,0x2a,0x24,0xb8,0x02,0xcc,0xbb,0x66,0x43,0x04,0x7c,0xe2,0xc6,0xc7,0x00, -0x7c,0xf2,0x86,0xc6,0x00,0x41,0xaa,0xfe,0x21,0x79,0xfe,0x48,0x04,0xf1,0xbb,0xfe, -0xc1,0xbc,0xfe,0xa8,0x04,0xe2,0xa1,0x00,0xdd,0x02,0x81,0xc7,0xfe,0xe0,0x08,0x00, -0x81,0xc7,0xfe,0xe0,0x08,0x00,0xa9,0xf1,0x56,0x4a,0xfd,0xa2,0x61,0x10,0x22,0x61, -0x3e,0x66,0x53,0x02,0x86,0xb5,0x00,0x06,0xf0,0xff,0x00,0x00,0x62,0x21,0x10,0x82, -0x21,0x14,0xe0,0x26,0x11,0x80,0x22,0x80,0x22,0x22,0x00,0x42,0x21,0x3e,0x3b,0x32, -0x20,0x5c,0x41,0x30,0x3c,0x41,0x37,0xa5,0x02,0x41,0x65,0xfe,0x81,0xb9,0xfe,0xe0, -0x08,0x00,0x31,0xa8,0xfe,0x30,0x32,0x10,0x39,0xd1,0x31,0xa7,0xfe,0x58,0xd1,0x30, -0x32,0x10,0x30,0x35,0xc0,0x51,0xa1,0xfe,0x5a,0x53,0x4a,0x55,0x52,0x61,0x11,0x81, -0xb1,0xfe,0xe0,0x08,0x00,0xa2,0x61,0x3c,0x81,0xb0,0xfe,0xe0,0x08,0x00,0xa2,0x61, -0x3d,0x81,0xae,0xfe,0xe0,0x08,0x00,0x50,0x50,0xf5,0xa0,0x72,0x41,0x86,0x05,0x00, -0x00,0x61,0x9a,0xfe,0xe0,0x97,0x11,0x6a,0x99,0xc0,0x20,0x00,0xa8,0x09,0x91,0x52, -0xfe,0x97,0x1a,0x0e,0x72,0xc7,0x01,0x81,0xa6,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41, -0xa7,0x37,0xdd,0x81,0xa3,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41,0xa7,0x97,0x08,0x81, -0x9f,0xfe,0xe0,0x08,0x00,0xa0,0x72,0x41,0x7a,0x95,0x92,0x61,0x40,0x81,0x9c,0xfe, -0xe0,0x08,0x00,0x92,0x21,0x40,0xa0,0xa2,0x41,0x6d,0x07,0xa7,0xb9,0x7e,0xa1,0x87, -0xfe,0x88,0xd1,0xe0,0x97,0x11,0xaa,0x99,0x80,0xb0,0xf5,0x0c,0x0a,0x86,0x02,0x00, -0xba,0xca,0xc0,0x20,0x00,0xc9,0x09,0x1b,0xaa,0x4b,0x99,0x57,0x9a,0xf1,0x81,0x8f, -0xfe,0xe0,0x08,0x00,0xa2,0x61,0x40,0x81,0x8d,0xfe,0xe0,0x08,0x00,0x92,0x21,0x40, -0x82,0xd7,0x3c,0x90,0x92,0x41,0x8a,0x99,0xa0,0xa2,0x41,0xa0,0x99,0xc0,0x00,0x99, -0x11,0x3a,0x39,0x82,0x61,0x41,0x81,0x85,0xfe,0xe0,0x08,0x00,0xa2,0x61,0x40,0x81, -0x83,0xfe,0xe0,0x08,0x00,0x92,0x21,0x40,0x82,0x21,0x41,0x90,0x92,0x41,0x8a,0x89, -0xa0,0xa2,0x41,0xa0,0xa8,0xc0,0xb1,0x6c,0xfe,0x82,0x21,0x11,0x00,0xaa,0x11,0xb0, -0xb8,0x10,0x81,0x7c,0xfe,0xe0,0x08,0x00,0x0c,0x08,0x86,0x02,0x00,0x52,0x21,0x0f, -0x32,0xa0,0x00,0x50,0x65,0x20,0x0c,0x18,0xa2,0x21,0x3d,0x82,0x61,0x41,0x81,0x76, -0xfe,0xe0,0x08,0x00,0xa2,0x21,0x3c,0x81,0x75,0xfe,0xe0,0x08,0x00,0x82,0x21,0x41, -0x56,0x68,0x07,0xa8,0xc1,0xbd,0x03,0xcd,0x04,0xe5,0x39,0x00,0x81,0x6a,0xfe,0xe0, -0x08,0x00,0x3d,0x0a,0x81,0x69,0xfe,0xe0,0x08,0x00,0x5a,0x56,0x81,0x58,0xfe,0x91, -0x12,0xfe,0x86,0x03,0x00,0xe0,0x76,0x11,0x80,0x77,0x80,0xc0,0x20,0x00,0x92,0x67, -0x00,0x62,0xc6,0x01,0x57,0x36,0xed,0x81,0x64,0xfe,0xe0,0x08,0x00,0xad,0x03,0x81, -0x63,0xfe,0xe0,0x08,0x00,0x38,0xc1,0x20,0x50,0xb4,0x5a,0x63,0x32,0x06,0x00,0x0c, -0x37,0x30,0x33,0x04,0x0c,0x28,0x30,0x87,0x83,0x3d,0x08,0x88,0xe1,0xcd,0x03,0x1b, -0xa8,0xbd,0x06,0x82,0x61,0x11,0x25,0x34,0x00,0x88,0xd1,0x71,0x2d,0xfe,0x50,0x28, -0x93,0x88,0x07,0x2a,0x94,0xa8,0x18,0x97,0xba,0x07,0x0c,0x02,0x06,0x44,0x00,0x00, -0x00,0x00,0x88,0x38,0x80,0x82,0xe2,0x56,0xf8,0xfe,0x81,0x48,0xfe,0xe0,0x08,0x00, -0x56,0x6a,0xfe,0x88,0x07,0x78,0x38,0x88,0x28,0x70,0xa4,0xc2,0x70,0x22,0xc2,0x70, -0x88,0xc2,0x70,0x94,0xe2,0x1b,0x7a,0x90,0x7a,0x83,0x80,0x92,0xe2,0x90,0x98,0xc0, -0x70,0x99,0x43,0x2a,0xb9,0x86,0x07,0x00,0xad,0x02,0x82,0x61,0x41,0x92,0x61,0x40, -0xb2,0x61,0x3f,0x81,0x43,0xfe,0xe0,0x08,0x00,0x82,0x21,0x41,0x92,0x21,0x40,0xb2, -0x21,0x3f,0x56,0x4a,0xfa,0x1b,0x22,0x20,0xab,0xc0,0xe6,0x1a,0xda,0x90,0x77,0xc0, -0xc6,0x05,0x00,0x00,0x80,0xa2,0xc2,0x82,0x61,0x41,0x81,0x3a,0xfe,0xe0,0x08,0x00, -0x82,0x21,0x41,0x56,0x3a,0xf8,0x8a,0x22,0x80,0x77,0xc0,0x77,0x38,0xe5,0x7a,0x22, -0xc6,0x02,0x00,0x00,0x81,0x33,0xfe,0xe0,0x08,0x00,0x56,0xca,0xf6,0x0b,0x77,0x70, -0xa2,0xc0,0xe6,0x17,0xee,0x46,0x8f,0x00,0x22,0x46,0x00,0x68,0xc1,0x5a,0x56,0x20, -0x68,0x74,0x62,0x45,0x01,0x26,0x33,0x02,0x06,0x87,0x00,0x20,0x20,0x75,0x22,0x45, -0x02,0xc6,0x84,0x00,0x00,0xa5,0x6a,0xff,0x16,0xea,0xf3,0x65,0x6a,0xff,0x16,0x3a, -0x01,0x16,0x02,0x01,0xb8,0xc1,0xa8,0xd1,0xcd,0x04,0x81,0x23,0xfe,0xe0,0x08,0x00, -0x46,0x03,0x00,0x00,0x00,0xb8,0xc1,0xa8,0xd1,0xcd,0x04,0x81,0x20,0xfe,0xe0,0x08, -0x00,0x88,0xe1,0x4b,0x88,0x89,0xe1,0x56,0xfa,0xf0,0x81,0x11,0xfe,0xe0,0x08,0x00, -0x22,0x21,0x11,0x32,0x42,0x00,0x32,0x21,0x10,0x1b,0x33,0x32,0x61,0x10,0x42,0x21, -0x13,0x52,0x21,0x10,0x57,0x14,0x02,0x46,0x48,0xff,0xe0,0x24,0x11,0x20,0x20,0x74, -0x62,0x21,0x12,0x16,0xe6,0x1c,0x82,0x21,0x17,0x31,0xbb,0xfd,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x18,0x31,0xba,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x19,0x31, -0xb8,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1a,0x31,0xb6,0xfd,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x1b,0x31,0xb4,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1c, -0x31,0xb3,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1d,0x31,0xb1,0xfd,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x16,0x31,0xaf,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21, -0x1e,0x31,0xad,0xfd,0xc0,0x20,0x00,0x89,0x03,0x31,0xac,0xfd,0x82,0x21,0x1f,0xc0, -0x20,0x00,0x89,0x03,0x31,0xab,0xfd,0x82,0x21,0x20,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x15,0x31,0xa8,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x21,0x31,0xa6,0xfd, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x22,0x31,0xa5,0xfd,0xc0,0x20,0x00,0x89,0x03, -0x82,0x21,0x23,0x31,0xa3,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x24,0x31,0xa1, -0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x25,0x31,0x9f,0xfd,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x26,0x31,0x9e,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x27,0x31, -0x9c,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x28,0x31,0x9a,0xfd,0xc0,0x20,0x00, -0x89,0x03,0x31,0x99,0xfd,0x82,0x21,0x29,0xc0,0x20,0x00,0x89,0x03,0x31,0x97,0xfd, -0x82,0x21,0x2a,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2b,0x31,0x95,0xfd,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x2c,0x31,0x93,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21, -0x2d,0x31,0x91,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2e,0x31,0x90,0xfd,0xc0, -0x20,0x00,0x89,0x03,0x82,0x21,0x2f,0x31,0x8e,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x30,0x31,0x8c,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x31,0x31,0x8a,0xfd, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x32,0x31,0x89,0xfd,0xc0,0x20,0x00,0x89,0x03, -0x82,0x21,0x33,0x31,0x87,0xfd,0xc0,0x20,0x00,0x89,0x03,0x31,0x86,0xfd,0x82,0x21, -0x34,0xc0,0x20,0x00,0x89,0x03,0x31,0x84,0xfd,0x82,0x21,0x35,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x36,0x31,0x82,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x37,0x31, -0x80,0xfd,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x38,0x31,0x7e,0xfd,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x39,0x31,0x7c,0xfd,0xc0,0x20,0x00,0x89,0x03,0x31,0x7b,0xfd, -0x82,0x21,0x3a,0xc0,0x20,0x00,0x89,0x03,0x31,0x7a,0xfd,0x82,0x21,0x3b,0x38,0x03, -0x82,0x43,0x19,0x86,0x07,0x00,0x00,0x00,0x65,0x49,0xff,0x2d,0x0a,0x56,0x4a,0xde, -0xc6,0x79,0xff,0x00,0x00,0x00,0x21,0x43,0xfd,0x66,0x23,0x02,0x06,0x6e,0xff,0x21, -0x42,0xfd,0x86,0x6c,0xff,0x1d,0xf0,0x00,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b, -0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33, -0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62, -0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01, -0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2, -0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15, -0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3, -0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69, -0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0, -0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0, -0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00, -0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe, -0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81, -0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25, -0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13, -0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5, -0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05, -0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00, -0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55, -0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_data.inc deleted file mode 100644 index 6aa0b6bf42..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_code.inc deleted file mode 100644 index 1051fce6b5..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_code.inc +++ /dev/null @@ -1,197 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd4,0x00,0xca,0x3f, -0x00,0x80,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x50,0x0c,0x60,0x00,0x40,0x00,0x00, -0x00,0x00,0xff,0xff,0x18,0x80,0x00,0x00,0x0c,0x80,0x00,0x00,0x04,0x80,0x00,0x00, -0x10,0x80,0x00,0x00,0x14,0x80,0x00,0x00,0x08,0x80,0x00,0x00,0x1c,0x80,0x00,0x00, -0x20,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0xec,0x1c,0x00,0x40,0x10,0x1d,0x00,0x40, -0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40, -0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40,0x34,0x1d,0x00,0x40, -0x40,0x1d,0x00,0x40,0xf8,0x1c,0x00,0x40,0x36,0x41,0x00,0x81,0xf2,0xff,0x51,0xe9, -0xff,0x80,0x81,0xc0,0x10,0x18,0x00,0x1a,0x55,0x29,0x05,0x81,0xef,0xff,0xe0,0x08, -0x00,0xa1,0xde,0xff,0x0c,0x2b,0x81,0xed,0xff,0xe0,0x08,0x00,0x61,0xdd,0xff,0x0c, -0x08,0x1a,0x66,0x89,0x06,0x46,0x80,0x00,0x21,0xda,0xff,0x1a,0x62,0x88,0x06,0x61, -0xdd,0xff,0x20,0x73,0x63,0x1a,0x66,0x68,0x06,0x6a,0x58,0x81,0xdb,0xff,0x50,0x20, -0xf4,0x1a,0x88,0x29,0x08,0x21,0xd3,0xff,0x68,0x08,0x2a,0x27,0x60,0x82,0x80,0x61, -0xd7,0xff,0x10,0x66,0x80,0x89,0x06,0x80,0x60,0xf5,0x81,0xdd,0xff,0xe0,0x08,0x00, -0x81,0xd4,0xff,0x1a,0x88,0xa9,0x08,0x81,0xdb,0xff,0xe0,0x08,0x00,0x21,0xd1,0xff, -0x10,0x22,0x80,0xa2,0x62,0x00,0x81,0xd8,0xff,0xe0,0x08,0x00,0xa0,0x22,0x41,0x06, -0x06,0x00,0x00,0x00,0x00,0x81,0xc4,0xff,0xe0,0x92,0x11,0x8a,0x99,0xc0,0x20,0x00, -0xa8,0x09,0x91,0xc2,0xff,0x97,0x1a,0x0e,0x22,0xc2,0x01,0x81,0xd0,0xff,0xe0,0x08, -0x00,0xa0,0xa2,0x41,0xa7,0x32,0xdd,0x81,0xcd,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41, -0xa7,0x92,0x08,0x81,0xc9,0xff,0xe0,0x08,0x00,0xa0,0x22,0x41,0x81,0xbf,0xff,0x2a, -0x96,0x1a,0x88,0x29,0x08,0x81,0xbd,0xff,0x10,0x88,0x80,0x92,0x68,0x00,0x81,0xc3, -0xff,0xe0,0x08,0x00,0x81,0xba,0xff,0xa0,0xa2,0x41,0x1a,0x88,0x98,0x08,0xa7,0x39, -0x02,0x06,0x25,0x00,0xa1,0xad,0xff,0xe0,0x92,0x11,0xaa,0x99,0x50,0x50,0xf5,0x0c, -0x0b,0xad,0x06,0x76,0x8a,0x0a,0x5a,0xcb,0xc0,0x20,0x00,0xc9,0x09,0x1b,0xbb,0x4b, -0x99,0x81,0xb5,0xff,0xe0,0x08,0x00,0xa0,0x5a,0x20,0x81,0xb3,0xff,0xe0,0x08,0x00, -0x82,0xd2,0x3c,0x21,0xa5,0xff,0x50,0x52,0x41,0x8a,0x55,0xa0,0xa2,0x41,0x1a,0x22, -0x28,0x02,0xa0,0x55,0xc0,0x00,0x55,0x11,0x2a,0x55,0x21,0xa5,0xff,0x1a,0x22,0x82, -0x62,0x00,0x81,0xa9,0xff,0xe0,0x08,0x00,0x21,0xa1,0xff,0x1a,0x22,0xa9,0x02,0x81, -0xa6,0xff,0xe0,0x08,0x00,0x21,0x9d,0xff,0xa0,0xa2,0x41,0x1a,0x22,0x98,0x02,0x21, -0x9c,0xff,0x90,0x92,0x41,0x1a,0x22,0x88,0x02,0xb1,0x91,0xff,0x8a,0x89,0xa0,0xa8, -0xc0,0x81,0x92,0xff,0x00,0xaa,0x11,0x1a,0x88,0x88,0x08,0xb0,0xb8,0x10,0x81,0x9c, -0xff,0xe0,0x08,0x00,0x0c,0x08,0x06,0x03,0x00,0x21,0x8f,0xff,0x0c,0x06,0x1a,0x22, -0x69,0x02,0x5d,0x06,0x0c,0x18,0x21,0x8b,0xff,0x1a,0x22,0xa8,0x02,0x21,0x8c,0xff, -0x10,0x22,0x80,0x89,0x02,0x81,0x93,0xff,0xe0,0x08,0x00,0x21,0x85,0xff,0x1a,0x22, -0xa8,0x02,0x81,0x91,0xff,0xe0,0x08,0x00,0x21,0x86,0xff,0x1a,0x22,0x88,0x02,0x56, -0xe8,0x04,0xbd,0x05,0x70,0xc7,0x20,0xad,0x01,0x65,0x89,0x00,0x81,0x85,0xff,0xe0, -0x08,0x00,0x2d,0x0a,0x81,0x84,0xff,0xe0,0x08,0x00,0x81,0x7b,0xff,0x91,0x72,0xff, -0x1a,0x88,0x58,0x08,0xb1,0x72,0xff,0x5a,0x66,0xc6,0x02,0x00,0xe0,0x85,0x11,0x9a, -0x88,0xc0,0x20,0x00,0xb9,0x08,0x1b,0x55,0x67,0x35,0xf0,0x81,0x7e,0xff,0xe0,0x08, -0x00,0xad,0x02,0x81,0x7d,0xff,0xe0,0x08,0x00,0x70,0xd0,0x14,0xdc,0x6d,0x46,0x01, -0x00,0x7c,0xf2,0x86,0x11,0x00,0x00,0xa1,0x61,0xff,0x70,0xc7,0x20,0x10,0xb1,0x20, -0x81,0x77,0xff,0xe0,0x08,0x00,0x21,0x5e,0xff,0x70,0x33,0xc0,0x10,0x22,0x80,0x28, -0x02,0x7a,0x52,0x21,0x5b,0xff,0x1a,0x22,0x59,0x02,0x56,0xa3,0xdf,0xa1,0x57,0xff, -0xcc,0x94,0xb2,0xa0,0xd8,0xa5,0x7c,0x00,0x2d,0x04,0xc6,0x03,0x00,0xbd,0x04,0x81, -0x6c,0xff,0xe0,0x08,0x00,0x81,0x6b,0xff,0xe0,0x08,0x00,0x2d,0x03,0x1d,0xf0,0x00, -0xd4,0x00,0xca,0x3f,0xac,0x01,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0x34,0x00,0xca,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x74,0x1f,0x00,0x40, -0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40, -0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40, -0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40,0x36,0x21,0x02,0x39, -0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xad,0xff,0x41,0xae,0xff,0x0c, -0x05,0x46,0x01,0x00,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x10, -0x42,0xa0,0xf0,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd3,0x7c, -0xea,0x27,0xa3,0x02,0x86,0x8c,0x01,0x58,0x51,0x88,0x61,0x59,0xc1,0x89,0xd1,0x78, -0x71,0x30,0xeb,0x03,0x30,0x3d,0x04,0x81,0xe1,0xff,0xe0,0x08,0x00,0x91,0x9f,0xff, -0x81,0x9e,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x88,0x08,0x0c,0x2b,0xc0,0x20,0x00,0xa2, -0x29,0x00,0x0c,0x19,0x30,0x9b,0x93,0x80,0x80,0x04,0x97,0x8a,0x02,0x56,0xb8,0x06, -0x81,0x98,0xff,0x0c,0x4a,0xc0,0x20,0x00,0x98,0x08,0xa0,0x99,0x20,0xc0,0x20,0x00, -0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0x0c,0x8a,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99, -0x08,0xc0,0x20,0x00,0x98,0x08,0xa2,0xaf,0xf7,0xa0,0x99,0x10,0xc0,0x20,0x00,0x92, -0x68,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00,0x81,0xca, -0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc9,0xff,0xe0,0x08,0x00,0x81,0x84,0xff,0xcc, -0xa3,0xc0,0x20,0x00,0x38,0x08,0x7c,0xe9,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00, -0x38,0x08,0x7c,0xd9,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81,0xc1,0xff,0xe0, -0x08,0x00,0x8c,0x6a,0x31,0x7c,0xff,0x81,0x7c,0xff,0x89,0x03,0x61,0x7c,0xff,0x0c, -0x4d,0xc0,0x20,0x00,0x38,0x06,0xd0,0x33,0x10,0xcc,0xb3,0xbd,0x03,0xad,0x04,0x81, -0xb9,0xff,0xe0,0x08,0x00,0xc6,0xb6,0x00,0x31,0x76,0xff,0x41,0x76,0xff,0xc0,0x20, -0x00,0x38,0x03,0xc0,0x20,0x00,0x88,0x04,0x39,0xe1,0x31,0x73,0xff,0x89,0xf1,0xc0, -0x20,0x00,0x38,0x03,0x51,0x74,0xff,0x32,0x61,0x10,0x31,0x70,0xff,0x7c,0xeb,0xc0, -0x20,0x00,0x88,0x03,0x82,0x61,0x11,0x81,0x6e,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x12,0xc0,0x20,0x00,0x88,0x05,0x82,0x61,0x13,0x81,0x6b,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x14,0x81,0x69,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x15, -0x81,0x68,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x16,0x81,0x66,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x17,0x81,0x64,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x18,0x81,0x62,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x19,0x81,0x61,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x1a,0x81,0x5f,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x1b,0x81,0x5d,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1c,0x81,0x5b,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1d,0x81,0x5a,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x1e,0x81,0x58,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1f,0x81,0x56, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x20,0x81,0x54,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x21,0x81,0x53,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x22,0x81, -0x51,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x23,0x81,0x4f,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x24,0x81,0x4d,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x25, -0x81,0x4c,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x26,0x81,0x4a,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x27,0x81,0x48,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x28,0x81,0x46,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x29,0x81,0x45,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x2a,0x81,0x43,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x2b,0x81,0x41,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2c,0x81,0x3f,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2d,0x81,0x3e,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x2e,0x81,0x3c,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2f,0x81,0x3a, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x30,0x81,0x38,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x31,0x81,0x37,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x32,0x81, -0x35,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x33,0x81,0x33,0xff,0x88,0x08,0x82, -0x08,0x19,0x82,0x61,0x34,0x81,0x31,0xff,0xc0,0x20,0x00,0xa8,0x08,0xb0,0xaa,0x10, -0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0xa8,0x08,0x0c,0x2b,0xb0,0xaa,0x20,0xc0, -0x20,0x00,0xa9,0x08,0xd2,0x61,0x37,0x81,0x44,0xff,0xe0,0x08,0x00,0x81,0x28,0xff, -0xb1,0x2b,0xff,0xc0,0x20,0x00,0x89,0x04,0x41,0x27,0xff,0xe2,0xac,0x00,0xc0,0x20, -0x00,0x89,0x04,0x41,0x25,0xff,0x81,0x27,0xff,0xc0,0x20,0x00,0x49,0x05,0x41,0x24, -0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x49,0x0b,0xc0,0x20,0x00,0x48,0x08,0xe0,0x44, -0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x81,0x1f,0xff,0xc0,0x20,0x00,0x48, -0x08,0xe0,0x44,0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x81,0x1c,0xff,0xa1, -0x1c,0xff,0xc0,0x20,0x00,0x48,0x08,0x0c,0x1e,0xa0,0x44,0x10,0xa1,0x1a,0xff,0xa0, -0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0xc0,0x20,0x00,0x48,0x06,0x0c,0x08,0xe0,0x44, -0x20,0xc0,0x20,0x00,0x49,0x06,0x41,0x14,0xff,0xad,0x08,0xc0,0x20,0x00,0x89,0x04, -0xc0,0x20,0x00,0x89,0x03,0xe2,0x61,0x38,0x82,0x61,0x36,0xb2,0x61,0x35,0x81,0x1f, -0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x06,0xd2,0x21,0x37,0x82,0x21,0x36,0xd0, -0xda,0x20,0xc0,0x20,0x00,0xd9,0x06,0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x89, -0x03,0xc0,0x20,0x00,0x38,0x05,0xa1,0x05,0xff,0xb2,0x21,0x35,0xa0,0x33,0x10,0xc0, -0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x48,0x0b,0xa0,0x44,0x10,0xc0,0x20,0x00,0x49, -0x0b,0xc0,0x20,0x00,0x38,0x05,0xad,0x08,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00, -0x38,0x0b,0xc0,0x20,0x00,0x39,0x0b,0x81,0x09,0xff,0xe0,0x08,0x00,0x81,0x04,0xff, -0xe0,0x08,0x00,0xe2,0x21,0x38,0x3d,0x0e,0x16,0x8a,0x00,0xe0,0xae,0x20,0x81,0x04, -0xff,0xe0,0x08,0x00,0x41,0xe5,0xfe,0x98,0x04,0x41,0xbf,0xfe,0x82,0x09,0x19,0xdc, -0x28,0xc0,0x20,0x00,0x88,0x04,0x91,0xee,0xfe,0x90,0x88,0x10,0xc0,0x20,0x00,0x89, -0x04,0x46,0x07,0x00,0x00,0xc0,0x20,0x00,0x88,0x04,0xa1,0xea,0xfe,0xa0,0x88,0x20, -0xc0,0x20,0x00,0x89,0x04,0x42,0x09,0x19,0x81,0xba,0xfe,0x0b,0x44,0xc0,0x20,0x00, -0x49,0x08,0x81,0xe5,0xfe,0x0c,0x04,0xc0,0x20,0x00,0x42,0x68,0x00,0x91,0xb2,0xfe, -0x41,0xe3,0xfe,0xc0,0x20,0x00,0x42,0x69,0x00,0xc0,0x20,0x00,0x42,0x29,0x00,0x56, -0x64,0xff,0xc0,0x20,0x00,0x98,0x08,0x92,0x61,0x35,0x81,0xe5,0xfe,0xe0,0x08,0x00, -0x92,0x21,0x35,0x8c,0x7a,0x90,0x80,0x74,0xa2,0xa0,0xc2,0xa7,0x98,0x02,0x90,0x40, -0x75,0x42,0xc4,0xee,0x2c,0x78,0x47,0x38,0x0b,0x81,0xd5,0xfe,0xe0,0x44,0x11,0x4a, -0x48,0xb8,0x04,0xcc,0x9b,0x66,0x42,0x02,0x46,0x7a,0x00,0x7c,0xfa,0xc6,0x0c,0x00, -0x41,0xbe,0xfe,0xf1,0xe0,0xfd,0x48,0x04,0xd1,0xcf,0xfe,0xc1,0xcf,0xfe,0xa8,0x04, -0xe2,0xa1,0x00,0x81,0xd8,0xfe,0xe0,0x08,0x00,0x81,0xd7,0xfe,0xe0,0x08,0x00,0x56, -0x8a,0xfd,0x0c,0x94,0x47,0x12,0x02,0x86,0x6e,0x00,0xb8,0xd1,0xa8,0xc1,0x70,0xc7, -0x20,0x65,0x7b,0xff,0x16,0x23,0x1b,0x88,0xe1,0x21,0x89,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x88,0xf1,0x21,0x88,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x10,0x21,0x86, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x11,0x21,0x84,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x12,0x21,0x83,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x13,0x21, -0x81,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x14,0x21,0x7f,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x15,0x21,0x7d,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x16, -0x21,0x7c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x7b,0xfe,0x82,0x21,0x17,0xc0,0x20, -0x00,0x89,0x02,0x21,0x79,0xfe,0x82,0x21,0x18,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x19,0x21,0x76,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1a,0x21,0x75,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x1b,0x21,0x73,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x1c,0x21,0x71,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1d,0x21,0x6f,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1e,0x21,0x6e,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x1f,0x21,0x6c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x20,0x21,0x6a, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x21,0x21,0x68,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x21,0x67,0xfe,0x82,0x21,0x22,0xc0,0x20,0x00,0x89,0x02,0x21,0x66,0xfe,0x82, -0x21,0x23,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x24,0x21,0x63,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x25,0x21,0x61,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x26, -0x21,0x60,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x27,0x21,0x5e,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x28,0x21,0x5c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x29,0x21,0x5a,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2a,0x21,0x59,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x2b,0x21,0x57,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x2c,0x21,0x55,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x54,0xfe,0x82,0x21,0x2d, -0xc0,0x20,0x00,0x89,0x02,0x21,0x52,0xfe,0x82,0x21,0x2e,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x2f,0x21,0x50,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x30,0x21,0x4e, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x31,0x21,0x4c,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x32,0x21,0x4b,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x4a,0xfe,0x82, -0x21,0x33,0xc0,0x20,0x00,0x89,0x02,0x21,0x48,0xfe,0x82,0x21,0x34,0x28,0x02,0x82, -0x42,0x19,0x06,0x01,0x00,0x7c,0xea,0x46,0x92,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0xcd,0x03,0x0c,0x0b,0xad,0x02,0x65,0x16,0x00,0x1d,0xf0,0x00,0x00, -0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0, -0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5, -0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42, -0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00, -0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20, -0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23, -0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64, -0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07, -0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55, -0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00, -0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, -0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97, -0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79, -0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35, -0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b, -0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78, -0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4, -0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33, -0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00, -0x62,0x45,0x00,0x1d,0xf0,0x00,0x00,0x00,0x00,0x76,0x94,0x04,0x32,0x45,0x00,0x1b, -0x55,0x1d,0xf0,0x00,0xb6,0x84,0xf1,0x32,0x45,0x00,0x1b,0x55,0x0b,0x44,0x17,0x65, -0x28,0xb6,0x84,0xe4,0x32,0x55,0x00,0x2b,0x55,0x42,0xc4,0xfe,0x86,0x06,0x00,0x00, -0x36,0x21,0x00,0x30,0x30,0x74,0x80,0x73,0x11,0x70,0x33,0x20,0x00,0x73,0x11,0x70, -0x33,0x20,0x5d,0x02,0x07,0xe2,0xcc,0x17,0xe2,0xd6,0x40,0x74,0x41,0x76,0x97,0x0a, -0x39,0x05,0x39,0x15,0x39,0x25,0x39,0x35,0x52,0xc5,0x10,0x37,0x64,0x06,0x39,0x05, -0x39,0x15,0x52,0xc5,0x08,0x27,0x64,0x03,0x39,0x05,0x4b,0x55,0x17,0x64,0x04,0x32, -0x55,0x00,0x2b,0x55,0x07,0x64,0x02,0x32,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_data.inc deleted file mode 100644 index dc9b594484..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_code.inc deleted file mode 100644 index d4ee3f6cd3..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_code.inc +++ /dev/null @@ -1,320 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x80,0x00,0x60, -0x34,0x00,0xca,0x3f,0x3c,0x00,0xca,0x3f,0xd0,0x05,0x00,0x40,0x36,0x41,0x00,0x21, -0xfb,0xff,0xc0,0x20,0x00,0xc8,0x02,0xc0,0x20,0xf4,0xc0,0x80,0xf5,0x87,0x92,0x07, -0x82,0xcc,0xff,0x7c,0xd9,0x87,0xb9,0x0d,0xb1,0xf6,0xff,0xa1,0xf6,0xff,0x2c,0x82, -0x81,0xf6,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x80,0x00,0x00,0xb3,0x81,0x00,0x00, -0xf0,0x49,0x02,0x00,0x74,0x80,0x00,0x60,0x68,0xf0,0x01,0x60,0x80,0xf0,0x01,0x60, -0xff,0x9f,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0x00,0x80,0x00,0x00,0x02,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x04,0x00,0xff,0xff,0xff,0x7f,0x00,0x00,0x00,0x80, -0x80,0x84,0x1e,0x00,0x00,0x00,0x00,0x00,0x6c,0xf0,0x01,0x60,0x00,0x06,0x00,0x40, -0x36,0x41,0x00,0x41,0xf0,0xff,0xc0,0x20,0x00,0x38,0x04,0x30,0x3e,0x15,0x66,0x13, -0x07,0xa5,0xf7,0xff,0x0c,0x22,0x86,0x07,0x00,0x25,0xf7,0xff,0x0c,0x12,0x26,0x23, -0x16,0xc0,0x20,0x00,0x38,0x04,0x0c,0x22,0x30,0x3e,0x15,0x26,0x13,0x09,0x32,0xc3, -0xfe,0x0c,0x14,0x0c,0x02,0x30,0x24,0x83,0x41,0xe3,0xff,0xc0,0x20,0x00,0x38,0x04, -0x30,0x38,0x41,0x66,0x22,0x15,0x07,0xe3,0x12,0xc0,0x20,0x00,0x88,0x04,0x92,0xa1, -0x00,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0xc6,0x05,0x00,0x66,0x12,0x14,0x81, -0xd9,0xff,0x92,0xa2,0x00,0xc0,0x20,0x00,0x42,0x28,0x00,0x90,0x44,0x20,0xc0,0x20, -0x00,0x42,0x68,0x00,0x91,0xd5,0xff,0xc0,0x20,0x00,0x48,0x09,0xc7,0x64,0x28,0x41, -0xd3,0xff,0xa2,0xa0,0x80,0xc0,0x20,0x00,0x88,0x04,0x80,0x80,0x74,0xa0,0x88,0x20, -0xa1,0xca,0xff,0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x88,0x09,0xa7,0x88,0x07, -0xc0,0x20,0x00,0x88,0x04,0x07,0x68,0xef,0x41,0xc8,0xff,0x91,0xc9,0xff,0xc0,0x20, -0x00,0x88,0x04,0x90,0x88,0x10,0x30,0x92,0x11,0x90,0x88,0x20,0xc0,0x20,0x00,0x89, -0x04,0xc0,0x20,0x00,0x88,0x04,0x91,0xc3,0xff,0x90,0x88,0x10,0xc0,0x20,0x00,0x89, -0x04,0xc0,0x20,0x00,0x88,0x04,0x91,0xc0,0xff,0x90,0x88,0x10,0x91,0xc0,0xff,0x90, -0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x41,0xb9,0xff,0xc0,0x20,0x00,0x88,0x04,0x80, -0x80,0x64,0x66,0x22,0x12,0x91,0xba,0xff,0xc1,0xb0,0xff,0x90,0x88,0x20,0xc0,0x20, -0x00,0x89,0x04,0x46,0x09,0x00,0x00,0x00,0x66,0x12,0x11,0x91,0xb5,0xff,0xc1,0xab, -0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0xc6,0x03,0x00,0x00,0x91,0xb1,0xff, -0xc1,0xa8,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x82,0x64,0x00,0x41,0xa7,0xff,0x91, -0xae,0xff,0xc0,0x20,0x00,0x82,0x24,0x00,0xa1,0xae,0xff,0x90,0x88,0x10,0xc0,0x20, -0x00,0x82,0x64,0x00,0x91,0xaa,0xff,0xc0,0x20,0x00,0x88,0x04,0xb1,0xaa,0xff,0x90, -0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x0c,0x0d,0xe5,0xf8,0x00,0x81,0xa8,0xff,0xe0, -0x08,0x00,0xb1,0x95,0xff,0x91,0x99,0xff,0xad,0x04,0xc0,0x20,0x00,0x88,0x0a,0xb7, -0x08,0x0a,0x81,0xa1,0xff,0xc0,0x20,0x00,0x88,0x08,0xc6,0x01,0x00,0xc0,0x20,0x00, -0x88,0x09,0x07,0x68,0xe4,0xc0,0x20,0x00,0x88,0x04,0x91,0x97,0xff,0x80,0x33,0x11, -0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x04,0x41,0x8b,0xff,0x92,0xa1,0x00,0xc0,0x20, -0x00,0x88,0x04,0x90,0x33,0x10,0x92,0xae,0xff,0x90,0x88,0x10,0x80,0x33,0x20,0xc0, -0x20,0x00,0x39,0x04,0x66,0x12,0x10,0xc0,0x20,0x00,0x28,0x04,0x32,0xad,0xff,0x30, -0x22,0x10,0xc0,0x20,0x00,0x22,0x64,0x00,0x1d,0xf0,0x00,0x00,0x90,0x01,0xca,0x3f, -0x00,0x00,0x00,0x04,0x90,0x01,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0xf0,0x00,0xca,0x3f,0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00, -0x60,0x00,0x0c,0x60,0x10,0x00,0x0c,0x60,0xe8,0x00,0xca,0x3f,0xff,0x00,0xfc,0xff, -0xff,0xff,0xfb,0xff,0xff,0xff,0xe7,0xff,0x84,0x80,0x00,0x60,0xff,0x3f,0xc0,0xff, -0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe,0x00,0x00,0xc8,0x00,0x78,0x80,0x00,0x60, -0xff,0xff,0xbf,0xff,0xff,0xff,0x7f,0x80,0x00,0x00,0x40,0x00,0xff,0x8f,0xff,0xff, -0x44,0xe0,0x00,0x60,0x00,0xff,0x03,0x00,0xff,0xbf,0xfd,0xff,0x28,0x00,0x28,0x00, -0x6e,0x00,0xca,0x3f,0x9b,0x00,0xca,0x3f,0xa8,0x00,0xca,0x3f,0xff,0xf3,0xff,0xff, -0x00,0x80,0x00,0x60,0x40,0xe0,0x00,0x60,0xcd,0x00,0xca,0x3f,0xff,0xff,0x1f,0xe0, -0xff,0xff,0xff,0x1f,0x00,0x00,0x18,0x00,0x00,0x00,0x08,0x00,0xc0,0x84,0x00,0x60, -0xc4,0x84,0x00,0x60,0x60,0x80,0x00,0x60,0xff,0xff,0xf1,0xff,0x00,0x00,0x06,0x00, -0xff,0x1f,0xff,0xff,0x00,0x60,0x00,0x00,0xff,0xe3,0xff,0xff,0x00,0x0c,0x00,0x00, -0x1c,0x80,0x00,0x60,0x3f,0xc0,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0xc0, -0xff,0xff,0xff,0xfb,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0x2c,0x0a,0x00,0x40,0x9c,0x06,0x00,0x40,0x6c,0x5d,0x00,0x40,0x60,0x5d,0x00,0x40, -0x36,0x81,0x02,0x39,0x91,0x49,0xa1,0x59,0xb1,0x69,0xc1,0x79,0xd1,0x31,0x7b,0xff, -0x41,0x7d,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32, -0xc1,0x20,0x42,0xa1,0x20,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c, -0xd3,0x27,0xa3,0x02,0x86,0x36,0x03,0x58,0x91,0x60,0xeb,0x03,0x60,0x6d,0x04,0x81, -0xe1,0xff,0xe0,0x08,0x00,0x71,0x71,0xff,0x31,0x70,0xff,0x0c,0x29,0xc0,0x20,0x00, -0x38,0x03,0xc0,0x20,0x00,0x88,0x07,0x72,0xa0,0x01,0x60,0x79,0x93,0x4d,0x0a,0x30, -0x30,0x04,0x77,0x88,0x02,0x56,0xb3,0x06,0x31,0x6a,0xff,0x0c,0x48,0xc0,0x20,0x00, -0x78,0x03,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x03,0xc0,0x20,0x00,0x78,0x03,0x0c, -0x88,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x03,0xc0,0x20,0x00,0x78,0x03,0x82,0xaf, -0xf7,0x80,0x77,0x10,0xc0,0x20,0x00,0x72,0x63,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00, -0x81,0xcb,0xff,0xe0,0x08,0x00,0x81,0xca,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc9, -0xff,0xe0,0x08,0x00,0x31,0x56,0xff,0xcc,0xa6,0xc0,0x20,0x00,0x68,0x03,0x7c,0xe7, -0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x68,0x03,0x7c,0xd7,0x70,0x66,0x10,0xc0, -0x20,0x00,0x69,0x03,0x81,0xc1,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x31,0x4e,0xff,0x61, -0x4e,0xff,0x69,0x03,0x91,0x4e,0xff,0x0c,0x4c,0xc0,0x20,0x00,0x38,0x09,0xc0,0x33, -0x10,0xcc,0xf3,0xbd,0x03,0xad,0x04,0x81,0xb9,0xff,0xe0,0x08,0x00,0x32,0x61,0x12, -0x06,0xba,0x00,0x00,0x31,0x47,0xff,0x41,0x48,0xff,0xc0,0x20,0x00,0x38,0x03,0x61, -0x48,0xff,0x32,0x61,0x1c,0x31,0x43,0xff,0x71,0x47,0xff,0xc0,0x20,0x00,0x88,0x03, -0xc0,0x20,0x00,0x48,0x04,0x82,0x61,0x1d,0x42,0x61,0x1e,0x41,0x40,0xff,0x7c,0xea, -0xc0,0x20,0x00,0x88,0x04,0xc0,0x20,0x00,0x68,0x06,0x82,0x61,0x1f,0x62,0x61,0x20, -0x61,0x3e,0xff,0xc0,0x20,0x00,0x88,0x07,0xc0,0x20,0x00,0x68,0x06,0x82,0x61,0x21, -0x62,0x61,0x22,0x61,0x3a,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x23,0x61,0x38, -0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x24,0x61,0x36,0xff,0xc0,0x20,0x00,0x68, -0x06,0x62,0x61,0x25,0x61,0x35,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x26,0x61, -0x33,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x1b,0x61,0x31,0xff,0xc0,0x20,0x00, -0x68,0x06,0x62,0x61,0x27,0x61,0x2f,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x28, -0x61,0x2e,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x29,0x61,0x2c,0xff,0xc0,0x20, -0x00,0x68,0x06,0x62,0x61,0x2a,0x61,0x2a,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61, -0x2b,0x61,0x28,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x2c,0x61,0x27,0xff,0xc0, -0x20,0x00,0x68,0x06,0x62,0x61,0x2d,0x61,0x25,0xff,0xc0,0x20,0x00,0x68,0x06,0x62, -0x61,0x2e,0x61,0x23,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x2f,0x61,0x21,0xff, -0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x30,0x61,0x20,0xff,0xc0,0x20,0x00,0x68,0x06, -0x62,0x61,0x31,0x61,0x1e,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x32,0x61,0x1c, -0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x33,0x61,0x1a,0xff,0xc0,0x20,0x00,0x68, -0x06,0x62,0x61,0x34,0x61,0x19,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x35,0x61, -0x17,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x36,0x61,0x15,0xff,0xc0,0x20,0x00, -0x68,0x06,0x62,0x61,0x37,0x61,0x13,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x38, -0x61,0x12,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x39,0x61,0x10,0xff,0xc0,0x20, -0x00,0x68,0x06,0x62,0x61,0x3a,0x61,0x0e,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61, -0x3b,0x61,0x0c,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x3c,0x61,0x0b,0xff,0xc0, -0x20,0x00,0x68,0x06,0x62,0x61,0x3d,0x61,0x09,0xff,0xc0,0x20,0x00,0x68,0x06,0x62, -0x61,0x3e,0x61,0x07,0xff,0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x3f,0x61,0x05,0xff, -0xc0,0x20,0x00,0x68,0x06,0x62,0x61,0x40,0x61,0x04,0xff,0x68,0x06,0x62,0x06,0x19, -0x62,0x61,0x41,0x61,0x02,0xff,0xc0,0x20,0x00,0x88,0x06,0xa0,0x88,0x10,0xc0,0x20, -0x00,0x89,0x06,0xc0,0x20,0x00,0x82,0x26,0x00,0xa2,0xa0,0x02,0xa0,0x88,0x20,0xc0, -0x20,0x00,0x89,0x06,0xc2,0x61,0x43,0x92,0x61,0x42,0x81,0x41,0xff,0xe0,0x08,0x00, -0x61,0xf8,0xfe,0x81,0xfa,0xfe,0xc0,0x20,0x00,0x69,0x03,0x31,0xf6,0xfe,0xb2,0xac, -0x00,0xc0,0x20,0x00,0x69,0x03,0x31,0xf4,0xfe,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x39, -0x07,0x31,0xf3,0xfe,0x92,0x21,0x42,0xc0,0x20,0x00,0x39,0x08,0x31,0xf2,0xfe,0xc0, -0x20,0x00,0x68,0x03,0xb0,0x66,0x10,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69,0x03,0x61, -0xee,0xfe,0xc0,0x20,0x00,0x38,0x06,0xb0,0x33,0x10,0xa0,0x33,0x20,0xc0,0x20,0x00, -0x39,0x06,0x61,0xea,0xfe,0xa1,0xea,0xfe,0xc0,0x20,0x00,0x38,0x06,0x0c,0x1b,0xa0, -0x33,0x10,0xa1,0xe8,0xfe,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0xc0,0x20,0x00, -0x38,0x09,0x61,0xe5,0xfe,0xb0,0x33,0x20,0xc0,0x20,0x00,0x39,0x09,0x0c,0x03,0xc0, -0x20,0x00,0x32,0x66,0x00,0xc0,0x20,0x00,0x39,0x04,0x30,0xa3,0x20,0xb2,0x61,0x45, -0x82,0x61,0x44,0x92,0x61,0x42,0x81,0x1b,0xff,0xe0,0x08,0x00,0x92,0x21,0x42,0xc2, -0x21,0x43,0xc0,0x20,0x00,0xa8,0x09,0x82,0x21,0x44,0xc0,0xca,0x20,0xc0,0x20,0x00, -0xc9,0x09,0xc0,0x20,0x00,0x39,0x06,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x68, -0x07,0x91,0xd2,0xfe,0xad,0x03,0x90,0x66,0x10,0xc0,0x20,0x00,0x69,0x07,0xc0,0x20, -0x00,0x48,0x08,0x90,0x44,0x10,0xc0,0x20,0x00,0x49,0x08,0xc0,0x20,0x00,0x48,0x07, -0xc0,0x20,0x00,0x49,0x07,0xc0,0x20,0x00,0x48,0x08,0xc0,0x20,0x00,0x49,0x08,0x81, -0x05,0xff,0xe0,0x08,0x00,0x81,0x00,0xff,0xe0,0x08,0x00,0xb2,0x21,0x45,0xb2,0x61, -0x12,0x37,0x1a,0x07,0xad,0x0b,0x81,0x00,0xff,0xe0,0x08,0x00,0x31,0xb3,0xfe,0x68, -0x03,0x31,0x8d,0xfe,0x42,0x06,0x19,0xdc,0x14,0xc0,0x20,0x00,0x48,0x03,0x61,0xbc, -0xfe,0x60,0x44,0x10,0xc0,0x20,0x00,0x49,0x03,0x06,0x07,0x00,0xc0,0x20,0x00,0x48, -0x03,0x71,0xb8,0xfe,0x70,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0x32,0x06,0x19,0x41, -0x88,0xfe,0x0b,0x33,0xc0,0x20,0x00,0x39,0x04,0x41,0xb3,0xfe,0x32,0xa0,0x00,0xc0, -0x20,0x00,0x32,0x64,0x00,0x61,0x80,0xfe,0x31,0xb1,0xfe,0xc0,0x20,0x00,0x32,0x66, -0x00,0xc0,0x20,0x00,0x32,0x26,0x00,0x56,0x63,0xff,0xc0,0x20,0x00,0x62,0x24,0x00, -0x81,0xe2,0xfe,0xe0,0x08,0x00,0x8c,0x7a,0x60,0x40,0x74,0x72,0xa0,0xc2,0x77,0x94, -0x02,0x60,0x30,0x75,0x32,0xc3,0xee,0x2c,0x74,0x37,0x34,0x0c,0x41,0xa5,0xfe,0xe0, -0x33,0x11,0x3a,0x34,0xb8,0x03,0x56,0xeb,0x00,0x66,0x42,0x04,0x7c,0xe2,0x86,0xb6, -0x01,0x7c,0xf2,0x46,0xb5,0x01,0x00,0x00,0x31,0x8c,0xfe,0xf1,0x9e,0xfe,0x38,0x03, -0xd1,0x9e,0xfe,0xc1,0x9e,0xfe,0xa8,0x03,0xe2,0xa1,0x00,0x81,0xd4,0xfe,0xe0,0x08, -0x00,0x81,0xd3,0xfe,0xe0,0x08,0x00,0x4d,0x0a,0x56,0x4a,0xfd,0x66,0x92,0xcc,0x61, -0x98,0xfe,0x3d,0x05,0xc0,0x20,0x00,0x28,0x06,0x20,0x2a,0x14,0x26,0x12,0x3c,0x8c, -0x92,0x22,0xc2,0xfe,0x0c,0x86,0x20,0x6a,0x93,0x06,0x16,0x00,0xc0,0x20,0x00,0x28, -0x06,0x61,0xb6,0xfd,0x20,0x20,0x94,0xc0,0x20,0x00,0x68,0x06,0x1b,0x22,0x60,0x70, -0xf4,0x60,0x80,0xf5,0x87,0x97,0x09,0x0b,0x66,0x7c,0xd8,0x67,0x38,0x02,0x46,0x00, -0x00,0x2c,0x87,0x20,0x27,0xc2,0x22,0x61,0x10,0xc6,0x0a,0x00,0x61,0x86,0xfe,0x5c, -0x09,0xc0,0x20,0x00,0x28,0x06,0xc0,0x20,0x00,0x68,0x06,0x20,0x20,0x14,0x92,0x61, -0x10,0x9c,0x32,0x62,0xa0,0xa0,0x62,0x61,0x10,0x26,0x12,0x0b,0x22,0xc2,0xfe,0x62, -0xa0,0xf0,0x20,0x6a,0x93,0x62,0x61,0x10,0x26,0x05,0x05,0xe6,0x15,0x05,0xc6,0x89, -0x01,0x32,0xa0,0xa0,0x51,0x79,0xfe,0x30,0x30,0x94,0x78,0x15,0x28,0x05,0x51,0xad, -0xfd,0x29,0x51,0xc0,0x20,0x00,0x88,0x05,0x30,0x60,0xf4,0x82,0x61,0x16,0x80,0x9e, -0x15,0xc0,0x20,0x00,0x88,0x05,0x92,0x61,0x13,0x92,0x61,0x11,0x80,0x9d,0x05,0x92, -0x61,0x14,0x91,0x6e,0xfe,0x82,0x61,0x15,0x90,0x22,0x10,0x92,0x21,0x14,0x80,0x86, -0x11,0x80,0x22,0x20,0xe0,0x89,0x01,0x91,0x6a,0xfe,0x79,0x61,0x90,0x22,0x10,0x92, -0x21,0x13,0x80,0x22,0x20,0xd0,0x89,0x01,0x91,0x67,0xfe,0x79,0x41,0x90,0x22,0x10, -0x80,0x22,0x20,0x71,0x65,0xfe,0x29,0x51,0x29,0x31,0x20,0x85,0x75,0x20,0x2d,0x25, -0x82,0x61,0x17,0x22,0x61,0x18,0x81,0x61,0xfe,0xc0,0x20,0x00,0x28,0x07,0x0c,0x0a, -0x80,0x22,0x10,0x81,0x5f,0xfe,0x80,0x22,0x20,0xc0,0x20,0x00,0x29,0x07,0xc0,0x20, -0x00,0x28,0x05,0x71,0x5c,0xfe,0x70,0x22,0x10,0x71,0x5b,0xfe,0x70,0x22,0x20,0xc0, -0x20,0x00,0x29,0x05,0x21,0x5a,0xfe,0x81,0x5a,0xfe,0xc0,0x20,0x00,0x78,0x02,0x92, -0x21,0x17,0x80,0x77,0x10,0xc0,0x20,0x00,0x79,0x02,0xc0,0x20,0x00,0x78,0x02,0x81, -0x55,0xfe,0x80,0x77,0x10,0x90,0x89,0x01,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x02, -0xc0,0x20,0x00,0x78,0x02,0x81,0x50,0xfe,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x02, -0xc0,0x20,0x00,0x28,0x05,0x7c,0x77,0x70,0x22,0x10,0xc0,0x20,0x00,0x29,0x05,0xc0, -0x20,0x00,0x28,0x05,0x82,0x21,0x18,0x71,0x49,0xfe,0x70,0x22,0x10,0x40,0x78,0x11, -0x70,0x22,0x20,0xc0,0x20,0x00,0x29,0x05,0xc0,0x20,0x00,0x78,0x05,0x0c,0x82,0x20, -0x77,0x20,0xc0,0x20,0x00,0x79,0x05,0x51,0x42,0xfe,0x81,0x42,0xfe,0xc0,0x20,0x00, -0x78,0x05,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x05,0xc0,0x20,0x00,0x78,0x05,0x81, -0x3e,0xfe,0x80,0x77,0x10,0xc0,0x20,0x00,0x79,0x05,0x81,0x62,0xfe,0xe0,0x08,0x00, -0x51,0x4f,0xfd,0x71,0x3a,0xfe,0xc0,0x20,0x00,0x79,0x05,0x71,0x25,0xfe,0xc0,0x20, -0x00,0x58,0x07,0x50,0x5a,0x14,0x26,0x15,0x1a,0x8c,0x45,0x46,0x0d,0x00,0x00,0x00, -0x00,0xc0,0x20,0x00,0x28,0x07,0x65,0x52,0xff,0x20,0x20,0x94,0x1b,0x22,0x20,0x2a, -0xc2,0x86,0x0b,0x00,0x21,0x1c,0xfe,0xc0,0x20,0x00,0x52,0x22,0x00,0xc0,0x20,0x00, -0x22,0x22,0x00,0x50,0x50,0x14,0x22,0xa0,0x50,0x9c,0x65,0x22,0xa0,0xa0,0x26,0x15, -0x11,0x22,0xa0,0xf0,0x26,0x25,0x0b,0xb1,0x3a,0xfd,0xa1,0x25,0xfe,0x81,0x3a,0xfd, -0xe0,0x08,0x00,0xa5,0x4e,0xff,0x8d,0x0a,0x37,0x3a,0x12,0x30,0x7a,0xc2,0x70,0x51, -0x41,0xaa,0x55,0x70,0x55,0xc2,0xed,0x04,0x57,0x13,0x24,0x86,0x0c,0x00,0x5c,0x05, -0x57,0x13,0x10,0x52,0xa0,0xa0,0x57,0x13,0x0f,0x52,0xa0,0xf0,0x0c,0x27,0x57,0x13, -0x09,0x06,0x07,0x00,0x0c,0x67,0x46,0x00,0x00,0x0c,0x37,0x0c,0x1e,0x82,0xa1,0xe0, -0x51,0x00,0xfe,0xc0,0x20,0x00,0x58,0x05,0x50,0x5a,0x14,0x56,0xde,0x07,0x06,0x04, -0x00,0xb1,0x10,0xfe,0xa1,0x11,0xfe,0x81,0x24,0xfd,0xe0,0x08,0x00,0x06,0xff,0xff, -0x00,0x00,0x1c,0x2f,0xa6,0x33,0x01,0x1c,0x7f,0xa2,0xa0,0x6d,0xd2,0xa0,0x04,0xc2, -0xa0,0x06,0xb2,0xa0,0x01,0x81,0x2c,0xfe,0xe0,0x08,0x00,0x65,0x4e,0xff,0x31,0xf0, -0xfd,0xa2,0xac,0x00,0xc0,0x20,0x00,0x98,0x03,0x0b,0x77,0xa0,0x99,0x10,0xc0,0x20, -0x00,0x99,0x03,0xc0,0x20,0x00,0x88,0x03,0x70,0x70,0x94,0xa0,0x88,0x10,0x80,0x77, -0x20,0xc0,0x20,0x00,0x79,0x03,0xc0,0x20,0x00,0x78,0x03,0x81,0xfc,0xfd,0x80,0x77, -0x10,0xc0,0x20,0x00,0x79,0x03,0x26,0x15,0x02,0xc6,0x7c,0x00,0x51,0xf9,0xfd,0x72, -0xa5,0x40,0xc0,0x20,0x00,0x38,0x05,0x46,0x77,0x00,0x00,0x00,0x66,0x15,0x02,0x06, -0x58,0x00,0x71,0xf3,0xfd,0x92,0xaa,0xbf,0xc0,0x20,0x00,0x58,0x07,0x90,0x55,0x10, -0xc0,0x20,0x00,0x52,0x67,0x00,0x82,0x61,0x44,0x25,0x40,0xff,0x71,0xee,0xfd,0x7c, -0xbb,0xc0,0x20,0x00,0x58,0x07,0x82,0x21,0x44,0xb0,0x55,0x10,0xc0,0x20,0x00,0x59, -0x07,0xc0,0x20,0x00,0x98,0x07,0x0c,0x85,0x50,0x99,0x20,0xc0,0x20,0x00,0x99,0x07, -0x92,0xa1,0xe0,0x71,0xcc,0xfd,0x97,0x98,0x4b,0xc0,0x20,0x00,0x88,0x07,0x0c,0x4c, -0xc0,0x88,0x20,0x0c,0x09,0xc0,0x20,0x00,0x89,0x07,0xa2,0xca,0xe0,0x0c,0x37,0x8d, -0x09,0xa0,0x87,0x93,0x82,0x61,0x19,0x0c,0x1b,0x1c,0xa8,0xa0,0x85,0x93,0x0c,0x5d, -0xed,0x0c,0x5d,0x0b,0xa0,0xed,0x93,0xa0,0x59,0x93,0xd2,0xa0,0x6b,0xa2,0xa0,0x66, -0xe2,0x61,0x42,0x82,0x61,0x1a,0x81,0xf5,0xfd,0xe0,0x08,0x00,0x7d,0x05,0xe2,0x21, -0x42,0x86,0x0d,0x00,0x00,0xc0,0x20,0x00,0x58,0x07,0xa2,0xca,0xe0,0xb0,0x55,0x10, -0xc0,0x20,0x00,0x59,0x07,0x0c,0x4c,0x0c,0x65,0xa0,0x5c,0x93,0x0c,0x1b,0x52,0x61, -0x1a,0x0c,0x07,0x5d,0x0b,0xa0,0x57,0x93,0xd2,0xa0,0x69,0xa2,0xa0,0x66,0x81,0xe7, -0xfd,0xe0,0x08,0x00,0x0c,0x39,0x92,0x61,0x19,0x0c,0x5e,0xc0,0xde,0x11,0x50,0xdd, -0x20,0x0c,0x2c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0xe1,0xfd,0xe0,0x08,0x00,0xd2,0x21, -0x1a,0x0c,0x3c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0xdd,0xfd,0xe0,0x08,0x00,0xfd,0x07, -0x0c,0x0e,0x0c,0x2d,0x0c,0x5c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0xd7,0xfd,0xe0,0x08, -0x00,0xfd,0x07,0x0c,0x4e,0x0c,0x6d,0x0c,0x5c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0xd2, -0xfd,0xe0,0x08,0x00,0x52,0x21,0x19,0xd2,0xa0,0x60,0xd0,0xd5,0x20,0x0c,0x6c,0x0c, -0x1b,0xa2,0xa0,0x66,0x81,0xce,0xfd,0xe0,0x08,0x00,0x0c,0x1d,0xbd,0x0d,0x0c,0x2f, -0x0c,0x0e,0x0c,0x9c,0xa2,0xa0,0x66,0x81,0xc8,0xfd,0xe0,0x08,0x00,0x0c,0x2f,0x0c, -0x4e,0x0c,0x5d,0x0c,0x6c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0xc3,0xfd,0xe0,0x08,0x00, -0x0c,0x1f,0x0c,0x6e,0x0c,0x7d,0xcd,0x0e,0xbd,0x0f,0xa2,0xa0,0x66,0x81,0xbe,0xfd, -0xe0,0x08,0x00,0x5c,0x07,0x0c,0x05,0x1c,0x7f,0x77,0x13,0x21,0x72,0xa0,0xa0,0x0c, -0x15,0x77,0x13,0x19,0x72,0xa0,0xf0,0x0c,0x25,0x1c,0xef,0x77,0x13,0x0f,0xb1,0xa4, -0xfc,0xa1,0x95,0xfd,0x0c,0x05,0x81,0xa4,0xfc,0xe0,0x08,0x00,0x1c,0x7f,0x0c,0x0e, -0x0c,0x4d,0x0c,0x6c,0x0c,0x1b,0xa2,0xa0,0x6d,0x81,0xaf,0xfd,0xe0,0x08,0x00,0x25, -0x2f,0xff,0x71,0x74,0xfd,0x7c,0xc8,0xc0,0x20,0x00,0x38,0x07,0x80,0x33,0x10,0x50, -0x33,0x20,0x51,0x6f,0xfd,0xc0,0x20,0x00,0x39,0x07,0xc0,0x20,0x00,0x38,0x05,0x72, -0xac,0x00,0x70,0x33,0x10,0xc0,0x20,0x00,0x39,0x05,0x71,0x80,0xfd,0xc0,0x20,0x00, -0x38,0x05,0x70,0x33,0x10,0x72,0xa4,0x00,0x70,0x33,0x20,0xc0,0x20,0x00,0x39,0x05, -0xa0,0xea,0x03,0xa0,0xb6,0xa2,0xa0,0xa6,0x82,0xcd,0x02,0xd2,0xa0,0x00,0xa5,0x38, -0x00,0xa0,0xea,0x13,0x31,0x62,0xfd,0x28,0x31,0x80,0x66,0x11,0x30,0x22,0x10,0x60, -0x22,0x20,0x62,0x21,0x14,0x51,0x5f,0xfd,0xe0,0x36,0x01,0x61,0x5d,0xfd,0x82,0x21, -0x13,0x60,0x22,0x10,0x30,0x22,0x20,0x50,0x22,0x10,0xd0,0x38,0x01,0x51,0x6f,0xfd, -0x30,0x22,0x20,0x92,0x21,0x17,0x50,0x22,0x10,0x52,0x21,0x18,0xb0,0x39,0x01,0x30, -0x22,0x20,0x30,0x35,0x01,0x51,0x6a,0xfd,0x50,0x22,0x10,0x51,0x6a,0xfd,0x30,0x22, -0x20,0x31,0x69,0xfd,0x29,0x31,0x50,0x52,0x10,0x37,0x15,0x02,0x46,0x21,0x00,0x61, -0x67,0xfd,0x71,0x69,0xfd,0xc0,0x20,0x00,0x38,0x06,0x50,0x33,0x20,0xc0,0x20,0x00, -0x39,0x06,0x61,0x63,0xfd,0xc0,0x20,0x00,0x38,0x06,0x50,0x33,0x20,0xc0,0x20,0x00, -0x39,0x06,0x31,0x60,0xfd,0xc0,0x20,0x00,0x68,0x03,0x70,0x66,0x10,0x71,0x5f,0xfd, -0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x71,0x5c,0xfd, -0x70,0x66,0x10,0x71,0x5c,0xfd,0x70,0x66,0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20, -0x00,0x68,0x03,0x71,0x59,0xfd,0x70,0x66,0x10,0x71,0x58,0xfd,0x70,0x66,0x20,0xc0, -0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x72,0xa2,0x00,0x70,0x66,0x20,0xc0, -0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x71,0x28,0xfd,0x70,0x66,0x20,0xc0, -0x20,0x00,0x62,0x63,0x00,0x27,0x72,0x58,0x31,0x5f,0xfc,0x62,0xaf,0xbf,0xc0,0x20, -0x00,0x28,0x03,0x71,0x4c,0xfd,0x60,0x22,0x10,0x61,0x49,0xfd,0xc0,0x20,0x00,0x29, -0x03,0xc0,0x20,0x00,0x28,0x06,0x3c,0x2a,0x70,0x22,0x10,0x72,0xa1,0x40,0x70,0x22, -0x20,0xc0,0x20,0x00,0x29,0x06,0x81,0x61,0xfc,0xe0,0x08,0x00,0x21,0x59,0xfc,0x27, -0x95,0x0e,0xc0,0x20,0x00,0x28,0x03,0x52,0xaf,0x7f,0x50,0x22,0x10,0xc6,0x02,0x00, -0x00,0xc0,0x20,0x00,0x28,0x03,0x52,0xa0,0x80,0x50,0x22,0x20,0xc0,0x20,0x00,0x29, -0x03,0x21,0x48,0xfc,0x51,0x07,0xfd,0xc0,0x20,0x00,0x38,0x02,0x62,0x21,0x15,0x50, -0x33,0x10,0x51,0x04,0xfd,0x0c,0x3a,0x50,0x56,0x10,0x50,0x33,0x20,0xc0,0x20,0x00, -0x39,0x02,0x81,0x4e,0xfc,0xe0,0x08,0x00,0xc0,0x20,0x00,0x38,0x02,0x51,0x2e,0xfd, -0x82,0x21,0x16,0x50,0x33,0x10,0x51,0x2d,0xfd,0x92,0x21,0x11,0x50,0x58,0x10,0x50, -0x33,0x20,0xc0,0x20,0x00,0x39,0x02,0xc0,0x20,0x00,0x38,0x02,0x52,0xae,0xff,0x50, -0x33,0x10,0x62,0xa1,0x00,0x0b,0x59,0x50,0x64,0x93,0x60,0x33,0x20,0xc0,0x20,0x00, -0x39,0x02,0xc0,0x20,0x00,0x28,0x02,0x31,0x22,0xfd,0x5d,0x06,0x30,0x22,0x10,0x66, -0x29,0x02,0x41,0xaf,0xfc,0x40,0x42,0x20,0x21,0x2b,0xfc,0xa2,0xa1,0x2c,0xc0,0x20, -0x00,0x49,0x02,0x81,0x36,0xfc,0xe0,0x08,0x00,0x22,0x21,0x10,0x32,0x21,0x12,0x16, -0x13,0x1b,0x82,0x21,0x1c,0x31,0xae,0xfc,0x92,0x21,0x1d,0xc0,0x20,0x00,0x89,0x03, -0x31,0xad,0xfc,0x82,0x21,0x1e,0xc0,0x20,0x00,0x99,0x03,0x31,0xab,0xfc,0x92,0x21, -0x1f,0xc0,0x20,0x00,0x89,0x03,0x31,0xa9,0xfc,0x82,0x21,0x20,0xc0,0x20,0x00,0x99, -0x03,0x31,0xa7,0xfc,0x92,0x21,0x21,0xc0,0x20,0x00,0x89,0x03,0x31,0xa6,0xfc,0x82, -0x21,0x22,0xc0,0x20,0x00,0x99,0x03,0x31,0xa4,0xfc,0x92,0x21,0x23,0xc0,0x20,0x00, -0x89,0x03,0x31,0xa2,0xfc,0x82,0x21,0x24,0xc0,0x20,0x00,0x99,0x03,0x31,0xa0,0xfc, -0x92,0x21,0x25,0xc0,0x20,0x00,0x89,0x03,0x31,0x9f,0xfc,0x82,0x21,0x26,0xc0,0x20, -0x00,0x99,0x03,0x31,0x9d,0xfc,0xc0,0x20,0x00,0x89,0x03,0x92,0x21,0x1b,0x31,0x9b, -0xfc,0x82,0x21,0x27,0xc0,0x20,0x00,0x99,0x03,0x31,0x99,0xfc,0x92,0x21,0x28,0xc0, -0x20,0x00,0x89,0x03,0x31,0x98,0xfc,0x82,0x21,0x29,0xc0,0x20,0x00,0x99,0x03,0x31, -0x96,0xfc,0x92,0x21,0x2a,0xc0,0x20,0x00,0x89,0x03,0x31,0x94,0xfc,0x82,0x21,0x2b, -0xc0,0x20,0x00,0x99,0x03,0x31,0x92,0xfc,0x92,0x21,0x2c,0xc0,0x20,0x00,0x89,0x03, -0x31,0x91,0xfc,0x82,0x21,0x2d,0xc0,0x20,0x00,0x99,0x03,0x31,0x8f,0xfc,0x92,0x21, -0x2e,0xc0,0x20,0x00,0x89,0x03,0x31,0x8d,0xfc,0x82,0x21,0x2f,0xc0,0x20,0x00,0x99, -0x03,0x31,0x8b,0xfc,0x92,0x21,0x30,0xc0,0x20,0x00,0x89,0x03,0x31,0x8a,0xfc,0xc0, -0x20,0x00,0x99,0x03,0x82,0x21,0x31,0x31,0x88,0xfc,0x92,0x21,0x32,0xc0,0x20,0x00, -0x89,0x03,0x31,0x86,0xfc,0x82,0x21,0x33,0xc0,0x20,0x00,0x99,0x03,0x31,0x84,0xfc, -0x92,0x21,0x34,0xc0,0x20,0x00,0x89,0x03,0x31,0x83,0xfc,0x82,0x21,0x35,0xc0,0x20, -0x00,0x99,0x03,0x31,0x81,0xfc,0x92,0x21,0x36,0xc0,0x20,0x00,0x89,0x03,0x31,0x7f, -0xfc,0x82,0x21,0x37,0xc0,0x20,0x00,0x99,0x03,0x31,0x7d,0xfc,0x92,0x21,0x38,0xc0, -0x20,0x00,0x89,0x03,0x31,0x7c,0xfc,0x82,0x21,0x39,0xc0,0x20,0x00,0x99,0x03,0x31, -0x7a,0xfc,0x92,0x21,0x3a,0xc0,0x20,0x00,0x89,0x03,0x31,0x78,0xfc,0x82,0x21,0x3b, -0xc0,0x20,0x00,0x99,0x03,0x31,0x76,0xfc,0xc0,0x20,0x00,0x89,0x03,0x92,0x21,0x3c, -0x31,0x75,0xfc,0x82,0x21,0x3d,0xc0,0x20,0x00,0x99,0x03,0x31,0x73,0xfc,0x92,0x21, -0x3e,0xc0,0x20,0x00,0x89,0x03,0x31,0x71,0xfc,0x82,0x21,0x3f,0xc0,0x20,0x00,0x99, -0x03,0x31,0x6f,0xfc,0x92,0x21,0x40,0xc0,0x20,0x00,0x89,0x03,0x31,0x6e,0xfc,0x82, -0x21,0x41,0xc0,0x20,0x00,0x99,0x03,0x31,0x6c,0xfc,0x38,0x03,0x82,0x43,0x19,0x46, -0x00,0x00,0x7c,0xe2,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0xdd,0x03,0xad,0x04,0x3d, -0x05,0xcd,0x02,0x9d,0x0d,0x56,0x45,0x18,0x47,0x3d,0x02,0x86,0x20,0x00,0x20,0xf4, -0x40,0x9c,0xc2,0x20,0x80,0x60,0x00,0x08,0x40,0xc0,0x80,0x91,0x00,0x12,0x40,0x00, -0x9d,0xa1,0x00,0x12,0x40,0x00,0xa4,0xa1,0x90,0x98,0x20,0x00,0x12,0x40,0x00,0xcc, -0xa1,0xa0,0x80,0xf5,0x80,0xd9,0xe2,0xa0,0x40,0xf4,0x80,0x99,0xc2,0x00,0xdd,0x11, -0xc0,0xb0,0xf5,0x90,0x24,0x82,0xb0,0xbd,0x20,0x27,0xbb,0x13,0xaa,0xbb,0x0b,0x59, -0xa7,0x3b,0x0a,0x27,0xbb,0x07,0x92,0xc9,0xfe,0xaa,0xbb,0x46,0x00,0x00,0x9d,0x05, -0x20,0xbb,0xc0,0x80,0x2b,0xe2,0x80,0xbb,0xc2,0x00,0x22,0x11,0xc0,0xc0,0xf4,0xb0, -0x44,0x82,0xc0,0xc2,0x20,0x47,0xbc,0x0f,0xca,0xca,0x22,0xcb,0xff,0x47,0xbc,0x05, -0xb2,0xcb,0xfe,0xa7,0xbc,0x01,0xbd,0x02,0x00,0x89,0x11,0xb0,0x88,0x20,0x06,0x74, -0x00,0xcc,0x34,0x0c,0x13,0x40,0xa3,0xc2,0x50,0xfa,0x40,0xa0,0x8d,0xc0,0x0c,0x13, -0x16,0x95,0x08,0x2c,0x04,0x50,0x44,0xc0,0x00,0x15,0x40,0x00,0xaa,0xa1,0x00,0x04, -0x40,0xd0,0x30,0x91,0x00,0x15,0x40,0x00,0x8d,0xa1,0x00,0x04,0x40,0x20,0x40,0x91, -0x00,0x15,0x40,0x00,0xc2,0xa1,0xa0,0x20,0xf5,0x80,0x44,0x20,0x20,0xb3,0xe2,0xa0, -0x80,0xf4,0x20,0x33,0xc2,0x00,0xbb,0x11,0x40,0x90,0xf5,0x30,0x58,0x82,0x90,0x9b, -0x20,0x57,0xb9,0x13,0xaa,0x99,0x0b,0xb3,0xa7,0x39,0x0a,0x57,0xb9,0x07,0x32,0xc3, -0xfe,0xaa,0x99,0x46,0x00,0x00,0x3d,0x0b,0x50,0x99,0xc0,0x20,0xb9,0xe2,0x20,0x99, -0xc2,0x90,0x28,0x82,0x00,0xbb,0x11,0x40,0x80,0xf4,0x80,0x8b,0x20,0x27,0xb8,0x13, -0xaa,0x88,0x0b,0x49,0xa7,0x38,0x0a,0x27,0xb8,0x07,0x92,0xc9,0xfe,0xaa,0x88,0x46, -0x00,0x00,0x9d,0x04,0x00,0x33,0x11,0x20,0x88,0xc0,0x90,0x33,0x20,0xa0,0x50,0xf5, -0x50,0xb8,0xe2,0xa0,0x40,0xf4,0x50,0x88,0xc2,0x00,0xbb,0x11,0xc0,0x90,0xf5,0x80, -0x24,0x82,0x90,0x9b,0x20,0x27,0xb9,0x13,0xaa,0x99,0x0b,0xb8,0xa7,0x39,0x0a,0x27, -0xb9,0x07,0x82,0xc8,0xfe,0xaa,0x99,0x46,0x00,0x00,0x8d,0x0b,0x20,0x99,0xc0,0x50, -0x29,0xe2,0x50,0x99,0xc2,0x00,0x22,0x11,0xc0,0xc0,0xf4,0x90,0x44,0x82,0xc0,0xc2, -0x20,0x47,0xbc,0x0f,0xca,0xca,0x22,0xc9,0xff,0xa7,0x3c,0x05,0x92,0xc9,0xfe,0x47, -0x3c,0x01,0x9d,0x02,0x00,0x88,0x11,0x90,0x88,0x20,0x06,0x35,0x00,0x0c,0x03,0x8d, -0x03,0x57,0xbd,0x02,0x86,0x32,0x00,0xb0,0xf5,0x40,0x37,0x9b,0x17,0x0c,0x18,0xd7, -0x35,0x02,0xb0,0x8b,0x20,0x0c,0x13,0x47,0xb2,0x01,0x0c,0x03,0x30,0x88,0x20,0x80, -0x80,0x74,0x86,0x2a,0x00,0x2c,0x09,0xb0,0x99,0xc0,0x00,0x09,0x40,0x40,0x30,0x91, -0x00,0x1b,0x40,0x00,0x55,0xa1,0x50,0x53,0x20,0x00,0x09,0x40,0xd0,0x80,0x91,0x00, -0x1b,0x40,0x00,0x3d,0xa1,0x00,0x09,0x40,0x20,0x90,0x91,0x50,0xd0,0xf5,0x30,0x39, -0x20,0x50,0xc0,0xf4,0xd0,0x98,0xe2,0xd0,0x88,0xc2,0x00,0x99,0x11,0x30,0xe0,0xf5, -0x80,0xac,0x82,0xe0,0x99,0x20,0x00,0x1b,0x40,0x00,0x44,0xa1,0xa7,0xb9,0x14,0x5a, -0x99,0x0b,0xe8,0xa7,0xb9,0x0b,0x57,0x39,0x08,0x82,0xc8,0xfe,0x5a,0x99,0x86,0x00, -0x00,0x00,0x8d,0x0e,0xa0,0xa9,0xc0,0xd0,0x9a,0xe2,0xd0,0xaa,0xc2,0x00,0x99,0x11, -0x30,0x30,0xf4,0xa0,0xcc,0x82,0x30,0x39,0x20,0xc7,0xb3,0x13,0x5a,0x33,0x0b,0x9a, -0x57,0x33,0x0a,0xc7,0xb3,0x07,0xa2,0xca,0xfe,0x5a,0x33,0x46,0x00,0x00,0xad,0x09, -0x00,0x88,0x11,0xa0,0x88,0x20,0x40,0x58,0x82,0x40,0x48,0xa2,0xc0,0x33,0xc0,0x47, -0x33,0x0b,0x00,0x1b,0x40,0x00,0x22,0xa1,0x57,0xb2,0x04,0x47,0x93,0x01,0x0b,0x88, -0x0c,0x03,0x2d,0x08,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_data.inc deleted file mode 100644 index c0e9db2b6a..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_data.inc +++ /dev/null @@ -1,26 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x72,0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x77, -0x61,0x72,0x6e,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x52,0x54, -0x43,0x5f,0x58,0x54,0x41,0x4c,0x5f,0x46,0x52,0x45,0x51,0x5f,0x52,0x45,0x47,0x20, -0x76,0x61,0x6c,0x75,0x65,0x3a,0x20,0x30,0x78,0x25,0x30,0x38,0x78,0x00,0x25,0x73, -0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74, -0x65,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f,0x6e, -0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x72,0x74,0x63,0x5f,0x63, -0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29,0x3a, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50,0x55,0x20,0x66,0x72,0x65, -0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75,0x65,0x00,0x25,0x73,0x28, -0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x66,0x72, -0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x28,0x50,0x04,0x00,0xff,0x64,0x00,0x00, -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_code.inc deleted file mode 100644 index ee896c9403..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_code.inc +++ /dev/null @@ -1,179 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd4,0x00,0xca,0x3f, -0xd4,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60, -0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00, -0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00, -0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f, -0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x34,0x00,0xca,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x50,0x0c,0x60, -0x00,0x40,0x00,0x00,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0x2c,0x0a,0x00,0x40,0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40, -0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40, -0x36,0x41,0x06,0x32,0x61,0x85,0x42,0x61,0x86,0x52,0x61,0x87,0x62,0x61,0x88,0x72, -0x61,0x89,0x31,0xa2,0xff,0x41,0xa2,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b, -0x33,0x47,0x33,0xf8,0x32,0xa2,0x10,0x3a,0x31,0x32,0x61,0x81,0x32,0xd1,0x03,0x32, -0x61,0x80,0x0c,0x43,0x32,0x61,0x82,0x0c,0xd4,0x7c,0xe3,0x27,0xa4,0x02,0x86,0x0a, -0x02,0x52,0x21,0x82,0x42,0x21,0x81,0x5a,0x75,0x1c,0x86,0x82,0x21,0x80,0x3d,0x04, -0x77,0xa6,0x06,0x57,0x26,0x01,0x2c,0x47,0x3d,0x08,0x7a,0x33,0x32,0xc3,0xfc,0x4b, -0x67,0x1c,0x89,0x38,0x03,0x40,0x54,0x20,0x67,0xa9,0x06,0x77,0x29,0x01,0x2c,0x46, -0x5d,0x08,0x6a,0x55,0x52,0xc5,0xfc,0x58,0x05,0x4b,0x76,0x52,0x61,0x8f,0x1c,0x89, -0x77,0xa9,0x06,0x67,0x29,0x01,0x2c,0x47,0x4d,0x08,0x7a,0x44,0x42,0xc4,0xfc,0x48, -0x04,0x42,0x61,0x90,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81,0xc6,0xff,0xe0,0x08,0x00, -0x81,0x82,0xff,0x71,0x80,0xff,0x6d,0x0a,0xc0,0x20,0x00,0x78,0x07,0x0c,0x2a,0xc0, -0x20,0x00,0x92,0x28,0x00,0x82,0xa0,0x01,0x40,0x8a,0x93,0x70,0x70,0x04,0x87,0x89, -0x02,0x56,0xb7,0x06,0x71,0x7a,0xff,0x0c,0x49,0xc0,0x20,0x00,0x88,0x07,0x90,0x88, -0x20,0xc0,0x20,0x00,0x89,0x07,0xc0,0x20,0x00,0x88,0x07,0x0c,0x89,0x90,0x88,0x20, -0xc0,0x20,0x00,0x89,0x07,0xc0,0x20,0x00,0x88,0x07,0x92,0xaf,0xf7,0x90,0x88,0x10, -0xc0,0x20,0x00,0x82,0x67,0x00,0x81,0xb0,0xff,0xe0,0x08,0x00,0x81,0xb0,0xff,0xe0, -0x08,0x00,0x81,0xaf,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xae,0xff,0xe0,0x08,0x00, -0x71,0x66,0xff,0xcc,0xa4,0xc0,0x20,0x00,0x48,0x07,0x7c,0xe8,0x06,0x02,0x00,0x00, -0x00,0xc0,0x20,0x00,0x48,0x07,0x7c,0xd8,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x07, -0x81,0xa6,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x41,0x5e,0xff,0x71,0x5e,0xff,0x79,0x04, -0xc1,0x5e,0xff,0x0c,0x4d,0xc0,0x20,0x00,0x48,0x0c,0xd0,0x44,0x10,0xcc,0xf4,0xbd, -0x04,0xad,0x06,0x81,0x9e,0xff,0xe0,0x08,0x00,0x42,0x61,0x8e,0x06,0xba,0x00,0x00, -0x41,0x57,0xff,0x61,0x57,0xff,0xc0,0x20,0x00,0x48,0x04,0xc0,0x20,0x00,0x88,0x06, -0x42,0x61,0x91,0x41,0x54,0xff,0x71,0x55,0xff,0xc0,0x20,0x00,0x48,0x04,0x82,0x61, -0x92,0x42,0x61,0x93,0x41,0x51,0xff,0x51,0x52,0xff,0xc0,0x20,0x00,0x88,0x04,0x7c, -0xea,0x82,0x61,0x94,0xc0,0x20,0x00,0x88,0x07,0x71,0x4e,0xff,0x82,0x61,0x95,0xc0, -0x20,0x00,0x88,0x05,0x82,0x61,0x96,0xc0,0x20,0x00,0x88,0x07,0x71,0x4b,0xff,0x82, -0x61,0x97,0xc0,0x20,0x00,0x88,0x07,0x71,0x49,0xff,0x82,0x61,0x98,0xc0,0x20,0x00, -0x88,0x07,0x71,0x47,0xff,0x82,0x61,0x99,0xc0,0x20,0x00,0x88,0x07,0x71,0x45,0xff, -0x82,0x61,0x9a,0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0x9b,0x71,0x43,0xff,0xc0,0x20, -0x00,0x88,0x07,0x71,0x42,0xff,0x82,0x61,0x9c,0xc0,0x20,0x00,0x88,0x07,0x71,0x40, -0xff,0x82,0x61,0x9d,0xc0,0x20,0x00,0x88,0x07,0x71,0x3e,0xff,0x82,0x61,0x9e,0xc0, -0x20,0x00,0x88,0x07,0x71,0x3d,0xff,0x82,0x61,0x9f,0xc0,0x20,0x00,0x88,0x07,0x71, -0x3b,0xff,0x82,0x61,0xa0,0xc0,0x20,0x00,0x88,0x07,0x71,0x39,0xff,0x82,0x61,0xa1, -0xc0,0x20,0x00,0x88,0x07,0x71,0x37,0xff,0x82,0x61,0xa2,0xc0,0x20,0x00,0x88,0x07, -0x71,0x36,0xff,0x82,0x61,0xa3,0xc0,0x20,0x00,0x88,0x07,0x71,0x34,0xff,0x82,0x61, -0xa4,0xc0,0x20,0x00,0x88,0x07,0x71,0x32,0xff,0x82,0x61,0xa5,0xc0,0x20,0x00,0x88, -0x07,0x82,0x61,0xa6,0x71,0x30,0xff,0xc0,0x20,0x00,0x88,0x07,0x71,0x2f,0xff,0x82, -0x61,0xa7,0xc0,0x20,0x00,0x88,0x07,0x71,0x2d,0xff,0x82,0x61,0xa8,0xc0,0x20,0x00, -0x88,0x07,0x71,0x2b,0xff,0x82,0x61,0xa9,0xc0,0x20,0x00,0x88,0x07,0x71,0x29,0xff, -0x82,0x61,0xaa,0xc0,0x20,0x00,0x88,0x07,0x71,0x28,0xff,0x82,0x61,0xab,0xc0,0x20, -0x00,0x88,0x07,0x71,0x26,0xff,0x82,0x61,0xac,0xc0,0x20,0x00,0x88,0x07,0x71,0x24, -0xff,0x82,0x61,0xad,0xc0,0x20,0x00,0x88,0x07,0x71,0x22,0xff,0x82,0x61,0xae,0xc0, -0x20,0x00,0x88,0x07,0x71,0x21,0xff,0x82,0x61,0xaf,0xc0,0x20,0x00,0x88,0x07,0x71, -0x1f,0xff,0x82,0x61,0xb0,0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0xb1,0x71,0x1c,0xff, -0xc0,0x20,0x00,0x88,0x07,0x71,0x1b,0xff,0x82,0x61,0xb2,0xc0,0x20,0x00,0x88,0x07, -0x71,0x1a,0xff,0x82,0x61,0xb3,0xc0,0x20,0x00,0x88,0x07,0x71,0x18,0xff,0x82,0x61, -0xb4,0xc0,0x20,0x00,0x88,0x07,0x71,0x16,0xff,0x82,0x61,0xb5,0xc0,0x20,0x00,0x88, -0x07,0x71,0x14,0xff,0x82,0x61,0xb6,0x78,0x07,0x82,0x07,0x19,0x71,0x13,0xff,0x82, -0x61,0xb7,0xc0,0x20,0x00,0x98,0x07,0xa0,0x99,0x10,0xc0,0x20,0x00,0x99,0x07,0xc0, -0x20,0x00,0x92,0x27,0x00,0xa2,0xa0,0x02,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x07, -0xd2,0x61,0xbb,0xc2,0x61,0xba,0x81,0x26,0xff,0xe0,0x08,0x00,0x71,0x08,0xff,0x91, -0x0a,0xff,0xc0,0x20,0x00,0x79,0x06,0x61,0x06,0xff,0xb2,0xac,0x00,0xc0,0x20,0x00, -0x79,0x06,0x61,0x04,0xff,0x71,0x06,0xff,0xc0,0x20,0x00,0x69,0x05,0x61,0x03,0xff, -0xa2,0xa0,0xff,0xc0,0x20,0x00,0x69,0x09,0xc0,0x20,0x00,0x68,0x07,0xc2,0x21,0xba, -0xb0,0x66,0x10,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69,0x07,0x71,0xfe,0xfe,0xc0,0x20, -0x00,0x68,0x07,0xb0,0x66,0x10,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69,0x07,0x71,0xfa, -0xfe,0xa1,0xfa,0xfe,0xc0,0x20,0x00,0x68,0x07,0x0c,0x1b,0xa0,0x66,0x10,0xa1,0xf8, -0xfe,0xa0,0x66,0x20,0xc0,0x20,0x00,0x69,0x07,0xc0,0x20,0x00,0x68,0x0c,0x0c,0x07, -0xb0,0x66,0x20,0xc0,0x20,0x00,0x69,0x0c,0x61,0xf3,0xfe,0x70,0xa7,0x20,0xc0,0x20, -0x00,0x79,0x06,0xc0,0x20,0x00,0x72,0x64,0x00,0xb2,0x61,0xbc,0x92,0x61,0xb9,0xc2, -0x61,0xba,0x81,0x00,0xff,0xe0,0x08,0x00,0xc2,0x21,0xba,0xd2,0x21,0xbb,0xc0,0x20, -0x00,0xa8,0x0c,0x92,0x21,0xb9,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x0c,0xc0,0x20, -0x00,0x79,0x06,0xc0,0x20,0x00,0x79,0x04,0xc0,0x20,0x00,0x68,0x05,0xa1,0xe2,0xfe, -0xa0,0x66,0x10,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20,0x00,0x48,0x09,0xa0,0x44,0x10, -0xc0,0x20,0x00,0x49,0x09,0xc0,0x20,0x00,0x48,0x05,0xad,0x07,0xc0,0x20,0x00,0x49, -0x05,0xc0,0x20,0x00,0x48,0x09,0xc0,0x20,0x00,0x49,0x09,0x81,0xea,0xfe,0xe0,0x08, -0x00,0x81,0xe5,0xfe,0xe0,0x08,0x00,0xb2,0x21,0xbc,0xb2,0x61,0x8e,0x77,0x1a,0x07, -0xad,0x0b,0x81,0xe5,0xfe,0xe0,0x08,0x00,0x41,0xc3,0xfe,0x78,0x04,0x41,0x9d,0xfe, -0x62,0x07,0x19,0xdc,0x16,0xc0,0x20,0x00,0x68,0x04,0x71,0xcc,0xfe,0x70,0x66,0x10, -0xc0,0x20,0x00,0x69,0x04,0x06,0x07,0x00,0xc0,0x20,0x00,0x68,0x04,0x81,0xc8,0xfe, -0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0x42,0x07,0x19,0x61,0x98,0xfe,0x0b,0x44, -0xc0,0x20,0x00,0x49,0x06,0x61,0xc3,0xfe,0x42,0xa0,0x00,0xc0,0x20,0x00,0x42,0x66, -0x00,0x71,0x90,0xfe,0x41,0xc1,0xfe,0xc0,0x20,0x00,0x42,0x67,0x00,0xc0,0x20,0x00, -0x42,0x27,0x00,0x56,0x64,0xff,0xc0,0x20,0x00,0x72,0x26,0x00,0x81,0xc7,0xfe,0xe0, -0x08,0x00,0x8c,0x7a,0x70,0x60,0x74,0x82,0xa0,0xc2,0x87,0x96,0x02,0x70,0x40,0x75, -0x42,0xc4,0xee,0x2c,0x76,0x47,0x36,0x0b,0x61,0xb5,0xfe,0xe0,0x44,0x11,0x4a,0x46, -0xb8,0x04,0xcc,0xab,0x26,0x42,0x02,0x46,0x65,0x00,0x7c,0xe3,0x46,0x76,0x00,0x00, -0x41,0x9d,0xfe,0xf1,0xaf,0xfe,0x48,0x04,0xd1,0xaf,0xfe,0xc1,0xaf,0xfe,0xa8,0x04, -0xe2,0xa1,0x00,0x81,0xba,0xfe,0xe0,0x08,0x00,0x81,0xb9,0xfe,0xe0,0x08,0x00,0xa2, -0x61,0x8d,0x56,0xaa,0x16,0x66,0x32,0xd1,0x22,0x21,0x90,0x52,0x21,0x8f,0x3a,0x42, -0x1b,0x23,0x40,0x22,0x11,0x5a,0x33,0x22,0x61,0x8c,0x32,0x61,0xb8,0xc6,0x61,0x00, -0x82,0x21,0x8c,0x0c,0x12,0x22,0x44,0x00,0x72,0xd8,0xf0,0x46,0x59,0x00,0x00,0x00, -0x81,0xad,0xfe,0xe0,0x08,0x00,0x6d,0x0a,0x81,0xac,0xfe,0xe0,0x08,0x00,0xa2,0x61, -0x8f,0x81,0xaa,0xfe,0xe0,0x08,0x00,0xa0,0x22,0x41,0x46,0x05,0x00,0x51,0x97,0xfe, -0xe0,0x32,0x11,0x5a,0x33,0xc0,0x20,0x00,0x58,0x03,0x31,0x95,0xfe,0x37,0x15,0x0e, -0x22,0xc2,0x01,0x81,0xa3,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41,0xa7,0x32,0xdd,0x81, -0xa0,0xfe,0xe0,0x08,0x00,0xa0,0xa2,0x41,0x27,0x9a,0x08,0x81,0x9c,0xfe,0xe0,0x08, -0x00,0xa0,0x22,0x41,0x81,0x9b,0xfe,0xe0,0x08,0x00,0x1b,0x32,0xa0,0xa2,0x41,0xa7, -0xb3,0x66,0x81,0x86,0xfe,0xe0,0x32,0x11,0x8a,0x33,0x70,0x50,0xf5,0xc0,0x20,0x00, -0x52,0x63,0x00,0x81,0x92,0xfe,0xe0,0x08,0x00,0x3d,0x0a,0x52,0xd2,0x3c,0x81,0x8f, -0xfe,0xe0,0x08,0x00,0x30,0x32,0x41,0x5a,0x33,0xa0,0xa2,0x41,0xa0,0x33,0xc0,0x00, -0x33,0x11,0x70,0xa0,0xf4,0x52,0x61,0xb9,0xaa,0x33,0x81,0x88,0xfe,0xe0,0x08,0x00, -0x5d,0x0a,0x81,0x86,0xfe,0xe0,0x08,0x00,0x82,0x21,0xb9,0x50,0x52,0x41,0x8a,0x55, -0xa0,0xa2,0x41,0xa0,0xa5,0xc0,0xb1,0x70,0xfe,0x00,0xaa,0x11,0x81,0x82,0xfe,0xe0, -0x08,0x00,0x0c,0x15,0x0c,0x08,0x06,0x02,0x00,0x52,0x21,0x8d,0x0c,0x03,0x2d,0x05, -0x0c,0x18,0xa2,0x21,0x8f,0x82,0x61,0xb9,0x81,0x7c,0xfe,0xe0,0x08,0x00,0xad,0x06, -0x81,0x7b,0xfe,0xe0,0x08,0x00,0x82,0x21,0xb9,0x56,0x38,0x05,0xbd,0x03,0xc2,0xa2, -0x00,0xad,0x01,0xe5,0x28,0x00,0x81,0x6f,0xfe,0xe0,0x08,0x00,0x3d,0x0a,0x81,0x6e, -0xfe,0xe0,0x08,0x00,0x5a,0x52,0xb1,0x5d,0xfe,0x91,0x5d,0xfe,0x82,0x21,0xb9,0x46, -0x03,0x00,0x00,0x00,0xe0,0x62,0x11,0xba,0x66,0xc0,0x20,0x00,0x99,0x06,0x1b,0x22, -0x57,0x32,0xf0,0x82,0x61,0xb9,0x81,0x68,0xfe,0xe0,0x08,0x00,0xad,0x03,0x81,0x67, -0xfe,0xe0,0x08,0x00,0x32,0xa0,0xff,0x22,0xa2,0x00,0x82,0x21,0xb9,0x06,0x01,0x00, -0x7c,0xf3,0xc6,0x10,0x00,0x8a,0x51,0x52,0x05,0x00,0x37,0x15,0x07,0x0c,0x02,0x22, -0x44,0x00,0xc6,0x05,0x00,0x1b,0x88,0x0b,0x22,0x56,0x82,0xfe,0x22,0x04,0x00,0x72, -0xd7,0x02,0x8c,0x72,0x82,0x21,0x8c,0x77,0x18,0x02,0x86,0xa4,0xff,0x22,0x21,0x8c, -0x1b,0x44,0x22,0xd2,0x10,0x22,0x61,0x8c,0x32,0x21,0x90,0x52,0x21,0xb8,0x30,0x24, -0xc0,0x57,0xb2,0x02,0x06,0x9a,0xff,0x0c,0x03,0x82,0x21,0x8e,0x16,0xc8,0x1a,0x82, -0x21,0x91,0x21,0xfe,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x92,0x21,0xfc,0xfd, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x93,0x21,0xfb,0xfd,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x94,0x21,0xf9,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x95,0x21,0xf7, -0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x96,0x21,0xf5,0xfd,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x97,0x21,0xf4,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x98,0x21, -0xf2,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x99,0x21,0xf0,0xfd,0xc0,0x20,0x00, -0x89,0x02,0x21,0xef,0xfd,0x82,0x21,0x9a,0xc0,0x20,0x00,0x89,0x02,0x21,0xed,0xfd, -0x82,0x21,0x9b,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x9c,0x21,0xeb,0xfd,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x9d,0x21,0xe9,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x9e,0x21,0xe7,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x9f,0x21,0xe6,0xfd,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0xa0,0x21,0xe4,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0xa1,0x21,0xe2,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xa2,0x21,0xe0,0xfd, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xa3,0x21,0xdf,0xfd,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0xa4,0x21,0xdd,0xfd,0xc0,0x20,0x00,0x89,0x02,0x21,0xdc,0xfd,0x82,0x21, -0xa5,0xc0,0x20,0x00,0x89,0x02,0x21,0xda,0xfd,0x82,0x21,0xa6,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0xa7,0x21,0xd8,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xa8,0x21, -0xd6,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xa9,0x21,0xd4,0xfd,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0xaa,0x21,0xd2,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xab, -0x21,0xd1,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xac,0x21,0xcf,0xfd,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0xad,0x21,0xcd,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0xae,0x21,0xcb,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xaf,0x21,0xca,0xfd,0xc0, -0x20,0x00,0x89,0x02,0x21,0xc9,0xfd,0x82,0x21,0xb0,0xc0,0x20,0x00,0x89,0x02,0x21, -0xc7,0xfd,0x82,0x21,0xb1,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xb2,0x21,0xc4,0xfd, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xb3,0x21,0xc3,0xfd,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0xb4,0x21,0xc1,0xfd,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0xb5,0x21,0xbf, -0xfd,0xc0,0x20,0x00,0x89,0x02,0x21,0xbe,0xfd,0x82,0x21,0xb6,0xc0,0x20,0x00,0x89, -0x02,0x21,0xbc,0xfd,0x82,0x21,0xb7,0x28,0x02,0x82,0x42,0x19,0x2d,0x03,0x1d,0xf0, -0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0, -0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5, -0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42, -0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00, -0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20, -0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23, -0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64, -0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07, -0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55, -0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00, -0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, -0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97, -0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79, -0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35, -0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b, -0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78, -0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4, -0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33, -0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00, -0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_data.inc deleted file mode 100644 index dc9b594484..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_code.inc deleted file mode 100644 index dc2805ebfb..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_code.inc +++ /dev/null @@ -1,136 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd4,0x00,0xca,0x3f, -0xd4,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60, -0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00, -0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00, -0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f, -0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x34,0x00,0xca,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xf0,0xff,0xff, -0xff,0x0f,0x00,0x00,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0x2c,0x0a,0x00,0x40,0xfc,0x09,0x00,0x40,0x08,0x0a,0x00,0x40,0x36,0x01,0x02,0x39, -0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xa8,0xff,0x41,0xa9,0xff,0x0c, -0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x10,0x42,0xa0, -0xe0,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd4,0x7c,0xe3,0x27, -0xa4,0x02,0x86,0xb3,0x01,0x38,0x51,0x58,0x61,0x40,0xeb,0x03,0x40,0x4d,0x04,0x81, -0xe1,0xff,0xe0,0x08,0x00,0x91,0x9c,0xff,0x81,0x9b,0xff,0x6d,0x0a,0xc0,0x20,0x00, -0x88,0x08,0x0c,0x2b,0xc0,0x20,0x00,0xa2,0x29,0x00,0x0c,0x19,0x40,0x9b,0x93,0x80, -0x80,0x04,0x97,0x8a,0x02,0x56,0xb8,0x06,0x81,0x95,0xff,0x0c,0x4a,0xc0,0x20,0x00, -0x98,0x08,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0x0c, -0x8a,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0xa2,0xaf, -0xf7,0xa0,0x99,0x10,0xc0,0x20,0x00,0x92,0x68,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00, -0x81,0xcb,0xff,0xe0,0x08,0x00,0x81,0xca,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc9, -0xff,0xe0,0x08,0x00,0x81,0x81,0xff,0xcc,0xa4,0xc0,0x20,0x00,0x48,0x08,0x7c,0xe9, -0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x48,0x08,0x7c,0xd9,0x90,0x44,0x10,0xc0, -0x20,0x00,0x49,0x08,0x81,0xc1,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x41,0x79,0xff,0x81, -0x79,0xff,0x89,0x04,0xc1,0x79,0xff,0x0c,0x4d,0xc0,0x20,0x00,0x48,0x0c,0xd0,0x44, -0x10,0xcc,0xb4,0xbd,0x04,0xad,0x06,0x81,0xb9,0xff,0xe0,0x08,0x00,0xc6,0xb9,0x00, -0x41,0x73,0xff,0x61,0x74,0xff,0xc0,0x20,0x00,0x48,0x04,0x71,0x74,0xff,0x49,0xc1, -0x41,0x70,0xff,0x7c,0xeb,0xc0,0x20,0x00,0x88,0x04,0xc0,0x20,0x00,0x68,0x06,0x89, -0xd1,0x69,0xe1,0x61,0x6d,0xff,0xc0,0x20,0x00,0x88,0x06,0x89,0xf1,0xc0,0x20,0x00, -0x88,0x07,0x71,0x6b,0xff,0x82,0x61,0x10,0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0x11, -0x81,0x69,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x12,0x81,0x67,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x13,0x81,0x65,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x14,0x81,0x63,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x15,0x81,0x62,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x16,0x81,0x60,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x17,0x81,0x5e,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x18,0x81,0x5c,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x19,0x81,0x5b,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x1a,0x81,0x59,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1b,0x81,0x57, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1c,0x81,0x55,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x1d,0x81,0x54,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1e,0x81, -0x52,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1f,0x81,0x50,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x20,0x81,0x4e,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x21, -0x81,0x4d,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x22,0x81,0x4b,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x23,0x81,0x49,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x24,0x81,0x47,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x25,0x81,0x46,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x26,0x81,0x44,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x27,0x81,0x42,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x28,0x81,0x40,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x29,0x81,0x3f,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x2a,0x81,0x3d,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2b,0x81,0x3b, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2c,0x81,0x39,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x2d,0x81,0x38,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2e,0x81, -0x36,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2f,0x81,0x34,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x30,0x81,0x32,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x31, -0x81,0x31,0xff,0x88,0x08,0x82,0x08,0x19,0x82,0x61,0x32,0x81,0x2f,0xff,0xc0,0x20, -0x00,0xa8,0x08,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0xa2,0x28, -0x00,0xb2,0xa0,0x02,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xd2,0x61,0x36,0xc2, -0x61,0x35,0x81,0x43,0xff,0xe0,0x08,0x00,0x81,0x25,0xff,0xb1,0x27,0xff,0xc0,0x20, -0x00,0x89,0x04,0x41,0x23,0xff,0xe2,0xac,0x00,0xc0,0x20,0x00,0x89,0x04,0x41,0x21, -0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x49,0x07,0x41,0x20,0xff,0xc2,0x21,0x35,0xc0, -0x20,0x00,0x49,0x0b,0x41,0x1f,0xff,0xc0,0x20,0x00,0x88,0x04,0xe0,0x88,0x10,0xa0, -0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x81,0x1b,0xff,0xc0,0x20,0x00,0x48,0x08,0xe0, -0x44,0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x81,0x17,0xff,0xa1,0x17,0xff, -0xc0,0x20,0x00,0x48,0x08,0x0c,0x1e,0xa0,0x44,0x10,0xa1,0x15,0xff,0xa0,0x44,0x20, -0xc0,0x20,0x00,0x49,0x08,0xc0,0x20,0x00,0x48,0x0c,0x0c,0x08,0xe0,0x44,0x20,0xc0, -0x20,0x00,0x49,0x0c,0x41,0x10,0xff,0xad,0x08,0xc0,0x20,0x00,0x89,0x04,0xc0,0x20, -0x00,0x89,0x06,0xe2,0x61,0x37,0x82,0x61,0x34,0xb2,0x61,0x33,0xc2,0x61,0x35,0x81, -0x1d,0xff,0xe0,0x08,0x00,0xc2,0x21,0x35,0xd2,0x21,0x36,0xc0,0x20,0x00,0xa8,0x0c, -0x82,0x21,0x34,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x0c,0xc0,0x20,0x00,0x89,0x04, -0xc0,0x20,0x00,0x89,0x06,0xc0,0x20,0x00,0x48,0x07,0xa1,0xff,0xfe,0xb2,0x21,0x33, -0xa0,0x44,0x10,0xc0,0x20,0x00,0x49,0x07,0xc0,0x20,0x00,0x68,0x0b,0xa0,0x66,0x10, -0xc0,0x20,0x00,0x69,0x0b,0xc0,0x20,0x00,0x48,0x07,0xad,0x08,0xc0,0x20,0x00,0x49, -0x07,0xc0,0x20,0x00,0x48,0x0b,0xc0,0x20,0x00,0x49,0x0b,0x81,0x06,0xff,0xe0,0x08, -0x00,0x81,0x01,0xff,0xe0,0x08,0x00,0xe2,0x21,0x37,0x4d,0x0e,0x16,0x8a,0x00,0xe0, -0xae,0x20,0x81,0x01,0xff,0xe0,0x08,0x00,0x61,0xdf,0xfe,0x98,0x06,0x61,0xb9,0xfe, -0x82,0x09,0x19,0xdc,0x28,0xc0,0x20,0x00,0x88,0x06,0x91,0xe8,0xfe,0x90,0x88,0x10, -0xc0,0x20,0x00,0x89,0x06,0x46,0x07,0x00,0x00,0xc0,0x20,0x00,0x88,0x06,0xa1,0xe4, -0xfe,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x06,0x62,0x09,0x19,0x81,0xb4,0xfe,0x0b, -0x66,0xc0,0x20,0x00,0x69,0x08,0x81,0xdf,0xfe,0x0c,0x06,0xc0,0x20,0x00,0x62,0x68, -0x00,0x91,0xac,0xfe,0x61,0xdd,0xfe,0xc0,0x20,0x00,0x62,0x69,0x00,0xc0,0x20,0x00, -0x62,0x29,0x00,0x56,0x66,0xff,0xc0,0x20,0x00,0x98,0x08,0x92,0x61,0x33,0x81,0xe2, -0xfe,0xe0,0x08,0x00,0x92,0x21,0x33,0x8c,0x7a,0x90,0x80,0x74,0xa2,0xa0,0xc2,0xa7, -0x98,0x02,0x90,0x60,0x75,0x62,0xc6,0xee,0x2c,0x78,0x67,0x38,0x0b,0x81,0xcf,0xfe, -0xe0,0x66,0x11,0x6a,0x68,0xb8,0x06,0xcc,0xdb,0x66,0x42,0x04,0x7c,0xe3,0x86,0x35, -0x00,0x7c,0xf3,0x46,0x34,0x00,0x00,0x00,0x61,0xb7,0xfe,0xf1,0xc9,0xfe,0x68,0x06, -0xd1,0xc9,0xfe,0xc1,0xc9,0xfe,0xa8,0x06,0xe2,0xa1,0x00,0x81,0xd4,0xfe,0xe0,0x08, -0x00,0x81,0xd3,0xfe,0xe0,0x08,0x00,0x56,0x6a,0xfd,0x66,0x22,0xce,0x30,0x20,0xb4, -0x8c,0x42,0x21,0xc2,0xfe,0x20,0x33,0x10,0x50,0x20,0xb4,0x8c,0x92,0x21,0xc0,0xfe, -0x2a,0x55,0x21,0xbe,0xfe,0x20,0x55,0x10,0x61,0xa7,0xfe,0x5a,0x23,0x88,0x06,0x92, -0x28,0x01,0x27,0x39,0xab,0x22,0x28,0x03,0x20,0x23,0xe2,0x56,0x22,0xfa,0x81,0xc4, -0xfe,0xe0,0x08,0x00,0x56,0x9a,0xf9,0x68,0x06,0x88,0x36,0x68,0x26,0x80,0x95,0xc2, -0x80,0x23,0xc2,0x80,0x66,0xc2,0x80,0x55,0xe2,0x1b,0x39,0x50,0x39,0x83,0x60,0x52, -0xe2,0x50,0x56,0xc0,0x30,0x55,0x43,0x2a,0x95,0xc6,0x04,0x00,0x00,0xad,0x02,0x92, -0x61,0x33,0x81,0xb8,0xfe,0xe0,0x08,0x00,0x92,0x21,0x33,0x56,0x2a,0xf6,0x1b,0x22, -0x20,0x89,0xc0,0xe6,0x18,0xe6,0x50,0x33,0xc0,0x06,0x04,0x00,0x60,0xa2,0xc2,0x81, -0xb2,0xfe,0xe0,0x08,0x00,0x56,0x8a,0xf4,0x6a,0x22,0x60,0x33,0xc0,0x37,0x36,0xeb, -0x3a,0x22,0x86,0x02,0x00,0x81,0xab,0xfe,0xe0,0x08,0x00,0x56,0x2a,0xf3,0x0b,0x33, -0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x03,0x16,0x84,0x1a,0x88,0xc1,0x21,0x5b,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x88,0xd1,0x21,0x5a,0xfe,0xc0,0x20,0x00,0x89,0x02,0x88, -0xe1,0x21,0x58,0xfe,0xc0,0x20,0x00,0x89,0x02,0x88,0xf1,0x21,0x57,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x10,0x21,0x55,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x11,0x21,0x53,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x12,0x21,0x52,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x13,0x21,0x50,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x14,0x21,0x4e,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x4d,0xfe,0x82,0x21,0x15, -0xc0,0x20,0x00,0x89,0x02,0x21,0x4b,0xfe,0x82,0x21,0x16,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x17,0x21,0x49,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x18,0x21,0x47, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19,0x21,0x45,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x1a,0x21,0x44,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1b,0x21, -0x42,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1c,0x21,0x40,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x1d,0x21,0x3e,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1e, -0x21,0x3d,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1f,0x21,0x3b,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x21,0x3a,0xfe,0x82,0x21,0x20,0xc0,0x20,0x00,0x89,0x02,0x21,0x38, -0xfe,0x82,0x21,0x21,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x22,0x21,0x36,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x23,0x21,0x34,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x24,0x21,0x32,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x25,0x21,0x30,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x26,0x21,0x2f,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x27,0x21,0x2d,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x28,0x21,0x2b, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x29,0x21,0x29,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x2a,0x21,0x28,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x27,0xfe,0x82, -0x21,0x2b,0xc0,0x20,0x00,0x89,0x02,0x21,0x25,0xfe,0x82,0x21,0x2c,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x2d,0x21,0x22,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2e, -0x21,0x21,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2f,0x21,0x1f,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x30,0x21,0x1d,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x1c, -0xfe,0x82,0x21,0x31,0xc0,0x20,0x00,0x89,0x02,0x21,0x1a,0xfe,0x82,0x21,0x32,0x28, -0x02,0x82,0x42,0x19,0x2d,0x03,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_data.inc deleted file mode 100644 index dc9b594484..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_code.inc deleted file mode 100644 index 70254b74b4..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_code.inc +++ /dev/null @@ -1,256 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x38,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0x34,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x50,0x0c,0x60, -0x00,0x40,0x00,0x00,0x00,0x00,0xff,0xff,0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40, -0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40, -0xa8,0x18,0x00,0x40,0x36,0x81,0x00,0x39,0x31,0x31,0xf3,0xff,0x81,0xf7,0xff,0xe0, -0x08,0x00,0x30,0x34,0x80,0x20,0x50,0xf4,0xa9,0x11,0x81,0xf4,0xff,0xe0,0x08,0x00, -0x50,0x73,0x80,0xa2,0x61,0x02,0x81,0xf2,0xff,0xe0,0x08,0x00,0x70,0x30,0xf5,0xa0, -0x62,0x41,0x46,0x05,0x00,0x81,0xe9,0xff,0xe0,0x96,0x11,0x8a,0x99,0xc0,0x20,0x00, -0xa8,0x09,0x91,0xe7,0xff,0x97,0x1a,0x0e,0x62,0xc6,0x01,0x81,0xea,0xff,0xe0,0x08, -0x00,0xa0,0xa2,0x41,0xa7,0x36,0xdd,0x81,0xe7,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41, -0x67,0x9a,0x08,0x81,0xe3,0xff,0xe0,0x08,0x00,0xa0,0x62,0x41,0x6a,0x93,0x99,0x41, -0x69,0x01,0x81,0xe0,0xff,0xe0,0x08,0x00,0x98,0x41,0xa0,0xa2,0x41,0xa7,0xb9,0x70, -0xa1,0xd7,0xff,0xe0,0x96,0x11,0xaa,0x99,0x20,0x20,0xf5,0x0c,0x0a,0xc6,0x02,0x00, -0x00,0x2a,0xba,0xc0,0x20,0x00,0xb9,0x09,0x1b,0xaa,0x4b,0x99,0x37,0x9a,0xf1,0x81, -0xd4,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xd2,0xff,0xe0,0x08,0x00,0x98,0x41,0x22, -0xd6,0x3c,0x90,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0x88,0xc0,0x00,0x88,0x11, -0x5a,0x58,0x81,0xcb,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xc9,0xff,0xe0,0x08,0x00, -0x88,0x41,0xb1,0xc4,0xff,0x80,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0xa8,0xc0, -0xb0,0xb7,0x10,0x00,0xaa,0x11,0x81,0xc4,0xff,0xe0,0x08,0x00,0x0c,0x02,0xc6,0x01, -0x00,0x0c,0x03,0x39,0x01,0x5d,0x03,0x0c,0x12,0xa8,0x21,0x81,0xc0,0xff,0xe0,0x08, -0x00,0xa8,0x11,0x81,0xbf,0xff,0xe0,0x08,0x00,0x56,0x12,0x04,0xa8,0x31,0xcd,0x04, -0xbd,0x05,0x25,0xd2,0x00,0x81,0xb4,0xff,0xe0,0x08,0x00,0xa0,0x5a,0x20,0x81,0xb3, -0xff,0xe0,0x08,0x00,0x48,0x01,0x71,0xad,0xff,0x4a,0x33,0x81,0xad,0xff,0xc6,0x02, -0x00,0xe0,0x64,0x11,0x7a,0x66,0xc0,0x20,0x00,0x89,0x06,0x1b,0x44,0x37,0x34,0xf0, -0x81,0xaf,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xae,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x3d,0xb8,0xf3,0x96,0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc4,0xff,0xff,0xff,0x00, -0x00,0x00,0x00,0xbe,0xff,0xff,0xff,0x01,0x00,0x20,0xf0,0x9f,0x00,0x00,0xc9,0xbf, -0xff,0xff,0x06,0x00,0x00,0x80,0x37,0xc0,0xff,0x7f,0x07,0x00,0xff,0x1f,0x00,0x00, -0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c, -0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xe6,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0xd4,0x15, -0x51,0xec,0xff,0x62,0x21,0x14,0x57,0x96,0x61,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2, -0x20,0x25,0xe5,0xff,0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01,0x47,0x95,0x41,0x62, -0x21,0x11,0x41,0xe5,0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41, -0xe4,0xff,0x71,0xe4,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a, -0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43, -0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x40,0x00,0x7c,0x4a,0x06,0x3f, -0x00,0x7c,0x8a,0xc6,0x3d,0x00,0x7c,0xfa,0x86,0x3c,0x00,0x62,0x01,0x50,0x52,0xa0, -0xe9,0x7c,0x8a,0x57,0x16,0x02,0x06,0x39,0x00,0x22,0xc2,0x18,0x1c,0x06,0x7d,0x04, -0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0xa5,0xdd,0xff,0x8c,0x3a, -0x7c,0x5a,0x06,0x32,0x00,0x88,0x01,0x91,0xca,0xff,0xc1,0xc7,0xff,0x9a,0xd8,0xb1, -0xca,0xff,0x91,0xc8,0xff,0xca,0xc8,0xba,0xb8,0xd7,0xb9,0x34,0x91,0xc4,0xff,0xc7, -0xb9,0x2e,0x91,0xc6,0xff,0xe1,0xc6,0xff,0x9a,0x98,0x97,0xbe,0x23,0x91,0xc5,0xff, -0xe1,0xc6,0xff,0x9a,0x98,0x97,0xbe,0x18,0xe1,0xc5,0xff,0xb7,0xbe,0x21,0x91,0xc4, -0xff,0x9a,0x98,0x97,0xbe,0x0a,0x0c,0x19,0x80,0x9a,0x83,0x90,0x90,0x74,0x56,0xa9, -0x07,0x91,0xbf,0xff,0xe1,0xbe,0xff,0x90,0x98,0x80,0x97,0xbe,0x02,0xb7,0x3e,0x01, -0x1b,0x44,0xe1,0xb4,0xff,0x91,0xb1,0xff,0xb2,0x21,0x01,0xd7,0xbe,0x02,0xc7,0x39, -0x22,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9,0x83,0xf0,0x9d,0x11, -0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89,0x29,0xb9,0x39,0x26, -0x15,0x37,0x0c,0x15,0x91,0xaa,0xff,0xc1,0xaa,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91, -0xa9,0xff,0x9a,0x88,0x91,0xa9,0xff,0x87,0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b, -0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10, -0x0c,0x17,0x0b,0x66,0x56,0xa6,0xf2,0x46,0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a, -0x1d,0xf0,0x00,0x00,0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0xe4,0xff,0xce,0x3f, -0x2c,0x0a,0x00,0x40,0xfc,0x09,0x00,0x40,0x08,0x0a,0x00,0x40,0x36,0x41,0x00,0x20, -0x40,0xb4,0x8c,0x44,0x41,0xf8,0xff,0x40,0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00, -0x41,0xf6,0xff,0x40,0x33,0x80,0x41,0xf3,0xff,0x40,0x33,0x10,0x51,0xf4,0xff,0x3a, -0x42,0x88,0x05,0x68,0x18,0x47,0xb6,0x05,0x7c,0xf2,0x46,0x1f,0x00,0x00,0x48,0x38, -0x40,0x42,0xe2,0x56,0x14,0xff,0x81,0xee,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfe,0x48, -0x05,0x88,0x34,0x48,0x24,0x80,0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2,0x80,0x83, -0xe2,0x1b,0x35,0x80,0x35,0x83,0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55,0x43,0x2a, -0x65,0x06,0x03,0x00,0xad,0x02,0x81,0xe3,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfb,0x1b, -0x22,0x20,0x86,0xc0,0xe6,0x18,0xec,0x50,0x33,0xc0,0x06,0x04,0x00,0x40,0xa2,0xc2, -0x81,0xde,0xff,0xe0,0x08,0x00,0x56,0xea,0xf9,0x4a,0x22,0x40,0x33,0xc0,0x37,0x34, -0xeb,0x2a,0x23,0x06,0x03,0x00,0x00,0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56,0x6a, -0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x00, -0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x36,0x41,0x00,0xcc,0x95,0x25,0xb8,0xff, -0xac,0x3a,0xdc,0x05,0xc6,0x07,0x00,0x00,0x65,0xb7,0xff,0x7c,0xf8,0x56,0xca,0xfe, -0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf4, -0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0xcd,0x04,0xbd,0x03,0x20,0xa2,0x20,0x81,0xf1, -0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08,0x1d,0xf0,0x00,0x00,0xdc,0x00,0xca,0x3f, -0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x2d,0xf0,0x00,0x00, -0xdc,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60, -0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60, -0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60, -0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70, -0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x3c,0x00,0xca,0x3f,0x00,0x00,0x01,0x00, -0xaa,0x50,0x00,0x00,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0xd4,0x16,0x00,0x40,0x36,0x61,0x02,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x5d,0x02,0x62, -0x61,0x10,0x72,0x61,0x11,0x21,0xa9,0xff,0x31,0xae,0xff,0x0c,0x04,0x46,0x01,0x00, -0x00,0x00,0x49,0x02,0x4b,0x22,0x37,0x32,0xf8,0x22,0xc1,0x30,0x32,0xa1,0x10,0x29, -0x91,0x3a,0x21,0x29,0x81,0x0c,0x42,0x29,0xa1,0x0c,0xd3,0x7c,0xe2,0x57,0xa3,0x02, -0x86,0x13,0x02,0x48,0xd1,0x68,0xf1,0x22,0x21,0x10,0x42,0x61,0x15,0x38,0xe1,0x62, -0x61,0x14,0x22,0x61,0x16,0x20,0xeb,0x03,0x20,0x2d,0x04,0x81,0xde,0xff,0xe0,0x08, -0x00,0x71,0x9d,0xff,0x61,0x9c,0xff,0x0c,0x29,0xc0,0x20,0x00,0x68,0x06,0xc0,0x20, -0x00,0x88,0x07,0x72,0xa0,0x01,0x20,0x79,0x93,0x4d,0x0a,0x60,0x60,0x04,0x77,0x88, -0x02,0x56,0xb6,0x06,0x61,0x96,0xff,0x0c,0x48,0xc0,0x20,0x00,0x78,0x06,0x80,0x77, -0x20,0xc0,0x20,0x00,0x79,0x06,0xc0,0x20,0x00,0x78,0x06,0x0c,0x88,0x80,0x77,0x20, -0xc0,0x20,0x00,0x79,0x06,0xc0,0x20,0x00,0x78,0x06,0x82,0xaf,0xf7,0x80,0x77,0x10, -0xc0,0x20,0x00,0x72,0x66,0x00,0x81,0xc8,0xff,0xe0,0x08,0x00,0x81,0xc8,0xff,0xe0, -0x08,0x00,0x81,0xc7,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc6,0xff,0xe0,0x08,0x00, -0x61,0x82,0xff,0xcc,0xa2,0xc0,0x20,0x00,0x28,0x06,0x7c,0xe7,0x06,0x02,0x00,0x00, -0x00,0xc0,0x20,0x00,0x28,0x06,0x7c,0xd7,0x70,0x22,0x10,0xc0,0x20,0x00,0x29,0x06, -0x81,0xbe,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x21,0x7a,0xff,0x61,0x7a,0xff,0x69,0x02, -0x81,0x7a,0xff,0x0c,0x49,0xc0,0x20,0x00,0x28,0x08,0x90,0x22,0x10,0xcc,0xf2,0xbd, -0x02,0xad,0x04,0x81,0xb6,0xff,0xe0,0x08,0x00,0x22,0x61,0x17,0x06,0xba,0x00,0x00, -0x21,0x73,0xff,0x41,0x73,0xff,0xc0,0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x68,0x04, -0x22,0x61,0x1c,0x21,0x70,0xff,0x62,0x61,0x1d,0xc0,0x20,0x00,0x28,0x02,0x61,0x6f, -0xff,0x22,0x61,0x1e,0x21,0x6d,0xff,0x71,0x6f,0xff,0xc0,0x20,0x00,0xa8,0x02,0xc0, -0x20,0x00,0x68,0x06,0xa2,0x61,0x1f,0x62,0x61,0x20,0x61,0x69,0xff,0xc0,0x20,0x00, -0xb8,0x06,0xc0,0x20,0x00,0xa8,0x07,0x71,0x68,0xff,0xb2,0x61,0x1b,0xc0,0x20,0x00, -0xb8,0x07,0x71,0x66,0xff,0xa2,0x61,0x18,0xc0,0x20,0x00,0xa8,0x07,0x71,0x64,0xff, -0xb2,0x61,0x1a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x63,0xff,0xa2,0x61,0x19,0xc0,0x20, -0x00,0xa8,0x07,0xb2,0x61,0x21,0xa2,0x61,0x22,0x71,0x5f,0xff,0xc0,0x20,0x00,0xb8, -0x07,0x71,0x5e,0xff,0xb2,0x61,0x23,0xc0,0x20,0x00,0xa8,0x07,0x71,0x5d,0xff,0xa2, -0x61,0x24,0xc0,0x20,0x00,0xb8,0x07,0x71,0x5b,0xff,0xb2,0x61,0x25,0xc0,0x20,0x00, -0xa8,0x07,0x71,0x59,0xff,0xa2,0x61,0x26,0xc0,0x20,0x00,0xb8,0x07,0x71,0x57,0xff, -0xb2,0x61,0x27,0xc0,0x20,0x00,0xa8,0x07,0x71,0x56,0xff,0xa2,0x61,0x28,0xc0,0x20, -0x00,0xb8,0x07,0x71,0x54,0xff,0xb2,0x61,0x29,0xc0,0x20,0x00,0xa8,0x07,0x71,0x52, -0xff,0xa2,0x61,0x2a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x50,0xff,0xb2,0x61,0x2b,0xc0, -0x20,0x00,0xa8,0x07,0x71,0x4f,0xff,0xa2,0x61,0x2c,0xc0,0x20,0x00,0xb8,0x07,0xb2, -0x61,0x2d,0x71,0x4c,0xff,0xc0,0x20,0x00,0xa8,0x07,0x71,0x4b,0xff,0xa2,0x61,0x2e, -0xc0,0x20,0x00,0xb8,0x07,0x71,0x49,0xff,0xb2,0x61,0x2f,0xc0,0x20,0x00,0xa8,0x07, -0x71,0x48,0xff,0xa2,0x61,0x30,0xc0,0x20,0x00,0xb8,0x07,0x71,0x46,0xff,0xb2,0x61, -0x31,0xc0,0x20,0x00,0xa8,0x07,0x71,0x44,0xff,0xa2,0x61,0x32,0xc0,0x20,0x00,0xb8, -0x07,0x71,0x42,0xff,0xb2,0x61,0x33,0xc0,0x20,0x00,0xa8,0x07,0x71,0x41,0xff,0xa2, -0x61,0x34,0xc0,0x20,0x00,0xb8,0x07,0x71,0x3f,0xff,0xb2,0x61,0x35,0xc0,0x20,0x00, -0xa8,0x07,0x71,0x3d,0xff,0xa2,0x61,0x36,0xc0,0x20,0x00,0xb8,0x07,0x71,0x3b,0xff, -0xb2,0x61,0x37,0xc0,0x20,0x00,0xa8,0x07,0xa2,0x61,0x38,0x71,0x39,0xff,0xc0,0x20, -0x00,0xb8,0x07,0x71,0x38,0xff,0xb2,0x61,0x39,0xc0,0x20,0x00,0xa8,0x07,0x71,0x36, -0xff,0xa2,0x61,0x3a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x34,0xff,0xb2,0x61,0x3b,0xc0, -0x20,0x00,0xa8,0x07,0x71,0x33,0xff,0xa2,0x61,0x3c,0xc0,0x20,0x00,0xb8,0x07,0x71, -0xbb,0xfe,0xb2,0x61,0x3d,0x78,0x07,0x7c,0xeb,0xa2,0x07,0x19,0x71,0x2e,0xff,0xa2, -0x61,0x3e,0xc0,0x20,0x00,0xa8,0x07,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x07,0xc0, -0x20,0x00,0xa2,0x27,0x00,0xb2,0xa0,0x02,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x07, -0x92,0x61,0x43,0x82,0x61,0x41,0x81,0x3e,0xff,0xe0,0x08,0x00,0x71,0x23,0xff,0xa1, -0x27,0xff,0xc0,0x20,0x00,0x79,0x04,0x41,0x21,0xff,0xc2,0xac,0x00,0xc0,0x20,0x00, -0x79,0x04,0x41,0x1f,0xff,0x71,0x1f,0xff,0xc0,0x20,0x00,0x49,0x06,0x41,0x1e,0xff, -0xb2,0xa0,0xff,0xc0,0x20,0x00,0x49,0x07,0xc0,0x20,0x00,0x48,0x0a,0x82,0x21,0x41, -0xc0,0x44,0x10,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xa1,0x19,0xff,0xc0,0x20, -0x00,0x48,0x0a,0xc0,0x44,0x10,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xa1,0x15, -0xff,0xb1,0x15,0xff,0xc0,0x20,0x00,0x48,0x0a,0x0c,0x1c,0xb0,0x44,0x10,0xb1,0x13, -0xff,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xc0,0x20,0x00,0x48,0x08,0x0c,0x0b, -0xc0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x41,0x0e,0xff,0xb0,0xab,0x20,0xc0,0x20, -0x00,0xb9,0x04,0xc0,0x20,0x00,0xb2,0x62,0x00,0xc2,0x61,0x42,0x82,0x61,0x41,0xb2, -0x61,0x40,0x81,0x18,0xff,0xe0,0x08,0x00,0x82,0x21,0x41,0x92,0x21,0x43,0xc0,0x20, -0x00,0xa8,0x08,0xb2,0x21,0x40,0x90,0x9a,0x20,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20, -0x00,0xb9,0x04,0xc0,0x20,0x00,0xb9,0x02,0xc0,0x20,0x00,0x48,0x06,0x81,0xfd,0xfe, -0xad,0x0b,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0x28,0x07,0x80, -0x22,0x10,0xc0,0x20,0x00,0x29,0x07,0xc0,0x20,0x00,0x28,0x06,0xc0,0x20,0x00,0x29, -0x06,0xc0,0x20,0x00,0x28,0x07,0xc0,0x20,0x00,0x29,0x07,0x81,0x02,0xff,0xe0,0x08, -0x00,0x81,0xfd,0xfe,0xe0,0x08,0x00,0xc2,0x21,0x42,0xc2,0x61,0x17,0x8c,0x7a,0xc0, -0xac,0x20,0x81,0xfd,0xfe,0xe0,0x08,0x00,0x21,0x69,0xfe,0x68,0x02,0x21,0xb9,0xfe, -0x42,0x06,0x19,0xdc,0x14,0xc0,0x20,0x00,0x48,0x02,0x61,0xe7,0xfe,0x60,0x44,0x10, -0xc0,0x20,0x00,0x49,0x02,0x06,0x07,0x00,0xc0,0x20,0x00,0x48,0x02,0x71,0xe3,0xfe, -0x70,0x44,0x20,0xc0,0x20,0x00,0x49,0x02,0x22,0x06,0x19,0x41,0xb4,0xfe,0x0b,0x22, -0xc0,0x20,0x00,0x29,0x04,0x41,0xde,0xfe,0x22,0xa0,0x00,0xc0,0x20,0x00,0x22,0x64, -0x00,0x61,0xac,0xfe,0x21,0xdc,0xfe,0xc0,0x20,0x00,0x22,0x66,0x00,0xc0,0x20,0x00, -0x22,0x26,0x00,0x56,0x62,0xff,0xc0,0x20,0x00,0x62,0x24,0x00,0x81,0xdf,0xfe,0xe0, -0x08,0x00,0x8c,0x7a,0x60,0x40,0x74,0x72,0xa0,0xc2,0x77,0x94,0x02,0x60,0x20,0x75, -0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0xd0,0xfe,0xe0,0x22,0x11,0x2a,0x24, -0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c,0x02,0x29,0x73,0x7c,0x72,0xc6,0x19,0x00, -0x7c,0xf2,0x86,0x7e,0x00,0x41,0x41,0xfe,0x21,0x87,0xfe,0x48,0x04,0xf1,0x72,0xfd, -0xc1,0xc7,0xfe,0xa8,0x04,0xe2,0xa1,0x00,0x20,0xd2,0x20,0x60,0xb6,0x20,0x81,0xcf, -0xfe,0xe0,0x08,0x00,0x81,0x3b,0xfe,0xe0,0x08,0x00,0x4d,0x0a,0x56,0x0a,0xfd,0x66, -0x55,0x02,0xc6,0x45,0x00,0x66,0x65,0x02,0x46,0x6e,0x00,0x7c,0xe2,0x26,0x45,0x02, -0x06,0x6f,0x00,0x42,0x21,0x15,0xa9,0x83,0xa9,0x03,0x69,0x73,0x21,0x75,0xfe,0x2c, -0x05,0xbd,0x03,0xad,0x04,0x66,0x04,0x43,0x50,0xc5,0x20,0x10,0xb1,0x20,0x20,0xa2, -0x20,0x25,0x5a,0xff,0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x64,0x00,0x41,0xb0,0xfe, -0x72,0x11,0x00,0x40,0x40,0xf4,0x47,0x17,0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0x11, -0xa7,0x36,0x06,0x48,0x21,0x4a,0x4a,0x47,0xb6,0x06,0x7c,0x92,0x06,0xf6,0xff,0x00, -0x00,0x42,0x01,0x02,0x22,0xc2,0x20,0x56,0xd4,0xfb,0xbd,0x03,0x65,0x6e,0xff,0xa9, -0x83,0x46,0x56,0x00,0x00,0x00,0x00,0x52,0x21,0x15,0xe0,0x24,0x11,0x5a,0x22,0x72, -0x22,0x00,0x61,0x5c,0xfe,0x3b,0x27,0x70,0x5c,0x41,0x20,0x2c,0x41,0x27,0xa5,0x02, -0x61,0x5a,0xfe,0x81,0xa7,0xfe,0xe0,0x08,0x00,0x51,0x0e,0xfe,0xb2,0x21,0x14,0x50, -0x57,0x10,0xcd,0x06,0xad,0x05,0xe5,0x52,0xff,0x8c,0x3a,0xc6,0x47,0x00,0x00,0x00, -0x22,0x21,0x14,0x70,0x90,0xb4,0x9a,0xd2,0x22,0x0d,0x00,0x0c,0x2a,0x20,0x23,0x04, -0x0c,0x38,0x20,0x8a,0x93,0xbd,0x0d,0xcd,0x08,0x1b,0xa3,0x92,0x61,0x43,0xd2,0x61, -0x40,0x2d,0x08,0x32,0x61,0x3f,0xe5,0x32,0x00,0xbd,0x06,0xad,0x07,0xe5,0x80,0xff, -0x92,0x21,0x43,0xd2,0x21,0x40,0x56,0x4a,0x0e,0x81,0x44,0xfe,0x26,0x22,0x02,0x81, -0x30,0xfd,0xa2,0x21,0x14,0x82,0x4d,0x00,0x9a,0x9a,0x80,0xa8,0x74,0xa2,0x49,0x01, -0x26,0x32,0x02,0x46,0xa0,0x00,0x80,0x80,0x75,0x82,0x49,0x02,0x06,0x9e,0x00,0x81, -0x88,0xfe,0xe0,0x08,0x00,0x52,0x21,0x3f,0x1b,0x44,0x22,0x45,0x00,0x62,0x21,0x16, -0x47,0x16,0x02,0x06,0xd4,0xff,0xe0,0x26,0x11,0x20,0x20,0x74,0x06,0x28,0x00,0x00, -0x52,0x21,0x15,0xe0,0x94,0x11,0x9a,0x25,0x9a,0x93,0x78,0x02,0x22,0x09,0x01,0x0c, -0x86,0x60,0x22,0x10,0x0c,0x35,0x0c,0x26,0x20,0x56,0x93,0x2d,0x05,0x70,0x55,0x80, -0x70,0xac,0x41,0x50,0x5c,0x41,0x61,0x27,0xfe,0x57,0xaa,0x02,0x61,0x27,0xfe,0x92, -0x61,0x43,0x81,0x73,0xfe,0xe0,0x08,0x00,0x51,0xdb,0xfd,0xb2,0x21,0x14,0x50,0x57, -0x10,0xcd,0x06,0xad,0x05,0xe5,0x45,0xff,0x92,0x21,0x43,0x8c,0x5a,0x22,0xa0,0xff, -0x06,0x13,0x00,0x00,0x60,0xb6,0x20,0x70,0xa7,0x20,0x92,0x61,0x43,0xe5,0x75,0xff, -0x92,0x21,0x43,0x56,0x6a,0xfe,0xb2,0x21,0x14,0x82,0x09,0x01,0x70,0xa0,0xb4,0xa0, -0xab,0x80,0x82,0x4a,0x00,0x82,0x09,0x02,0x82,0x4a,0x01,0x26,0x32,0x02,0x86,0x7d, -0x00,0x22,0x09,0x03,0x22,0x4a,0x02,0x46,0x7b,0x00,0x00,0x00,0x81,0x5d,0xfe,0xe0, -0x08,0x00,0x42,0xc4,0x01,0x22,0x21,0x16,0x47,0x12,0x02,0x46,0xd8,0xff,0x0c,0x02, -0x32,0x21,0x17,0x16,0xb3,0x1e,0x42,0x21,0x1c,0x31,0x10,0xfe,0x52,0x21,0x1d,0xc0, -0x20,0x00,0x49,0x03,0x31,0x0f,0xfe,0x62,0x21,0x1e,0xc0,0x20,0x00,0x59,0x03,0x31, -0x0d,0xfe,0xa2,0x21,0x1f,0xc0,0x20,0x00,0x69,0x03,0x31,0x0b,0xfe,0xb2,0x21,0x20, -0xc0,0x20,0x00,0xa9,0x03,0x31,0x09,0xfe,0x42,0x21,0x1b,0xc0,0x20,0x00,0xb9,0x03, -0x31,0x08,0xfe,0x52,0x21,0x18,0xc0,0x20,0x00,0x49,0x03,0x31,0x06,0xfe,0x62,0x21, -0x1a,0xc0,0x20,0x00,0x59,0x03,0x31,0x04,0xfe,0xa2,0x21,0x19,0xc0,0x20,0x00,0x69, -0x03,0x31,0x02,0xfe,0xb2,0x21,0x21,0xc0,0x20,0x00,0xa9,0x03,0x31,0x01,0xfe,0x42, -0x21,0x22,0xc0,0x20,0x00,0xb9,0x03,0x31,0xff,0xfd,0xc0,0x20,0x00,0x49,0x03,0x52, -0x21,0x23,0x31,0xfd,0xfd,0x62,0x21,0x24,0xc0,0x20,0x00,0x59,0x03,0x31,0xfb,0xfd, -0xa2,0x21,0x25,0xc0,0x20,0x00,0x69,0x03,0x31,0xfa,0xfd,0xb2,0x21,0x26,0xc0,0x20, -0x00,0xa9,0x03,0x31,0xf8,0xfd,0x42,0x21,0x27,0xc0,0x20,0x00,0xb9,0x03,0x31,0xf6, -0xfd,0x52,0x21,0x28,0xc0,0x20,0x00,0x49,0x03,0x31,0xf4,0xfd,0x62,0x21,0x29,0xc0, -0x20,0x00,0x59,0x03,0x31,0xf3,0xfd,0xa2,0x21,0x2a,0xc0,0x20,0x00,0x69,0x03,0x31, -0xf1,0xfd,0xb2,0x21,0x2b,0xc0,0x20,0x00,0xa9,0x03,0x31,0xef,0xfd,0x42,0x21,0x2c, -0xc0,0x20,0x00,0xb9,0x03,0x31,0xed,0xfd,0x52,0x21,0x2d,0xc0,0x20,0x00,0x49,0x03, -0x31,0xec,0xfd,0xc0,0x20,0x00,0x59,0x03,0x62,0x21,0x2e,0x31,0xea,0xfd,0xa2,0x21, -0x2f,0xc0,0x20,0x00,0x69,0x03,0x31,0xe8,0xfd,0xb2,0x21,0x30,0xc0,0x20,0x00,0xa9, -0x03,0x31,0xe6,0xfd,0x42,0x21,0x31,0xc0,0x20,0x00,0xb9,0x03,0x31,0xe5,0xfd,0x52, -0x21,0x32,0xc0,0x20,0x00,0x49,0x03,0x31,0xe3,0xfd,0x62,0x21,0x33,0xc0,0x20,0x00, -0x59,0x03,0x31,0xe1,0xfd,0xa2,0x21,0x34,0xc0,0x20,0x00,0x69,0x03,0x31,0xdf,0xfd, -0xb2,0x21,0x35,0xc0,0x20,0x00,0xa9,0x03,0x31,0xde,0xfd,0x42,0x21,0x36,0xc0,0x20, -0x00,0xb9,0x03,0x31,0xdc,0xfd,0x52,0x21,0x37,0xc0,0x20,0x00,0x49,0x03,0x31,0xda, -0xfd,0x62,0x21,0x38,0xc0,0x20,0x00,0x59,0x03,0x31,0xd8,0xfd,0xc0,0x20,0x00,0x69, -0x03,0xa2,0x21,0x39,0x31,0xd7,0xfd,0xb2,0x21,0x3a,0xc0,0x20,0x00,0xa9,0x03,0x31, -0xd5,0xfd,0x42,0x21,0x3b,0xc0,0x20,0x00,0xb9,0x03,0x31,0xd3,0xfd,0x52,0x21,0x3c, -0xc0,0x20,0x00,0x49,0x03,0x31,0xd1,0xfd,0x62,0x21,0x3d,0xc0,0x20,0x00,0x59,0x03, -0x31,0xd0,0xfd,0xa2,0x21,0x3e,0xc0,0x20,0x00,0x69,0x03,0x31,0x58,0xfd,0x38,0x03, -0xa2,0x43,0x19,0xc6,0x0e,0x00,0x00,0x00,0x65,0x1a,0xff,0x82,0xa0,0x01,0xd2,0xa0, -0x00,0xb2,0x21,0x14,0xa0,0xd8,0x93,0xcd,0x06,0xad,0x05,0xe5,0x60,0xff,0x4b,0x33, -0x56,0xaa,0xe2,0x06,0x5a,0xff,0x00,0x00,0x65,0x18,0xff,0x0c,0x12,0x0c,0x0d,0xb2, -0x21,0x14,0xa0,0xd2,0x93,0xcd,0x06,0xad,0x05,0xe5,0x5e,0xff,0x16,0xca,0xdf,0x86, -0x6e,0xff,0x1d,0xf0,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00, -0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62, -0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03, -0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03, -0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7, -0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13, -0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52, -0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b, -0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33, -0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b, -0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62, -0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0, -0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33, -0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90, -0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67, -0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20, -0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07, -0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72, -0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d, -0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_data.inc deleted file mode 100644 index 6aa0b6bf42..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_code.inc deleted file mode 100644 index 79103111f9..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_code.inc +++ /dev/null @@ -1,202 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00, -0x00,0x50,0x0c,0x60,0x00,0x40,0x00,0x00,0x00,0x00,0xff,0xff,0x9c,0x18,0x00,0x40, -0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40, -0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40,0x36,0x81,0x00,0x39,0x31,0x31,0xf3,0xff, -0x81,0xf7,0xff,0xe0,0x08,0x00,0x30,0x34,0x80,0x20,0x50,0xf4,0xa9,0x11,0x81,0xf4, -0xff,0xe0,0x08,0x00,0x50,0x73,0x80,0xa2,0x61,0x02,0x81,0xf2,0xff,0xe0,0x08,0x00, -0x70,0x30,0xf5,0xa0,0x62,0x41,0x46,0x05,0x00,0x81,0xe9,0xff,0xe0,0x96,0x11,0x8a, -0x99,0xc0,0x20,0x00,0xa8,0x09,0x91,0xe7,0xff,0x97,0x1a,0x0e,0x62,0xc6,0x01,0x81, -0xea,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41,0xa7,0x36,0xdd,0x81,0xe7,0xff,0xe0,0x08, -0x00,0xa0,0xa2,0x41,0x67,0x9a,0x08,0x81,0xe3,0xff,0xe0,0x08,0x00,0xa0,0x62,0x41, -0x6a,0x93,0x99,0x41,0x69,0x01,0x81,0xe0,0xff,0xe0,0x08,0x00,0x98,0x41,0xa0,0xa2, -0x41,0xa7,0xb9,0x70,0xa1,0xd7,0xff,0xe0,0x96,0x11,0xaa,0x99,0x20,0x20,0xf5,0x0c, -0x0b,0xad,0x03,0x76,0x8a,0x0a,0x2a,0xcb,0xc0,0x20,0x00,0xc9,0x09,0x1b,0xbb,0x4b, -0x99,0x81,0xd4,0xff,0xe0,0x08,0x00,0xa2,0x61,0x04,0x81,0xd2,0xff,0xe0,0x08,0x00, -0x98,0x41,0x22,0xd6,0x3c,0x90,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0x88,0xc0, -0x00,0x88,0x11,0x50,0x58,0x80,0x81,0xcb,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xc9, -0xff,0xe0,0x08,0x00,0x88,0x41,0xb1,0xc4,0xff,0x80,0x82,0x41,0x2a,0x88,0xa0,0xa2, -0x41,0xa0,0xa8,0xc0,0xb0,0xb7,0x10,0x00,0xaa,0x11,0x81,0xc4,0xff,0xe0,0x08,0x00, -0x0c,0x02,0xc6,0x01,0x00,0x0c,0x03,0x39,0x01,0x5d,0x03,0x0c,0x12,0xa8,0x21,0x81, -0xc0,0xff,0xe0,0x08,0x00,0xa8,0x11,0x81,0xbf,0xff,0xe0,0x08,0x00,0x56,0x12,0x04, -0xa8,0x31,0xcd,0x04,0xbd,0x05,0xe5,0xa4,0x00,0x81,0xb4,0xff,0xe0,0x08,0x00,0xa0, -0x5a,0x20,0x81,0xb3,0xff,0xe0,0x08,0x00,0x48,0x01,0x71,0xad,0xff,0x4a,0x33,0x81, -0xad,0xff,0xc6,0x02,0x00,0xe0,0x64,0x11,0x7a,0x66,0xc0,0x20,0x00,0x89,0x06,0x1b, -0x44,0x37,0x34,0xf0,0x81,0xaf,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xae,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0x3d,0xb8,0xf3,0x96,0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc4, -0xff,0xff,0xff,0x00,0x00,0x00,0x00,0xbe,0xff,0xff,0xff,0x01,0x00,0x20,0xf0,0x9f, -0x00,0x00,0xc9,0xbf,0xff,0xff,0x06,0x00,0x00,0x80,0x37,0xc0,0xff,0x7f,0x07,0x00, -0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63, -0x02,0x49,0x53,0x0c,0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xe6,0xff,0x4d,0x0a,0x7c, -0x4a,0x56,0x14,0x16,0x51,0xec,0xff,0x62,0x21,0x14,0x57,0x96,0x63,0x5c,0x0c,0x10, -0xb1,0x20,0xa2,0xc2,0x20,0x25,0xe5,0xff,0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01, -0x47,0x95,0x41,0x62,0x21,0x11,0x41,0xe5,0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35, -0x38,0x58,0xe1,0x41,0xe4,0xff,0x71,0xe4,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21, -0x12,0x69,0x23,0x2a,0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1, -0x2a,0x24,0x29,0x43,0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x41,0x00, -0x7c,0x4a,0x06,0x40,0x00,0x7c,0x8a,0xc6,0x3e,0x00,0x7c,0xfa,0x86,0x3d,0x00,0x00, -0x00,0x62,0x01,0x50,0x52,0xa0,0xe9,0x7c,0x8a,0x57,0x16,0x02,0x86,0x39,0x00,0x22, -0xc2,0x18,0x1c,0x06,0x7d,0x04,0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2, -0x20,0x65,0xdd,0xff,0x8c,0x4a,0x7c,0x5a,0x86,0x32,0x00,0x00,0x88,0x01,0x91,0xc9, -0xff,0xc1,0xc6,0xff,0x9a,0xd8,0xb1,0xc9,0xff,0x91,0xc7,0xff,0xca,0xc8,0xba,0xb8, -0xd7,0xb9,0x34,0x91,0xc3,0xff,0xc7,0xb9,0x2e,0x91,0xc5,0xff,0xe1,0xc6,0xff,0x9a, -0x98,0x97,0xbe,0x23,0x91,0xc5,0xff,0xe1,0xc5,0xff,0x9a,0x98,0x97,0xbe,0x18,0xe1, -0xc4,0xff,0xb7,0xbe,0x20,0x91,0xc3,0xff,0x9a,0x98,0x97,0xbe,0x0a,0x0c,0x19,0x80, -0x9a,0x83,0x90,0x90,0x74,0x56,0xb9,0x07,0x91,0xbf,0xff,0xe1,0xbd,0xff,0x9a,0x98, -0x97,0xbe,0x02,0xb7,0x3e,0x01,0x1b,0x44,0xe1,0xb4,0xff,0x91,0xb1,0xff,0xb8,0x11, -0xd7,0xbe,0x02,0xc7,0x39,0x25,0x0c,0x1d,0xc7,0x39,0x08,0xc2,0x23,0x02,0x92,0xa0, -0x00,0xc0,0xd9,0x83,0xf0,0x9d,0x11,0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2, -0xc9,0x19,0x89,0x29,0xb2,0x69,0x03,0x26,0x15,0x37,0x0c,0x15,0x91,0xa9,0xff,0xc1, -0xa9,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91,0xa8,0xff,0x9a,0x88,0x91,0xa8,0xff,0x87, -0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b,0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87, -0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10,0x0c,0x17,0x0b,0x66,0x56,0x86,0xf2,0x46, -0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0xd4,0x00,0xca,0x3f, -0x00,0x80,0x00,0x00,0xd4,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0x34,0x00,0xca,0x3f,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0xaa,0x50,0x00,0x00, -0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40, -0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40, -0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40, -0x36,0x41,0x02,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x62,0x61,0x10,0x72,0x61,0x11,0x31, -0xab,0xff,0x41,0xac,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33, -0xf8,0x32,0xc1,0x30,0x39,0x91,0x32,0xd1,0x01,0x39,0x81,0x0c,0x43,0x39,0xa1,0x0c, -0xd3,0x7c,0xe8,0x27,0xa3,0x02,0x86,0xa5,0x01,0x38,0xd1,0x48,0xe1,0x32,0x61,0x14, -0x30,0xeb,0x03,0x30,0x3d,0x04,0x81,0xe2,0xff,0xe0,0x08,0x00,0x91,0xa0,0xff,0x81, -0x9e,0xff,0x5d,0x0a,0xc0,0x20,0x00,0x88,0x08,0x0c,0x2b,0xc0,0x20,0x00,0xa2,0x29, -0x00,0x92,0xa0,0x01,0x30,0x9b,0x93,0x80,0x80,0x04,0x97,0x8a,0x02,0x56,0xb8,0x06, -0x81,0x98,0xff,0x0c,0x4a,0xc0,0x20,0x00,0x98,0x08,0xa0,0x99,0x20,0xc0,0x20,0x00, -0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0x0c,0x8a,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99, -0x08,0xc0,0x20,0x00,0x98,0x08,0xa2,0xaf,0xf7,0xa0,0x99,0x10,0xc0,0x20,0x00,0x92, -0x68,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x81,0xcb, -0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xca,0xff,0xe0,0x08,0x00,0x81,0x84,0xff,0xcc, -0xa3,0xc0,0x20,0x00,0x38,0x08,0x7c,0xe9,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00, -0x38,0x08,0x7c,0xd9,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x08,0x81,0xc2,0xff,0xe0, -0x08,0x00,0x8c,0x6a,0x31,0x7c,0xff,0x81,0x7c,0xff,0x89,0x03,0x61,0x7c,0xff,0x0c, -0x4d,0xc0,0x20,0x00,0x38,0x06,0xd0,0x33,0x10,0xcc,0xc3,0xbd,0x03,0xad,0x05,0x81, -0xba,0xff,0xe0,0x08,0x00,0xc6,0xb7,0x00,0x00,0x31,0x75,0xff,0x51,0x77,0xff,0xc0, -0x20,0x00,0x38,0x03,0x71,0x78,0xff,0x32,0x61,0x15,0x31,0x72,0xff,0x7c,0xeb,0xc0, -0x20,0x00,0x88,0x03,0xc0,0x20,0x00,0x58,0x05,0x82,0x61,0x16,0x52,0x61,0x17,0x51, -0x6f,0xff,0xc0,0x20,0x00,0x88,0x05,0x82,0x61,0x18,0x81,0x6d,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x19,0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0x1a,0x81,0x6a,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1b,0x81,0x69,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x1c,0x81,0x67,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1d,0x81,0x65, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x1e,0x81,0x63,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x1f,0x81,0x62,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x20,0x81, -0x60,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x21,0x81,0x5e,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x22,0x81,0x5c,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x23, -0x81,0x5b,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x24,0x81,0x59,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x25,0x81,0x57,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x26,0x81,0x55,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x27,0x81,0x54,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x28,0x81,0x52,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x29,0x81,0x50,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2a,0x81,0x4e,0xff, -0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2b,0x81,0x4d,0xff,0xc0,0x20,0x00,0x88,0x08, -0x82,0x61,0x2c,0x81,0x4b,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2d,0x81,0x49, -0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x2e,0x81,0x47,0xff,0xc0,0x20,0x00,0x88, -0x08,0x82,0x61,0x2f,0x81,0x46,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x30,0x81, -0x44,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x31,0x81,0x42,0xff,0xc0,0x20,0x00, -0x88,0x08,0x82,0x61,0x32,0x81,0x40,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x33, -0x81,0x3f,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x34,0x81,0x3d,0xff,0xc0,0x20, -0x00,0x88,0x08,0x82,0x61,0x35,0x81,0x3b,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61, -0x36,0x81,0x39,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x37,0x81,0x38,0xff,0xc0, -0x20,0x00,0x88,0x08,0x82,0x61,0x38,0x81,0x36,0xff,0xc0,0x20,0x00,0x88,0x08,0x82, -0x61,0x39,0x81,0x34,0xff,0xc0,0x20,0x00,0x88,0x08,0x82,0x61,0x3a,0x81,0x32,0xff, -0x88,0x08,0x82,0x08,0x19,0x82,0x61,0x3b,0x81,0x31,0xff,0xc0,0x20,0x00,0xa8,0x08, -0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0xa8,0x08,0x0c,0x2b,0xb0, -0xaa,0x20,0xc0,0x20,0x00,0xa2,0x68,0x00,0xd2,0x61,0x3d,0x81,0x44,0xff,0xe0,0x08, -0x00,0x81,0x27,0xff,0xb1,0x2a,0xff,0xc0,0x20,0x00,0x89,0x03,0x31,0x26,0xff,0xe2, -0xac,0x00,0xc0,0x20,0x00,0x89,0x03,0x31,0x24,0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00, -0x39,0x07,0x31,0x23,0xff,0xc0,0x20,0x00,0x39,0x0b,0x31,0x22,0xff,0xc0,0x20,0x00, -0x88,0x03,0xe0,0x88,0x10,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0x81,0x1e,0xff, -0xc0,0x20,0x00,0x38,0x08,0xe0,0x33,0x10,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39,0x08, -0x81,0x1b,0xff,0xa1,0x1b,0xff,0xc0,0x20,0x00,0x38,0x08,0x0c,0x1e,0xa0,0x33,0x10, -0xa1,0x19,0xff,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39,0x08,0xc0,0x20,0x00,0x38,0x06, -0x0c,0x08,0xe0,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x31,0x13,0xff,0xad,0x08,0xc0, -0x20,0x00,0x89,0x03,0xc0,0x20,0x00,0x89,0x05,0xe2,0x61,0x3f,0x82,0x61,0x3e,0xb2, -0x61,0x3c,0x81,0x1f,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x06,0xd2,0x21,0x3d, -0x82,0x21,0x3e,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x06,0xc0,0x20,0x00,0x89,0x03, -0xc0,0x20,0x00,0x89,0x05,0xc0,0x20,0x00,0x38,0x07,0xa1,0x04,0xff,0xb2,0x21,0x3c, -0xa0,0x33,0x10,0xc0,0x20,0x00,0x39,0x07,0xc0,0x20,0x00,0x58,0x0b,0xa0,0x55,0x10, -0xc0,0x20,0x00,0x59,0x0b,0xc0,0x20,0x00,0x38,0x07,0xad,0x08,0xc0,0x20,0x00,0x39, -0x07,0xc0,0x20,0x00,0x38,0x0b,0xc0,0x20,0x00,0x39,0x0b,0x81,0x09,0xff,0xe0,0x08, -0x00,0x81,0x04,0xff,0xe0,0x08,0x00,0xe2,0x21,0x3f,0x3d,0x0e,0x16,0x8a,0x00,0xe0, -0xae,0x20,0x81,0x04,0xff,0xe0,0x08,0x00,0x51,0xe4,0xfe,0x98,0x05,0x51,0xbe,0xfe, -0x82,0x09,0x19,0xdc,0x28,0xc0,0x20,0x00,0x88,0x05,0x91,0xed,0xfe,0x90,0x88,0x10, -0xc0,0x20,0x00,0x89,0x05,0x46,0x07,0x00,0x00,0xc0,0x20,0x00,0x88,0x05,0xa1,0xe9, -0xfe,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x05,0x52,0x09,0x19,0x81,0xb9,0xfe,0x0b, -0x55,0xc0,0x20,0x00,0x59,0x08,0x81,0xe4,0xfe,0x0c,0x05,0xc0,0x20,0x00,0x52,0x68, -0x00,0x91,0xb1,0xfe,0x51,0xe2,0xfe,0xc0,0x20,0x00,0x52,0x69,0x00,0xc0,0x20,0x00, -0x52,0x29,0x00,0x56,0x65,0xff,0xc0,0x20,0x00,0x98,0x08,0x92,0x61,0x3c,0x81,0xe5, -0xfe,0xe0,0x08,0x00,0x92,0x21,0x3c,0x8c,0x7a,0x90,0x80,0x74,0xa2,0xa0,0xc2,0xa7, -0x98,0x02,0x90,0x50,0x75,0x52,0xc5,0xee,0x2c,0x78,0x57,0x38,0x0b,0x81,0xd4,0xfe, -0xe0,0x55,0x11,0x5a,0x58,0x58,0x05,0xdc,0x25,0x66,0x42,0x08,0x0c,0x02,0x29,0x74, -0x7c,0x72,0x46,0x17,0x00,0x7c,0xf8,0x46,0x25,0x00,0x00,0x00,0x00,0x81,0xba,0xfe, -0xf1,0xbf,0xfd,0x88,0x08,0xd1,0xcb,0xfe,0xc1,0xcc,0xfe,0xa8,0x08,0xe2,0xa1,0x00, -0x50,0xb5,0x20,0x81,0xd5,0xfe,0xe0,0x08,0x00,0x81,0xd4,0xfe,0xe0,0x08,0x00,0x56, -0x2a,0xfd,0x7c,0xe8,0x66,0x42,0x68,0x62,0x21,0x14,0xa9,0x84,0xa9,0x04,0x59,0x74, -0x21,0x80,0xfe,0x2c,0x08,0xbd,0x04,0x60,0xa6,0x20,0x66,0x06,0x4a,0x80,0xc8,0x20, -0x10,0xb1,0x20,0x20,0xa2,0x20,0x82,0x61,0x3e,0xe5,0x6d,0xff,0x82,0x21,0x3e,0x8c, -0x5a,0x7c,0x62,0x29,0x84,0x06,0x0d,0x00,0x61,0xb9,0xfe,0x92,0x11,0x00,0x60,0x60, -0xf4,0x67,0x19,0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0x11,0xa7,0x35,0x06,0x68,0x21, -0x6a,0x6a,0x67,0xb5,0x07,0x7c,0x92,0x06,0xf6,0xff,0x00,0x00,0x00,0x62,0x01,0x02, -0x22,0xc2,0x20,0x56,0x66,0xfb,0xbd,0x04,0xe5,0x81,0xff,0xa9,0x84,0x82,0xa0,0x00, -0x16,0xc3,0x1a,0x32,0x21,0x15,0x21,0x6e,0xfe,0x52,0x21,0x16,0xc0,0x20,0x00,0x39, -0x02,0x21,0x6c,0xfe,0x62,0x21,0x17,0xc0,0x20,0x00,0x59,0x02,0x21,0x6b,0xfe,0x32, -0x21,0x18,0xc0,0x20,0x00,0x69,0x02,0x21,0x69,0xfe,0x52,0x21,0x19,0xc0,0x20,0x00, -0x39,0x02,0x21,0x67,0xfe,0x62,0x21,0x1a,0xc0,0x20,0x00,0x59,0x02,0x21,0x65,0xfe, -0x32,0x21,0x1b,0xc0,0x20,0x00,0x69,0x02,0x21,0x64,0xfe,0x52,0x21,0x1c,0xc0,0x20, -0x00,0x39,0x02,0x21,0x62,0xfe,0x62,0x21,0x1d,0xc0,0x20,0x00,0x59,0x02,0x21,0x60, -0xfe,0x32,0x21,0x1e,0xc0,0x20,0x00,0x69,0x02,0x21,0x5e,0xfe,0x52,0x21,0x1f,0xc0, -0x20,0x00,0x39,0x02,0x21,0x5d,0xfe,0xc0,0x20,0x00,0x59,0x02,0x62,0x21,0x20,0x21, -0x5b,0xfe,0x32,0x21,0x21,0xc0,0x20,0x00,0x69,0x02,0x21,0x59,0xfe,0x52,0x21,0x22, -0xc0,0x20,0x00,0x39,0x02,0x21,0x57,0xfe,0x62,0x21,0x23,0xc0,0x20,0x00,0x59,0x02, -0x21,0x56,0xfe,0x32,0x21,0x24,0xc0,0x20,0x00,0x69,0x02,0x21,0x54,0xfe,0x52,0x21, -0x25,0xc0,0x20,0x00,0x39,0x02,0x21,0x52,0xfe,0x62,0x21,0x26,0xc0,0x20,0x00,0x59, -0x02,0x21,0x50,0xfe,0x32,0x21,0x27,0xc0,0x20,0x00,0x69,0x02,0x21,0x4f,0xfe,0x52, -0x21,0x28,0xc0,0x20,0x00,0x39,0x02,0x21,0x4d,0xfe,0x62,0x21,0x29,0xc0,0x20,0x00, -0x59,0x02,0x21,0x4b,0xfe,0x32,0x21,0x2a,0xc0,0x20,0x00,0x69,0x02,0x21,0x49,0xfe, -0xc0,0x20,0x00,0x39,0x02,0x52,0x21,0x2b,0x21,0x48,0xfe,0x62,0x21,0x2c,0xc0,0x20, -0x00,0x59,0x02,0x21,0x46,0xfe,0x32,0x21,0x2d,0xc0,0x20,0x00,0x69,0x02,0x21,0x44, -0xfe,0x52,0x21,0x2e,0xc0,0x20,0x00,0x39,0x02,0x21,0x42,0xfe,0x62,0x21,0x2f,0xc0, -0x20,0x00,0x59,0x02,0x21,0x41,0xfe,0x32,0x21,0x30,0xc0,0x20,0x00,0x69,0x02,0x21, -0x3f,0xfe,0x52,0x21,0x31,0xc0,0x20,0x00,0x39,0x02,0x21,0x3d,0xfe,0x62,0x21,0x32, -0xc0,0x20,0x00,0x59,0x02,0x21,0x3b,0xfe,0x32,0x21,0x33,0xc0,0x20,0x00,0x69,0x02, -0x21,0x3a,0xfe,0x52,0x21,0x34,0xc0,0x20,0x00,0x39,0x02,0x21,0x38,0xfe,0x62,0x21, -0x35,0xc0,0x20,0x00,0x59,0x02,0x21,0x36,0xfe,0xc0,0x20,0x00,0x69,0x02,0x32,0x21, -0x36,0x21,0x34,0xfe,0x52,0x21,0x37,0xc0,0x20,0x00,0x39,0x02,0x21,0x33,0xfe,0x62, -0x21,0x38,0xc0,0x20,0x00,0x59,0x02,0x21,0x31,0xfe,0x32,0x21,0x39,0xc0,0x20,0x00, -0x69,0x02,0x21,0x2f,0xfe,0x52,0x21,0x3a,0xc0,0x20,0x00,0x39,0x02,0x21,0x2d,0xfe, -0x62,0x21,0x3b,0xc0,0x20,0x00,0x59,0x02,0x21,0x2c,0xfe,0x28,0x02,0x62,0x42,0x19, -0x2d,0x08,0x1d,0xf0,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00, -0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62, -0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03, -0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03, -0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7, -0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13, -0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52, -0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b, -0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33, -0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b, -0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62, -0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0, -0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33, -0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90, -0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67, -0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20, -0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07, -0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72, -0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d, -0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_data.inc deleted file mode 100644 index dc9b594484..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_code.inc deleted file mode 100644 index 787225380e..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_code.inc +++ /dev/null @@ -1,256 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0x34,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x50,0x0c,0x60, -0x00,0x40,0x00,0x00,0x00,0x00,0xff,0xff,0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40, -0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40, -0xa8,0x18,0x00,0x40,0x36,0x81,0x00,0x39,0x31,0x31,0xf3,0xff,0x81,0xf7,0xff,0xe0, -0x08,0x00,0x30,0x34,0x80,0x20,0x50,0xf4,0xa9,0x11,0x81,0xf4,0xff,0xe0,0x08,0x00, -0x50,0x73,0x80,0xa2,0x61,0x02,0x81,0xf2,0xff,0xe0,0x08,0x00,0x70,0x30,0xf5,0xa0, -0x62,0x41,0x46,0x05,0x00,0x81,0xe9,0xff,0xe0,0x96,0x11,0x8a,0x99,0xc0,0x20,0x00, -0xa8,0x09,0x91,0xe7,0xff,0x97,0x1a,0x0e,0x62,0xc6,0x01,0x81,0xea,0xff,0xe0,0x08, -0x00,0xa0,0xa2,0x41,0xa7,0x36,0xdd,0x81,0xe7,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41, -0x67,0x9a,0x08,0x81,0xe3,0xff,0xe0,0x08,0x00,0xa0,0x62,0x41,0x6a,0x93,0x99,0x41, -0x69,0x01,0x81,0xe0,0xff,0xe0,0x08,0x00,0x98,0x41,0xa0,0xa2,0x41,0xa7,0xb9,0x70, -0xa1,0xd7,0xff,0xe0,0x96,0x11,0xaa,0x99,0x20,0x20,0xf5,0x0c,0x0a,0xc6,0x02,0x00, -0x00,0x2a,0xba,0xc0,0x20,0x00,0xb9,0x09,0x1b,0xaa,0x4b,0x99,0x37,0x9a,0xf1,0x81, -0xd4,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xd2,0xff,0xe0,0x08,0x00,0x98,0x41,0x22, -0xd6,0x3c,0x90,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0x88,0xc0,0x00,0x88,0x11, -0x5a,0x58,0x81,0xcb,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xc9,0xff,0xe0,0x08,0x00, -0x88,0x41,0xb1,0xc4,0xff,0x80,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0xa8,0xc0, -0xb0,0xb7,0x10,0x00,0xaa,0x11,0x81,0xc4,0xff,0xe0,0x08,0x00,0x0c,0x02,0xc6,0x01, -0x00,0x0c,0x03,0x39,0x01,0x5d,0x03,0x0c,0x12,0xa8,0x21,0x81,0xc0,0xff,0xe0,0x08, -0x00,0xa8,0x11,0x81,0xbf,0xff,0xe0,0x08,0x00,0x56,0x12,0x04,0xa8,0x31,0xcd,0x04, -0xbd,0x05,0x25,0xd2,0x00,0x81,0xb4,0xff,0xe0,0x08,0x00,0xa0,0x5a,0x20,0x81,0xb3, -0xff,0xe0,0x08,0x00,0x48,0x01,0x71,0xad,0xff,0x4a,0x33,0x81,0xad,0xff,0xc6,0x02, -0x00,0xe0,0x64,0x11,0x7a,0x66,0xc0,0x20,0x00,0x89,0x06,0x1b,0x44,0x37,0x34,0xf0, -0x81,0xaf,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xae,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x3d,0xb8,0xf3,0x96,0xd3,0x37,0xe6,0xac,0x00,0x00,0x00,0xc4,0xff,0xff,0xff,0x00, -0x00,0x00,0x00,0xbe,0xff,0xff,0xff,0x01,0x00,0x20,0xf0,0x9f,0x00,0x00,0xc9,0xbf, -0xff,0xff,0x06,0x00,0x00,0x80,0x37,0xc0,0xff,0x7f,0x07,0x00,0xff,0x1f,0x00,0x00, -0x00,0x00,0x00,0xb0,0x36,0x01,0x01,0x42,0xa0,0x00,0x42,0x63,0x02,0x49,0x53,0x0c, -0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5,0xe6,0xff,0x4d,0x0a,0x7c,0x4a,0x56,0xd4,0x15, -0x51,0xec,0xff,0x62,0x21,0x14,0x57,0x96,0x61,0x5c,0x0c,0x10,0xb1,0x20,0xa2,0xc2, -0x20,0x25,0xe5,0xff,0x56,0x4a,0x04,0x41,0xe7,0xff,0x58,0x01,0x47,0x95,0x41,0x62, -0x21,0x11,0x41,0xe5,0xff,0x51,0xe5,0xff,0x4a,0x46,0x47,0x35,0x38,0x58,0xe1,0x41, -0xe4,0xff,0x71,0xe4,0xff,0x4a,0x45,0x47,0x37,0x2b,0x42,0x21,0x12,0x69,0x23,0x2a, -0x44,0x49,0x13,0x42,0x21,0x13,0x59,0x53,0x49,0x33,0x48,0xf1,0x2a,0x24,0x29,0x43, -0x22,0x21,0x10,0x29,0x63,0x0c,0x22,0x29,0x03,0x46,0x40,0x00,0x7c,0x4a,0x06,0x3f, -0x00,0x7c,0x8a,0xc6,0x3d,0x00,0x7c,0xfa,0x86,0x3c,0x00,0x62,0x01,0x50,0x52,0xa0, -0xe9,0x7c,0x8a,0x57,0x16,0x02,0x06,0x39,0x00,0x22,0xc2,0x18,0x1c,0x06,0x7d,0x04, -0x5d,0x04,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20,0xa2,0x20,0xa5,0xdd,0xff,0x8c,0x3a, -0x7c,0x5a,0x06,0x32,0x00,0x88,0x01,0x91,0xca,0xff,0xc1,0xc7,0xff,0x9a,0xd8,0xb1, -0xca,0xff,0x91,0xc8,0xff,0xca,0xc8,0xba,0xb8,0xd7,0xb9,0x34,0x91,0xc4,0xff,0xc7, -0xb9,0x2e,0x91,0xc6,0xff,0xe1,0xc6,0xff,0x9a,0x98,0x97,0xbe,0x23,0x91,0xc5,0xff, -0xe1,0xc6,0xff,0x9a,0x98,0x97,0xbe,0x18,0xe1,0xc5,0xff,0xb7,0xbe,0x21,0x91,0xc4, -0xff,0x9a,0x98,0x97,0xbe,0x0a,0x0c,0x19,0x80,0x9a,0x83,0x90,0x90,0x74,0x56,0xa9, -0x07,0x91,0xbf,0xff,0xe1,0xbe,0xff,0x90,0x98,0x80,0x97,0xbe,0x02,0xb7,0x3e,0x01, -0x1b,0x44,0xe1,0xb4,0xff,0x91,0xb1,0xff,0xb2,0x21,0x01,0xd7,0xbe,0x02,0xc7,0x39, -0x22,0x0c,0x1d,0xc7,0x39,0x06,0xc8,0x23,0x0c,0x09,0xc0,0xd9,0x83,0xf0,0x9d,0x11, -0xda,0x99,0xe0,0x99,0x11,0x9a,0x93,0x8b,0xc2,0xc9,0x19,0x89,0x29,0xb9,0x39,0x26, -0x15,0x37,0x0c,0x15,0x91,0xaa,0xff,0xc1,0xaa,0xff,0x9a,0x98,0x97,0xbc,0x0a,0x91, -0xa9,0xff,0x9a,0x88,0x91,0xa9,0xff,0x87,0x39,0x01,0x1b,0x44,0x82,0x01,0x51,0x8b, -0xbb,0xba,0x22,0x47,0x98,0x0b,0xcc,0x87,0x7c,0x07,0x70,0x22,0x10,0x22,0xc2,0x10, -0x0c,0x17,0x0b,0x66,0x56,0xa6,0xf2,0x46,0x00,0x00,0x0c,0x25,0x59,0x03,0x2d,0x0a, -0x1d,0xf0,0x00,0x00,0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0xe4,0xff,0xce,0x3f, -0x2c,0x0a,0x00,0x40,0xfc,0x09,0x00,0x40,0x08,0x0a,0x00,0x40,0x36,0x41,0x00,0x20, -0x40,0xb4,0x8c,0x44,0x41,0xf8,0xff,0x40,0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00, -0x41,0xf6,0xff,0x40,0x33,0x80,0x41,0xf3,0xff,0x40,0x33,0x10,0x51,0xf4,0xff,0x3a, -0x42,0x88,0x05,0x68,0x18,0x47,0xb6,0x05,0x7c,0xf2,0x46,0x1f,0x00,0x00,0x48,0x38, -0x40,0x42,0xe2,0x56,0x14,0xff,0x81,0xee,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfe,0x48, -0x05,0x88,0x34,0x48,0x24,0x80,0x53,0xc2,0x80,0x22,0xc2,0x80,0x44,0xc2,0x80,0x83, -0xe2,0x1b,0x35,0x80,0x35,0x83,0x40,0x52,0xe2,0x50,0x54,0xc0,0x30,0x55,0x43,0x2a, -0x65,0x06,0x03,0x00,0xad,0x02,0x81,0xe3,0xff,0xe0,0x08,0x00,0x56,0x8a,0xfb,0x1b, -0x22,0x20,0x86,0xc0,0xe6,0x18,0xec,0x50,0x33,0xc0,0x06,0x04,0x00,0x40,0xa2,0xc2, -0x81,0xde,0xff,0xe0,0x08,0x00,0x56,0xea,0xf9,0x4a,0x22,0x40,0x33,0xc0,0x37,0x34, -0xeb,0x2a,0x23,0x06,0x03,0x00,0x00,0x00,0x81,0xd7,0xff,0xe0,0x08,0x00,0x56,0x6a, -0xf8,0x0b,0x33,0x30,0xa2,0xc0,0xe6,0x13,0xee,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x00, -0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x36,0x41,0x00,0xcc,0x95,0x25,0xb8,0xff, -0xac,0x3a,0xdc,0x05,0xc6,0x07,0x00,0x00,0x65,0xb7,0xff,0x7c,0xf8,0x56,0xca,0xfe, -0x86,0x08,0x00,0x00,0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf4, -0xff,0xe0,0x08,0x00,0x06,0x03,0x00,0xcd,0x04,0xbd,0x03,0x20,0xa2,0x20,0x81,0xf1, -0xff,0xe0,0x08,0x00,0x8d,0x0a,0x2d,0x08,0x1d,0xf0,0x00,0x00,0xdc,0x00,0xca,0x3f, -0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x2d,0xf0,0x00,0x00, -0xdc,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60, -0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60, -0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60, -0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70, -0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x3c,0x00,0xca,0x3f,0x00,0x00,0x01,0x00, -0xaa,0x50,0x00,0x00,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0xd4,0x16,0x00,0x40,0x36,0x61,0x02,0x39,0xd1,0x49,0xe1,0x59,0xf1,0x5d,0x02,0x62, -0x61,0x10,0x72,0x61,0x11,0x21,0xa9,0xff,0x31,0xae,0xff,0x0c,0x04,0x46,0x01,0x00, -0x00,0x00,0x49,0x02,0x4b,0x22,0x37,0x32,0xf8,0x22,0xc1,0x30,0x32,0xa1,0x10,0x29, -0x91,0x3a,0x21,0x29,0x81,0x0c,0x42,0x29,0xa1,0x0c,0xd3,0x7c,0xe2,0x57,0xa3,0x02, -0x86,0x13,0x02,0x48,0xd1,0x68,0xf1,0x22,0x21,0x10,0x42,0x61,0x15,0x38,0xe1,0x62, -0x61,0x14,0x22,0x61,0x16,0x20,0xeb,0x03,0x20,0x2d,0x04,0x81,0xde,0xff,0xe0,0x08, -0x00,0x71,0x9d,0xff,0x61,0x9c,0xff,0x0c,0x29,0xc0,0x20,0x00,0x68,0x06,0xc0,0x20, -0x00,0x88,0x07,0x72,0xa0,0x01,0x20,0x79,0x93,0x4d,0x0a,0x60,0x60,0x04,0x77,0x88, -0x02,0x56,0xb6,0x06,0x61,0x96,0xff,0x0c,0x48,0xc0,0x20,0x00,0x78,0x06,0x80,0x77, -0x20,0xc0,0x20,0x00,0x79,0x06,0xc0,0x20,0x00,0x78,0x06,0x0c,0x88,0x80,0x77,0x20, -0xc0,0x20,0x00,0x79,0x06,0xc0,0x20,0x00,0x78,0x06,0x82,0xaf,0xf7,0x80,0x77,0x10, -0xc0,0x20,0x00,0x72,0x66,0x00,0x81,0xc8,0xff,0xe0,0x08,0x00,0x81,0xc8,0xff,0xe0, -0x08,0x00,0x81,0xc7,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc6,0xff,0xe0,0x08,0x00, -0x61,0x82,0xff,0xcc,0xa2,0xc0,0x20,0x00,0x28,0x06,0x7c,0xe7,0x06,0x02,0x00,0x00, -0x00,0xc0,0x20,0x00,0x28,0x06,0x7c,0xd7,0x70,0x22,0x10,0xc0,0x20,0x00,0x29,0x06, -0x81,0xbe,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x21,0x7a,0xff,0x61,0x7a,0xff,0x69,0x02, -0x81,0x7a,0xff,0x0c,0x49,0xc0,0x20,0x00,0x28,0x08,0x90,0x22,0x10,0xcc,0xf2,0xbd, -0x02,0xad,0x04,0x81,0xb6,0xff,0xe0,0x08,0x00,0x22,0x61,0x17,0x06,0xba,0x00,0x00, -0x21,0x73,0xff,0x41,0x73,0xff,0xc0,0x20,0x00,0x28,0x02,0xc0,0x20,0x00,0x68,0x04, -0x22,0x61,0x1c,0x21,0x70,0xff,0x62,0x61,0x1d,0xc0,0x20,0x00,0x28,0x02,0x61,0x6f, -0xff,0x22,0x61,0x1e,0x21,0x6d,0xff,0x71,0x6f,0xff,0xc0,0x20,0x00,0xa8,0x02,0xc0, -0x20,0x00,0x68,0x06,0xa2,0x61,0x1f,0x62,0x61,0x20,0x61,0x69,0xff,0xc0,0x20,0x00, -0xb8,0x06,0xc0,0x20,0x00,0xa8,0x07,0x71,0x68,0xff,0xb2,0x61,0x1b,0xc0,0x20,0x00, -0xb8,0x07,0x71,0x66,0xff,0xa2,0x61,0x18,0xc0,0x20,0x00,0xa8,0x07,0x71,0x64,0xff, -0xb2,0x61,0x1a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x63,0xff,0xa2,0x61,0x19,0xc0,0x20, -0x00,0xa8,0x07,0xb2,0x61,0x21,0xa2,0x61,0x22,0x71,0x5f,0xff,0xc0,0x20,0x00,0xb8, -0x07,0x71,0x5e,0xff,0xb2,0x61,0x23,0xc0,0x20,0x00,0xa8,0x07,0x71,0x5d,0xff,0xa2, -0x61,0x24,0xc0,0x20,0x00,0xb8,0x07,0x71,0x5b,0xff,0xb2,0x61,0x25,0xc0,0x20,0x00, -0xa8,0x07,0x71,0x59,0xff,0xa2,0x61,0x26,0xc0,0x20,0x00,0xb8,0x07,0x71,0x57,0xff, -0xb2,0x61,0x27,0xc0,0x20,0x00,0xa8,0x07,0x71,0x56,0xff,0xa2,0x61,0x28,0xc0,0x20, -0x00,0xb8,0x07,0x71,0x54,0xff,0xb2,0x61,0x29,0xc0,0x20,0x00,0xa8,0x07,0x71,0x52, -0xff,0xa2,0x61,0x2a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x50,0xff,0xb2,0x61,0x2b,0xc0, -0x20,0x00,0xa8,0x07,0x71,0x4f,0xff,0xa2,0x61,0x2c,0xc0,0x20,0x00,0xb8,0x07,0xb2, -0x61,0x2d,0x71,0x4c,0xff,0xc0,0x20,0x00,0xa8,0x07,0x71,0x4b,0xff,0xa2,0x61,0x2e, -0xc0,0x20,0x00,0xb8,0x07,0x71,0x49,0xff,0xb2,0x61,0x2f,0xc0,0x20,0x00,0xa8,0x07, -0x71,0x48,0xff,0xa2,0x61,0x30,0xc0,0x20,0x00,0xb8,0x07,0x71,0x46,0xff,0xb2,0x61, -0x31,0xc0,0x20,0x00,0xa8,0x07,0x71,0x44,0xff,0xa2,0x61,0x32,0xc0,0x20,0x00,0xb8, -0x07,0x71,0x42,0xff,0xb2,0x61,0x33,0xc0,0x20,0x00,0xa8,0x07,0x71,0x41,0xff,0xa2, -0x61,0x34,0xc0,0x20,0x00,0xb8,0x07,0x71,0x3f,0xff,0xb2,0x61,0x35,0xc0,0x20,0x00, -0xa8,0x07,0x71,0x3d,0xff,0xa2,0x61,0x36,0xc0,0x20,0x00,0xb8,0x07,0x71,0x3b,0xff, -0xb2,0x61,0x37,0xc0,0x20,0x00,0xa8,0x07,0xa2,0x61,0x38,0x71,0x39,0xff,0xc0,0x20, -0x00,0xb8,0x07,0x71,0x38,0xff,0xb2,0x61,0x39,0xc0,0x20,0x00,0xa8,0x07,0x71,0x36, -0xff,0xa2,0x61,0x3a,0xc0,0x20,0x00,0xb8,0x07,0x71,0x34,0xff,0xb2,0x61,0x3b,0xc0, -0x20,0x00,0xa8,0x07,0x71,0x33,0xff,0xa2,0x61,0x3c,0xc0,0x20,0x00,0xb8,0x07,0x71, -0xbb,0xfe,0xb2,0x61,0x3d,0x78,0x07,0x7c,0xeb,0xa2,0x07,0x19,0x71,0x2e,0xff,0xa2, -0x61,0x3e,0xc0,0x20,0x00,0xa8,0x07,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x07,0xc0, -0x20,0x00,0xa2,0x27,0x00,0xb2,0xa0,0x02,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x07, -0x92,0x61,0x43,0x82,0x61,0x41,0x81,0x3e,0xff,0xe0,0x08,0x00,0x71,0x23,0xff,0xa1, -0x27,0xff,0xc0,0x20,0x00,0x79,0x04,0x41,0x21,0xff,0xc2,0xac,0x00,0xc0,0x20,0x00, -0x79,0x04,0x41,0x1f,0xff,0x71,0x1f,0xff,0xc0,0x20,0x00,0x49,0x06,0x41,0x1e,0xff, -0xb2,0xa0,0xff,0xc0,0x20,0x00,0x49,0x07,0xc0,0x20,0x00,0x48,0x0a,0x82,0x21,0x41, -0xc0,0x44,0x10,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xa1,0x19,0xff,0xc0,0x20, -0x00,0x48,0x0a,0xc0,0x44,0x10,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xa1,0x15, -0xff,0xb1,0x15,0xff,0xc0,0x20,0x00,0x48,0x0a,0x0c,0x1c,0xb0,0x44,0x10,0xb1,0x13, -0xff,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49,0x0a,0xc0,0x20,0x00,0x48,0x08,0x0c,0x0b, -0xc0,0x44,0x20,0xc0,0x20,0x00,0x49,0x08,0x41,0x0e,0xff,0xb0,0xab,0x20,0xc0,0x20, -0x00,0xb9,0x04,0xc0,0x20,0x00,0xb2,0x62,0x00,0xc2,0x61,0x42,0x82,0x61,0x41,0xb2, -0x61,0x40,0x81,0x18,0xff,0xe0,0x08,0x00,0x82,0x21,0x41,0x92,0x21,0x43,0xc0,0x20, -0x00,0xa8,0x08,0xb2,0x21,0x40,0x90,0x9a,0x20,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20, -0x00,0xb9,0x04,0xc0,0x20,0x00,0xb9,0x02,0xc0,0x20,0x00,0x48,0x06,0x81,0xfd,0xfe, -0xad,0x0b,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0x28,0x07,0x80, -0x22,0x10,0xc0,0x20,0x00,0x29,0x07,0xc0,0x20,0x00,0x28,0x06,0xc0,0x20,0x00,0x29, -0x06,0xc0,0x20,0x00,0x28,0x07,0xc0,0x20,0x00,0x29,0x07,0x81,0x02,0xff,0xe0,0x08, -0x00,0x81,0xfd,0xfe,0xe0,0x08,0x00,0xc2,0x21,0x42,0xc2,0x61,0x17,0x8c,0x7a,0xc0, -0xac,0x20,0x81,0xfd,0xfe,0xe0,0x08,0x00,0x21,0x69,0xfe,0x68,0x02,0x21,0xb9,0xfe, -0x42,0x06,0x19,0xdc,0x14,0xc0,0x20,0x00,0x48,0x02,0x61,0xe7,0xfe,0x60,0x44,0x10, -0xc0,0x20,0x00,0x49,0x02,0x06,0x07,0x00,0xc0,0x20,0x00,0x48,0x02,0x71,0xe3,0xfe, -0x70,0x44,0x20,0xc0,0x20,0x00,0x49,0x02,0x22,0x06,0x19,0x41,0xb4,0xfe,0x0b,0x22, -0xc0,0x20,0x00,0x29,0x04,0x41,0xde,0xfe,0x22,0xa0,0x00,0xc0,0x20,0x00,0x22,0x64, -0x00,0x61,0xac,0xfe,0x21,0xdc,0xfe,0xc0,0x20,0x00,0x22,0x66,0x00,0xc0,0x20,0x00, -0x22,0x26,0x00,0x56,0x62,0xff,0xc0,0x20,0x00,0x62,0x24,0x00,0x81,0xdf,0xfe,0xe0, -0x08,0x00,0x8c,0x7a,0x60,0x40,0x74,0x72,0xa0,0xc2,0x77,0x94,0x02,0x60,0x20,0x75, -0x22,0xc2,0xee,0x2c,0x74,0x27,0x34,0x0b,0x41,0xd0,0xfe,0xe0,0x22,0x11,0x2a,0x24, -0x68,0x02,0xcc,0xf6,0x66,0x45,0x08,0x0c,0x02,0x29,0x73,0x7c,0x72,0xc6,0x19,0x00, -0x7c,0xf2,0x86,0x7e,0x00,0x41,0x41,0xfe,0x21,0x87,0xfe,0x48,0x04,0xf1,0x72,0xfd, -0xc1,0xc7,0xfe,0xa8,0x04,0xe2,0xa1,0x00,0x20,0xd2,0x20,0x60,0xb6,0x20,0x81,0xcf, -0xfe,0xe0,0x08,0x00,0x81,0x3b,0xfe,0xe0,0x08,0x00,0x4d,0x0a,0x56,0x0a,0xfd,0x66, -0x55,0x02,0xc6,0x45,0x00,0x66,0x65,0x02,0x46,0x6e,0x00,0x7c,0xe2,0x26,0x45,0x02, -0x06,0x6f,0x00,0x42,0x21,0x15,0xa9,0x83,0xa9,0x03,0x69,0x73,0x21,0x75,0xfe,0x2c, -0x05,0xbd,0x03,0xad,0x04,0x66,0x04,0x43,0x50,0xc5,0x20,0x10,0xb1,0x20,0x20,0xa2, -0x20,0x25,0x5a,0xff,0x8c,0x5a,0x7c,0x62,0x29,0x83,0x06,0x64,0x00,0x41,0xb0,0xfe, -0x72,0x11,0x00,0x40,0x40,0xf4,0x47,0x17,0x04,0x7c,0xa2,0x46,0xfa,0xff,0xa8,0x11, -0xa7,0x36,0x06,0x48,0x21,0x4a,0x4a,0x47,0xb6,0x06,0x7c,0x92,0x06,0xf6,0xff,0x00, -0x00,0x42,0x01,0x02,0x22,0xc2,0x20,0x56,0xd4,0xfb,0xbd,0x03,0x65,0x6e,0xff,0xa9, -0x83,0x46,0x56,0x00,0x00,0x00,0x00,0x52,0x21,0x15,0xe0,0x24,0x11,0x5a,0x22,0x72, -0x22,0x00,0x61,0x5c,0xfe,0x3b,0x27,0x70,0x5c,0x41,0x20,0x2c,0x41,0x27,0xa5,0x02, -0x61,0x5a,0xfe,0x81,0xa7,0xfe,0xe0,0x08,0x00,0x51,0x0e,0xfe,0xb2,0x21,0x14,0x50, -0x57,0x10,0xcd,0x06,0xad,0x05,0xe5,0x52,0xff,0x8c,0x3a,0xc6,0x47,0x00,0x00,0x00, -0x22,0x21,0x14,0x70,0x90,0xb4,0x9a,0xd2,0x22,0x0d,0x00,0x0c,0x2a,0x20,0x23,0x04, -0x0c,0x38,0x20,0x8a,0x93,0xbd,0x0d,0xcd,0x08,0x1b,0xa3,0x92,0x61,0x43,0xd2,0x61, -0x40,0x2d,0x08,0x32,0x61,0x3f,0xe5,0x32,0x00,0xbd,0x06,0xad,0x07,0xe5,0x80,0xff, -0x92,0x21,0x43,0xd2,0x21,0x40,0x56,0x4a,0x0e,0x81,0x44,0xfe,0x26,0x22,0x02,0x81, -0x30,0xfd,0xa2,0x21,0x14,0x82,0x4d,0x00,0x9a,0x9a,0x80,0xa8,0x74,0xa2,0x49,0x01, -0x26,0x32,0x02,0x46,0xa0,0x00,0x80,0x80,0x75,0x82,0x49,0x02,0x06,0x9e,0x00,0x81, -0x88,0xfe,0xe0,0x08,0x00,0x52,0x21,0x3f,0x1b,0x44,0x22,0x45,0x00,0x62,0x21,0x16, -0x47,0x16,0x02,0x06,0xd4,0xff,0xe0,0x26,0x11,0x20,0x20,0x74,0x06,0x28,0x00,0x00, -0x52,0x21,0x15,0xe0,0x94,0x11,0x9a,0x25,0x9a,0x93,0x78,0x02,0x22,0x09,0x01,0x0c, -0x86,0x60,0x22,0x10,0x0c,0x35,0x0c,0x26,0x20,0x56,0x93,0x2d,0x05,0x70,0x55,0x80, -0x70,0xac,0x41,0x50,0x5c,0x41,0x61,0x27,0xfe,0x57,0xaa,0x02,0x61,0x27,0xfe,0x92, -0x61,0x43,0x81,0x73,0xfe,0xe0,0x08,0x00,0x51,0xdb,0xfd,0xb2,0x21,0x14,0x50,0x57, -0x10,0xcd,0x06,0xad,0x05,0xe5,0x45,0xff,0x92,0x21,0x43,0x8c,0x5a,0x22,0xa0,0xff, -0x06,0x13,0x00,0x00,0x60,0xb6,0x20,0x70,0xa7,0x20,0x92,0x61,0x43,0xe5,0x75,0xff, -0x92,0x21,0x43,0x56,0x6a,0xfe,0xb2,0x21,0x14,0x82,0x09,0x01,0x70,0xa0,0xb4,0xa0, -0xab,0x80,0x82,0x4a,0x00,0x82,0x09,0x02,0x82,0x4a,0x01,0x26,0x32,0x02,0x86,0x7d, -0x00,0x22,0x09,0x03,0x22,0x4a,0x02,0x46,0x7b,0x00,0x00,0x00,0x81,0x5d,0xfe,0xe0, -0x08,0x00,0x42,0xc4,0x01,0x22,0x21,0x16,0x47,0x12,0x02,0x46,0xd8,0xff,0x0c,0x02, -0x32,0x21,0x17,0x16,0xb3,0x1e,0x42,0x21,0x1c,0x31,0x10,0xfe,0x52,0x21,0x1d,0xc0, -0x20,0x00,0x49,0x03,0x31,0x0f,0xfe,0x62,0x21,0x1e,0xc0,0x20,0x00,0x59,0x03,0x31, -0x0d,0xfe,0xa2,0x21,0x1f,0xc0,0x20,0x00,0x69,0x03,0x31,0x0b,0xfe,0xb2,0x21,0x20, -0xc0,0x20,0x00,0xa9,0x03,0x31,0x09,0xfe,0x42,0x21,0x1b,0xc0,0x20,0x00,0xb9,0x03, -0x31,0x08,0xfe,0x52,0x21,0x18,0xc0,0x20,0x00,0x49,0x03,0x31,0x06,0xfe,0x62,0x21, -0x1a,0xc0,0x20,0x00,0x59,0x03,0x31,0x04,0xfe,0xa2,0x21,0x19,0xc0,0x20,0x00,0x69, -0x03,0x31,0x02,0xfe,0xb2,0x21,0x21,0xc0,0x20,0x00,0xa9,0x03,0x31,0x01,0xfe,0x42, -0x21,0x22,0xc0,0x20,0x00,0xb9,0x03,0x31,0xff,0xfd,0xc0,0x20,0x00,0x49,0x03,0x52, -0x21,0x23,0x31,0xfd,0xfd,0x62,0x21,0x24,0xc0,0x20,0x00,0x59,0x03,0x31,0xfb,0xfd, -0xa2,0x21,0x25,0xc0,0x20,0x00,0x69,0x03,0x31,0xfa,0xfd,0xb2,0x21,0x26,0xc0,0x20, -0x00,0xa9,0x03,0x31,0xf8,0xfd,0x42,0x21,0x27,0xc0,0x20,0x00,0xb9,0x03,0x31,0xf6, -0xfd,0x52,0x21,0x28,0xc0,0x20,0x00,0x49,0x03,0x31,0xf4,0xfd,0x62,0x21,0x29,0xc0, -0x20,0x00,0x59,0x03,0x31,0xf3,0xfd,0xa2,0x21,0x2a,0xc0,0x20,0x00,0x69,0x03,0x31, -0xf1,0xfd,0xb2,0x21,0x2b,0xc0,0x20,0x00,0xa9,0x03,0x31,0xef,0xfd,0x42,0x21,0x2c, -0xc0,0x20,0x00,0xb9,0x03,0x31,0xed,0xfd,0x52,0x21,0x2d,0xc0,0x20,0x00,0x49,0x03, -0x31,0xec,0xfd,0xc0,0x20,0x00,0x59,0x03,0x62,0x21,0x2e,0x31,0xea,0xfd,0xa2,0x21, -0x2f,0xc0,0x20,0x00,0x69,0x03,0x31,0xe8,0xfd,0xb2,0x21,0x30,0xc0,0x20,0x00,0xa9, -0x03,0x31,0xe6,0xfd,0x42,0x21,0x31,0xc0,0x20,0x00,0xb9,0x03,0x31,0xe5,0xfd,0x52, -0x21,0x32,0xc0,0x20,0x00,0x49,0x03,0x31,0xe3,0xfd,0x62,0x21,0x33,0xc0,0x20,0x00, -0x59,0x03,0x31,0xe1,0xfd,0xa2,0x21,0x34,0xc0,0x20,0x00,0x69,0x03,0x31,0xdf,0xfd, -0xb2,0x21,0x35,0xc0,0x20,0x00,0xa9,0x03,0x31,0xde,0xfd,0x42,0x21,0x36,0xc0,0x20, -0x00,0xb9,0x03,0x31,0xdc,0xfd,0x52,0x21,0x37,0xc0,0x20,0x00,0x49,0x03,0x31,0xda, -0xfd,0x62,0x21,0x38,0xc0,0x20,0x00,0x59,0x03,0x31,0xd8,0xfd,0xc0,0x20,0x00,0x69, -0x03,0xa2,0x21,0x39,0x31,0xd7,0xfd,0xb2,0x21,0x3a,0xc0,0x20,0x00,0xa9,0x03,0x31, -0xd5,0xfd,0x42,0x21,0x3b,0xc0,0x20,0x00,0xb9,0x03,0x31,0xd3,0xfd,0x52,0x21,0x3c, -0xc0,0x20,0x00,0x49,0x03,0x31,0xd1,0xfd,0x62,0x21,0x3d,0xc0,0x20,0x00,0x59,0x03, -0x31,0xd0,0xfd,0xa2,0x21,0x3e,0xc0,0x20,0x00,0x69,0x03,0x31,0x58,0xfd,0x38,0x03, -0xa2,0x43,0x19,0xc6,0x0e,0x00,0x00,0x00,0x65,0x1a,0xff,0x82,0xa0,0x01,0xd2,0xa0, -0x00,0xb2,0x21,0x14,0xa0,0xd8,0x93,0xcd,0x06,0xad,0x05,0xe5,0x60,0xff,0x4b,0x33, -0x56,0xaa,0xe2,0x06,0x5a,0xff,0x00,0x00,0x65,0x18,0xff,0x0c,0x12,0x0c,0x0d,0xb2, -0x21,0x14,0xa0,0xd2,0x93,0xcd,0x06,0xad,0x05,0xe5,0x5e,0xff,0x16,0xca,0xdf,0x86, -0x6e,0xff,0x1d,0xf0,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00, -0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62, -0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03, -0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03, -0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7, -0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13, -0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52, -0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b, -0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33, -0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b, -0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62, -0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0, -0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33, -0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90, -0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67, -0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20, -0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07, -0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72, -0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d, -0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_data.inc deleted file mode 100644 index 6aa0b6bf42..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00, -0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00, -0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_code.inc deleted file mode 100644 index 282b22e323..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_code.inc +++ /dev/null @@ -1,316 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x10,0x00, -0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00, -0x00,0x10,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x10,0x01,0x00,0x18,0x10,0x0c,0x60, -0x36,0x41,0x00,0x2c,0x09,0x81,0xfa,0xff,0xcc,0x42,0x91,0xfa,0xff,0x81,0xfa,0xff, -0x90,0x88,0x20,0x91,0xfa,0xff,0x0c,0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x00, -0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d, -0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91, -0xe7,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30, -0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40, -0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x5f,0xc0,0x38,0x40,0x36,0x41,0x00,0x81, -0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40,0x81,0xd9,0xff,0x80,0x68,0x40,0x92,0xa0, -0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64, -0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59, -0x08,0x21,0xca,0xff,0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0x00,0xcd,0x3f, -0x00,0x40,0x00,0x00,0x00,0x40,0xcd,0x3f,0x20,0x50,0x01,0x00,0x04,0x00,0x10,0x00, -0x36,0x41,0x00,0x8d,0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56,0x19,0x04,0xc0,0x20, -0x00,0x99,0xb2,0xc0,0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00, -0x99,0xd2,0x99,0x92,0x21,0xf2,0xff,0xa1,0xf3,0xff,0x29,0x58,0x21,0xf1,0xff,0xc0, -0x20,0x00,0x99,0x38,0x29,0x68,0xa9,0x78,0x29,0x88,0xc0,0x20,0x00,0x99,0x48,0x21, -0xbb,0xff,0xa1,0xed,0xff,0xc0,0x20,0x00,0x99,0x28,0xc0,0x20,0x00,0xa2,0x62,0x00, -0x21,0xeb,0xff,0x0c,0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02, -0xa1,0xab,0xff,0x20,0x7a,0x40,0xa1,0xba,0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19, -0x40,0x00,0x9a,0xa1,0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00, -0xcd,0xcc,0xcc,0xcc,0xcc,0x1b,0x00,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08, -0x00,0x21,0xfb,0xff,0x0c,0x03,0x20,0x2a,0xa2,0x20,0x27,0x41,0x1d,0xf0,0x00,0x00, -0x58,0x01,0xca,0x3f,0x40,0x01,0xca,0x3f,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00, -0x36,0x81,0x00,0xa2,0xa1,0x02,0x16,0x32,0x04,0x31,0xf9,0xff,0xa2,0xa1,0x03,0x32, -0x03,0x00,0x16,0x73,0x03,0x31,0xf7,0xff,0xa2,0xa1,0x06,0x82,0x23,0x02,0x16,0xb8, -0x02,0x88,0x28,0xac,0x68,0x25,0xfb,0xff,0x81,0xf4,0xff,0x91,0xf3,0xff,0x89,0x21, -0x81,0xf3,0xff,0x99,0x31,0x89,0x41,0x88,0x23,0x91,0xf0,0xff,0xa9,0x01,0x88,0x28, -0xa8,0x33,0xb9,0x11,0x99,0x51,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x81,0x00,0x21,0xe6,0xff,0xa2,0xa1,0x03,0x22,0x02,0x00, -0xbc,0x42,0x21,0xe4,0xff,0xa2,0xa1,0x06,0x88,0x22,0xac,0xa8,0x88,0x48,0x16,0x68, -0x02,0x65,0xf6,0xff,0x81,0xe1,0xff,0x91,0xe0,0xff,0x89,0x21,0x81,0xe0,0xff,0x99, -0x31,0x89,0x41,0x88,0x22,0x91,0xdd,0xff,0xa9,0x01,0x88,0x48,0xa8,0x32,0xb9,0x11, -0x99,0x51,0x10,0xb1,0x20,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0x20, -0xa2,0x20,0x16,0x02,0x04,0x31,0xd2,0xff,0x32,0x03,0x00,0x30,0xa3,0x20,0x16,0x43, -0x03,0x31,0xd0,0xff,0xa8,0x23,0xac,0xca,0x88,0x1a,0xad,0x08,0xac,0x68,0xa5,0xf1, -0xff,0x81,0xcd,0xff,0x91,0xcd,0xff,0x89,0x21,0x81,0xcc,0xff,0x99,0x31,0x89,0x41, -0x88,0x23,0x91,0xca,0xff,0xa9,0x01,0x88,0x18,0xa8,0x33,0xb9,0x11,0x99,0x51,0xcd, -0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x61,0x00,0x0c, -0x16,0x06,0x0c,0x00,0x25,0xee,0xff,0x42,0x23,0x00,0x72,0x23,0x01,0x40,0x4a,0xc0, -0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05,0x70,0xbb,0xc0,0x50,0xbb,0xc0,0x58,0x33, -0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7,0x15,0x02,0x86,0x6a,0x00,0x58,0x23,0x57, -0x34,0x02,0x86,0x68,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x2a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x2a,0x13,0x82,0x17,0x00,0x16,0xc8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x63,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x43,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0x25,0xdf,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87, -0xb6,0x02,0xc6,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11, -0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb8,0x24,0x22,0x22, -0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23, -0x26,0x04,0x02,0x46,0x87,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x91,0xff,0x86,0x84, -0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57,0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8, -0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20,0xe5,0xdc,0xff,0x56, -0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47, -0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02,0x00,0x00,0xbd,0x03,0xad,0x04,0xe5,0xd7, -0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0x5d, -0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x16,0x4b,0x22,0x87,0xd9, -0x06,0x0c,0x02,0x46,0x40,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00, -0x98,0xd5,0x87,0x39,0x07,0xc0,0x20,0x00,0x88,0xd5,0x06,0x01,0x00,0xc0,0x20,0x00, -0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x18,0x08,0x28,0x03,0x20, -0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00, -0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x11,0xc0,0x20,0x00,0x38,0xc5,0xc0, -0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x52,0x06,0x10,0x00,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5, -0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x22,0xc0,0x20,0x00,0x48,0xb5,0xc0, -0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39, -0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x46,0x03,0x00,0x00,0x00,0xc0,0x20,0x00, -0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5,0x56,0xb2,0x05,0x06,0xff,0xff,0x88, -0x15,0xa8,0x38,0xe0,0x0a,0x00,0x8c,0xaa,0xbd,0x04,0x20,0xa2,0x20,0xe5,0xc8,0xff, -0x06,0xd1,0xff,0x00,0x82,0x24,0x02,0x66,0x08,0x08,0x82,0x24,0x03,0x66,0x08,0x02, -0x06,0xcd,0xff,0x65,0xb6,0xff,0x82,0x24,0x00,0xc8,0x14,0x80,0x8a,0xc0,0x9d,0x06, -0x87,0x3a,0x01,0x0c,0x09,0xc0,0xbb,0xc0,0x90,0xbb,0xc0,0x98,0x34,0x89,0x44,0xb9, -0x54,0x97,0xab,0x02,0x06,0xc4,0xff,0xb7,0x19,0x02,0xc6,0xc0,0xff,0x98,0x24,0x97, -0xb8,0x02,0x86,0xc0,0xff,0x06,0xbe,0xff,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0xbd, -0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06, -0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02, -0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20, -0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0x25,0xbe,0xff,0x56,0xca,0xfa, -0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b, -0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22, -0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11, -0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89, -0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22, -0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8, -0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0xff,0xff,0x00,0x00, -0x00,0x50,0x0c,0x60,0x00,0x00,0xff,0xff,0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40, -0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40,0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40, -0xa8,0x18,0x00,0x40,0x36,0x81,0x00,0x39,0x31,0x31,0xf4,0xff,0x81,0xf7,0xff,0xe0, -0x08,0x00,0x30,0x34,0x80,0x20,0x50,0xf4,0xa9,0x11,0x81,0xf4,0xff,0xe0,0x08,0x00, -0x50,0x73,0x80,0xa2,0x61,0x02,0x81,0xf2,0xff,0xe0,0x08,0x00,0x70,0x30,0xf5,0xa0, -0x62,0x41,0x46,0x05,0x00,0x81,0xea,0xff,0xe0,0x96,0x11,0x8a,0x99,0xc0,0x20,0x00, -0xa8,0x09,0x91,0x3f,0xfe,0x97,0x1a,0x0e,0x62,0xc6,0x01,0x81,0xea,0xff,0xe0,0x08, -0x00,0xa0,0xa2,0x41,0xa7,0x36,0xdd,0x81,0xe7,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41, -0x67,0x9a,0x08,0x81,0xe3,0xff,0xe0,0x08,0x00,0xa0,0x62,0x41,0x6a,0x93,0x99,0x41, -0x69,0x01,0x81,0xe0,0xff,0xe0,0x08,0x00,0x98,0x41,0xa0,0xa2,0x41,0xa7,0xb9,0x70, -0xa1,0xd8,0xff,0xe0,0x96,0x11,0xaa,0x99,0x20,0x20,0xf5,0x0c,0x0a,0xc6,0x02,0x00, -0x00,0x2a,0xba,0xc0,0x20,0x00,0xb9,0x09,0x1b,0xaa,0x4b,0x99,0x37,0x9a,0xf1,0x81, -0xd4,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xd2,0xff,0xe0,0x08,0x00,0x98,0x41,0x22, -0xd6,0x3c,0x90,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0x88,0xc0,0x00,0x88,0x11, -0x5a,0x58,0x81,0xcb,0xff,0xe0,0x08,0x00,0xa9,0x41,0x81,0xc9,0xff,0xe0,0x08,0x00, -0x88,0x41,0xb1,0xc4,0xff,0x80,0x82,0x41,0x2a,0x88,0xa0,0xa2,0x41,0xa0,0xa8,0xc0, -0xb0,0xb7,0x10,0x00,0xaa,0x11,0x81,0xc4,0xff,0xe0,0x08,0x00,0x0c,0x02,0xc6,0x01, -0x00,0x0c,0x03,0x39,0x01,0x5d,0x03,0x0c,0x12,0xa8,0x21,0x81,0xc0,0xff,0xe0,0x08, -0x00,0xa8,0x11,0x81,0xbf,0xff,0xe0,0x08,0x00,0x56,0x12,0x04,0xa8,0x31,0xcd,0x04, -0xbd,0x05,0x65,0x97,0x00,0x81,0xb4,0xff,0xe0,0x08,0x00,0xa0,0x5a,0x20,0x81,0xb3, -0xff,0xe0,0x08,0x00,0x48,0x01,0x71,0xae,0xff,0x4a,0x33,0x81,0x05,0xfe,0xc6,0x02, -0x00,0xe0,0x64,0x11,0x7a,0x66,0xc0,0x20,0x00,0x89,0x06,0x1b,0x44,0x37,0x34,0xf0, -0x81,0xaf,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0xae,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x40,0x01,0xca,0x3f,0x59,0x01,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x10,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0xa0,0x00,0xca,0x3f,0x00,0x00,0x01,0x00,0x44,0x00,0xca,0x3f,0x68,0x00,0xca,0x3f, -0xfe,0x3f,0x00,0x00,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0x2c,0x0a,0x00,0x40,0x36,0x01,0x02,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79, -0x91,0x31,0xab,0xff,0x41,0xac,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33, -0x47,0x33,0xf8,0x32,0xc1,0x10,0x42,0xa0,0xe0,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c, -0x43,0x39,0x21,0x0c,0xd4,0x7c,0xe3,0x27,0xa4,0x02,0x86,0xc1,0x01,0x58,0x51,0x68, -0x61,0x59,0xc1,0x69,0xd1,0x30,0xeb,0x03,0x30,0x3d,0x04,0x81,0xe2,0xff,0xe0,0x08, -0x00,0x91,0x9e,0xff,0x81,0x9d,0xff,0x4d,0x0a,0xc0,0x20,0x00,0x88,0x08,0x0c,0x2b, -0xc0,0x20,0x00,0xa2,0x29,0x00,0x0c,0x19,0x30,0x9b,0x93,0x80,0x80,0x04,0x97,0x8a, -0x02,0x56,0xb8,0x06,0x81,0x97,0xff,0x0c,0x4a,0xc0,0x20,0x00,0x98,0x08,0xa0,0x99, -0x20,0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0x0c,0x8a,0xa0,0x99,0x20, -0xc0,0x20,0x00,0x99,0x08,0xc0,0x20,0x00,0x98,0x08,0xa2,0xaf,0xf7,0xa0,0x99,0x10, -0xc0,0x20,0x00,0x92,0x68,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x81,0xcc,0xff,0xe0, -0x08,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xca,0xff,0xe0,0x08,0x00, -0x81,0x83,0xff,0xcc,0xa3,0xc0,0x20,0x00,0x38,0x08,0x7c,0xe9,0x06,0x02,0x00,0x00, -0x00,0xc0,0x20,0x00,0x38,0x08,0x7c,0xd9,0x90,0x33,0x10,0xc0,0x20,0x00,0x39,0x08, -0x81,0xc2,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x31,0x7b,0xff,0x81,0x7b,0xff,0x89,0x03, -0x61,0x7b,0xff,0x0c,0x4d,0xc0,0x20,0x00,0x38,0x06,0xd0,0x33,0x10,0xcc,0xc3,0xbd, -0x03,0xad,0x04,0x81,0xba,0xff,0xe0,0x08,0x00,0xc6,0xb6,0x00,0x00,0x31,0x74,0xff, -0x41,0x76,0xff,0xc0,0x20,0x00,0x38,0x03,0x71,0x76,0xff,0x39,0xe1,0x31,0x71,0xff, -0x51,0x75,0xff,0xc0,0x20,0x00,0x88,0x03,0xc0,0x20,0x00,0x48,0x04,0x89,0xf1,0x42, -0x61,0x10,0x41,0x6e,0xff,0x7c,0xeb,0xc0,0x20,0x00,0x88,0x04,0x82,0x61,0x11,0xc0, -0x20,0x00,0x88,0x07,0x71,0x6d,0xff,0x82,0x61,0x12,0xc0,0x20,0x00,0x88,0x05,0x82, -0x61,0x13,0xc0,0x20,0x00,0x88,0x07,0x71,0x69,0xff,0x82,0x61,0x14,0xc0,0x20,0x00, -0x88,0x07,0x71,0x67,0xff,0x82,0x61,0x15,0xc0,0x20,0x00,0x88,0x07,0x71,0x65,0xff, -0x82,0x61,0x16,0xc0,0x20,0x00,0x88,0x07,0x71,0x64,0xff,0x82,0x61,0x17,0xc0,0x20, -0x00,0x88,0x07,0x82,0x61,0x18,0x71,0x61,0xff,0xc0,0x20,0x00,0x88,0x07,0x71,0x60, -0xff,0x82,0x61,0x19,0xc0,0x20,0x00,0x88,0x07,0x71,0x5e,0xff,0x82,0x61,0x1a,0xc0, -0x20,0x00,0x88,0x07,0x71,0x5d,0xff,0x82,0x61,0x1b,0xc0,0x20,0x00,0x88,0x07,0x71, -0x5b,0xff,0x82,0x61,0x1c,0xc0,0x20,0x00,0x88,0x07,0x71,0x59,0xff,0x82,0x61,0x1d, -0xc0,0x20,0x00,0x88,0x07,0x71,0x57,0xff,0x82,0x61,0x1e,0xc0,0x20,0x00,0x88,0x07, -0x71,0x56,0xff,0x82,0x61,0x1f,0xc0,0x20,0x00,0x88,0x07,0x71,0x54,0xff,0x82,0x61, -0x20,0xc0,0x20,0x00,0x88,0x07,0x71,0x52,0xff,0x82,0x61,0x21,0xc0,0x20,0x00,0x88, -0x07,0x71,0x50,0xff,0x82,0x61,0x22,0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0x23,0x71, -0x4e,0xff,0xc0,0x20,0x00,0x88,0x07,0x71,0x4d,0xff,0x82,0x61,0x24,0xc0,0x20,0x00, -0x88,0x07,0x71,0x4b,0xff,0x82,0x61,0x25,0xc0,0x20,0x00,0x88,0x07,0x71,0x49,0xff, -0x82,0x61,0x26,0xc0,0x20,0x00,0x88,0x07,0x71,0x48,0xff,0x82,0x61,0x27,0xc0,0x20, -0x00,0x88,0x07,0x71,0x46,0xff,0x82,0x61,0x28,0xc0,0x20,0x00,0x88,0x07,0x71,0x44, -0xff,0x82,0x61,0x29,0xc0,0x20,0x00,0x88,0x07,0x71,0x42,0xff,0x82,0x61,0x2a,0xc0, -0x20,0x00,0x88,0x07,0x71,0x41,0xff,0x82,0x61,0x2b,0xc0,0x20,0x00,0x88,0x07,0x71, -0x3f,0xff,0x82,0x61,0x2c,0xc0,0x20,0x00,0x88,0x07,0x71,0x3d,0xff,0x82,0x61,0x2d, -0xc0,0x20,0x00,0x88,0x07,0x82,0x61,0x2e,0x71,0x3b,0xff,0xc0,0x20,0x00,0x88,0x07, -0x71,0x3a,0xff,0x82,0x61,0x2f,0xc0,0x20,0x00,0x88,0x07,0x71,0x38,0xff,0x82,0x61, -0x30,0xc0,0x20,0x00,0x88,0x07,0x71,0x36,0xff,0x82,0x61,0x31,0xc0,0x20,0x00,0x88, -0x07,0x71,0x34,0xff,0x82,0x61,0x32,0xc0,0x20,0x00,0x88,0x07,0x71,0x33,0xff,0x82, -0x61,0x33,0x78,0x07,0x82,0x07,0x19,0x0c,0x07,0x82,0x61,0x34,0x81,0x30,0xff,0xc0, -0x20,0x00,0xa8,0x08,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0xa8, -0x08,0x0c,0x2b,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x08,0xd2,0x61,0x36,0x81,0x44, -0xff,0xe0,0x08,0x00,0x81,0x27,0xff,0xb1,0x29,0xff,0xc0,0x20,0x00,0x89,0x03,0x31, -0x25,0xff,0xe2,0xac,0x00,0xc0,0x20,0x00,0x89,0x03,0x31,0x23,0xff,0xa2,0xa0,0xff, -0xc0,0x20,0x00,0x39,0x05,0x31,0x22,0xff,0xc0,0x20,0x00,0x39,0x0b,0x31,0x21,0xff, -0xc0,0x20,0x00,0x88,0x03,0xe0,0x88,0x10,0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x03, -0x81,0x1e,0xff,0xc0,0x20,0x00,0x38,0x08,0xe0,0x33,0x10,0xa0,0x33,0x20,0xc0,0x20, -0x00,0x39,0x08,0x81,0x1a,0xff,0xa1,0x1a,0xff,0xc0,0x20,0x00,0x38,0x08,0xa0,0x33, -0x10,0xa1,0x18,0xff,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39,0x08,0xc0,0x20,0x00,0x38, -0x06,0x0c,0x18,0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x31,0x13,0xff,0xad,0x07, -0xc0,0x20,0x00,0x72,0x63,0x00,0xc0,0x20,0x00,0x72,0x64,0x00,0x82,0x61,0x37,0xb2, -0x61,0x35,0x81,0x20,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x06,0xd2,0x21,0x36, -0xb2,0x21,0x35,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x06,0xc0,0x20,0x00,0x79,0x03, -0xc0,0x20,0x00,0x79,0x04,0xc0,0x20,0x00,0x38,0x05,0xa1,0x04,0xff,0xa0,0x33,0x10, -0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x48,0x0b,0xa0,0x44,0x10,0xc0,0x20,0x00, -0x49,0x0b,0xc0,0x20,0x00,0x38,0x05,0xad,0x07,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20, -0x00,0x32,0x2b,0x00,0xc0,0x20,0x00,0x32,0x6b,0x00,0x81,0x0a,0xff,0xe0,0x08,0x00, -0x81,0x06,0xff,0xe0,0x08,0x00,0x82,0x21,0x37,0x80,0x38,0x20,0x77,0x1a,0x08,0x80, -0xa8,0x20,0x81,0x05,0xff,0xe0,0x08,0x00,0x41,0xe4,0xfe,0x98,0x04,0x41,0xbe,0xfe, -0x82,0x09,0x19,0xdc,0x18,0xc0,0x20,0x00,0x88,0x04,0x91,0xed,0xfe,0x90,0x88,0x10, -0xc0,0x20,0x00,0x89,0x04,0x06,0x07,0x00,0xc0,0x20,0x00,0x88,0x04,0xa1,0xe9,0xfe, -0xa0,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x42,0x09,0x19,0x81,0xb9,0xfe,0x0b,0x44, -0xc0,0x20,0x00,0x49,0x08,0x81,0xe4,0xfe,0x42,0xa0,0x00,0xc0,0x20,0x00,0x42,0x68, -0x00,0x91,0xb1,0xfe,0x41,0xe2,0xfe,0xc0,0x20,0x00,0x42,0x69,0x00,0xc0,0x20,0x00, -0x42,0x29,0x00,0x56,0x64,0xff,0xc0,0x20,0x00,0x52,0x28,0x00,0x81,0xe7,0xfe,0xe0, -0x08,0x00,0x8c,0x7a,0x50,0x80,0x74,0xa2,0xa0,0xc2,0xa7,0x98,0x02,0x50,0x40,0x75, -0x42,0xc4,0xee,0x2c,0x78,0x47,0x38,0x0b,0x81,0xd6,0xfe,0xe0,0x44,0x11,0x4a,0x48, -0xb8,0x04,0xcc,0x7b,0x66,0x42,0x02,0x06,0xb1,0x00,0x06,0x3c,0x00,0x41,0xbe,0xfe, -0xf1,0x33,0xfe,0x48,0x04,0xd1,0x56,0xfc,0xc1,0xcf,0xfe,0xa2,0x24,0x00,0xe2,0xa1, -0x00,0x81,0xda,0xfe,0xe0,0x08,0x00,0x81,0xda,0xfe,0xe0,0x08,0x00,0x4d,0x0a,0x56, -0xba,0x0c,0x56,0x92,0x29,0x80,0xeb,0x03,0x80,0x8d,0x04,0xdc,0xd8,0x51,0xad,0xfc, -0x1c,0x8c,0xbd,0x02,0xad,0x05,0x25,0x46,0x00,0x91,0xc3,0xfe,0x81,0xa9,0xfc,0x99, -0x25,0x91,0xc2,0xfe,0x99,0x35,0x92,0xa0,0x01,0x92,0x48,0x00,0x51,0xa6,0xfc,0x7d, -0x02,0xa8,0x05,0xcc,0xaa,0x1b,0x77,0x8b,0x55,0x66,0x37,0xf4,0x46,0x93,0x00,0x00, -0x00,0xb8,0x0a,0xa8,0x15,0xe0,0x0b,0x00,0x16,0x9a,0xfe,0xc6,0x1f,0x00,0x58,0xd1, -0x61,0xb8,0xfe,0x40,0x75,0xc0,0x60,0x57,0x63,0x50,0xa0,0x14,0x8c,0x6a,0x7c,0xca, -0xa0,0x55,0x10,0x16,0xd5,0x21,0xad,0x05,0x25,0x30,0xff,0xdd,0x0a,0x16,0xda,0x05, -0x88,0xc1,0xbd,0x0a,0xcd,0x05,0x4a,0xa8,0xd2,0x61,0x36,0xa5,0x85,0xff,0xd2,0x21, -0x36,0x7d,0x0a,0xad,0x0d,0xa5,0x24,0xff,0xa0,0xa7,0x20,0x56,0xfa,0x03,0x50,0x44, -0x80,0x25,0x29,0xff,0x56,0x6a,0x03,0x58,0xd1,0x57,0x34,0xb1,0x06,0x0c,0x00,0x00, -0x62,0x21,0x0c,0xc2,0xa0,0x04,0xb2,0xc1,0x0c,0x4a,0xa6,0xa5,0x82,0xff,0xdc,0xca, -0xad,0x07,0xa5,0x2b,0xff,0x2d,0x0a,0x9c,0x3a,0xcd,0x07,0xcb,0xb1,0xa5,0x29,0x00, -0xad,0x02,0xe5,0x20,0xff,0xcc,0x5a,0xe5,0x25,0xff,0x2d,0x0a,0x8c,0x0a,0x7c,0xf2, -0x16,0xa3,0x1a,0x88,0xe1,0x31,0x5a,0xfe,0xc0,0x20,0x00,0x89,0x03,0x88,0xf1,0x31, -0x59,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x10,0x31,0x57,0xfe,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x11,0x31,0x55,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x12, -0x31,0x54,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x13,0x31,0x52,0xfe,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x14,0x31,0x50,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21, -0x15,0x31,0x4e,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x16,0x31,0x4d,0xfe,0xc0, -0x20,0x00,0x89,0x03,0x31,0x4c,0xfe,0x82,0x21,0x17,0xc0,0x20,0x00,0x89,0x03,0x31, -0x4a,0xfe,0x82,0x21,0x18,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x19,0x31,0x47,0xfe, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1a,0x31,0x46,0xfe,0xc0,0x20,0x00,0x89,0x03, -0x82,0x21,0x1b,0x31,0x44,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1c,0x31,0x42, -0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1d,0x31,0x40,0xfe,0xc0,0x20,0x00,0x89, -0x03,0x82,0x21,0x1e,0x31,0x3f,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x1f,0x31, -0x3d,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x20,0x31,0x3b,0xfe,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x21,0x31,0x39,0xfe,0xc0,0x20,0x00,0x89,0x03,0x31,0x38,0xfe, -0x82,0x21,0x22,0xc0,0x20,0x00,0x89,0x03,0x31,0x37,0xfe,0x82,0x21,0x23,0xc0,0x20, -0x00,0x89,0x03,0x82,0x21,0x24,0x31,0x34,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21, -0x25,0x31,0x32,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x26,0x31,0x31,0xfe,0xc0, -0x20,0x00,0x89,0x03,0x82,0x21,0x27,0x31,0x2f,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82, -0x21,0x28,0x31,0x2d,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x29,0x31,0x2b,0xfe, -0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2a,0x31,0x2a,0xfe,0xc0,0x20,0x00,0x89,0x03, -0x82,0x21,0x2b,0x31,0x28,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2c,0x31,0x26, -0xfe,0xc0,0x20,0x00,0x89,0x03,0x31,0x25,0xfe,0x82,0x21,0x2d,0xc0,0x20,0x00,0x89, -0x03,0x31,0x23,0xfe,0x82,0x21,0x2e,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x2f,0x31, -0x21,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x30,0x31,0x1f,0xfe,0xc0,0x20,0x00, -0x89,0x03,0x82,0x21,0x31,0x31,0x1d,0xfe,0xc0,0x20,0x00,0x89,0x03,0x82,0x21,0x32, -0x31,0x1c,0xfe,0xc0,0x20,0x00,0x89,0x03,0x31,0x1b,0xfe,0x82,0x21,0x33,0xc0,0x20, -0x00,0x89,0x03,0x31,0x19,0xfe,0x82,0x21,0x34,0x38,0x03,0x82,0x43,0x19,0x3d,0x02, -0x06,0x08,0x00,0x00,0xf6,0x47,0x02,0x46,0x85,0xff,0x06,0x90,0xff,0x91,0xa7,0xfb, -0x80,0x69,0x40,0xa1,0xbd,0xfb,0xa0,0x88,0x20,0x80,0x79,0x40,0xc6,0x7d,0xff,0x7c, -0xe2,0xc6,0x8a,0xff,0x2d,0x03,0x1d,0xf0,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00,0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04, -0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2, -0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20, -0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87,0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00, -0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b, -0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33, -0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62, -0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01, -0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2, -0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15, -0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3, -0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69, -0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0, -0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0, -0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00, -0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe, -0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81, -0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25, -0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13, -0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5, -0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05, -0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00, -0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55, -0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x76,0x94,0x04,0x32,0x45,0x00,0x1b,0x55,0x1d,0xf0,0x00,0xb6,0x84,0xf1,0x32, -0x45,0x00,0x1b,0x55,0x0b,0x44,0x17,0x65,0x28,0xb6,0x84,0xe4,0x32,0x55,0x00,0x2b, -0x55,0x42,0xc4,0xfe,0x86,0x06,0x00,0x00,0x36,0x21,0x00,0x30,0x30,0x74,0x80,0x73, -0x11,0x70,0x33,0x20,0x00,0x73,0x11,0x70,0x33,0x20,0x5d,0x02,0x07,0xe2,0xcc,0x17, -0xe2,0xd6,0x40,0x74,0x41,0x76,0x97,0x0a,0x39,0x05,0x39,0x15,0x39,0x25,0x39,0x35, -0x52,0xc5,0x10,0x37,0x64,0x06,0x39,0x05,0x39,0x15,0x52,0xc5,0x08,0x27,0x64,0x03, -0x39,0x05,0x4b,0x55,0x17,0x64,0x04,0x32,0x55,0x00,0x2b,0x55,0x07,0x64,0x02,0x32, -0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_data.inc deleted file mode 100644 index dfb4eea42a..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_data.inc +++ /dev/null @@ -1,21 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x9c,0xc0,0x38,0x40,0x30,0xc0,0x38,0x40,0x6c,0xc0,0x38,0x40,0x10,0xc0,0x38,0x40, -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0xc1,0x38,0x40,0x5c,0xc6,0x38,0x40,0xd8,0xd1,0x38,0x40, -0x98,0xc4,0x38,0x40,0xf0,0xc4,0x38,0x40,0xac,0xd1,0x38,0x40,0x3c,0xc5,0x38,0x40, -0x88,0xd1,0x38,0x40,0xd0,0xc0,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xca,0x3f, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00, -0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08, -0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_code.inc deleted file mode 100644 index 92cf6d0582..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_code.inc +++ /dev/null @@ -1,138 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd4,0x00,0xca,0x3f, -0xd4,0x00,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60, -0xe8,0xff,0xce,0x3f,0x00,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00, -0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00, -0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f, -0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf, -0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0x34,0x00,0xca,0x3f, -0xff,0xff,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x40,0x1d,0x00, -0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40, -0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40, -0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40, -0xfc,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x20,0x0a,0x00,0x40,0x36,0x41,0x02,0x39, -0xd1,0x49,0xe1,0x59,0xf1,0x62,0x61,0x10,0x72,0x61,0x11,0x31,0xa8,0xff,0x41,0xa8, -0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x30, -0x39,0x91,0x32,0xd1,0x01,0x39,0x81,0x0c,0x43,0x39,0xa1,0x0c,0xd3,0x7c,0xea,0x27, -0xa3,0x02,0x06,0xa0,0x01,0x50,0xeb,0x03,0x50,0x5d,0x04,0x81,0xe1,0xff,0xe0,0x08, -0x00,0x61,0x9d,0xff,0x31,0x9c,0xff,0x0c,0x29,0xc0,0x20,0x00,0x38,0x03,0xc0,0x20, -0x00,0x88,0x06,0x62,0xa0,0x01,0x50,0x69,0x93,0x4d,0x0a,0x30,0x30,0x04,0x67,0x88, -0x02,0x56,0xb3,0x06,0x31,0x96,0xff,0x0c,0x48,0xc0,0x20,0x00,0x68,0x03,0x80,0x66, -0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x0c,0x88,0x80,0x66,0x20, -0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x82,0xaf,0xf7,0x80,0x66,0x10, -0xc0,0x20,0x00,0x62,0x63,0x00,0x81,0xcb,0xff,0xe0,0x08,0x00,0x81,0xcb,0xff,0xe0, -0x08,0x00,0x81,0xca,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xc9,0xff,0xe0,0x08,0x00, -0x31,0x82,0xff,0xcc,0xa5,0xc0,0x20,0x00,0x58,0x03,0x7c,0xe6,0x06,0x02,0x00,0x00, -0x00,0xc0,0x20,0x00,0x58,0x03,0x7c,0xd6,0x60,0x55,0x10,0xc0,0x20,0x00,0x59,0x03, -0x81,0xc1,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x31,0x7a,0xff,0x51,0x7a,0xff,0x59,0x03, -0x61,0x7a,0xff,0x0c,0x49,0xc0,0x20,0x00,0x38,0x06,0x90,0x33,0x10,0xcc,0xc3,0xbd, -0x03,0xad,0x04,0x81,0xb9,0xff,0xe0,0x08,0x00,0xc6,0xb6,0x00,0x00,0x31,0x73,0xff, -0x41,0x75,0xff,0xc0,0x20,0x00,0x38,0x03,0x51,0x77,0xff,0x32,0x61,0x14,0x31,0x70, -0xff,0x7c,0xeb,0xc0,0x20,0x00,0x88,0x03,0xc0,0x20,0x00,0x48,0x04,0x82,0x61,0x15, -0x42,0x61,0x16,0x41,0x6d,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x17,0x41,0x6b, -0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x18,0x41,0x69,0xff,0xc0,0x20,0x00,0x88, -0x04,0xc0,0x20,0x00,0x58,0x05,0x82,0x61,0x19,0x52,0x61,0x1a,0x51,0x67,0xff,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0x1b,0x51,0x65,0xff,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0x1c,0x51,0x63,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x1d,0x51,0x61,0xff, -0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x1e,0x51,0x60,0xff,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0x1f,0x51,0x5e,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x20,0x51,0x5c, -0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x21,0x51,0x5a,0xff,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0x22,0x51,0x59,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x23,0x51, -0x57,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x24,0x51,0x55,0xff,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0x25,0x51,0x53,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x26, -0x51,0x52,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x27,0x51,0x50,0xff,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0x28,0x51,0x4e,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0x29,0x51,0x4c,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2a,0x51,0x4b,0xff,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0x2b,0x51,0x49,0xff,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0x2c,0x51,0x47,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2d,0x51,0x45,0xff, -0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x2e,0x51,0x44,0xff,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0x2f,0x51,0x42,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x30,0x51,0x40, -0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x31,0x51,0x3e,0xff,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0x32,0x51,0x3d,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x33,0x51, -0x3b,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x34,0x51,0x39,0xff,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0x35,0x51,0x37,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x36, -0x51,0x36,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0x37,0x51,0x34,0xff,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0x38,0x51,0x32,0xff,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0x39,0x51,0x30,0xff,0x58,0x05,0x72,0x05,0x19,0x51,0x2f,0xff,0xc0,0x20,0x00,0xa8, -0x05,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x05,0xc0,0x20,0x00,0xa8,0x05,0x0c,0x2b, -0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x05,0x92,0x61,0x3b,0x81,0x44,0xff,0xe0,0x08, -0x00,0x51,0x26,0xff,0xc2,0xac,0x00,0xc0,0x20,0x00,0x59,0x03,0x31,0x25,0xff,0xb2, -0xa0,0xff,0xc0,0x20,0x00,0x59,0x03,0x31,0x23,0xff,0x51,0x23,0xff,0xc0,0x20,0x00, -0x39,0x04,0x31,0x22,0xff,0x81,0xf8,0xfe,0xc0,0x20,0x00,0x39,0x05,0x31,0x20,0xff, -0xc0,0x20,0x00,0xa8,0x03,0xc0,0xaa,0x10,0xb0,0xaa,0x20,0xc0,0x20,0x00,0xa9,0x03, -0xa1,0x1d,0xff,0xc0,0x20,0x00,0x38,0x0a,0xc0,0x33,0x10,0xb0,0x33,0x20,0xc0,0x20, -0x00,0x39,0x0a,0xa1,0x19,0xff,0xb1,0x19,0xff,0xc0,0x20,0x00,0x38,0x0a,0x0c,0x1c, -0xb0,0x33,0x10,0xb1,0x17,0xff,0xb0,0x33,0x20,0xc0,0x20,0x00,0x39,0x0a,0xc0,0x20, -0x00,0x38,0x06,0x0c,0x0b,0xc0,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x31,0x11,0xff, -0xad,0x0b,0xc0,0x20,0x00,0xb9,0x03,0xc0,0x20,0x00,0xb9,0x08,0xc2,0x61,0x3c,0xb2, -0x61,0x3a,0x81,0x1f,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x06,0x92,0x21,0x3b, -0xb2,0x21,0x3a,0x90,0x9a,0x20,0xc0,0x20,0x00,0x99,0x06,0xc0,0x20,0x00,0xb9,0x03, -0x31,0xd6,0xfe,0xad,0x0b,0xc0,0x20,0x00,0xb9,0x03,0xc0,0x20,0x00,0x88,0x04,0x31, -0x02,0xff,0x30,0x88,0x10,0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x68,0x05,0x30, -0x66,0x10,0xc0,0x20,0x00,0x69,0x05,0xc0,0x20,0x00,0x38,0x04,0xc0,0x20,0x00,0x39, -0x04,0xc0,0x20,0x00,0x38,0x05,0xc0,0x20,0x00,0x39,0x05,0x81,0x09,0xff,0xe0,0x08, -0x00,0x81,0x04,0xff,0xe0,0x08,0x00,0xc2,0x21,0x3c,0x3d,0x0c,0x16,0x8a,0x00,0xc0, -0xac,0x20,0x81,0x04,0xff,0xe0,0x08,0x00,0x41,0xe3,0xfe,0x68,0x04,0x41,0xbd,0xfe, -0x52,0x06,0x19,0xdc,0x15,0xc0,0x20,0x00,0x58,0x04,0x61,0xec,0xfe,0x60,0x55,0x10, -0xc0,0x20,0x00,0x59,0x04,0x06,0x07,0x00,0xc0,0x20,0x00,0x58,0x04,0x81,0xe8,0xfe, -0x80,0x55,0x20,0xc0,0x20,0x00,0x59,0x04,0x42,0x06,0x19,0x51,0xb8,0xfe,0x0b,0x44, -0xc0,0x20,0x00,0x49,0x05,0x51,0xe3,0xfe,0x42,0xa0,0x00,0xc0,0x20,0x00,0x42,0x65, -0x00,0x61,0xb0,0xfe,0x41,0xe1,0xfe,0xc0,0x20,0x00,0x42,0x66,0x00,0xc0,0x20,0x00, -0x42,0x26,0x00,0x56,0x64,0xff,0xc0,0x20,0x00,0x62,0x25,0x00,0x81,0xe6,0xfe,0xe0, -0x08,0x00,0x8c,0x7a,0x60,0x50,0x74,0x82,0xa0,0xc2,0x87,0x95,0x02,0x60,0x40,0x75, -0x42,0xc4,0xee,0x2c,0x75,0x47,0x35,0x0b,0x51,0xd5,0xfe,0xe0,0x44,0x11,0x4a,0x45, -0xb8,0x04,0xcc,0x7b,0x66,0x42,0x02,0x86,0x91,0x00,0x06,0x19,0x00,0x41,0xbd,0xfe, -0xf1,0xd0,0xfe,0x48,0x04,0xd1,0xcf,0xfe,0xc1,0xd0,0xfe,0xa2,0x24,0x00,0xe2,0xa1, -0x00,0x81,0xd9,0xfe,0xe0,0x08,0x00,0x81,0xd9,0xfe,0xe0,0x08,0x00,0x56,0x1a,0x04, -0x26,0x72,0x02,0x86,0x86,0x00,0xbd,0x0a,0x0c,0x92,0x1c,0x8c,0x8b,0xa1,0x65,0x24, -0x00,0x22,0x41,0x00,0x0c,0x12,0x22,0x41,0x01,0x0c,0x22,0x22,0x41,0x02,0x0c,0x32, -0x22,0x41,0x03,0x0c,0x42,0x22,0x41,0x04,0x0c,0x52,0x22,0x41,0x05,0x0c,0x62,0x22, -0x41,0x06,0xa2,0xa1,0xd4,0x0c,0x82,0x22,0x41,0x07,0x81,0xc9,0xfe,0xe0,0x08,0x00, -0x8c,0x5a,0x7c,0xfa,0x46,0x0a,0x00,0x00,0x00,0x21,0xb8,0xfe,0x2c,0x0c,0xbd,0x01, -0xad,0x02,0x81,0xc4,0xfe,0xe0,0x08,0x00,0x4d,0x0a,0x56,0x4a,0xfe,0xad,0x02,0x2c, -0x0c,0xbd,0x01,0x81,0xc1,0xfe,0xe0,0x08,0x00,0x0c,0x12,0xa0,0x42,0x93,0x40,0xa0, -0x60,0x16,0x13,0x1b,0x82,0x21,0x14,0x21,0x71,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x15,0x21,0x6f,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x16,0x21,0x6d,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x17,0x21,0x6c,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x18,0x21,0x6a,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19,0x21,0x68, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1a,0x21,0x66,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x1b,0x21,0x65,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1c,0x21, -0x63,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x62,0xfe,0x82,0x21,0x1d,0xc0,0x20,0x00, -0x89,0x02,0x21,0x60,0xfe,0x82,0x21,0x1e,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1f, -0x21,0x5e,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x20,0x21,0x5c,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x21,0x21,0x5a,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x22,0x21,0x58,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x23,0x21,0x57,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x24,0x21,0x55,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x25,0x21,0x53,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x26,0x21,0x51,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x27,0x21,0x50,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x21,0x4f,0xfe,0x82,0x21,0x28,0xc0,0x20,0x00,0x89,0x02,0x21,0x4d,0xfe,0x82,0x21, -0x29,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2a,0x21,0x4a,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x2b,0x21,0x49,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2c,0x21, -0x47,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2d,0x21,0x45,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x2e,0x21,0x43,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2f, -0x21,0x42,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x30,0x21,0x40,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x31,0x21,0x3e,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x32,0x21,0x3c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x3b,0xfe,0x82,0x21,0x33,0xc0, -0x20,0x00,0x89,0x02,0x21,0x3a,0xfe,0x82,0x21,0x34,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x35,0x21,0x37,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x36,0x21,0x35,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x37,0x21,0x34,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x38,0x21,0x32,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x31,0xfe,0x82,0x21, -0x39,0xc0,0x20,0x00,0x89,0x02,0x21,0x2f,0xfe,0x28,0x02,0x72,0x42,0x19,0x06,0x01, -0x00,0x7c,0xea,0x86,0x92,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x00,0x76,0x94,0x04, -0x32,0x45,0x00,0x1b,0x55,0x1d,0xf0,0x00,0xb6,0x84,0xf1,0x32,0x45,0x00,0x1b,0x55, -0x0b,0x44,0x17,0x65,0x28,0xb6,0x84,0xe4,0x32,0x55,0x00,0x2b,0x55,0x42,0xc4,0xfe, -0x86,0x06,0x00,0x00,0x36,0x21,0x00,0x30,0x30,0x74,0x80,0x73,0x11,0x70,0x33,0x20, -0x00,0x73,0x11,0x70,0x33,0x20,0x5d,0x02,0x07,0xe2,0xcc,0x17,0xe2,0xd6,0x40,0x74, -0x41,0x76,0x97,0x0a,0x39,0x05,0x39,0x15,0x39,0x25,0x39,0x35,0x52,0xc5,0x10,0x37, -0x64,0x06,0x39,0x05,0x39,0x15,0x52,0xc5,0x08,0x27,0x64,0x03,0x39,0x05,0x4b,0x55, -0x17,0x64,0x04,0x32,0x55,0x00,0x2b,0x55,0x07,0x64,0x02,0x32,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_data.inc deleted file mode 100644 index dc9b594484..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_data.inc +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x18,0x18,0x18,0x18,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00, -0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01, -0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, -0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_code.inc deleted file mode 100644 index f2b05f886c..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_code.inc +++ /dev/null @@ -1,939 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x5a,0x9f,0x3a,0x5c,0x3c,0x23,0xca,0x3f, -0x24,0x23,0xca,0x3f,0x36,0x41,0x00,0x81,0xfd,0xff,0xbd,0x02,0x82,0x08,0x00,0xcd, -0x03,0x8c,0xf8,0x91,0xfb,0xff,0x88,0x29,0x8c,0x88,0x88,0x58,0x8c,0x48,0xa2,0x29, -0x03,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00,0x1c,0x13,0xca,0x3f,0x36,0x41,0x00,0x91, -0xfe,0xff,0x88,0x09,0x8a,0xa9,0x1b,0x88,0x80,0x80,0xb4,0x22,0x4a,0x04,0x89,0x09, -0x1d,0xf0,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21,0xfe,0xff,0x20,0x62, -0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x00,0x10,0x00,0x00,0x20,0x40,0x00,0x00, -0x00,0x10,0x01,0x00,0x18,0x10,0x0c,0x60,0x36,0x41,0x00,0x2c,0x09,0x81,0xfa,0xff, -0xcc,0x42,0x91,0xfa,0xff,0x81,0xfa,0xff,0x90,0x88,0x20,0x91,0xfa,0xff,0x0c,0x02, -0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x00,0x14,0x00,0x10,0x00,0x36,0x41,0x00,0x0c, -0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00,0x00,0x80,0x3f,0x00, -0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xe7,0xff,0x80,0x69,0x40,0xa1,0xfb,0xff, -0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20,0x31,0xf9,0xff,0x30, -0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c,0x02,0x1d,0xf0,0x00, -0xa7,0xc0,0x38,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb,0xff,0x80,0x79,0x40, -0x81,0xd9,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14,0x80,0xaf,0x64,0x80, -0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25,0xf9,0xff,0x92,0xa1, -0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d, -0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59,0x08,0x21,0xca,0xff,0x20,0x62,0x40,0x20, -0x27,0x05,0x1d,0xf0,0x00,0x00,0xcd,0x3f,0x00,0x40,0x00,0x00,0x00,0x40,0xcd,0x3f, -0x20,0x50,0x01,0x00,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d,0x02,0x90,0xeb,0x03, -0x90,0x9d,0x04,0x56,0x19,0x04,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0x99,0xa2, -0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92,0x21,0xf2,0xff,0xa1, -0xf3,0xff,0x29,0x58,0x21,0xf1,0xff,0xc0,0x20,0x00,0x99,0x38,0x29,0x68,0xa9,0x78, -0x29,0x88,0xc0,0x20,0x00,0x99,0x48,0x21,0xbb,0xff,0xa1,0xed,0xff,0xc0,0x20,0x00, -0x99,0x28,0xc0,0x20,0x00,0xa2,0x62,0x00,0x21,0xeb,0xff,0x0c,0x2a,0xa0,0x72,0x40, -0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20,0x7a,0x40,0xa1,0xba, -0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1,0xa2,0x08,0x00,0xa0, -0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0x00,0x5a,0x62,0x02,0xb9,0xff,0xce,0x3f, -0x84,0x06,0x00,0x40,0x34,0x1a,0x00,0x40,0x74,0x07,0x00,0x40,0xe8,0x05,0x00,0x40, -0x36,0x41,0x00,0xa2,0xa0,0x00,0x81,0xfa,0xff,0xe0,0x08,0x00,0x81,0xfa,0xff,0xe0, -0x08,0x00,0xb1,0xf5,0xff,0x0c,0x0a,0x81,0xf8,0xff,0xe0,0x08,0x00,0x81,0xf3,0xff, -0x92,0xa0,0x01,0x92,0x48,0x00,0x81,0xf5,0xff,0xe0,0x08,0x00,0x1d,0xf0,0x00,0x00, -0xa8,0x00,0xca,0x3f,0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60, -0xa4,0x00,0xca,0x3f,0x20,0x23,0xca,0x3f,0xb0,0x00,0xca,0x3f,0xd0,0x05,0x00,0x40, -0x36,0x41,0x00,0xb1,0xf7,0xff,0x82,0x0b,0x00,0x16,0x78,0x07,0x81,0xf6,0xff,0x0c, -0x1a,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xa0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0x91, -0xf0,0xff,0xbc,0x28,0x81,0xed,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xe9,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0xa1,0xe7,0xff, -0xc0,0x20,0x00,0x88,0x0a,0xc0,0x20,0x00,0xa8,0x0a,0x80,0x84,0xb5,0xa0,0xaa,0x41, -0xa0,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x09,0x0c,0x08,0x82,0x4b,0x00,0x81, -0xe1,0xff,0x82,0x28,0x00,0xb6,0x48,0x0b,0xb2,0x29,0x00,0xa1,0xdf,0xff,0x81,0xdf, -0xff,0xe0,0x08,0x00,0x81,0xdb,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0x20,0x00,0x00, -0x6e,0x10,0xca,0x3f,0xd3,0x00,0xca,0x3f,0x36,0x41,0x00,0x2a,0xd3,0x20,0xcc,0x41, -0xd0,0xdc,0x41,0x21,0x65,0xff,0xd7,0xac,0x02,0x21,0xf8,0xff,0x81,0xd2,0xff,0x88, -0x08,0xb6,0x48,0x0d,0xb1,0xf7,0xff,0xa1,0xf7,0xff,0xed,0x02,0x81,0xd0,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0xac,0x00,0xca,0x3f,0x83,0xde,0x1b,0x43,0xcc,0x1b,0x00,0x40, -0x36,0x41,0x00,0x81,0xfe,0xff,0xe0,0x08,0x00,0x21,0xfa,0xff,0x81,0xfb,0xff,0x28, -0x02,0x0c,0x03,0x80,0x22,0xa2,0x20,0x22,0xd5,0x20,0x2a,0xc2,0x1d,0xf0,0x00,0x00, -0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x36,0x41,0x00,0x65,0xfd,0xff,0x81,0xfc, -0xff,0x91,0xfb,0xff,0x82,0x62,0x02,0x92,0x62,0x03,0x81,0xfa,0xff,0x91,0xf9,0xff, -0xa2,0x62,0x00,0xb9,0x12,0x89,0x42,0x99,0x52,0x1d,0xf0,0x00,0x36,0x81,0x00,0x21, -0x2f,0xff,0xa2,0xa1,0x03,0x22,0x02,0x00,0x9c,0xc2,0x21,0x2d,0xff,0xa2,0xa1,0x06, -0x88,0x22,0x9c,0x28,0x88,0x48,0x8c,0xe8,0xad,0x01,0xe5,0xfb,0xff,0x88,0x22,0xa8, -0x32,0x88,0x48,0xbd,0x01,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0xa2, -0xa1,0x02,0x16,0xc2,0x02,0x31,0x21,0xff,0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x03, -0x02,0x31,0x1f,0xff,0xa2,0xa1,0x06,0x82,0x23,0x02,0x9c,0x48,0x88,0x28,0x9c,0x08, -0xad,0x01,0x65,0xf8,0xff,0x88,0x23,0xa8,0x33,0x88,0x28,0xcd,0x01,0xbd,0x02,0xe0, -0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x81,0x00,0xad,0x02,0xac,0x72,0x31, -0x13,0xff,0x32,0x03,0x00,0xad,0x03,0x9c,0xd3,0x31,0x11,0xff,0xa8,0x23,0x9c,0x6a, -0x88,0x1a,0xad,0x08,0x9c,0x08,0xad,0x01,0xe5,0xf4,0xff,0x88,0x23,0xa8,0x33,0x88, -0x18,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x36,0x81,0x00,0xa2, -0xa1,0x02,0x16,0xc2,0x02,0x31,0x05,0xff,0xa2,0xa1,0x03,0x32,0x03,0x00,0x16,0x03, -0x02,0x31,0x03,0xff,0xa2,0xa1,0x06,0x82,0x23,0x02,0x9c,0x48,0x88,0x68,0x9c,0x08, -0xad,0x01,0x65,0xf1,0xff,0x88,0x23,0xa8,0x33,0x88,0x78,0xcd,0x01,0xbd,0x02,0xe0, -0x08,0x00,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x81,0x00,0x32,0x22,0x00,0x30,0xa3, -0x20,0x16,0x83,0x02,0x31,0xf6,0xfe,0x32,0x03,0x00,0xad,0x03,0x9c,0xd3,0x31,0xf4, -0xfe,0xa8,0x23,0x9c,0x6a,0x88,0x6a,0xad,0x08,0x9c,0x08,0xad,0x01,0xa5,0xed,0xff, -0x88,0x23,0xa8,0x33,0x88,0x68,0xcd,0x01,0xbd,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x1d, -0xf0,0x00,0x00,0x00,0xeb,0x00,0xca,0x3f,0xf8,0x11,0xca,0x3f,0x1e,0x01,0xca,0x3f, -0x36,0x61,0x00,0x0c,0x16,0x06,0x0c,0x00,0x65,0xe8,0xff,0x42,0x23,0x00,0x72,0x23, -0x01,0x40,0x4a,0xc0,0x60,0x56,0x20,0x47,0x3a,0x01,0x0c,0x05,0x70,0xbb,0xc0,0x50, -0xbb,0xc0,0x58,0x33,0x49,0x43,0xb9,0x53,0x57,0x2b,0x0d,0xb7,0x15,0x02,0x86,0x73, -0x00,0x58,0x23,0x57,0x34,0x02,0x86,0x71,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12, -0x58,0x05,0xc0,0x20,0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x6a,0x1b,0x7c, -0xf3,0x40,0x33,0x30,0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9, -0x26,0xc0,0x20,0x00,0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68, -0x02,0x2b,0x33,0x68,0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03, -0x38,0x02,0xa2,0x23,0x03,0xe0,0x0a,0x00,0x16,0x5a,0x15,0x82,0x17,0x00,0x16,0xf8, -0x14,0x6d,0x05,0x9d,0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37, -0x3a,0x1d,0xc0,0x20,0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16, -0x93,0x12,0xc0,0x20,0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00, -0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33, -0xc0,0x16,0x73,0x10,0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8, -0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02, -0x46,0x24,0x00,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7, -0xbc,0x02,0x86,0x25,0x00,0xc0,0x20,0x00,0xc8,0xb2,0xcc,0xac,0x21,0x2a,0xff,0x28, -0x02,0x56,0x82,0x09,0xc6,0x29,0x00,0x00,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00, -0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x08,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1e,0x00,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0xd1,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0x86,0x08,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0xb2,0xcb,0xff,0xc0,0xbb,0xc0,0x37,0xbb,0x02,0xc6,0xdb,0xff,0xc0,0x20,0x00,0xb8, -0xc2,0xba,0xb3,0xc0,0x20,0x00,0xb9,0xc2,0xdc,0x6a,0x86,0xd7,0xff,0xd1,0x91,0xff, -0xb1,0x92,0xff,0xa1,0x92,0xff,0xc2,0xa0,0xd3,0x81,0x00,0xff,0xe0,0x08,0x00,0x06, -0xff,0xff,0x2b,0xb6,0xcd,0x03,0xba,0xb7,0x89,0x01,0x99,0x11,0x25,0x08,0x03,0x88, -0x01,0x3a,0x66,0x92,0x21,0x01,0x87,0xb6,0x02,0x06,0xae,0xff,0x0c,0x03,0x32,0x57, -0x00,0x40,0x40,0x04,0xe0,0x44,0x11,0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02, -0xc0,0x20,0x00,0xb2,0x24,0x02,0x22,0x22,0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00, -0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23,0x26,0x04,0x02,0x46,0x7e,0xff,0x48,0x33, -0x66,0x04,0x02,0x86,0x88,0xff,0x86,0x7b,0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57, -0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b,0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8,0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4, -0x20,0x50,0xa5,0x20,0xa5,0xda,0xff,0x56,0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80, -0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86, -0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47,0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02, -0x00,0x00,0xbd,0x03,0xad,0x04,0xa5,0xd5,0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22, -0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe, -0x2d,0x0a,0x1d,0xf0,0x3c,0x01,0xca,0x3f,0x34,0x10,0xca,0x3f,0x36,0x41,0x00,0x5d, -0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x16,0x4b,0x22,0x87,0xd9, -0x06,0x0c,0x02,0x46,0x48,0x00,0x00,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00, -0x98,0xd5,0x87,0x39,0x07,0xc0,0x20,0x00,0x88,0xd5,0x06,0x01,0x00,0xc0,0x20,0x00, -0x88,0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0xf8,0x09,0x28,0x03,0x20, -0x88,0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00, -0x38,0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x19,0xc0,0x20,0x00,0x38,0xc5,0xc0, -0x20,0x00,0x48,0xd5,0x3a,0x38,0x37,0xb4,0x4a,0x21,0x9e,0xfe,0x28,0x02,0x56,0x42, -0x05,0xc6,0x18,0x00,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38, -0x37,0x34,0xe5,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47, -0x93,0x21,0xc0,0x20,0x00,0x48,0xb5,0xc0,0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0, -0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39,0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5, -0x06,0x03,0x00,0x00,0xc0,0x20,0x00,0x38,0xc5,0x3a,0x88,0xc0,0x20,0x00,0x89,0xc5, -0x56,0x42,0x07,0x86,0xe8,0xff,0xd1,0xcb,0xff,0xb1,0xcb,0xff,0xa1,0x18,0xff,0xc2, -0xa0,0xa4,0x81,0x86,0xfe,0xe0,0x08,0x00,0x06,0xff,0xff,0x00,0x00,0x82,0x25,0x01, -0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad,0x02,0x25,0xc4,0xff, -0x06,0xc9,0xff,0x00,0x82,0x24,0x02,0x66,0x08,0x08,0x82,0x24,0x03,0x66,0x08,0x02, -0x06,0xc5,0xff,0xe5,0xab,0xff,0x82,0x24,0x00,0xc8,0x14,0x80,0x8a,0xc0,0x9d,0x06, -0x87,0x3a,0x01,0x0c,0x09,0xc0,0xbb,0xc0,0x90,0xbb,0xc0,0x98,0x34,0x89,0x44,0xb9, -0x54,0x97,0xab,0x02,0x06,0xbc,0xff,0xb7,0x19,0x02,0xc6,0xb8,0xff,0x98,0x24,0x97, -0xb8,0x02,0x86,0xb8,0xff,0x06,0xb6,0xff,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0xbd, -0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06, -0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02, -0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20, -0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0x65,0xb9,0xff,0x56,0xca,0xfa, -0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b, -0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22, -0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11, -0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89, -0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22, -0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8, -0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0x00,0x00,0xff,0xff, -0xff,0xff,0x00,0x00,0x00,0x50,0x0c,0x60,0x71,0x01,0xca,0x3f,0xab,0x01,0xca,0x3f, -0x9c,0x18,0x00,0x40,0xb4,0x18,0x00,0x40,0x5c,0x19,0x00,0x40,0x68,0x19,0x00,0x40, -0xb0,0x16,0x00,0x40,0xc0,0x18,0x00,0x40,0xa8,0x18,0x00,0x40,0x36,0xa1,0x00,0x39, -0xa1,0x31,0xf2,0xff,0x7d,0x04,0x30,0x32,0x10,0x30,0x42,0xc0,0x39,0x41,0x20,0x20, -0xf5,0x4a,0x37,0x32,0x61,0x06,0x22,0x61,0x07,0x21,0xed,0xff,0x81,0xf1,0xff,0xe0, -0x08,0x00,0xa9,0x81,0x81,0xf0,0xff,0xe0,0x08,0x00,0x2a,0x23,0xa9,0x91,0x81,0xee, -0xff,0xe0,0x08,0x00,0x20,0x50,0xf5,0xa0,0x62,0x41,0x31,0xe6,0xff,0x86,0x04,0x00, -0x00,0xe0,0x96,0x11,0x3a,0x99,0xc0,0x20,0x00,0xa8,0x09,0x91,0xc3,0xfd,0x97,0x1a, -0x0d,0x1b,0x66,0x81,0xe6,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41,0xa7,0x36,0xe1,0x81, -0xe3,0xff,0xe0,0x08,0x00,0xa0,0xa2,0x41,0x67,0x9a,0x19,0x31,0xf6,0xfd,0x38,0x03, -0xb6,0x23,0x08,0xa1,0xd9,0xff,0x81,0xf5,0xfd,0xe0,0x08,0x00,0x81,0xdb,0xff,0xe0, -0x08,0x00,0xa0,0x62,0x41,0x69,0x51,0x81,0xd9,0xff,0xe0,0x08,0x00,0x6a,0x35,0xa0, -0xa2,0x41,0xa7,0xb3,0x72,0x91,0xcf,0xff,0xe0,0x36,0x11,0x9a,0x33,0x0c,0x09,0x46, -0x03,0x00,0x88,0x71,0x8a,0xa9,0xc0,0x20,0x00,0xa9,0x03,0x1b,0x99,0x32,0xc3,0x04, -0x57,0x99,0xee,0x81,0xcd,0xff,0xe0,0x08,0x00,0x3d,0x0a,0x81,0xcb,0xff,0xe0,0x08, -0x00,0x92,0xd6,0x3c,0x30,0x32,0x41,0x9a,0x33,0xa0,0xa2,0x41,0xa0,0x33,0xc0,0x99, -0xb1,0x00,0x33,0x11,0x81,0xc5,0xff,0xe0,0x08,0x00,0x4a,0x33,0x4d,0x0a,0x81,0xc2, -0xff,0xe0,0x08,0x00,0x98,0xb1,0x40,0x42,0x41,0x9a,0x44,0xb1,0xb8,0xff,0xa0,0xa2, -0x41,0xa0,0xa4,0xc0,0xb0,0xb2,0x10,0x00,0xaa,0x11,0x81,0xbd,0xff,0xe0,0x08,0x00, -0x4d,0x05,0x0c,0x02,0x06,0x02,0x00,0x00,0x0c,0x04,0x49,0x51,0x3d,0x04,0x0c,0x12, -0x91,0xcd,0xfd,0x98,0x09,0xb6,0x49,0x15,0xf8,0x71,0xd8,0x61,0xc8,0x41,0xa1,0xaf, -0xff,0x39,0x01,0xed,0x05,0x60,0xb6,0x20,0x81,0xc9,0xfd,0xe0,0x08,0x00,0xa8,0x91, -0x81,0xb1,0xff,0xe0,0x08,0x00,0xa8,0x81,0x81,0xb0,0xff,0xe0,0x08,0x00,0x56,0x02, -0x04,0xa8,0xa1,0xcd,0x07,0xbd,0x03,0xa5,0xb9,0x02,0x81,0xa5,0xff,0xe0,0x08,0x00, -0x5d,0x0a,0x81,0xa4,0xff,0xe0,0x08,0x00,0x38,0x51,0x71,0x9e,0xff,0x3a,0x44,0x81, -0x7e,0xfd,0xc6,0x02,0x00,0xe0,0x63,0x11,0x7a,0x66,0xc0,0x20,0x00,0x89,0x06,0x1b, -0x33,0x47,0x33,0xf0,0x81,0xa0,0xff,0xe0,0x08,0x00,0xad,0x05,0x81,0x9f,0xff,0xe0, -0x08,0x00,0x1d,0xf0,0x04,0x02,0xca,0x3f,0x3d,0xb8,0xf3,0x96,0x28,0x02,0xca,0x3f, -0x47,0x02,0xca,0x3f,0xd3,0x37,0xe6,0xac,0x6e,0x02,0xca,0x3f,0x00,0x00,0x00,0xc4, -0xff,0xff,0xff,0x00,0x00,0x00,0x00,0xbe,0xff,0xff,0xff,0x01,0x91,0x02,0xca,0x3f, -0xbf,0x02,0xca,0x3f,0xf3,0x02,0xca,0x3f,0x25,0x03,0xca,0x3f,0x56,0x03,0xca,0x3f, -0x00,0x20,0xf0,0x9f,0x00,0x00,0xc9,0xbf,0xff,0xff,0x06,0x00,0x00,0x80,0x37,0xc0, -0xff,0x7f,0x07,0x00,0xff,0x1f,0x00,0x00,0x00,0x00,0x00,0xb0,0x36,0x21,0x01,0x42, -0xa0,0x00,0x42,0x63,0x02,0x42,0x63,0x05,0x0c,0x4c,0xb2,0xc1,0x50,0xad,0x02,0xe5, -0xe0,0xff,0x4d,0x0a,0x51,0x94,0xfd,0x8c,0xaa,0x28,0x05,0x7c,0x44,0xa1,0xe1,0xff, -0xfc,0x42,0x06,0x8e,0x00,0x71,0xe0,0xff,0x82,0x21,0x14,0x68,0x05,0x77,0x18,0x02, -0x46,0x2f,0x00,0xb6,0x36,0x08,0xa1,0xdd,0xff,0x81,0x8c,0xfd,0xe0,0x08,0x00,0x5c, -0x0c,0x10,0xb1,0x20,0xa2,0xc2,0x20,0x65,0xdd,0xff,0x4d,0x0a,0x9c,0x1a,0x28,0x05, -0x7c,0x44,0x16,0x82,0x20,0xa1,0xd6,0xff,0x81,0x85,0xfd,0xe0,0x08,0x00,0x06,0x7f, -0x00,0xb8,0x01,0x71,0xd4,0xff,0x68,0x05,0x77,0x1b,0x05,0xc6,0x22,0x00,0x00,0x00, -0x00,0xb2,0x21,0x11,0x71,0xd2,0xff,0x81,0xd2,0xff,0x7a,0x7b,0x77,0x38,0x0c,0x88, -0xe1,0x71,0xd0,0xff,0x91,0xd1,0xff,0x7a,0x78,0x77,0xb9,0x14,0x7c,0xf4,0x16,0xc6, -0x1c,0xc8,0xe1,0xa1,0xce,0xff,0x81,0x75,0xfd,0xe0,0x08,0x00,0x86,0x6f,0x00,0x00, -0x00,0xd2,0x21,0x12,0x78,0xf1,0xda,0xd2,0x2a,0x27,0x29,0x43,0x22,0x21,0x10,0xc2, -0x21,0x13,0x29,0x63,0x0c,0x22,0xd9,0x13,0xb9,0x23,0xc9,0x33,0x89,0x53,0x29,0x03, -0xb6,0x36,0x0d,0xb0,0xeb,0x20,0xbd,0x0a,0xa1,0xc2,0xff,0x81,0x68,0xfd,0xe0,0x08, -0x00,0x28,0x05,0xf6,0x32,0x02,0x06,0x61,0x00,0xe8,0x53,0xd8,0x43,0xc2,0x23,0x06, -0xa1,0xbc,0xff,0xb2,0xa0,0x01,0x81,0x61,0xfd,0xe0,0x08,0x00,0x86,0x5b,0x00,0x00, -0x00,0xb2,0x01,0x50,0x72,0xa0,0xe9,0x77,0x1b,0x12,0x7c,0x84,0x16,0xe6,0x15,0xa1, -0xae,0xff,0x81,0x5a,0xfd,0xe0,0x08,0x00,0x86,0x54,0x00,0x00,0x00,0xb6,0x36,0x0b, -0xc2,0x01,0x51,0xa1,0xb0,0xff,0x81,0x55,0xfd,0xe0,0x08,0x00,0x0c,0x07,0x22,0xc2, -0x18,0x42,0x61,0x18,0x72,0x61,0x19,0x6d,0x07,0xc2,0xa0,0x08,0x10,0xb1,0x20,0x20, -0xa2,0x20,0xa5,0xce,0xff,0x9c,0x3a,0x28,0x05,0x8c,0x92,0xbd,0x0a,0xa1,0xa6,0xff, -0x81,0x4b,0xfd,0xe0,0x08,0x00,0x7c,0x54,0x86,0x44,0x00,0x00,0xa8,0x05,0xb6,0x3a, -0x0f,0xd8,0x01,0xc8,0x11,0xb2,0x21,0x18,0xa1,0xa1,0xff,0x81,0x44,0xfd,0xe0,0x08, -0x00,0xe8,0x01,0xb1,0x98,0xff,0xa1,0x95,0xff,0xc1,0x9d,0xff,0xd1,0x97,0xff,0xba, -0xbe,0xaa,0xae,0xca,0xce,0xb7,0xbd,0x2c,0xd1,0x92,0xff,0xa7,0xbd,0x26,0xd1,0x99, -0xff,0xf1,0x99,0xff,0xda,0xde,0xd7,0xbf,0x1b,0xd1,0x98,0xff,0xf1,0x99,0xff,0xda, -0xde,0xd7,0xbf,0x10,0xf1,0x98,0xff,0xc7,0xbf,0x19,0xd1,0x97,0xff,0xda,0xde,0xd7, -0xbf,0x02,0x56,0x6e,0x0b,0xd1,0x94,0xff,0xf1,0x93,0xff,0xd0,0xde,0x80,0xd7,0xbf, -0x02,0xc7,0x3f,0x01,0x1b,0x77,0xc1,0x84,0xff,0xb7,0xbc,0x05,0xb1,0x81,0xff,0xa7, -0x3b,0x4d,0xa8,0x05,0x8b,0xf2,0xb6,0x3a,0x16,0xc8,0x11,0xa1,0x81,0xff,0xf0,0xdf, -0x20,0x60,0xb6,0x20,0xf2,0x61,0x1a,0x81,0x25,0xfd,0xe0,0x08,0x00,0xf2,0x21,0x1a, -0xb8,0x01,0xa1,0x76,0xff,0xd1,0x76,0xff,0xaa,0xab,0x0c,0x1c,0xa7,0x3d,0x08,0xd2, -0x23,0x02,0xa2,0xa0,0x00,0xd0,0xca,0x83,0xf0,0xac,0x11,0xca,0xaa,0xe0,0xaa,0x11, -0xaa,0xa3,0xb9,0x2a,0xb8,0x11,0xf9,0x1a,0xb2,0x6a,0x03,0x26,0x16,0x4b,0x0c,0x16, -0xa8,0x01,0xb1,0x74,0xff,0xc1,0x74,0xff,0xba,0xba,0xb7,0xbc,0x0a,0xb1,0x73,0xff, -0xba,0xaa,0xb1,0x73,0xff,0xa7,0x3b,0x01,0x1b,0x77,0xa8,0x11,0x8b,0xaa,0xaa,0x22, -0xa2,0x01,0x51,0x77,0x9a,0x11,0x82,0x21,0x19,0xcc,0xb8,0x7c,0x08,0x80,0x22,0x10, -0x0c,0x18,0x22,0xc2,0x10,0x82,0x61,0x19,0x82,0x21,0x18,0x1b,0x88,0x82,0x61,0x18, -0x26,0xb8,0x02,0x86,0xb4,0xff,0x86,0x00,0x00,0x00,0x0c,0x26,0x69,0x03,0x2d,0x04, -0x1d,0xf0,0x00,0x00,0xc0,0x80,0x00,0x60,0x7f,0x03,0xca,0x3f,0x87,0x03,0xca,0x3f, -0xd0,0x05,0x00,0x40,0x36,0x41,0x00,0x21,0xfb,0xff,0xc0,0x20,0x00,0xc8,0x02,0xc0, -0x20,0xf4,0xc0,0x80,0xf5,0x87,0x92,0x07,0x82,0xcc,0xff,0x7c,0xd9,0x87,0xb9,0x0d, -0xb1,0xf6,0xff,0xa1,0xf6,0xff,0x2c,0x82,0x81,0xf6,0xff,0xe0,0x08,0x00,0x1d,0xf0, -0x00,0x80,0x00,0x00,0xb3,0x81,0x00,0x00,0xf0,0x49,0x02,0x00,0x74,0x80,0x00,0x60, -0x68,0xf0,0x01,0x60,0x80,0xf0,0x01,0x60,0xff,0x9f,0xff,0xff,0xff,0xef,0xff,0xff, -0xff,0xff,0x00,0x80,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x04,0x00, -0xff,0xff,0xff,0x7f,0x00,0x00,0x00,0x80,0x80,0x84,0x1e,0x00,0x6c,0xf0,0x01,0x60, -0x00,0x06,0x00,0x40,0x36,0x41,0x00,0x41,0xf1,0xff,0xc0,0x20,0x00,0x38,0x04,0x30, -0x3e,0x15,0x66,0x13,0x07,0xe5,0xf7,0xff,0x0c,0x22,0x86,0x07,0x00,0x65,0xf7,0xff, -0x0c,0x12,0x26,0x23,0x16,0xc0,0x20,0x00,0x38,0x04,0x0c,0x22,0x30,0x3e,0x15,0x26, -0x13,0x09,0x32,0xc3,0xfe,0x0c,0x14,0x0c,0x02,0x30,0x24,0x83,0x41,0xe4,0xff,0xc0, -0x20,0x00,0x38,0x04,0x30,0x38,0x41,0x66,0x22,0x15,0x07,0xe3,0x12,0xc0,0x20,0x00, -0x88,0x04,0x92,0xa1,0x00,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0xc6,0x05,0x00, -0x66,0x12,0x14,0x81,0xda,0xff,0x92,0xa2,0x00,0xc0,0x20,0x00,0x42,0x28,0x00,0x90, -0x44,0x20,0xc0,0x20,0x00,0x42,0x68,0x00,0x91,0xd6,0xff,0xc0,0x20,0x00,0x48,0x09, -0xc7,0x64,0x28,0x41,0xd4,0xff,0xa2,0xa0,0x80,0xc0,0x20,0x00,0x88,0x04,0x80,0x80, -0x74,0xa0,0x88,0x20,0xa1,0xcb,0xff,0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x88, -0x09,0xa7,0x88,0x07,0xc0,0x20,0x00,0x88,0x04,0x07,0x68,0xef,0x41,0xc9,0xff,0x91, -0xca,0xff,0xc0,0x20,0x00,0x88,0x04,0x90,0x88,0x10,0x30,0x92,0x11,0x90,0x88,0x20, -0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x88,0x04,0x91,0xc4,0xff,0x90,0x88,0x10, -0xc0,0x20,0x00,0x89,0x04,0xc0,0x20,0x00,0x88,0x04,0x91,0xc1,0xff,0x90,0x88,0x10, -0x91,0xc1,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x41,0xba,0xff,0xc0,0x20, -0x00,0x88,0x04,0x80,0x80,0x64,0x66,0x22,0x12,0x91,0xbb,0xff,0xc1,0xb1,0xff,0x90, -0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x46,0x09,0x00,0x00,0x00,0x66,0x12,0x11,0x91, -0xb6,0xff,0xc1,0xac,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0xc6,0x03,0x00, -0x00,0x91,0xb2,0xff,0xc1,0xa9,0xff,0x90,0x88,0x20,0xc0,0x20,0x00,0x82,0x64,0x00, -0x41,0xa8,0xff,0x91,0xaf,0xff,0xc0,0x20,0x00,0x82,0x24,0x00,0xa1,0xaf,0xff,0x90, -0x88,0x10,0xc0,0x20,0x00,0x82,0x64,0x00,0x91,0xab,0xff,0xc0,0x20,0x00,0x88,0x04, -0xb1,0xcd,0xfc,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x04,0x0c,0x0d,0xe5,0x82,0x02, -0x81,0xa8,0xff,0xe0,0x08,0x00,0xb1,0x96,0xff,0x91,0x9a,0xff,0xad,0x04,0xc0,0x20, -0x00,0x88,0x0a,0xb7,0x08,0x0a,0x81,0xa1,0xff,0xc0,0x20,0x00,0x88,0x08,0xc6,0x01, -0x00,0xc0,0x20,0x00,0x88,0x09,0x07,0x68,0xe4,0xc0,0x20,0x00,0x88,0x04,0x91,0x98, -0xff,0x80,0x33,0x11,0x90,0x88,0x10,0xc0,0x20,0x00,0x89,0x04,0x41,0x8c,0xff,0x92, -0xa1,0x00,0xc0,0x20,0x00,0x88,0x04,0x90,0x33,0x10,0x92,0xae,0xff,0x90,0x88,0x10, -0x80,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x66,0x12,0x10,0xc0,0x20,0x00,0x28,0x04, -0x32,0xad,0xff,0x30,0x22,0x10,0xc0,0x20,0x00,0x22,0x64,0x00,0x1d,0xf0,0x00,0x00, -0x00,0xf0,0xff,0xff,0xff,0x0f,0x00,0x00,0xb9,0x03,0xca,0x3f,0xe4,0xff,0xce,0x3f, -0xdc,0x03,0xca,0x3f,0x01,0x04,0xca,0x3f,0xe8,0x03,0x00,0x00,0x25,0x04,0xca,0x3f, -0x2c,0x0a,0x00,0x40,0xfc,0x09,0x00,0x40,0x08,0x0a,0x00,0x40,0x36,0x61,0x00,0x20, -0x40,0xb4,0x8c,0x44,0x41,0xf3,0xff,0x40,0x22,0x10,0x30,0x40,0xb4,0x16,0xb4,0x00, -0x41,0xf1,0xff,0x40,0x33,0x80,0x41,0xee,0xff,0x40,0x33,0x10,0x51,0x5a,0xfc,0x48, -0x05,0xb6,0x44,0x0c,0xa1,0xed,0xff,0xcd,0x03,0xbd,0x02,0x81,0x58,0xfc,0xe0,0x08, -0x00,0xe5,0x22,0xff,0x41,0xea,0xff,0xa2,0x61,0x00,0x92,0x24,0x00,0xb2,0x61,0x01, -0xa8,0x19,0x3a,0x82,0x87,0xba,0x02,0xc6,0x26,0x00,0x88,0x39,0x80,0x82,0xe2,0x56, -0x38,0x09,0x81,0xe7,0xff,0xe0,0x08,0x00,0x56,0xaa,0x08,0x98,0x04,0x88,0x39,0x98, -0x29,0x80,0xb3,0xc2,0x80,0x79,0xc2,0x80,0x42,0xc2,0x1b,0xab,0x80,0x83,0xe2,0x70, -0xf4,0xe2,0x80,0xab,0x83,0xf0,0xf7,0xc0,0xa0,0xff,0x43,0xf0,0x6a,0xc0,0xa8,0x05, -0xb6,0x4a,0x14,0xa1,0xd7,0xff,0xcd,0x0f,0xed,0x07,0xdd,0x04,0xbd,0x06,0xf9,0x21, -0x81,0x3f,0xfc,0xe0,0x08,0x00,0xf8,0x21,0x4a,0xff,0x06,0x04,0x00,0x00,0xad,0x04, -0xf9,0x21,0x81,0xd4,0xff,0xe0,0x08,0x00,0xf8,0x21,0xfc,0x8a,0x1b,0x44,0x40,0xaf, -0xc0,0xe6,0x1a,0xe9,0x06,0x04,0x00,0x00,0x70,0xa4,0xc2,0x81,0xcf,0xff,0xe0,0x08, -0x00,0xec,0x1a,0x7a,0x44,0x70,0x66,0xc0,0x67,0x37,0xec,0x6a,0x44,0x46,0x02,0x00, -0x81,0xc9,0xff,0xe0,0x08,0x00,0xcc,0xca,0x0b,0x66,0x60,0xa4,0xc0,0xe6,0x16,0xef, -0x06,0x13,0x00,0x00,0x00,0x00,0x38,0x05,0x7c,0xf2,0x16,0xe3,0x04,0xa1,0xbd,0xff, -0x0c,0x1b,0x81,0x26,0xfc,0xe0,0x08,0x00,0x06,0x10,0x00,0x58,0x01,0x50,0xa4,0xc0, -0x0c,0x15,0xa7,0x34,0x02,0x52,0xa0,0x00,0x42,0x21,0x01,0xc1,0xb7,0xff,0x40,0xbb, -0xc0,0xd1,0x5c,0xfc,0x50,0xbb,0xc0,0x65,0x67,0x02,0xa0,0xea,0x20,0xa1,0xb3,0xff, -0xb0,0xfb,0x20,0xcd,0x02,0xbd,0x03,0x81,0x19,0xfc,0xe0,0x08,0x00,0x46,0x02,0x00, -0xe5,0x12,0xff,0x58,0x05,0x4d,0x0a,0xf6,0x45,0xc0,0x0c,0x02,0x1d,0xf0,0x00,0x00, -0x50,0x04,0xca,0x3f,0x4f,0x0f,0xca,0x3f,0x5b,0x04,0xca,0x3f,0x6c,0x09,0x00,0x40, -0x14,0x0a,0x00,0x40,0x36,0x61,0x00,0xdc,0x95,0x65,0x03,0xff,0x72,0xa0,0x01,0x62, -0xa0,0x00,0xa0,0x67,0x93,0xa5,0x0f,0xff,0x60,0x55,0x10,0xa9,0x01,0x6d,0x0b,0xcc, -0xf5,0xc6,0x07,0x00,0xa5,0x01,0xff,0x7c,0xf7,0x56,0xca,0xfd,0x46,0x16,0x00,0x00, -0x00,0x00,0xcd,0x04,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xf0,0xff,0xe0,0x08,0x00, -0xc6,0x03,0x00,0x00,0x40,0xc4,0x20,0x30,0xb3,0x20,0x20,0xa2,0x20,0x81,0xec,0xff, -0xe0,0x08,0x00,0x7d,0x0a,0xa5,0x0b,0xff,0x31,0xf7,0xfb,0x38,0x03,0xb6,0x43,0x28, -0x31,0xe4,0xff,0xcc,0x15,0x31,0xe3,0xff,0x58,0x01,0x0c,0x1f,0x50,0xea,0xc0,0xe7, -0x3a,0x01,0x0c,0x0f,0x60,0x6b,0xc0,0xa1,0xe0,0xff,0xf0,0xf6,0xc0,0xdd,0x04,0xcd, -0x02,0xbd,0x03,0x81,0xee,0xfb,0xe0,0x08,0x00,0x2d,0x07,0x1d,0xf0,0x00,0x00,0x00, -0x59,0x10,0xca,0x3f,0x8a,0x04,0xca,0x3f,0x28,0x12,0xca,0x3f,0xa6,0x04,0xca,0x3f, -0xca,0x04,0xca,0x3f,0x10,0x80,0x00,0x00,0xec,0x1c,0x00,0x40,0x10,0x1d,0x00,0x40, -0x34,0x1d,0x00,0x40,0x40,0x1d,0x00,0x40,0xf8,0x1c,0x00,0x40,0x36,0x41,0x00,0x61, -0xdd,0xfb,0x81,0xf8,0xff,0x58,0x06,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x45,0x0f, -0xb1,0xf0,0xff,0xa1,0xf0,0xff,0xdd,0x02,0xcd,0x03,0x81,0xd8,0xfb,0xe0,0x08,0x00, -0x81,0xf2,0xff,0xe0,0x08,0x00,0xa1,0xec,0xff,0x0c,0x2b,0x81,0xf0,0xff,0xe0,0x08, -0x00,0x0c,0x05,0x86,0x11,0x00,0x00,0x00,0x00,0x81,0xdd,0xfe,0xb2,0xc1,0x10,0x80, -0x73,0x63,0x70,0xc7,0x20,0x20,0xa5,0x80,0x25,0x6e,0xff,0x16,0x6a,0x01,0x38,0x06, -0x7c,0xf2,0x16,0x03,0x07,0xbd,0x0a,0xa1,0xe1,0xff,0x81,0xc8,0xfb,0xe0,0x08,0x00, -0x86,0x18,0x00,0x00,0x00,0x70,0xd0,0x14,0xcc,0xcd,0xa1,0xdb,0xff,0xcd,0x07,0xb2, -0xc1,0x10,0x81,0xdf,0xff,0xe0,0x08,0x00,0x70,0x33,0xc0,0x7a,0x55,0x56,0x83,0xfb, -0x56,0xd4,0x00,0xa1,0xd5,0xff,0xb2,0xa0,0xd8,0x65,0x2c,0x02,0x86,0x04,0x00,0x00, -0x00,0xa1,0xd1,0xff,0xbd,0x04,0x81,0xd7,0xff,0xe0,0x08,0x00,0x81,0xd7,0xff,0xe0, -0x08,0x00,0x38,0x06,0x0c,0x02,0xb6,0x43,0x1c,0x32,0x04,0x1f,0xf2,0x04,0x1e,0xe2, -0x04,0x1d,0xd2,0x04,0x02,0xc2,0x04,0x01,0xb2,0x04,0x00,0xa1,0xc9,0xff,0x39,0x01, -0x81,0xaf,0xfb,0xe0,0x08,0x00,0x1d,0xf0,0xe9,0x04,0xca,0x3f,0x10,0x00,0xca,0x3f, -0x34,0x00,0xca,0x3f,0x07,0x05,0xca,0x3f,0x36,0x41,0x00,0x41,0xa6,0xfb,0x28,0x04, -0xb6,0x32,0x08,0xa1,0xf9,0xff,0x81,0xa5,0xfb,0xe0,0x08,0x00,0xb0,0xeb,0x03,0xb0, -0xbd,0x04,0x21,0x1b,0xfb,0xdc,0x7b,0x1c,0x8c,0xad,0x02,0x65,0x43,0x02,0x31,0xf3, -0xff,0x0c,0x18,0x39,0x22,0x31,0xf2,0xff,0x39,0x32,0x31,0x14,0xfb,0x82,0x43,0x00, -0x0c,0x03,0x88,0x02,0xcc,0x88,0x1b,0x33,0x8b,0x22,0x66,0x33,0xf4,0xc6,0x06,0x00, -0x88,0x08,0xa2,0x22,0x01,0xe0,0x08,0x00,0x16,0xaa,0xfe,0x46,0x08,0x00,0xbd,0x0a, -0xa1,0xe9,0xff,0x81,0x92,0xfb,0xe0,0x08,0x00,0x06,0x06,0x00,0x31,0x1a,0xfb,0x20, -0x63,0x40,0x41,0x2f,0xfb,0x40,0x22,0x20,0x20,0x73,0x40,0x0c,0x02,0x86,0x01,0x00, -0x28,0x04,0x56,0x82,0xfd,0x7c,0xf2,0x1d,0xf0,0x00,0x00,0x00,0x35,0x05,0xca,0x3f, -0x18,0x13,0xca,0x3f,0x63,0x05,0xca,0x3f,0x9d,0x05,0xca,0x3f,0x00,0x13,0xca,0x3f, -0xf8,0xaa,0x00,0x00,0xc6,0x05,0xca,0x3f,0xf1,0x05,0xca,0x3f,0x18,0x06,0xca,0x3f, -0xf4,0xaa,0x00,0x00,0xf0,0xaa,0x00,0x00,0x4f,0x06,0xca,0x3f,0xff,0x7f,0x00,0x00, -0x81,0x06,0xca,0x3f,0xa2,0x06,0xca,0x3f,0xc6,0x06,0xca,0x3f,0xeb,0x06,0xca,0x3f, -0x14,0x07,0xca,0x3f,0x3b,0x07,0xca,0x3f,0x5d,0x07,0xca,0x3f,0x14,0xab,0x00,0x00, -0x24,0xab,0x00,0x00,0x18,0xab,0x00,0x00,0x10,0xab,0x00,0x00,0x1c,0xab,0x00,0x00, -0x20,0xab,0x00,0x00,0x00,0xab,0x00,0x00,0x30,0xab,0x00,0x00,0x34,0xab,0x00,0x00, -0x04,0xab,0x00,0x00,0x28,0xab,0x00,0x00,0x08,0xab,0x00,0x00,0x40,0xab,0x00,0x00, -0x28,0x08,0x00,0x40,0x36,0x41,0x00,0x41,0x63,0xfb,0x81,0xfc,0xff,0x38,0x04,0x80, -0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f,0xd8,0x62,0xc2,0x22,0x00,0xb8,0x12,0xa1, -0xd7,0xff,0x81,0x5e,0xfb,0xe0,0x08,0x00,0x38,0x62,0x51,0xd5,0xff,0x30,0x30,0x04, -0x39,0x05,0x65,0xec,0xff,0x3d,0x0a,0x56,0xda,0x34,0x58,0x04,0xb6,0x35,0x0c,0xc8, -0x22,0xb8,0x32,0xa1,0xd0,0xff,0x81,0x55,0xfb,0xe0,0x08,0x00,0xb8,0x32,0xa8,0x22, -0x25,0xb3,0xfe,0x48,0x04,0xb6,0x34,0x0b,0xb2,0x22,0x04,0xa1,0xcb,0xff,0x81,0x4f, -0xfb,0xe0,0x08,0x00,0x41,0xca,0xff,0x58,0x02,0x81,0x66,0xff,0x59,0x04,0x58,0x42, -0x62,0xc1,0x10,0x59,0x14,0x58,0x12,0x69,0x44,0x59,0x24,0x8a,0x51,0x59,0x34,0x69, -0x54,0x91,0xd2,0xff,0x0c,0x04,0x49,0x05,0x51,0xc2,0xff,0x1a,0x99,0x49,0x09,0x5a, -0x86,0x4d,0x06,0xa1,0xcf,0xff,0x86,0xb1,0x00,0x91,0xcc,0xff,0xa1,0xcd,0xff,0x1a, -0x99,0x98,0x09,0x1a,0xaa,0xa2,0x2a,0x00,0x90,0xbc,0xc0,0xb2,0x6a,0x00,0xb6,0x55, -0x0a,0xa1,0xb8,0xff,0xdd,0x09,0x81,0x39,0xfb,0xe0,0x08,0x00,0x25,0xdb,0xfe,0xa0, -0x5a,0x20,0xa1,0xb3,0xff,0xb0,0x7b,0x20,0xaa,0xa4,0xe5,0xec,0xfe,0x81,0xc1,0xff, -0x1a,0x88,0xa9,0x08,0xcc,0xca,0x91,0x2f,0xfb,0xa1,0xaf,0xff,0x28,0x09,0x56,0xe2, -0x25,0x46,0x98,0x00,0xa5,0xd8,0xfe,0x91,0x2b,0xfb,0x82,0x29,0x00,0xb6,0x58,0x28, -0x50,0xea,0xc0,0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0x51,0xa5,0xff,0xa1, -0xb5,0xff,0x5a,0x54,0x1a,0xaa,0x70,0x7b,0xc0,0xc8,0x0a,0xb8,0x05,0xa1,0xa3,0xff, -0xf0,0xf7,0xc0,0x81,0x22,0xfb,0xe0,0x08,0x00,0x51,0x9d,0xff,0x91,0xae,0xff,0x5a, -0x54,0x81,0xad,0xff,0x58,0x05,0x1a,0x99,0x1a,0x88,0xa8,0x09,0x91,0xac,0xff,0x59, -0x08,0x51,0x9b,0xff,0x81,0xab,0xff,0x1a,0x99,0xa9,0x09,0x1a,0x88,0x5a,0x94,0x0c, -0x17,0x99,0x08,0x46,0x61,0x00,0x00,0x00,0xa1,0xa4,0xff,0x91,0xa6,0xff,0x1a,0xaa, -0x58,0x0a,0xa1,0xa3,0xff,0x9a,0x81,0x1a,0xaa,0xa8,0x0a,0x91,0x1d,0xfe,0x59,0x0a, -0xa1,0x8b,0xff,0x7d,0x03,0x58,0x4a,0x9a,0x55,0x98,0x5a,0x90,0x55,0xc0,0x59,0x08, -0x81,0x9a,0xff,0x58,0x2a,0x1a,0x88,0x88,0x08,0x57,0xb8,0x01,0x0c,0x27,0x25,0xcf, -0xfe,0x91,0x99,0xff,0x51,0x82,0xff,0x1a,0x99,0xa9,0x09,0xa1,0x98,0xff,0x91,0x93, -0xff,0x1a,0xaa,0xb9,0x0a,0x79,0x01,0x81,0x83,0xff,0x1a,0x99,0xc1,0x81,0xff,0xd8, -0x45,0xe8,0x55,0xb8,0x09,0xa8,0x35,0xca,0xc4,0x8a,0xf4,0x81,0x95,0xff,0xe0,0x08, -0x00,0x7d,0x0a,0xe5,0xcb,0xfe,0xd1,0xf7,0xfa,0xc8,0x0d,0xb6,0x5c,0x45,0x81,0x8a, -0xff,0x0c,0x1f,0x1a,0x88,0x88,0x08,0x80,0xea,0xc0,0xe7,0x3a,0x02,0xf2,0xa0,0x00, -0xa1,0x87,0xff,0x81,0x84,0xff,0x1a,0xaa,0xa8,0x0a,0x8a,0xc1,0xa0,0x9b,0xc0,0x81, -0x84,0xff,0xf0,0xf9,0xc0,0x91,0x83,0xff,0x8a,0xa1,0xb8,0x0a,0xc8,0x0c,0x10,0x99, -0x80,0xa1,0x6d,0xff,0xd2,0x69,0x00,0x81,0xe9,0xfa,0xe0,0x08,0x00,0x81,0x7d,0xff, -0x1a,0x88,0xd8,0x08,0x81,0x67,0xff,0x98,0x25,0x8a,0x86,0x88,0x08,0x80,0x99,0xc0, -0x99,0x25,0x91,0x71,0xff,0x1a,0x99,0x98,0x09,0x80,0xa9,0xc0,0x91,0x6f,0xff,0x1a, -0x99,0xa9,0x09,0xa1,0x6e,0xff,0x1a,0xaa,0xa8,0x0a,0x8a,0x9a,0xa1,0x6c,0xff,0x88, -0x55,0x1a,0xaa,0x99,0x0a,0x91,0x5b,0xff,0x9a,0x96,0x98,0x09,0x9a,0x88,0x98,0x45, -0x89,0x55,0x90,0x58,0xc0,0x82,0xc7,0xff,0x80,0x87,0x20,0x80,0x8f,0x05,0xcc,0xa8, -0xa2,0xd5,0x80,0xb2,0xa0,0x01,0xa0,0x8b,0x83,0x16,0xf8,0x06,0x81,0x4c,0xff,0xc8, -0x18,0xc0,0xb5,0x63,0x16,0x0b,0x05,0xc7,0xb5,0x15,0x81,0x50,0xff,0xb7,0x38,0x0f, -0x28,0x0d,0xbc,0xb2,0xa1,0x4f,0xff,0x81,0xc9,0xfa,0xe0,0x08,0x00,0x06,0x0c,0x00, -0x81,0x40,0xff,0xa2,0xa0,0x01,0xd2,0x28,0x00,0x82,0xa0,0x00,0xd0,0x8a,0x93,0xdd, -0x08,0x81,0x3e,0xff,0xcd,0x0b,0xa8,0x08,0xbd,0x09,0xa5,0xac,0xff,0x9c,0x7a,0x21, -0xbd,0xfa,0x28,0x02,0x8c,0x92,0xbd,0x0a,0xa1,0x43,0xff,0x81,0xbc,0xfa,0xe0,0x08, -0x00,0x7c,0xd3,0x46,0x34,0x00,0x00,0x00,0x81,0x35,0xff,0x98,0x08,0x5a,0x99,0x99, -0x08,0x98,0x18,0x50,0x59,0xc0,0x59,0x18,0x58,0x48,0x59,0x58,0x51,0x43,0xff,0x1a, -0x55,0x58,0x05,0x8c,0xe5,0x81,0x2d,0xff,0x58,0x18,0x8c,0x75,0x70,0x5f,0x31,0x70, -0x55,0xc0,0x96,0x25,0xe6,0x51,0xab,0xfa,0xd6,0xd7,0x00,0x28,0x05,0x7c,0xd3,0xbd, -0x07,0xa1,0x31,0xff,0xdc,0x42,0x86,0x23,0x00,0x81,0x24,0xff,0xb8,0x18,0xdc,0x37, -0xac,0x8b,0x28,0x05,0x7c,0xd3,0x16,0xe2,0x07,0xa1,0x2c,0xff,0x81,0xa4,0xfa,0xe0, -0x08,0x00,0x86,0x1c,0x00,0xdc,0x3b,0x28,0x05,0x7c,0xd3,0x16,0x92,0x06,0x91,0x2e, -0xff,0xa1,0x27,0xff,0x1a,0x99,0xb8,0x09,0x06,0xf8,0xff,0x00,0x81,0x2a,0xff,0x1a, -0x88,0xa8,0x08,0xa5,0xc2,0xfe,0x9c,0x3a,0x28,0x05,0x16,0x82,0x00,0xa1,0x21,0xff, -0x81,0x97,0xfa,0xe0,0x08,0x00,0x7c,0xf3,0x06,0x0f,0x00,0x00,0x00,0x91,0x2a,0xff, -0xa1,0x1f,0xff,0x9a,0x51,0x1a,0xaa,0xa8,0x0a,0x58,0x05,0x5a,0x8a,0xa1,0x1b,0xff, -0x91,0x1b,0xff,0x1a,0xaa,0x89,0x0a,0x1a,0x99,0x81,0x8a,0xfa,0xc8,0x12,0x98,0x09, -0x58,0x08,0xc7,0xb9,0x02,0x06,0x48,0xff,0xb6,0x45,0x0c,0xc8,0x02,0xb8,0x42,0xa1, -0x12,0xff,0x81,0x86,0xfa,0xe0,0x08,0x00,0x2d,0x03,0x1d,0xf0,0x18,0x80,0x00,0x00, -0x1c,0x80,0x00,0x00,0x14,0x80,0x00,0x00,0x20,0x80,0x00,0x00,0x24,0x80,0x00,0x00, -0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x36,0x41,0x00,0x41,0x7a,0xfa,0x81,0xfd, -0xff,0x38,0x04,0x80,0x81,0xc0,0x10,0x18,0x00,0xb6,0x43,0x0f,0xd8,0x62,0xc8,0x02, -0xb2,0x22,0x01,0xa1,0xee,0xfe,0x81,0x75,0xfa,0xe0,0x08,0x00,0x38,0x62,0x51,0xec, -0xfe,0x30,0x30,0x04,0x39,0x05,0x25,0xb2,0xff,0x3d,0x0a,0x56,0x3a,0x22,0x58,0x04, -0xb6,0x35,0x0e,0xc2,0x22,0x02,0xb2,0x22,0x03,0xa1,0xe6,0xfe,0x81,0x6c,0xfa,0xe0, -0x08,0x00,0xb2,0x22,0x03,0xa2,0x22,0x02,0xa5,0x78,0xfe,0x51,0xe4,0xfe,0x62,0x22, -0x00,0x0c,0x08,0x69,0x05,0x68,0x42,0x91,0xe1,0xff,0x69,0x15,0x61,0x7e,0xfe,0xb1, -0xe0,0xff,0x1a,0x66,0x89,0x06,0x61,0x6e,0xfd,0x1a,0x99,0x6a,0xa1,0x1a,0xbb,0x19, -0x45,0x19,0x55,0xa9,0x09,0xa9,0x0b,0x86,0x6d,0x00,0x00,0x00,0x00,0xd1,0x75,0xfe, -0xf1,0xd7,0xff,0x1a,0xdd,0xd8,0x0d,0x1a,0xff,0xf8,0x0f,0xd0,0xbc,0xc0,0xb2,0x6f, -0x00,0xb6,0x56,0x08,0xa1,0xd4,0xfe,0x81,0x55,0xfa,0xe0,0x08,0x00,0x25,0xa2,0xfe, -0x81,0xd0,0xff,0xa0,0x6a,0x20,0x10,0x88,0x80,0xa8,0x08,0x7d,0x0b,0xa5,0xb3,0xfe, -0x91,0xcd,0xff,0x1a,0x99,0xa9,0x09,0xcc,0x9a,0x28,0x04,0xa1,0xcb,0xfe,0x56,0x22, -0x14,0x46,0x51,0x00,0xa5,0x9f,0xfe,0x82,0x24,0x00,0xb6,0x58,0x2a,0x60,0xea,0xc0, -0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0xa1,0xc2,0xff,0x61,0x51,0xfd,0x1a, -0xaa,0x6a,0x61,0x70,0x7b,0xc0,0xc2,0x2a,0x00,0xb2,0x26,0x00,0xa1,0xc0,0xfe,0xf0, -0xf7,0xc0,0x81,0x3e,0xfa,0xe0,0x08,0x00,0x61,0x4a,0xfd,0xb1,0xba,0xff,0x6a,0x61, -0x1a,0xbb,0x88,0x06,0x98,0x0b,0xe1,0xb5,0xfe,0x06,0x36,0x00,0x00,0xa8,0x5e,0x68, -0x4e,0xb1,0x43,0xfd,0x60,0x6a,0xc0,0x8a,0xc6,0x7d,0x08,0xc7,0xbb,0x02,0x60,0x7b, -0xc0,0xd1,0xb1,0xff,0xf1,0xb2,0xff,0x1a,0xdd,0x89,0x0d,0xd1,0xb1,0xff,0x1a,0xff, -0x99,0x0f,0x1a,0xdd,0xbd,0x09,0xcd,0x07,0xe9,0x0d,0x65,0xd4,0x01,0xf1,0xaa,0xff, -0xa1,0xab,0xff,0x1a,0xff,0x1a,0xaa,0x98,0x0a,0x88,0x0f,0xa8,0x55,0x7a,0x66,0x70, -0x88,0xc0,0x7a,0x99,0x7a,0x7a,0x79,0x55,0x78,0x15,0x0c,0x1a,0x60,0x77,0xc0,0x0c, -0x0b,0x70,0xba,0x83,0xb0,0x70,0x74,0xb1,0xa2,0xff,0x1a,0xbb,0xe8,0x0b,0xcc,0x77, -0xb2,0xd6,0x80,0xb0,0x7a,0x83,0x16,0xb7,0x06,0xf1,0x95,0xfe,0x0c,0x07,0xd8,0x0f, -0x0c,0x1a,0xf1,0x99,0xff,0xd0,0xa7,0x83,0x71,0x95,0xfe,0x1a,0xff,0xb8,0x47,0xdd, -0x0a,0xa8,0x07,0x89,0x0f,0xf1,0x95,0xff,0xcd,0x06,0x1a,0xff,0x99,0x0f,0xf1,0x94, -0xff,0x1a,0xff,0xe9,0x0f,0xe5,0x80,0xff,0xb1,0x90,0xff,0xd1,0x90,0xff,0xf1,0x90, -0xff,0x1a,0xbb,0x1a,0xdd,0x1a,0xff,0x88,0x0b,0x98,0x0d,0xe8,0x0f,0x9c,0x3a,0x78, -0x04,0x7c,0xf6,0xac,0x87,0xbd,0x0a,0xa1,0x8f,0xfe,0x81,0x08,0xfa,0xe0,0x08,0x00, -0xc6,0x06,0x00,0x00,0xa8,0x07,0x6a,0xaa,0xa9,0x07,0xa8,0x17,0x60,0x6a,0xc0,0x69, -0x17,0x68,0x47,0x69,0x57,0x8c,0x48,0x62,0x2e,0x01,0x56,0xf6,0xf1,0x6d,0x03,0x81, -0x7d,0xff,0x1a,0x88,0xa8,0x08,0x65,0x9b,0xfe,0x9c,0x3a,0x22,0x24,0x00,0x16,0x82, -0x00,0xa1,0x84,0xfe,0x81,0xfa,0xf9,0xe0,0x08,0x00,0x7c,0xf3,0x86,0x10,0x00,0x00, -0xdc,0x86,0x61,0x03,0xfd,0x91,0x0f,0xfe,0x6a,0x61,0x1a,0x99,0x98,0x09,0x68,0x06, -0x6a,0xa9,0x91,0x0c,0xfe,0x1a,0x99,0xa9,0x09,0x06,0x01,0x00,0x7c,0xd3,0x06,0x08, -0x00,0xa1,0x08,0xfe,0xc8,0x12,0x1a,0xaa,0xa8,0x0a,0x68,0x04,0xc7,0xba,0x02,0x86, -0x8e,0xff,0xb6,0x46,0x0c,0xc8,0x02,0xb8,0x42,0xa1,0x73,0xfe,0x81,0xe8,0xf9,0xe0, -0x08,0x00,0x2d,0x03,0x1d,0xf0,0x00,0x00,0x28,0x12,0xca,0x3f,0x2d,0xf0,0x00,0x00, -0x00,0x00,0x00,0x04,0x3d,0x23,0xca,0x3f,0x3c,0xc0,0x38,0x40,0xa0,0x00,0xca,0x3f, -0x7c,0x07,0xca,0x3f,0x26,0x12,0xca,0x3f,0x00,0x00,0xca,0x3f,0x95,0x07,0xca,0x3f, -0xae,0x07,0xca,0x3f,0xcc,0x11,0xca,0x3f,0xc6,0x07,0xca,0x3f,0xb7,0x11,0xca,0x3f, -0xd9,0x07,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60,0xf6,0x07,0xca,0x3f, -0x86,0x10,0xca,0x3f,0x23,0x08,0xca,0x3f,0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f, -0x6c,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60,0x2f,0x08,0xca,0x3f,0x10,0x20,0x00,0x60, -0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60, -0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60, -0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60, -0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60, -0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60, -0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60, -0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60, -0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60, -0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60, -0xf0,0x20,0x00,0x60,0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60, -0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60, -0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70, -0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe,0x4c,0x08,0xca,0x3f,0x38,0x11,0xca,0x3f, -0x6d,0x08,0xca,0x3f,0x80,0x08,0xca,0x3f,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20, -0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10,0xb5,0x08,0xca,0x3f,0xcf,0x08,0xca,0x3f, -0x98,0x10,0xca,0x3f,0xfd,0x08,0xca,0x3f,0x1e,0x09,0xca,0x3f,0x00,0x00,0x01,0x00, -0x41,0x09,0xca,0x3f,0x08,0x10,0xca,0x3f,0x66,0x09,0xca,0x3f,0xfe,0x3f,0x00,0x00, -0x8d,0x09,0xca,0x3f,0xaf,0x09,0xca,0x3f,0xe1,0x09,0xca,0x3f,0x0b,0x0a,0xca,0x3f, -0x4e,0x0a,0xca,0x3f,0x72,0x0a,0xca,0x3f,0x9a,0x0a,0xca,0x3f,0xdb,0x0a,0xca,0x3f, -0x07,0x0b,0xca,0x3f,0x3a,0x0b,0xca,0x3f,0x67,0x0b,0xca,0x3f,0x85,0x0b,0xca,0x3f, -0xaa,0x0b,0xca,0x3f,0x4c,0x11,0xca,0x3f,0xc1,0x0b,0xca,0x3f,0xd8,0x0b,0xca,0x3f, -0xaa,0x50,0x00,0x00,0x0d,0x0c,0xca,0x3f,0x3c,0x0c,0xca,0x3f,0x8f,0x0c,0xca,0x3f, -0xcc,0x0c,0xca,0x3f,0x71,0x11,0xca,0x3f,0xfc,0x0c,0xca,0x3f,0x5f,0x11,0xca,0x3f, -0x0f,0x0d,0xca,0x3f,0x39,0x0d,0xca,0x3f,0x72,0x0d,0xca,0x3f,0x98,0x0d,0xca,0x3f, -0xc2,0x0d,0xca,0x3f,0xe5,0x0d,0xca,0x3f,0x9d,0x11,0xca,0x3f,0x89,0x11,0xca,0x3f, -0x2c,0x0e,0xca,0x3f,0x59,0x0e,0xca,0x3f,0x60,0x00,0x0c,0x60,0x10,0x00,0x0c,0x60, -0x00,0x10,0xca,0x3f,0xff,0x00,0xfc,0xff,0xff,0xff,0xfb,0xff,0xff,0xff,0xe7,0xff, -0x84,0x80,0x00,0x60,0xff,0x3f,0xc0,0xff,0x00,0xc0,0x3f,0x00,0xff,0xff,0x01,0xfe, -0x00,0x00,0xc8,0x00,0x78,0x80,0x00,0x60,0xff,0xff,0xbf,0xff,0xff,0xff,0x7f,0x80, -0x00,0x00,0x40,0x00,0xff,0x8f,0xff,0xff,0x44,0xe0,0x00,0x60,0x00,0xff,0x03,0x00, -0xff,0xbf,0xfd,0xff,0x28,0x00,0x28,0x00,0x7f,0x0e,0xca,0x3f,0xac,0x0e,0xca,0x3f, -0xb9,0x0e,0xca,0x3f,0xde,0x0e,0xca,0x3f,0xff,0xf3,0xff,0xff,0x00,0x80,0x00,0x60, -0x40,0xe0,0x00,0x60,0xed,0x0e,0xca,0x3f,0xff,0xff,0x1f,0xe0,0xff,0xff,0xff,0x1f, -0x00,0x00,0x18,0x00,0x00,0x00,0x08,0x00,0xc0,0x84,0x00,0x60,0xc4,0x84,0x00,0x60, -0x60,0x80,0x00,0x60,0xff,0xff,0xf1,0xff,0x00,0x00,0x06,0x00,0xff,0x1f,0xff,0xff, -0x00,0x60,0x00,0x00,0xff,0xe3,0xff,0xff,0x00,0x0c,0x00,0x00,0x1c,0x80,0x00,0x60, -0x3f,0xc0,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0x00,0x00,0xc0,0xff,0xff,0xff,0xfb, -0x40,0x42,0x0f,0x00,0x00,0x40,0x1d,0x00,0x08,0x0f,0xca,0x3f,0x2b,0x0f,0xca,0x3f, -0x3a,0x0f,0xca,0x3f,0x46,0x0f,0xca,0x3f,0x50,0x0f,0xca,0x3f,0xdc,0x05,0x00,0x40, -0xf4,0x05,0x00,0x40,0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40, -0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40, -0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40, -0xd4,0x16,0x00,0x40,0x9c,0x06,0x00,0x40,0x9c,0x06,0x00,0x40,0x6c,0x5d,0x00,0x40, -0x60,0x5d,0x00,0x40,0x20,0x0a,0x00,0x40,0x36,0xc1,0x06,0x32,0x61,0x91,0x31,0x36, -0xff,0x42,0x61,0x92,0x52,0x61,0x93,0x62,0x61,0x94,0x72,0x61,0x95,0x5d,0x03,0x41, -0x35,0xff,0x0c,0x06,0x06,0x01,0x00,0x00,0x69,0x03,0x4b,0x33,0x47,0x33,0xf8,0xa1, -0x32,0xff,0x0c,0x06,0x81,0xe2,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xe1,0xff,0xe0, -0x08,0x00,0x31,0x91,0xf8,0x0c,0x37,0x69,0x03,0x31,0x0a,0xf9,0x0c,0x56,0x69,0x03, -0x61,0x2b,0xff,0xa1,0x2b,0xff,0x79,0x06,0x61,0x3b,0xf9,0xb8,0x06,0x61,0x3a,0xf9, -0x60,0xbb,0xa2,0xb0,0xb2,0xd5,0x81,0x05,0xf9,0xe0,0x08,0x00,0x68,0x03,0xb6,0x46, -0x42,0xc1,0x24,0xff,0xb1,0x25,0xff,0xa1,0x25,0xff,0x81,0x00,0xf9,0xe0,0x08,0x00, -0x68,0x03,0xb6,0x46,0x2e,0xa1,0x22,0xff,0xcd,0x04,0xbd,0x05,0x81,0xfc,0xf8,0xe0, -0x08,0x00,0x48,0x03,0xb6,0x44,0x1c,0x0c,0xa4,0xc1,0xe6,0xfc,0x27,0x34,0x09,0x41, -0x1d,0xff,0xe0,0x52,0x11,0x5a,0x44,0xc8,0x04,0xa1,0x1b,0xff,0xbd,0x02,0x81,0xf3, -0xf8,0xe0,0x08,0x00,0xa2,0xc1,0x20,0x42,0xa2,0x20,0x4a,0x4a,0x62,0xa3,0x40,0x42, -0x61,0x89,0x6a,0x41,0x42,0x61,0x88,0x0c,0x44,0x42,0x61,0x8a,0x0c,0xd4,0x52,0xda, -0x02,0x27,0xa4,0x02,0x06,0xc4,0x05,0x82,0x21,0x8a,0x42,0x21,0x89,0x8a,0x78,0x1c, -0x89,0x62,0x21,0x88,0x5d,0x04,0x77,0xa9,0x06,0x87,0x29,0x01,0x2c,0x47,0x5d,0x06, -0x7a,0x55,0x52,0xc5,0xfc,0x58,0x05,0x4b,0x87,0x52,0x61,0x99,0x1c,0x89,0x5d,0x04, -0x87,0xa9,0x06,0x77,0x29,0x01,0x2c,0x48,0x5d,0x06,0x8a,0x55,0x52,0xc5,0xfc,0x58, -0x05,0x4b,0x78,0x52,0x61,0x98,0x1c,0x89,0x5d,0x04,0x77,0xa9,0x06,0x87,0x29,0x01, -0x2c,0x47,0x5d,0x06,0x7a,0x55,0x52,0xc5,0xfc,0x58,0x05,0x1c,0x88,0x52,0x61,0x9a, -0x4b,0x57,0x57,0xa8,0x06,0x77,0x28,0x01,0x2c,0x45,0x4d,0x06,0x5a,0x44,0x42,0xc4, -0xfc,0x48,0x04,0x42,0x61,0x9b,0x48,0x03,0xb6,0x44,0x11,0xd2,0x21,0x98,0xc2,0x21, -0x99,0xb1,0xf2,0xfe,0xa1,0xf3,0xfe,0x81,0xc9,0xf8,0xe0,0x08,0x00,0x40,0xeb,0x03, -0x40,0x4d,0x04,0x81,0x98,0xff,0xe0,0x08,0x00,0x71,0xef,0xfe,0x61,0xee,0xfe,0x0c, -0x29,0xc0,0x20,0x00,0x68,0x06,0xc0,0x20,0x00,0x88,0x07,0x72,0xa0,0x01,0x40,0x79, -0x93,0x5d,0x0a,0x60,0x60,0x04,0x77,0x88,0x02,0x56,0xb6,0x08,0x68,0x03,0xb6,0x36, -0x0a,0xa1,0xe6,0xfe,0xbd,0x04,0x81,0xb9,0xf8,0xe0,0x08,0x00,0x68,0x03,0xb6,0x46, -0x0b,0xb1,0xe3,0xfe,0xa1,0xe4,0xfe,0x81,0xb5,0xf8,0xe0,0x08,0x00,0x61,0xe2,0xfe, -0x0c,0x48,0xc0,0x20,0x00,0x78,0x06,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x06,0xc0, -0x20,0x00,0x78,0x06,0x0c,0x88,0x80,0x77,0x20,0xc0,0x20,0x00,0x79,0x06,0xc0,0x20, -0x00,0x78,0x06,0x82,0xaf,0xf7,0x80,0x77,0x10,0xc0,0x20,0x00,0x79,0x06,0x81,0x7a, -0xff,0xe0,0x08,0x00,0x81,0x7a,0xff,0xe0,0x08,0x00,0x81,0x79,0xff,0xe0,0x08,0x00, -0x0c,0x0a,0x81,0x78,0xff,0xe0,0x08,0x00,0x61,0xcc,0xfe,0xcc,0xa4,0xc0,0x20,0x00, -0x48,0x06,0x7c,0xe7,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x48,0x06,0x7c,0xd7, -0x70,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0x81,0x70,0xff,0xe0,0x08,0x00,0x8c,0x7a, -0x41,0xc7,0xfe,0x61,0xc7,0xfe,0x62,0x64,0x00,0x81,0xc6,0xfe,0x0c,0x49,0xc0,0x20, -0x00,0x48,0x08,0x97,0x84,0x22,0x38,0x03,0xb6,0x33,0x08,0xa1,0xc3,0xfe,0x81,0x8f, -0xf8,0xe0,0x08,0x00,0x0c,0x0b,0xad,0x05,0x81,0x65,0xff,0xe0,0x08,0x00,0x0c,0x08, -0x82,0x61,0x9e,0x46,0xb9,0x00,0x00,0x00,0x00,0x31,0xbc,0xfe,0x41,0xbd,0xfe,0xc0, -0x20,0x00,0x38,0x03,0xc0,0x20,0x00,0xa8,0x04,0x32,0x61,0xa4,0x31,0xba,0xfe,0x61, -0xbc,0xfe,0xc0,0x20,0x00,0x38,0x03,0xa2,0x61,0xa5,0x32,0x61,0xa6,0x31,0xb6,0xfe, -0xc0,0x20,0x00,0x58,0x03,0x52,0x61,0xa7,0x51,0xb5,0xfe,0xc0,0x20,0x00,0x58,0x05, -0xc0,0x20,0x00,0xa8,0x06,0x52,0x61,0xa8,0x51,0xb3,0xfe,0xa2,0x61,0xa9,0xc0,0x20, -0x00,0x58,0x05,0x7c,0xea,0x52,0x61,0xaa,0x51,0xb0,0xfe,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0xab,0x51,0xae,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xac,0x51,0xac, -0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xad,0x51,0xaa,0xfe,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0xae,0x51,0xa9,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xaf,0x51, -0xa7,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xb0,0x51,0xa5,0xfe,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0xb1,0x51,0xa3,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xb2, -0x51,0xa2,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xb3,0x51,0xa0,0xfe,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0xb4,0x51,0x9e,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0xb5,0x51,0x9c,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xb6,0x51,0x9b,0xfe,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0xb7,0x51,0x99,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0xb8,0x51,0x97,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xb9,0x51,0x95,0xfe, -0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xba,0x51,0x94,0xfe,0xc0,0x20,0x00,0x58,0x05, -0x52,0x61,0xbb,0x51,0x92,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xbc,0x51,0x90, -0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xbd,0x51,0x8e,0xfe,0xc0,0x20,0x00,0x58, -0x05,0x52,0x61,0xbe,0x51,0x8d,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xbf,0x51, -0x8b,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xc0,0x51,0x89,0xfe,0xc0,0x20,0x00, -0x58,0x05,0x52,0x61,0xc1,0x51,0x87,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xc2, -0x51,0x86,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xc3,0x51,0x84,0xfe,0xc0,0x20, -0x00,0x58,0x05,0x52,0x61,0xc4,0x51,0x82,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61, -0xc5,0x51,0x80,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xc6,0x51,0x7f,0xfe,0xc0, -0x20,0x00,0x58,0x05,0x52,0x61,0xc7,0x51,0x7d,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52, -0x61,0xc8,0x51,0x7b,0xfe,0xc0,0x20,0x00,0x58,0x05,0x52,0x61,0xc9,0x51,0xb3,0xfb, -0x58,0x05,0x52,0x05,0x19,0x52,0x61,0xca,0x51,0x77,0xfe,0xc0,0x20,0x00,0x78,0x05, -0xa0,0x77,0x10,0xc0,0x20,0x00,0x79,0x05,0xc0,0x20,0x00,0x78,0x05,0xa2,0xa0,0x02, -0xa0,0x77,0x20,0xc0,0x20,0x00,0x72,0x65,0x00,0x92,0x61,0xcb,0x82,0x61,0xcd,0x81, -0xec,0xfe,0xe0,0x08,0x00,0x51,0x6c,0xfe,0x71,0x6f,0xfe,0xc0,0x20,0x00,0x59,0x04, -0x41,0x6b,0xfe,0xb2,0xac,0x00,0xc0,0x20,0x00,0x59,0x04,0x41,0x69,0xfe,0x51,0x6b, -0xfe,0xc0,0x20,0x00,0x49,0x06,0x41,0x68,0xfe,0xa2,0xa0,0xff,0xc0,0x20,0x00,0x49, -0x07,0xc0,0x20,0x00,0x48,0x05,0x82,0x21,0xcd,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0, -0x20,0x00,0x49,0x05,0x51,0x63,0xfe,0xc0,0x20,0x00,0x48,0x05,0xb0,0x44,0x10,0xa0, -0x44,0x20,0xc0,0x20,0x00,0x49,0x05,0x51,0x5f,0xfe,0xa1,0x5f,0xfe,0xc0,0x20,0x00, -0x48,0x05,0x0c,0x1b,0xa0,0x44,0x10,0xa1,0x5d,0xfe,0xa0,0x44,0x20,0xc0,0x20,0x00, -0x49,0x05,0xc0,0x20,0x00,0x48,0x08,0x0c,0x05,0xb0,0x44,0x20,0xc0,0x20,0x00,0x49, -0x08,0x41,0x57,0xfe,0xad,0x05,0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x52,0x63, -0x00,0xb2,0x61,0xcc,0x82,0x61,0xcd,0x81,0xc7,0xfe,0xe0,0x08,0x00,0x82,0x21,0xcd, -0x92,0x21,0xcb,0xc0,0x20,0x00,0xa8,0x08,0x90,0x9a,0x20,0xc0,0x20,0x00,0x99,0x08, -0xc0,0x20,0x00,0x59,0x04,0xc0,0x20,0x00,0x59,0x03,0xc0,0x20,0x00,0x48,0x06,0x81, -0x49,0xfe,0xad,0x05,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0x38, -0x07,0x80,0x33,0x10,0xc0,0x20,0x00,0x39,0x07,0xc0,0x20,0x00,0x38,0x06,0xc0,0x20, -0x00,0x39,0x06,0xc0,0x20,0x00,0x32,0x27,0x00,0xc0,0x20,0x00,0x32,0x67,0x00,0x81, -0xb1,0xfe,0xe0,0x08,0x00,0x81,0xac,0xfe,0xe0,0x08,0x00,0xb2,0x21,0xcc,0xb2,0x61, -0x9e,0x57,0x1a,0x07,0xad,0x0b,0x81,0xac,0xfe,0xe0,0x08,0x00,0x31,0xce,0xf7,0x48, -0x03,0xb6,0x34,0x08,0xa1,0x35,0xfe,0x81,0xcd,0xf7,0xe0,0x08,0x00,0x48,0x03,0xb6, -0x44,0x2d,0xb1,0x32,0xfe,0xa1,0x32,0xfe,0x81,0xc9,0xf7,0xe0,0x08,0x00,0x38,0x03, -0xb6,0x43,0x1c,0x31,0x5a,0xfb,0xa1,0x2f,0xfe,0x38,0x03,0x48,0x53,0x49,0x01,0xf8, -0x43,0xe8,0x33,0xd8,0x23,0xc8,0x13,0xb2,0x23,0x00,0x81,0xc0,0xf7,0xe0,0x08,0x00, -0x31,0x53,0xfb,0x58,0x03,0x31,0xf3,0xfd,0x42,0x05,0x19,0xdc,0x14,0xc0,0x20,0x00, -0x48,0x03,0x51,0x25,0xfe,0x50,0x44,0x10,0xc0,0x20,0x00,0x49,0x03,0x06,0x07,0x00, -0xc0,0x20,0x00,0x48,0x03,0x61,0x21,0xfe,0x60,0x44,0x20,0xc0,0x20,0x00,0x49,0x03, -0x32,0x05,0x19,0x41,0xee,0xfd,0x0b,0x33,0xc0,0x20,0x00,0x39,0x04,0x31,0x1c,0xfe, -0x42,0xa0,0x00,0xc0,0x20,0x00,0x42,0x63,0x00,0x51,0xe6,0xfd,0x41,0x1a,0xfe,0xc0, -0x20,0x00,0x49,0x05,0xc0,0x20,0x00,0x48,0x05,0x56,0x74,0xff,0x61,0xa6,0xf7,0xc0, -0x20,0x00,0x52,0x23,0x00,0x62,0x26,0x00,0x31,0xfa,0xf9,0x30,0x35,0x10,0xb6,0x46, -0x0a,0xa1,0x11,0xfe,0xbd,0x03,0x81,0xa1,0xf7,0xe0,0x08,0x00,0x81,0x77,0xfe,0xe0, -0x08,0x00,0x9c,0xfa,0x50,0x50,0x74,0x62,0xa0,0xc2,0x67,0x15,0x17,0x31,0x99,0xf7, -0xb8,0x03,0x9c,0x2b,0xa1,0x0a,0xfe,0x81,0x99,0xf7,0xe0,0x08,0x00,0xbd,0x04,0x46, -0x01,0x00,0x00,0x00,0x00,0x30,0xb0,0xf5,0x32,0xcb,0xee,0x2c,0x76,0x5d,0x04,0x37, -0x36,0x09,0x51,0x03,0xfe,0xe0,0x33,0x11,0x3a,0x35,0x58,0x03,0x31,0x8e,0xf7,0x38, -0x03,0xb6,0x43,0x0b,0xa1,0x00,0xfe,0x50,0xca,0x41,0x81,0x8c,0xf7,0xe0,0x08,0x00, -0xdc,0x95,0x31,0x88,0xf7,0x32,0x23,0x00,0x16,0x83,0x00,0xa1,0xfb,0xfd,0x81,0x87, -0xf7,0xe0,0x08,0x00,0x66,0x42,0x02,0x46,0xec,0x00,0x06,0xde,0x03,0x31,0x17,0xfb, -0xf1,0x64,0xf9,0x38,0x03,0xd1,0x10,0xf7,0xc1,0xf5,0xfd,0xa8,0x03,0xe2,0xa1,0x00, -0xbd,0x05,0x81,0x5a,0xfe,0xe0,0x08,0x00,0x81,0x16,0xfb,0xe0,0x08,0x00,0x7d,0x0a, -0x9c,0x0a,0x21,0x78,0xf7,0xbd,0x0a,0x28,0x02,0xa1,0xed,0xfd,0x8c,0x12,0x86,0xcf, -0x03,0x46,0xd0,0x03,0x0c,0xa3,0x27,0xb3,0x02,0x46,0xe0,0x03,0x31,0xea,0xfd,0xe0, -0x22,0x11,0x2a,0x23,0x28,0x02,0x31,0x6f,0xf7,0xa0,0x02,0x00,0xa5,0xf1,0xfe,0xa0, -0x2a,0x20,0x16,0x2a,0x00,0xc6,0xd9,0x03,0x32,0x23,0x00,0xf6,0x33,0x02,0x86,0x58, -0x00,0xc2,0x21,0x99,0xb2,0x21,0x98,0xa1,0xe0,0xfd,0x06,0x54,0x00,0x42,0x21,0x98, -0x51,0xdf,0xfd,0x70,0x34,0xc0,0x50,0x43,0x63,0x40,0x50,0x14,0x8c,0x85,0x7c,0xc5, -0x50,0x44,0x10,0xcc,0x14,0xc6,0x41,0x04,0x65,0xe5,0xfd,0xa0,0x5a,0x20,0x40,0xa4, -0x20,0xb2,0x61,0x9a,0x25,0xf0,0xfd,0xa0,0x3a,0x20,0x61,0x5a,0xf7,0xcc,0x3a,0x28, -0x06,0x86,0x60,0x00,0xa5,0xe3,0xfd,0x62,0x26,0x00,0xb6,0x46,0x23,0x50,0xea,0xc0, -0xf2,0xa0,0x01,0xe7,0x3a,0x02,0xf2,0xa0,0x00,0x62,0x21,0x9a,0xa1,0xce,0xfd,0x60, -0x5b,0xc0,0xf0,0xf5,0xc0,0x30,0xc3,0x20,0x40,0xb4,0x20,0x81,0x50,0xf7,0xe0,0x08, -0x00,0xe5,0xe0,0xfd,0x92,0x21,0x99,0xa0,0x8a,0x20,0x7a,0x69,0xdd,0x0b,0xcd,0x04, -0xbd,0x03,0xad,0x06,0x82,0x61,0xcd,0xd2,0x61,0xcb,0x25,0x4d,0xfe,0x5d,0x0a,0x25, -0xdf,0xfd,0x9d,0x0a,0xa1,0x44,0xf7,0x82,0x21,0xcd,0xa8,0x0a,0xd2,0x21,0xcb,0xb6, -0x4a,0x2c,0x80,0xa9,0xc0,0x0c,0x18,0xa7,0x39,0x01,0x0c,0x08,0xd0,0xbb,0xc0,0xc1, -0xd6,0xfa,0xd1,0x7c,0xf7,0x80,0xbb,0xc0,0x25,0x2f,0x01,0xa0,0xea,0x20,0xa1,0xb6, -0xfd,0xb0,0xfb,0x20,0xcd,0x04,0x60,0xb6,0x20,0x81,0x38,0xf7,0xe0,0x08,0x00,0xad, -0x03,0xa5,0xe2,0xfd,0x61,0x34,0xf7,0x8c,0xd5,0x28,0x06,0xbd,0x05,0xa1,0x4b,0xfb, -0x8c,0x12,0x86,0x8a,0x03,0x46,0x8b,0x03,0x58,0x06,0x8c,0x8a,0xcc,0x15,0x06,0x89, -0x03,0x06,0x3d,0x00,0x00,0x00,0x4a,0x77,0xb6,0x45,0x39,0x52,0xc3,0xfe,0xf2,0x05, -0x00,0x52,0xc3,0xfd,0xe2,0x05,0x00,0x52,0xc3,0xfc,0xd2,0x05,0x00,0x52,0x03,0x03, -0xa1,0xa3,0xfd,0x59,0x41,0x52,0x03,0x02,0xcd,0x03,0x59,0x31,0x52,0x03,0x01,0xbd, -0x04,0x59,0x21,0x52,0x03,0x00,0x59,0x11,0x0b,0x53,0x52,0x05,0x00,0x59,0x01,0x81, -0x1f,0xf7,0xe0,0x08,0x00,0x65,0xd9,0xfd,0x51,0x1b,0xf7,0x16,0x3a,0x01,0x28,0x05, -0xcc,0x12,0x06,0x74,0x03,0xa1,0x96,0xfd,0x81,0x19,0xf7,0xe0,0x08,0x00,0x06,0x71, -0x03,0x00,0x58,0x05,0xb6,0x45,0x0c,0xa1,0x93,0xfd,0xcd,0x03,0xbd,0x04,0x81,0x13, -0xf7,0xe0,0x08,0x00,0x32,0x21,0x98,0x37,0xb7,0x02,0xc6,0xa7,0xff,0xc6,0x38,0x00, -0x00,0x00,0x21,0x0c,0xf7,0xa1,0x8c,0xfd,0x28,0x02,0x56,0xa2,0xfc,0x46,0x65,0x03, -0x42,0x21,0x99,0x0c,0x4c,0x7a,0x74,0xb2,0xc1,0x20,0x70,0xa7,0x20,0xe5,0x3c,0xfe, -0x61,0x05,0xf7,0x5d,0x0a,0x68,0x06,0xb6,0x46,0x0a,0xa1,0x84,0xfd,0xbd,0x07,0x81, -0x03,0xf7,0xe0,0x08,0x00,0x41,0xff,0xf6,0x8c,0xd5,0x28,0x04,0xbd,0x05,0xa1,0x80, -0xfd,0x8c,0x12,0x46,0x56,0x03,0x06,0x57,0x03,0x30,0xa3,0x20,0xa5,0xd7,0xfd,0xa0, -0x5a,0x20,0x56,0xba,0x00,0x28,0x04,0xa1,0x72,0xfd,0x56,0xa2,0xf7,0x46,0x51,0x03, -0x00,0x30,0xc3,0x20,0xb2,0xc1,0x20,0xa5,0x06,0x01,0x50,0xa5,0x20,0xe5,0xd1,0xfd, -0x8c,0xea,0x28,0x04,0xcc,0x12,0x06,0x4b,0x03,0xa1,0x7a,0xfb,0x06,0xd6,0xff,0x00, -0x00,0x00,0x48,0x04,0xb6,0x44,0x39,0x42,0xc5,0xfe,0xf2,0x04,0x00,0x42,0xc5,0xfd, -0xe2,0x04,0x00,0x42,0xc5,0xfc,0xd2,0x04,0x00,0x42,0x05,0x03,0xa1,0x64,0xfd,0x49, -0x41,0x42,0x05,0x02,0xcd,0x05,0x49,0x31,0x42,0x05,0x01,0xbd,0x03,0x49,0x21,0x42, -0x05,0x00,0x49,0x11,0x0b,0x45,0x42,0x04,0x00,0x49,0x01,0x81,0xe0,0xf6,0xe0,0x08, -0x00,0xa5,0xc9,0xfd,0x41,0xdc,0xf6,0x8c,0x6a,0x28,0x04,0x46,0xc0,0xff,0x00,0x00, -0x00,0x48,0x04,0x8c,0xd4,0xa1,0x5b,0xfd,0x50,0xc5,0x20,0x30,0xb3,0x20,0x81,0xd7, -0xf6,0xe0,0x08,0x00,0x31,0xd4,0xf6,0x38,0x03,0xf6,0x43,0x02,0x06,0x40,0x03,0xc2, -0x21,0x99,0xb2,0x21,0x98,0xa1,0x54,0xfd,0x81,0xd1,0xf6,0xe0,0x08,0x00,0x86,0x3b, -0x03,0xb2,0x21,0x98,0xa2,0x21,0x99,0x65,0x9a,0xfe,0xc6,0x2d,0x00,0x00,0x00,0x00, -0x28,0x03,0xb6,0x42,0x0e,0xc2,0x21,0x98,0xb2,0x21,0x99,0xa1,0x4c,0xfd,0x81,0xc7, -0xf6,0xe0,0x08,0x00,0x62,0x21,0x99,0x52,0x21,0x9a,0x82,0x21,0x98,0x1b,0x36,0x6a, -0x25,0x40,0x33,0x11,0x8a,0x66,0x06,0x17,0x00,0x0c,0x14,0x42,0x42,0x00,0x42,0xd3, -0xf0,0x46,0x12,0x00,0xc2,0xa2,0x00,0xb2,0xc1,0x20,0x40,0xa4,0x20,0xe5,0x29,0xfe, -0x16,0x4a,0x01,0x21,0xb8,0xf6,0xa0,0xba,0x20,0x38,0x02,0xa1,0xd0,0xfa,0x7c,0xf2, -0x56,0x03,0x2b,0x46,0x22,0x03,0x00,0x00,0x72,0xa0,0xff,0x52,0xa2,0x00,0x76,0x85, -0x14,0x92,0xc1,0x20,0xaa,0x89,0x82,0x08,0x00,0x77,0x18,0x07,0x0c,0x04,0x42,0x42, -0x00,0x06,0x03,0x00,0x1b,0xaa,0x52,0x02,0x00,0x42,0xd4,0x02,0x8c,0x15,0x47,0x93, -0xb2,0x1b,0x22,0x32,0xd3,0x10,0x52,0x21,0x9a,0x50,0x42,0xc0,0x67,0x34,0x99,0x21, -0xa5,0xf6,0xa1,0x2b,0xfd,0x38,0x02,0x0c,0x02,0xb6,0x43,0x02,0x06,0x0d,0x03,0x46, -0x0f,0x03,0x00,0xa2,0x21,0x99,0x25,0x09,0xff,0x06,0x02,0x00,0x00,0x00,0x00,0xa2, -0x21,0x99,0x25,0xce,0xfe,0x2d,0x0a,0x46,0x09,0x03,0x00,0x00,0x00,0xc2,0x21,0x9a, -0xb2,0x21,0x98,0xa2,0x21,0x99,0x65,0xae,0xfe,0x06,0xfa,0xff,0x62,0x21,0x98,0x59, -0x76,0xcc,0x75,0x7c,0x72,0x29,0x86,0x86,0x09,0x01,0x00,0x00,0x21,0x92,0xf6,0x28, -0x02,0xb6,0x42,0x11,0xd2,0x21,0x98,0xc2,0x21,0x99,0xb1,0x16,0xfd,0xa1,0x16,0xfd, -0x81,0x8f,0xf6,0xe0,0x08,0x00,0x82,0x21,0x98,0x0c,0x02,0x92,0x21,0x99,0x29,0x88, -0x29,0x08,0x21,0x97,0xf9,0x26,0x09,0x10,0xbd,0x08,0x90,0xa9,0x20,0xe5,0x3a,0xfe, -0x22,0x21,0x98,0xa9,0x82,0x06,0xfa,0x00,0x00,0xc2,0xa0,0x20,0xb0,0xa4,0x11,0xc0, -0xb1,0x80,0x20,0xaa,0x80,0x65,0x1b,0xfe,0x31,0x7f,0xf6,0x9c,0x9a,0x28,0x03,0x8c, -0x92,0xbd,0x0a,0xa1,0x06,0xfd,0x81,0x7d,0xf6,0xe0,0x08,0x00,0x32,0x21,0x98,0x7c, -0x62,0x29,0x83,0x86,0xee,0x00,0x00,0x00,0x61,0x02,0xfd,0xb2,0x11,0x10,0x60,0x60, -0xf4,0x38,0x03,0x67,0x1b,0x14,0x8c,0x73,0xa1,0xff,0xfc,0x81,0x74,0xf6,0xe0,0x08, -0x00,0x42,0x21,0x98,0x7c,0xa2,0x29,0x84,0x46,0xe5,0x00,0xc8,0x91,0xc7,0x35,0x07, -0x68,0xa1,0x60,0x6c,0x80,0x67,0xb5,0x1c,0x8c,0xd3,0xd8,0xa1,0xa1,0xf7,0xfc,0xed, -0x05,0xbd,0x04,0x81,0x6a,0xf6,0xe0,0x08,0x00,0x52,0x21,0x98,0x7c,0x92,0x29,0x85, -0x46,0xdb,0x00,0x00,0x00,0xb6,0x43,0x17,0xe2,0x01,0x23,0xd2,0x01,0x22,0xc1,0xec, -0xfc,0xa1,0xee,0xfc,0xf2,0xc1,0x2c,0x40,0xb4,0x20,0x81,0x60,0xf6,0xe0,0x08,0x00, -0x32,0x01,0x22,0xec,0xd3,0x21,0x5b,0xf6,0x28,0x02,0xb6,0x32,0x13,0xc8,0xa1,0xd2, -0x21,0x09,0xa1,0xe7,0xfc,0xc0,0xca,0x41,0xb2,0xc1,0x2c,0x81,0x58,0xf6,0xe0,0x08, -0x00,0xb2,0x21,0x98,0xa8,0x91,0x65,0x2e,0xfe,0x62,0x21,0x98,0xa9,0x86,0xc6,0xc7, -0x00,0x00,0x00,0x00,0x1b,0x44,0xc6,0xcb,0xff,0x28,0x03,0xb6,0x42,0x0e,0xc2,0x21, -0x9b,0xb1,0xdc,0xfc,0xa1,0xdd,0xfc,0x81,0x4d,0xf6,0xe0,0x08,0x00,0x82,0x21,0x98, -0x1b,0x58,0x06,0x5f,0x00,0x92,0x21,0x99,0xe0,0x27,0x11,0x9a,0x22,0x48,0x02,0x0c, -0x3b,0x0b,0x25,0xad,0x04,0x22,0x61,0x9d,0xe5,0x9a,0xfd,0x31,0x42,0xf6,0x6d,0x0a, -0x28,0x03,0xb6,0x42,0x11,0xb1,0xd1,0xfc,0xa1,0xc8,0xfc,0x50,0xd5,0x20,0x40,0xc4, -0x20,0x81,0x3e,0xf6,0xe0,0x08,0x00,0x81,0x1a,0xfd,0xe0,0x08,0x00,0x21,0xcc,0xf9, -0xb2,0x21,0x9a,0x20,0x24,0x10,0xcd,0x06,0xad,0x02,0x22,0x61,0x98,0xe5,0x08,0xfe, -0x9c,0x8a,0x21,0x34,0xf6,0x28,0x02,0xcc,0x22,0x06,0xa9,0x00,0x00,0xbd,0x0a,0xa1, -0xc4,0xfc,0x81,0x32,0xf6,0xe0,0x08,0x00,0x46,0xa5,0x00,0x00,0x92,0x21,0x9a,0x40, -0x80,0xb4,0x8a,0x29,0x32,0x02,0x00,0x0c,0x2a,0x30,0x33,0x04,0x0c,0x39,0x30,0x9a, -0x93,0xcd,0x09,0xbd,0x02,0xad,0x05,0x90,0x39,0x20,0x82,0x61,0x9c,0x25,0xd3,0x00, -0x91,0x25,0xf6,0x98,0x09,0xb6,0x39,0x19,0xe2,0x02,0x03,0xd2,0x02,0x02,0xc2,0x02, -0x01,0xb2,0x02,0x00,0xa1,0xb4,0xfc,0x49,0x01,0x30,0xf3,0x20,0x81,0x20,0xf6,0xe0, -0x08,0x00,0xbd,0x06,0xad,0x04,0x65,0x6e,0xfe,0x9c,0x3a,0x21,0x1a,0xf6,0x28,0x02, -0x16,0xd2,0x23,0xa1,0xad,0xfc,0x81,0x19,0xf6,0xe0,0x08,0x00,0x46,0x8c,0x00,0x00, -0x91,0x33,0xfc,0x26,0x23,0x02,0x91,0xd8,0xf5,0x82,0x21,0x9a,0xa2,0x21,0x9c,0x92, -0x42,0x00,0xaa,0x28,0x90,0x88,0x74,0x82,0x42,0x01,0x26,0x33,0x02,0x06,0xf2,0x02, -0x90,0x90,0x75,0x92,0x42,0x02,0xc6,0xef,0x02,0x00,0x38,0x06,0x16,0x13,0x20,0xbd, -0x0a,0xa1,0x9e,0xfc,0x81,0x0a,0xf6,0xe0,0x08,0x00,0x86,0x74,0x02,0x00,0x81,0xe4, -0xfc,0xe0,0x08,0x00,0x28,0x06,0xb6,0x42,0x5e,0x7c,0xca,0x0c,0x8c,0xb2,0xc1,0x20, -0xa0,0xa4,0x10,0xa5,0xfb,0xfd,0x28,0x06,0x9c,0x5a,0x16,0xa2,0x00,0xbd,0x0a,0xa1, -0x94,0xfc,0x81,0xfe,0xf5,0xe0,0x08,0x00,0x32,0xa0,0xff,0x46,0x0e,0x00,0x00,0x00, -0x00,0xb6,0x42,0x33,0x22,0x01,0x27,0xf2,0x01,0x21,0x29,0x51,0x22,0x01,0x26,0xe2, -0x01,0x20,0x29,0x41,0x22,0x01,0x25,0xb1,0x85,0xfc,0x29,0x31,0x22,0x01,0x24,0xa1, -0x89,0xfc,0x29,0x21,0x22,0x01,0x23,0xdd,0x05,0x29,0x11,0x22,0x01,0x22,0xcd,0x04, -0x29,0x01,0x81,0xee,0xf5,0xe0,0x08,0x00,0x22,0x21,0x9d,0x1b,0x77,0x32,0x42,0x00, -0x4b,0x55,0x32,0x21,0x9b,0x77,0x13,0x02,0x46,0x9e,0xff,0xe0,0x23,0x11,0x20,0x20, -0x74,0xc6,0x52,0x02,0x22,0x23,0x00,0xf6,0x42,0x02,0x86,0x56,0x00,0xc2,0x21,0x9b, -0xb1,0x7a,0xfc,0xa1,0x71,0xfc,0x81,0xe1,0xf5,0xe0,0x08,0x00,0x06,0x52,0x00,0x00, -0x00,0x52,0x21,0x98,0x42,0x21,0x99,0x32,0x05,0x01,0xe0,0x27,0x11,0x40,0x22,0x80, -0x82,0xa0,0x08,0x80,0x33,0x10,0x28,0x02,0x1b,0x65,0x0c,0x34,0x0c,0x25,0x30,0x45, -0x93,0xbd,0x04,0x20,0xa2,0x20,0x25,0x7f,0xfd,0x3d,0x04,0x41,0xd2,0xf5,0x5d,0x0a, -0x48,0x04,0xb6,0x44,0x22,0x92,0x21,0x98,0xb1,0x69,0xfc,0x42,0x09,0x04,0xf2,0x09, -0x02,0xe2,0x09,0x01,0x49,0x11,0x42,0x09,0x03,0xa1,0x65,0xfc,0x49,0x01,0xdd,0x06, -0xcd,0x02,0x81,0xca,0xf5,0xe0,0x08,0x00,0x81,0xa6,0xfc,0xe0,0x08,0x00,0x41,0x58, -0xf9,0xb2,0x21,0x9a,0x40,0x42,0x10,0xcd,0x05,0xad,0x04,0x25,0xec,0xfd,0x9c,0x0a, -0x21,0xc1,0xf5,0x28,0x02,0xcc,0x12,0x06,0x21,0x00,0xbd,0x0a,0xa1,0x51,0xfc,0x86, -0x1d,0x00,0xbd,0x05,0xad,0x02,0x65,0x56,0xfe,0x9c,0x3a,0x21,0xba,0xf5,0x28,0x02, -0x16,0xb2,0x06,0xa1,0x4d,0xfc,0x81,0xb9,0xf5,0xe0,0x08,0x00,0xc6,0x17,0x00,0x00, -0xa2,0x21,0x98,0x20,0x80,0xb4,0x92,0x0a,0x01,0xa2,0x21,0x9a,0x8a,0x8a,0xa2,0x21, -0x98,0x92,0x48,0x00,0x92,0x0a,0x02,0x92,0x48,0x01,0x26,0x33,0x02,0xc6,0x9a,0x02, -0x32,0x0a,0x03,0x32,0x48,0x02,0x86,0x98,0x02,0x28,0x03,0xbd,0x0a,0xa1,0x45,0xfc, -0xec,0x52,0x46,0x0a,0x00,0x81,0x86,0xfc,0xe0,0x08,0x00,0x48,0x03,0xb6,0x44,0x5c, -0x7c,0xca,0xc2,0xa0,0x08,0xb2,0xc1,0x20,0xa0,0xa2,0x10,0x25,0xe4,0xfd,0x38,0x03, -0x9c,0x1a,0x8c,0x93,0xbd,0x0a,0xa1,0x36,0xfc,0x81,0xa0,0xf5,0xe0,0x08,0x00,0x22, -0xa0,0xff,0x86,0x0a,0x02,0xb6,0x43,0x34,0x32,0x01,0x27,0xf2,0x01,0x21,0x39,0x51, -0x32,0x01,0x26,0xe2,0x01,0x20,0x39,0x41,0x32,0x01,0x25,0xb1,0x30,0xfc,0x39,0x31, -0x32,0x01,0x24,0xa1,0x2c,0xfc,0x39,0x21,0x32,0x01,0x23,0xdd,0x06,0x39,0x11,0x32, -0x01,0x22,0xcd,0x02,0x32,0x61,0x00,0x81,0x91,0xf5,0xe0,0x08,0x00,0x22,0x21,0x98, -0x1b,0x77,0x22,0xc2,0x04,0x22,0x61,0x98,0x32,0x21,0x9b,0x77,0x13,0x02,0xc6,0xab, -0xff,0x0c,0x02,0x46,0xf6,0x01,0x31,0x24,0xfc,0x42,0x21,0x99,0xc0,0x20,0x00,0x28, -0x03,0x42,0x61,0x98,0x20,0x2a,0x14,0x26,0x12,0x3b,0x8c,0xb2,0x22,0xc2,0xfe,0x0c, -0x83,0x20,0x3a,0x93,0x2d,0x03,0xc6,0x13,0x00,0xc0,0x20,0x00,0x28,0x03,0x31,0x7d, -0xf8,0x20,0x20,0x94,0xc0,0x20,0x00,0x38,0x03,0x1b,0x22,0x30,0x40,0xf4,0x30,0x50, -0xf5,0x57,0x94,0x09,0x0b,0x33,0x7c,0xd5,0x37,0x35,0x02,0x46,0x00,0x00,0x2c,0x84, -0x20,0x24,0xc2,0x86,0x08,0x00,0x21,0x11,0xfc,0xc0,0x20,0x00,0x38,0x02,0xc0,0x20, -0x00,0x28,0x02,0x30,0x30,0x14,0x5c,0x02,0x8c,0xd3,0x22,0xa0,0xa0,0x26,0x13,0x08, -0x32,0xc3,0xfe,0x22,0xa0,0xf0,0x30,0x2a,0x93,0x31,0x8c,0xfb,0x38,0x03,0x66,0x13, -0x07,0x0c,0x0a,0x81,0x48,0xfc,0xe0,0x08,0x00,0x52,0x21,0x99,0x26,0x05,0x05,0xe6, -0x15,0x08,0x06,0x96,0x01,0x62,0xa0,0xa0,0x62,0x61,0x98,0x41,0x01,0xfc,0x82,0xc1, -0x20,0x62,0xd8,0x02,0x38,0x04,0x88,0x14,0x41,0x71,0xf8,0x92,0x21,0x98,0xc0,0x20, -0x00,0x58,0x04,0x90,0x90,0x94,0x92,0x61,0x99,0x52,0x61,0xa0,0x50,0x9e,0x15,0xc0, -0x20,0x00,0x58,0x04,0x92,0x61,0x9b,0x92,0x61,0x9a,0x52,0x61,0x9f,0x50,0x9d,0x05, -0xa1,0xf5,0xfb,0x52,0x21,0x99,0x92,0x61,0x9c,0x39,0x36,0x80,0x95,0x11,0xa0,0x33, -0x10,0x52,0x21,0x9c,0xa1,0xf1,0xfb,0x90,0x33,0x20,0xa0,0x33,0x10,0xe0,0x95,0x01, -0xa1,0xef,0xfb,0x52,0x21,0x9b,0x90,0x33,0x20,0xa0,0x33,0x10,0xd0,0x95,0x01,0x90, -0x33,0x20,0x39,0x36,0x89,0x46,0x30,0x65,0x75,0x62,0x61,0xa3,0x61,0xe9,0xfb,0x39, -0x81,0x30,0x3d,0x25,0x89,0x91,0x32,0x61,0x9d,0x81,0xe6,0xfb,0xc0,0x20,0x00,0x38, -0x06,0x0c,0x0a,0x80,0x33,0x10,0x81,0xe4,0xfb,0x80,0x33,0x20,0xc0,0x20,0x00,0x39, -0x06,0xc0,0x20,0x00,0x38,0x04,0x61,0xe1,0xfb,0x81,0xe3,0xfb,0x60,0x33,0x10,0x61, -0xe0,0xfb,0x92,0x21,0xa3,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x31,0xdd,0xfb, -0x52,0x21,0x9d,0xc0,0x20,0x00,0x68,0x03,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x03, -0xc0,0x20,0x00,0x68,0x03,0x81,0xd9,0xfb,0x80,0x66,0x10,0x90,0x89,0x01,0x80,0x66, -0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x68,0x03,0x81,0xd5,0xfb,0x80,0x66, -0x20,0xc0,0x20,0x00,0x69,0x03,0xc0,0x20,0x00,0x38,0x04,0x7c,0x76,0x60,0x33,0x10, -0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x38,0x04,0x61,0xce,0xfb,0x81,0xcf,0xfb, -0x60,0x33,0x10,0x40,0x65,0x11,0x60,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20, -0x00,0x68,0x04,0x0c,0x83,0x30,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0x41,0xc6,0xfb, -0xc0,0x20,0x00,0x68,0x04,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00, -0x68,0x04,0x81,0xc3,0xfb,0x80,0x66,0x10,0xc0,0x20,0x00,0x62,0x64,0x00,0x81,0xf2, -0xfb,0xe0,0x08,0x00,0x41,0x10,0xf8,0x61,0xbf,0xfb,0xc0,0x20,0x00,0x69,0x04,0x61, -0xaa,0xfb,0xc0,0x20,0x00,0x48,0x06,0x40,0x4a,0x14,0x26,0x14,0x1a,0x8c,0x44,0x46, -0x0d,0x00,0x00,0x00,0x00,0xc0,0x20,0x00,0x38,0x06,0xa5,0x02,0xfe,0x30,0x30,0x94, -0x1b,0x33,0x30,0x3a,0xc2,0x86,0x0b,0x00,0x31,0xa1,0xfb,0xc0,0x20,0x00,0x42,0x23, -0x00,0xc0,0x20,0x00,0x32,0x23,0x00,0x40,0x40,0x14,0x32,0xa0,0x50,0x9c,0x64,0x32, -0xa0,0xa0,0x26,0x14,0x11,0x32,0xa0,0xf0,0x26,0x24,0x0b,0xb1,0xfb,0xf7,0xa1,0xaa, -0xfb,0x81,0xfb,0xf7,0xe0,0x08,0x00,0x62,0x21,0x98,0xa5,0xfe,0xfd,0x60,0x50,0x94, -0x9d,0x0a,0x57,0x3a,0x12,0x50,0x6a,0xc2,0x60,0x41,0x41,0xaa,0x44,0x60,0x44,0xc2, -0xed,0x07,0x47,0x15,0x25,0xc6,0x0c,0x00,0x5c,0x04,0x47,0x15,0x10,0x42,0xa0,0xa0, -0x47,0x15,0x10,0x42,0xa0,0xf0,0x0c,0x26,0x47,0x15,0x0a,0x46,0x07,0x00,0x0c,0x66, -0x86,0x00,0x00,0x00,0x0c,0x36,0x0c,0x1e,0x92,0xa1,0xe0,0x41,0x83,0xfb,0xc0,0x20, -0x00,0x48,0x04,0x40,0x4a,0x14,0x56,0xae,0x08,0x86,0x07,0x00,0xb1,0x94,0xfb,0xa1, -0x94,0xfb,0x81,0xe3,0xf7,0xe0,0x08,0x00,0x21,0xdf,0xf4,0x28,0x02,0x8c,0x72,0xa1, -0x91,0xfb,0x81,0xde,0xf4,0xe0,0x08,0x00,0x06,0xff,0xff,0x1c,0x2f,0xa6,0x35,0x01, -0x1c,0x7f,0xb2,0xa0,0x01,0xa2,0xa0,0x6d,0xd2,0xa0,0x04,0xc2,0xa0,0x06,0x81,0xb7, -0xfb,0xe0,0x08,0x00,0xe5,0xfc,0xfd,0x81,0x70,0xfb,0xb2,0xac,0x00,0xc0,0x20,0x00, -0xa8,0x08,0x0b,0x66,0xb0,0xaa,0x10,0xc0,0x20,0x00,0xa9,0x08,0xc0,0x20,0x00,0x98, -0x08,0x60,0x60,0x94,0xb0,0x99,0x10,0x90,0x66,0x20,0xc0,0x20,0x00,0x69,0x08,0xc0, -0x20,0x00,0x68,0x08,0x91,0x7d,0xfb,0x90,0x66,0x10,0xc0,0x20,0x00,0x69,0x08,0x26, -0x14,0x02,0x86,0x7b,0x00,0x61,0x79,0xfb,0x82,0xa5,0x40,0xc0,0x20,0x00,0x48,0x06, -0x06,0x76,0x00,0x00,0x66,0x14,0x02,0x06,0x57,0x00,0x61,0x74,0xfb,0xa2,0xaa,0xbf, -0xc0,0x20,0x00,0x48,0x06,0xa0,0x44,0x10,0xc0,0x20,0x00,0x42,0x66,0x00,0x92,0x61, -0xcb,0x25,0xef,0xfd,0x61,0x6f,0xfb,0x7c,0xbb,0xc0,0x20,0x00,0x48,0x06,0x92,0x21, -0xcb,0xb0,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0xc0,0x20,0x00,0xc8,0x06,0x0c,0x84, -0x40,0xcc,0x20,0xc0,0x20,0x00,0xc9,0x06,0xc2,0xa1,0xe0,0x61,0x4c,0xfb,0xc7,0x99, -0x47,0xc0,0x20,0x00,0x98,0x06,0x0c,0x4c,0xe2,0xca,0xe0,0xc0,0x99,0x20,0x1c,0xaa, -0xc0,0x20,0x00,0x99,0x06,0xe0,0xa4,0x93,0x0c,0x09,0x0c,0x1b,0x0c,0x36,0x0c,0x5f, -0xe0,0x69,0x83,0xe0,0xfc,0x83,0xa2,0x61,0xa2,0x4d,0x0b,0xd2,0xa0,0x6b,0xa2,0xa0, -0x66,0x62,0x61,0xa1,0xe0,0x49,0x93,0xf2,0x61,0xcb,0x81,0x81,0xfb,0xe0,0x08,0x00, -0x6d,0x04,0xf2,0x21,0xcb,0x86,0x0d,0x00,0x00,0xc0,0x20,0x00,0x48,0x06,0xe2,0xca, -0xe0,0xb0,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0x0c,0x4c,0x0c,0x64,0xe0,0x4c,0x93, -0x0c,0x1b,0x42,0x61,0xa2,0x0c,0x06,0x4d,0x0b,0xd2,0xa0,0x69,0xa2,0xa0,0x66,0xe0, -0x46,0x93,0x81,0x73,0xfb,0xe0,0x08,0x00,0x0c,0x38,0x82,0x61,0xa1,0x0c,0x5f,0xc0, -0xdf,0x11,0x40,0xdd,0x20,0x0c,0x2c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0x6d,0xfb,0xe0, -0x08,0x00,0xd2,0x21,0xa2,0x0c,0x3c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0x69,0xfb,0xe0, -0x08,0x00,0xfd,0x06,0x0c,0x0e,0x0c,0x2d,0x0c,0x5c,0x0c,0x1b,0xa2,0xa0,0x66,0x81, -0x63,0xfb,0xe0,0x08,0x00,0xfd,0x06,0x0c,0x4e,0x0c,0x6d,0x0c,0x5c,0x0c,0x1b,0xa2, -0xa0,0x66,0x81,0x5e,0xfb,0xe0,0x08,0x00,0x92,0x21,0xa1,0xd2,0xa0,0x60,0xd0,0xd9, -0x20,0x0c,0x6c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0x5a,0xfb,0xe0,0x08,0x00,0x0c,0x1d, -0xbd,0x0d,0x0c,0x2f,0x0c,0x0e,0x0c,0x9c,0xa2,0xa0,0x66,0x81,0x54,0xfb,0xe0,0x08, -0x00,0x0c,0x2f,0x0c,0x4e,0x0c,0x5d,0x0c,0x6c,0x0c,0x1b,0xa2,0xa0,0x66,0x81,0x4f, -0xfb,0xe0,0x08,0x00,0x0c,0x1f,0x0c,0x6e,0x0c,0x7d,0xcd,0x0e,0xbd,0x0f,0xa2,0xa0, -0x66,0x81,0x4a,0xfb,0xe0,0x08,0x00,0x5c,0x04,0x0c,0x06,0x1c,0x7f,0x47,0x15,0x21, -0x42,0xa0,0xa0,0x0c,0x16,0x47,0x15,0x19,0x42,0xa0,0xf0,0x0c,0x26,0x1c,0xef,0x47, -0x15,0x0f,0xb1,0x61,0xf7,0xa1,0x17,0xfb,0x0c,0x06,0x81,0x61,0xf7,0xe0,0x08,0x00, -0x1c,0x7f,0x0c,0x0e,0x0c,0x4d,0x0c,0x6c,0x0c,0x1b,0xa2,0xa0,0x6d,0x81,0x3b,0xfb, -0xe0,0x08,0x00,0x25,0xde,0xfd,0x81,0xf5,0xfa,0x7c,0xc9,0xc0,0x20,0x00,0x48,0x08, -0x90,0x44,0x10,0x60,0x44,0x20,0x61,0xf0,0xfa,0xc0,0x20,0x00,0x49,0x08,0xc0,0x20, -0x00,0x48,0x06,0x82,0xac,0x00,0x80,0x44,0x10,0xc0,0x20,0x00,0x49,0x06,0x81,0x02, -0xfb,0xc0,0x20,0x00,0x48,0x06,0x80,0x44,0x10,0x82,0xa4,0x00,0x80,0x44,0x20,0xc0, -0x20,0x00,0x49,0x06,0xa0,0xea,0x03,0x42,0x21,0x99,0xcd,0x03,0xa0,0xb4,0xa2,0xa0, -0xa4,0x82,0xd2,0xa0,0x00,0x65,0x71,0x00,0xa0,0xea,0x13,0x80,0x54,0x11,0x38,0x81, -0x41,0xe1,0xfa,0x62,0x21,0x9b,0x40,0x33,0x10,0x50,0x33,0x20,0x52,0x21,0x9c,0x82, -0x21,0xa3,0xe0,0x45,0x01,0x51,0xdc,0xfa,0x92,0x21,0x9d,0x50,0x33,0x10,0x51,0xdb, -0xfa,0x40,0x33,0x20,0x50,0x33,0x10,0xd0,0x46,0x01,0x51,0xef,0xfa,0x40,0x33,0x20, -0x50,0x33,0x10,0xb0,0x48,0x01,0x51,0xed,0xfa,0x40,0x33,0x20,0x50,0x33,0x10,0x30, -0x49,0x01,0x51,0xeb,0xfa,0x40,0x33,0x20,0x41,0xeb,0xfa,0x39,0x81,0x50,0x53,0x10, -0x47,0x15,0x02,0x46,0x21,0x00,0x61,0xe8,0xfa,0x81,0xea,0xfa,0xc0,0x20,0x00,0x48, -0x06,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x06,0x61,0xe4,0xfa,0xc0,0x20,0x00,0x48, -0x06,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x06,0x41,0xe1,0xfa,0xc0,0x20,0x00,0x68, -0x04,0x80,0x66,0x10,0x81,0xe1,0xfa,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0, -0x20,0x00,0x68,0x04,0x81,0xde,0xfa,0x80,0x66,0x10,0x81,0xdd,0xfa,0x80,0x66,0x20, -0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00,0x68,0x04,0x81,0xda,0xfa,0x80,0x66,0x10, -0x81,0xda,0xfa,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00,0x68,0x04, -0x82,0xa2,0x00,0x80,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0xc0,0x20,0x00,0x68,0x04, -0x81,0x83,0xfa,0x80,0x66,0x20,0xc0,0x20,0x00,0x62,0x64,0x00,0x27,0x73,0x58,0x41, -0x1b,0xf7,0x62,0xaf,0xbf,0xc0,0x20,0x00,0x38,0x04,0x81,0xcd,0xfa,0x60,0x33,0x10, -0x61,0xcb,0xfa,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20,0x00,0x38,0x06,0x3c,0x2a,0x80, -0x33,0x10,0x82,0xa1,0x40,0x80,0x33,0x20,0xc0,0x20,0x00,0x32,0x66,0x00,0x81,0x1c, -0xf7,0xe0,0x08,0x00,0x31,0x15,0xf7,0x37,0x95,0x0d,0xc0,0x20,0x00,0x38,0x04,0x52, -0xaf,0x7f,0x50,0x33,0x10,0x86,0x02,0x00,0xc0,0x20,0x00,0x38,0x04,0x52,0xa0,0x80, -0x50,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x31,0x05,0xf7,0x51,0x5f,0xfa,0xc0,0x20, -0x00,0x48,0x03,0x62,0x21,0x9f,0x50,0x44,0x10,0x51,0x5c,0xfa,0x0c,0x3a,0x50,0x56, -0x10,0x50,0x44,0x20,0xc0,0x20,0x00,0x42,0x63,0x00,0x81,0x09,0xf7,0xe0,0x08,0x00, -0xc0,0x20,0x00,0x48,0x03,0x51,0xaf,0xfa,0x82,0x21,0xa0,0x50,0x44,0x10,0x51,0xae, -0xfa,0x92,0x21,0x9a,0x50,0x58,0x10,0x50,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0xc0, -0x20,0x00,0x48,0x03,0x52,0xae,0xff,0x50,0x44,0x10,0x62,0xa1,0x00,0x0b,0x59,0x50, -0x67,0x93,0x60,0x44,0x20,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x32,0x23,0x00, -0x41,0xa3,0xfa,0x40,0x33,0x10,0x66,0x29,0x02,0x71,0xf5,0xf9,0x41,0xe8,0xf6,0x70, -0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0xa2,0xa1,0x2c,0x81,0xf1,0xf6,0xe0,0x08,0x00, -0x31,0x9c,0xfa,0x42,0x21,0x98,0x30,0x74,0x82,0x31,0x02,0xf4,0x79,0x03,0x31,0xef, -0xf9,0x38,0x03,0x26,0x13,0x02,0x86,0x39,0x00,0x65,0xee,0xfc,0x06,0x38,0x00,0x00, -0x00,0x00,0x22,0xa0,0x09,0xc2,0xa0,0x18,0xb2,0xa0,0x00,0xa2,0xc1,0x28,0x25,0x4d, -0x00,0x22,0x41,0x20,0x0c,0x12,0x22,0x41,0x21,0x0c,0x22,0x22,0x41,0x22,0x0c,0x32, -0x22,0x41,0x23,0x0c,0x42,0x22,0x41,0x24,0x0c,0x52,0x22,0x41,0x25,0x0c,0x62,0x22, -0x41,0x26,0xa2,0xa1,0xd4,0x0c,0x82,0x22,0x41,0x27,0x81,0x56,0xf7,0xe0,0x08,0x00, -0x9c,0x1a,0x21,0xb8,0xf3,0x28,0x02,0xcc,0x12,0x46,0x12,0x00,0xbd,0x0a,0xa1,0x4d, -0xf7,0xc6,0x0e,0x00,0x00,0x21,0x7f,0xfa,0x2c,0x0c,0xca,0xb1,0xad,0x02,0x81,0xa4, -0xf7,0xe0,0x08,0x00,0x8c,0xda,0x21,0xaf,0xf3,0xbd,0x0a,0x28,0x02,0xa1,0x35,0xf8, -0xdc,0xc2,0x06,0x08,0x00,0x2c,0x0c,0xad,0x02,0xca,0xb1,0x81,0x8e,0xfa,0xe0,0x08, -0x00,0x21,0xa8,0xf3,0x28,0x02,0x9c,0x2a,0x16,0xa2,0x00,0xbd,0x0a,0xa1,0x72,0xfa, -0x81,0xa7,0xf3,0xe0,0x08,0x00,0x7c,0xf2,0x06,0x11,0x00,0x00,0xb6,0x42,0x08,0xa1, -0x6f,0xfa,0x81,0xa2,0xf3,0xe0,0x08,0x00,0x31,0x9f,0xf3,0x0c,0x02,0x48,0x03,0xb6, -0x44,0x0d,0x2a,0x41,0xb2,0x04,0x20,0xa1,0x6a,0xfa,0x81,0x9c,0xf3,0xe0,0x08,0x00, -0x1b,0x22,0x66,0x92,0xe7,0x21,0x97,0xf3,0x32,0x22,0x00,0x22,0xa0,0x00,0xb6,0x43, -0x0e,0xa1,0x64,0xfa,0x81,0x96,0xf3,0xe0,0x08,0x00,0x86,0x00,0x00,0x00,0x7c,0xe2, -0x52,0x21,0x9e,0x16,0x35,0x1b,0x82,0x21,0xa4,0x31,0xc4,0xf9,0x92,0x21,0xa5,0xc0, -0x20,0x00,0x89,0x03,0x31,0xc3,0xf9,0x82,0x21,0xa6,0xc0,0x20,0x00,0x99,0x03,0x31, -0xc1,0xf9,0x92,0x21,0xa7,0xc0,0x20,0x00,0x89,0x03,0x31,0xbf,0xf9,0x82,0x21,0xa8, -0xc0,0x20,0x00,0x99,0x03,0x31,0xbd,0xf9,0x92,0x21,0xa9,0xc0,0x20,0x00,0x89,0x03, -0x31,0xbc,0xf9,0x82,0x21,0xaa,0xc0,0x20,0x00,0x99,0x03,0x31,0xba,0xf9,0x92,0x21, -0xab,0xc0,0x20,0x00,0x89,0x03,0x31,0xb8,0xf9,0x82,0x21,0xac,0xc0,0x20,0x00,0x99, -0x03,0x31,0xb6,0xf9,0x92,0x21,0xad,0xc0,0x20,0x00,0x89,0x03,0x31,0xb5,0xf9,0x82, -0x21,0xae,0xc0,0x20,0x00,0x99,0x03,0x31,0xb3,0xf9,0xc0,0x20,0x00,0x89,0x03,0x92, -0x21,0xaf,0x31,0xb1,0xf9,0x82,0x21,0xb0,0xc0,0x20,0x00,0x99,0x03,0x31,0xaf,0xf9, -0x92,0x21,0xb1,0xc0,0x20,0x00,0x89,0x03,0x31,0xae,0xf9,0x82,0x21,0xb2,0xc0,0x20, -0x00,0x99,0x03,0x31,0xac,0xf9,0x92,0x21,0xb3,0xc0,0x20,0x00,0x89,0x03,0x31,0xaa, -0xf9,0x82,0x21,0xb4,0xc0,0x20,0x00,0x99,0x03,0x31,0xa8,0xf9,0x92,0x21,0xb5,0xc0, -0x20,0x00,0x89,0x03,0x31,0xa7,0xf9,0x82,0x21,0xb6,0xc0,0x20,0x00,0x99,0x03,0x31, -0xa5,0xf9,0x92,0x21,0xb7,0xc0,0x20,0x00,0x89,0x03,0x31,0xa3,0xf9,0x82,0x21,0xb8, -0xc0,0x20,0x00,0x99,0x03,0x31,0xa1,0xf9,0x92,0x21,0xb9,0xc0,0x20,0x00,0x89,0x03, -0x31,0xa0,0xf9,0xc0,0x20,0x00,0x99,0x03,0x82,0x21,0xba,0x31,0x9e,0xf9,0x92,0x21, -0xbb,0xc0,0x20,0x00,0x89,0x03,0x31,0x9c,0xf9,0x82,0x21,0xbc,0xc0,0x20,0x00,0x99, -0x03,0x31,0x9a,0xf9,0x92,0x21,0xbd,0xc0,0x20,0x00,0x89,0x03,0x31,0x99,0xf9,0x82, -0x21,0xbe,0xc0,0x20,0x00,0x99,0x03,0x31,0x97,0xf9,0x92,0x21,0xbf,0xc0,0x20,0x00, -0x89,0x03,0x31,0x95,0xf9,0x82,0x21,0xc0,0xc0,0x20,0x00,0x99,0x03,0x31,0x93,0xf9, -0x92,0x21,0xc1,0xc0,0x20,0x00,0x89,0x03,0x31,0x92,0xf9,0x82,0x21,0xc2,0xc0,0x20, -0x00,0x99,0x03,0x31,0x90,0xf9,0x92,0x21,0xc3,0xc0,0x20,0x00,0x89,0x03,0x31,0x8e, -0xf9,0x82,0x21,0xc4,0xc0,0x20,0x00,0x99,0x03,0x31,0x8c,0xf9,0xc0,0x20,0x00,0x89, -0x03,0x92,0x21,0xc5,0x31,0x8b,0xf9,0x82,0x21,0xc6,0xc0,0x20,0x00,0x99,0x03,0x31, -0x89,0xf9,0x92,0x21,0xc7,0xc0,0x20,0x00,0x89,0x03,0x31,0x87,0xf9,0x82,0x21,0xc8, -0xc0,0x20,0x00,0x99,0x03,0x31,0x85,0xf9,0x92,0x21,0xc9,0xc0,0x20,0x00,0x89,0x03, -0x31,0x84,0xf9,0x82,0x21,0xca,0xc0,0x20,0x00,0x99,0x03,0x31,0xbc,0xf6,0x38,0x03, -0x82,0x43,0x19,0xc6,0x00,0x00,0x00,0x00,0x7c,0xe2,0x31,0x22,0xf3,0x38,0x03,0xb6, -0x43,0x58,0xa1,0xf1,0xf9,0xbd,0x02,0x81,0x21,0xf3,0xe0,0x08,0x00,0x86,0x12,0x00, -0xf6,0x43,0x02,0x46,0x12,0xfc,0x06,0x0e,0xfc,0x65,0xc7,0xfc,0x22,0xa0,0x00,0xd2, -0xa0,0x01,0xa0,0xd2,0x83,0xb2,0x21,0x9a,0xa2,0x21,0x98,0xcd,0x06,0x65,0xc2,0xfd, -0x61,0x15,0xf3,0x27,0x1a,0x02,0x06,0x08,0xfd,0x46,0x0c,0xfd,0x25,0xc5,0xfc,0x0c, -0x13,0x0c,0x0d,0xb2,0x21,0x9a,0xa0,0xd3,0x93,0xcd,0x05,0xad,0x04,0x65,0xc0,0xfd, -0x31,0x0d,0xf3,0xcc,0x1a,0x06,0x63,0xfd,0x46,0x5f,0xfd,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0xcd,0x03,0x0c,0x0b,0xad,0x02,0x65,0x1d,0x00,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00, -0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00, -0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0, -0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87, -0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0,0x00, -0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0, -0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5, -0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42, -0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00, -0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20, -0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23, -0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64, -0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07, -0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55, -0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00, -0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, -0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97, -0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79, -0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35, -0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b, -0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78, -0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4, -0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33, -0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00, -0x62,0x45,0x00,0x1d,0xf0,0x00,0x00,0x00,0x00,0x76,0x94,0x04,0x32,0x45,0x00,0x1b, -0x55,0x1d,0xf0,0x00,0xb6,0x84,0xf1,0x32,0x45,0x00,0x1b,0x55,0x0b,0x44,0x17,0x65, -0x28,0xb6,0x84,0xe4,0x32,0x55,0x00,0x2b,0x55,0x42,0xc4,0xfe,0x86,0x06,0x00,0x00, -0x36,0x21,0x00,0x30,0x30,0x74,0x80,0x73,0x11,0x70,0x33,0x20,0x00,0x73,0x11,0x70, -0x33,0x20,0x5d,0x02,0x07,0xe2,0xcc,0x17,0xe2,0xd6,0x40,0x74,0x41,0x76,0x97,0x0a, -0x39,0x05,0x39,0x15,0x39,0x25,0x39,0x35,0x52,0xc5,0x10,0x37,0x64,0x06,0x39,0x05, -0x39,0x15,0x52,0xc5,0x08,0x27,0x64,0x03,0x39,0x05,0x4b,0x55,0x17,0x64,0x04,0x32, -0x55,0x00,0x2b,0x55,0x07,0x64,0x02,0x32,0x45,0x00,0x1d,0xf0,0x36,0x41,0x00,0xdd, -0x03,0xad,0x04,0x3d,0x05,0xcd,0x02,0x9d,0x0d,0x56,0x45,0x18,0x47,0x3d,0x02,0x86, -0x20,0x00,0x20,0xf4,0x40,0x9c,0xc2,0x20,0x80,0x60,0x00,0x08,0x40,0xc0,0x80,0x91, -0x00,0x12,0x40,0x00,0x9d,0xa1,0x00,0x12,0x40,0x00,0xa4,0xa1,0x90,0x98,0x20,0x00, -0x12,0x40,0x00,0xcc,0xa1,0xa0,0x80,0xf5,0x80,0xd9,0xe2,0xa0,0x40,0xf4,0x80,0x99, -0xc2,0x00,0xdd,0x11,0xc0,0xb0,0xf5,0x90,0x24,0x82,0xb0,0xbd,0x20,0x27,0xbb,0x13, -0xaa,0xbb,0x0b,0x59,0xa7,0x3b,0x0a,0x27,0xbb,0x07,0x92,0xc9,0xfe,0xaa,0xbb,0x46, -0x00,0x00,0x9d,0x05,0x20,0xbb,0xc0,0x80,0x2b,0xe2,0x80,0xbb,0xc2,0x00,0x22,0x11, -0xc0,0xc0,0xf4,0xb0,0x44,0x82,0xc0,0xc2,0x20,0x47,0xbc,0x0f,0xca,0xca,0x22,0xcb, -0xff,0x47,0xbc,0x05,0xb2,0xcb,0xfe,0xa7,0xbc,0x01,0xbd,0x02,0x00,0x89,0x11,0xb0, -0x88,0x20,0x06,0x74,0x00,0xcc,0x34,0x0c,0x13,0x40,0xa3,0xc2,0x50,0xfa,0x40,0xa0, -0x8d,0xc0,0x0c,0x13,0x16,0x95,0x08,0x2c,0x04,0x50,0x44,0xc0,0x00,0x15,0x40,0x00, -0xaa,0xa1,0x00,0x04,0x40,0xd0,0x30,0x91,0x00,0x15,0x40,0x00,0x8d,0xa1,0x00,0x04, -0x40,0x20,0x40,0x91,0x00,0x15,0x40,0x00,0xc2,0xa1,0xa0,0x20,0xf5,0x80,0x44,0x20, -0x20,0xb3,0xe2,0xa0,0x80,0xf4,0x20,0x33,0xc2,0x00,0xbb,0x11,0x40,0x90,0xf5,0x30, -0x58,0x82,0x90,0x9b,0x20,0x57,0xb9,0x13,0xaa,0x99,0x0b,0xb3,0xa7,0x39,0x0a,0x57, -0xb9,0x07,0x32,0xc3,0xfe,0xaa,0x99,0x46,0x00,0x00,0x3d,0x0b,0x50,0x99,0xc0,0x20, -0xb9,0xe2,0x20,0x99,0xc2,0x90,0x28,0x82,0x00,0xbb,0x11,0x40,0x80,0xf4,0x80,0x8b, -0x20,0x27,0xb8,0x13,0xaa,0x88,0x0b,0x49,0xa7,0x38,0x0a,0x27,0xb8,0x07,0x92,0xc9, -0xfe,0xaa,0x88,0x46,0x00,0x00,0x9d,0x04,0x00,0x33,0x11,0x20,0x88,0xc0,0x90,0x33, -0x20,0xa0,0x50,0xf5,0x50,0xb8,0xe2,0xa0,0x40,0xf4,0x50,0x88,0xc2,0x00,0xbb,0x11, -0xc0,0x90,0xf5,0x80,0x24,0x82,0x90,0x9b,0x20,0x27,0xb9,0x13,0xaa,0x99,0x0b,0xb8, -0xa7,0x39,0x0a,0x27,0xb9,0x07,0x82,0xc8,0xfe,0xaa,0x99,0x46,0x00,0x00,0x8d,0x0b, -0x20,0x99,0xc0,0x50,0x29,0xe2,0x50,0x99,0xc2,0x00,0x22,0x11,0xc0,0xc0,0xf4,0x90, -0x44,0x82,0xc0,0xc2,0x20,0x47,0xbc,0x0f,0xca,0xca,0x22,0xc9,0xff,0xa7,0x3c,0x05, -0x92,0xc9,0xfe,0x47,0x3c,0x01,0x9d,0x02,0x00,0x88,0x11,0x90,0x88,0x20,0x06,0x35, -0x00,0x0c,0x03,0x8d,0x03,0x57,0xbd,0x02,0x86,0x32,0x00,0xb0,0xf5,0x40,0x37,0x9b, -0x17,0x0c,0x18,0xd7,0x35,0x02,0xb0,0x8b,0x20,0x0c,0x13,0x47,0xb2,0x01,0x0c,0x03, -0x30,0x88,0x20,0x80,0x80,0x74,0x86,0x2a,0x00,0x2c,0x09,0xb0,0x99,0xc0,0x00,0x09, -0x40,0x40,0x30,0x91,0x00,0x1b,0x40,0x00,0x55,0xa1,0x50,0x53,0x20,0x00,0x09,0x40, -0xd0,0x80,0x91,0x00,0x1b,0x40,0x00,0x3d,0xa1,0x00,0x09,0x40,0x20,0x90,0x91,0x50, -0xd0,0xf5,0x30,0x39,0x20,0x50,0xc0,0xf4,0xd0,0x98,0xe2,0xd0,0x88,0xc2,0x00,0x99, -0x11,0x30,0xe0,0xf5,0x80,0xac,0x82,0xe0,0x99,0x20,0x00,0x1b,0x40,0x00,0x44,0xa1, -0xa7,0xb9,0x14,0x5a,0x99,0x0b,0xe8,0xa7,0xb9,0x0b,0x57,0x39,0x08,0x82,0xc8,0xfe, -0x5a,0x99,0x86,0x00,0x00,0x00,0x8d,0x0e,0xa0,0xa9,0xc0,0xd0,0x9a,0xe2,0xd0,0xaa, -0xc2,0x00,0x99,0x11,0x30,0x30,0xf4,0xa0,0xcc,0x82,0x30,0x39,0x20,0xc7,0xb3,0x13, -0x5a,0x33,0x0b,0x9a,0x57,0x33,0x0a,0xc7,0xb3,0x07,0xa2,0xca,0xfe,0x5a,0x33,0x46, -0x00,0x00,0xad,0x09,0x00,0x88,0x11,0xa0,0x88,0x20,0x40,0x58,0x82,0x40,0x48,0xa2, -0xc0,0x33,0xc0,0x47,0x33,0x0b,0x00,0x1b,0x40,0x00,0x22,0xa1,0x57,0xb2,0x04,0x47, -0x93,0x01,0x0b,0x88,0x0c,0x03,0x2d,0x08,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_data.inc deleted file mode 100644 index b9ad6f71f0..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_data.inc +++ /dev/null @@ -1,292 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xe4,0xc0,0x38,0x40,0x78,0xc0,0x38,0x40,0xb4,0xc0,0x38,0x40,0x58,0xc0,0x38,0x40, -0x48,0xc1,0x38,0x40,0x7c,0xc8,0x38,0x40,0x60,0xf6,0x38,0x40,0x90,0xc6,0x38,0x40, -0xe8,0xc6,0x38,0x40,0x34,0xf6,0x38,0x40,0x3c,0xc7,0x38,0x40,0x10,0xf6,0x38,0x40, -0x18,0xc1,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x18, -0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x68,0x89,0x09, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x65,0x6e, -0x63,0x72,0x79,0x70,0x74,0x69,0x6f,0x6e,0x5f,0x6d,0x6f,0x64,0x65,0x3a,0x20,0x25, -0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x25, -0x64,0x20,0x25,0x64,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x66,0x61,0x6c,0x73,0x65, -0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70, -0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x53,0x53,0x45,0x52,0x54,0x20,0x61,0x74,0x20, -0x25,0x73,0x3a,0x25,0x64,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x66,0x61,0x6c,0x73, -0x65,0x20,0x26,0x26,0x20,0x22,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72, -0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x22, -0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x66,0x69,0x6e,0x64,0x20,0x66,0x72,0x65,0x65,0x20,0x4d,0x4d,0x55, -0x20,0x70,0x61,0x67,0x65,0x21,0x20,0x55,0x73,0x65,0x20,0x74,0x68,0x65,0x20,0x66, -0x69,0x72,0x73,0x74,0x20,0x6f,0x6e,0x65,0x2e,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x70,0x61,0x67,0x65,0x3a,0x20,0x25, -0x64,0x20,0x6d,0x61,0x70,0x5f,0x73,0x72,0x63,0x3a,0x20,0x25,0x78,0x20,0x6d,0x61, -0x70,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x78,0x20,0x70,0x61,0x67,0x65,0x5f, -0x63,0x6e,0x74,0x3a,0x20,0x25,0x64,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x70,0x61, -0x67,0x65,0x3a,0x20,0x25,0x64,0x20,0x6d,0x61,0x70,0x5f,0x70,0x74,0x72,0x3a,0x20, -0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, -0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x61,0x67,0x69,0x63, -0x20,0x62,0x79,0x74,0x65,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, -0x4d,0x63,0x75,0x20,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20, -0x66,0x6f,0x75,0x6e,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6d,0x63, -0x75,0x62,0x6f,0x6f,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x6d,0x61, -0x67,0x69,0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72,0x20,0x30,0x78,0x25,0x78,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64, -0x20,0x44,0x52,0x4f,0x4d,0x2f,0x49,0x52,0x4f,0x4d,0x20,0x61,0x64,0x64,0x72,0x20, -0x28,0x30,0x78,0x25,0x78,0x29,0x2f,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x4d,0x61,0x70,0x70,0x65,0x64,0x20,0x73,0x65, -0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64,0x20,0x62,0x79,0x74, -0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x2d,0x3e,0x20,0x30,0x78,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64, -0x20,0x61,0x70,0x70,0x20,0x69,0x6d,0x61,0x67,0x65,0x3a,0x20,0x6d,0x61,0x67,0x69, -0x63,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x25,0x64,0x20,0x73,0x65,0x67,0x6d,0x65, -0x6e,0x74,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, -0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x70,0x70,0x20, -0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x20,0x28, -0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x70, -0x70,0x20,0x73,0x65,0x67,0x6d,0x65,0x6e,0x74,0x20,0x25,0x64,0x3a,0x20,0x25,0x64, -0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x72, -0x74,0x63,0x5f,0x63,0x6c,0x6b,0x00,0x25,0x73,0x28,0x77,0x61,0x72,0x6e,0x29,0x3a, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x52,0x54,0x43,0x5f,0x58,0x54,0x41, -0x4c,0x5f,0x46,0x52,0x45,0x51,0x5f,0x52,0x45,0x47,0x20,0x76,0x61,0x6c,0x75,0x65, -0x3a,0x20,0x30,0x78,0x25,0x30,0x38,0x78,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a, -0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x74,0x73,0x6e,0x3a,0x25,0x64,0x20,0x68,0x73,0x6e,0x3a,0x25, -0x64,0x20,0x73,0x6e,0x3a,0x25,0x64,0x20,0x73,0x6e,0x70,0x62,0x3a,0x25,0x64,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x28, -0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x45,0x72,0x61, -0x73,0x65,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x6d,0x73,0x0a,0x00, -0x65,0x6e,0x63,0x72,0x79,0x70,0x74,0x65,0x64,0x2d,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x57,0x72,0x69,0x74,0x65,0x20,0x25,0x73,0x66,0x6c,0x61,0x73,0x68, -0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64,0x20,0x69,0x6e, -0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x68,0x61,0x73,0x68,0x3a,0x20,0x25,0x78,0x25,0x78,0x25,0x78,0x2e,0x2e, -0x2e,0x25,0x78,0x25,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x49,0x6e,0x69,0x74,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d, -0x6f,0x64,0x75,0x6c,0x65,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x69,0x74,0x20,0x61,0x70, -0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20,0x28,0x25, -0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x74,0x61, -0x72,0x74,0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x6f,0x70,0x74,0x20,0x25, -0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x49,0x6e,0x69,0x74,0x20, -0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x6d,0x6f,0x64,0x75,0x6c,0x65,0x20, -0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x49,0x3a,0x20,0x55,0x6e,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65, -0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65, -0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77, -0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, -0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x74,0x69,0x6e,0x66,0x6c,0x5f,0x64,0x65,0x63, -0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x28,0x25,0x64,0x29,0x20,0x6f, -0x75,0x74,0x28,0x25,0x64,0x29,0x20,0x28,0x25,0x6c,0x6c,0x64,0x29,0x75,0x73,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x61,0x6c,0x69,0x67,0x6e, -0x65,0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74,0x21,0x20,0x25,0x64,0x2d,0x25,0x64, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61, -0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x69,0x6e,0x66,0x6c,0x61,0x74,0x65,0x20, -0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x45,0x3a,0x20,0x4e,0x6f,0x74,0x20,0x65,0x6e,0x6f,0x75,0x67,0x68,0x20,0x63,0x6f, -0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20,0x64,0x61,0x74,0x61,0x20,0x28,0x25, -0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, -0x6d,0x75,0x63,0x68,0x20,0x63,0x6f,0x6d,0x70,0x72,0x65,0x73,0x73,0x65,0x64,0x20, -0x64,0x61,0x74,0x61,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x75,0x74, -0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x57,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79, -0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x63,0x70,0x75,0x5f,0x66,0x72,0x65,0x71,0x3a,0x25,0x64,0x20, -0x4d,0x68,0x7a,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x44,0x41,0x54, -0x41,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x44,0x3a,0x20,0x42,0x53,0x53,0x20,0x30,0x78,0x25,0x78,0x2e,0x2e, -0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x63,0x6d, -0x64,0x20,0x25,0x64,0x3a,0x25,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a, -0x20,0x25,0x73,0x20,0x61,0x72,0x67,0x31,0x20,0x25,0x78,0x2c,0x20,0x61,0x72,0x67, -0x32,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x61, -0x63,0x68,0x65,0x20,0x6e,0x65,0x65,0x64,0x73,0x20,0x74,0x6f,0x20,0x62,0x65,0x20, -0x65,0x6e,0x61,0x62,0x6c,0x65,0x64,0x20,0x66,0x6f,0x72,0x20,0x43,0x50,0x55,0x25, -0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x41,0x74,0x74,0x61,0x63,0x68,0x20,0x73,0x70, -0x69,0x20,0x66,0x6c,0x61,0x73,0x68,0x2e,0x2e,0x2e,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x73,0x74,0x61,0x74,0x65,0x20, -0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x2e,0x2e,0x2e,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x45,0x4e,0x54,0x45,0x52,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x25,0x78, -0x2c,0x20,0x63,0x73,0x20,0x25,0x78,0x2c,0x20,0x62,0x73,0x20,0x25,0x78,0x2c,0x20, -0x73,0x73,0x20,0x25,0x78,0x2c,0x20,0x70,0x73,0x20,0x25,0x78,0x2c,0x20,0x73,0x6d, -0x20,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61, -0x73,0x68,0x20,0x49,0x44,0x20,0x72,0x65,0x61,0x64,0x20,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72,0x74, -0x65,0x64,0x20,0x6f,0x63,0x74,0x61,0x6c,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x6d, -0x61,0x6e,0x75,0x66,0x61,0x63,0x74,0x75,0x72,0x65,0x72,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x61,0x73,0x68,0x20,0x49,0x44,0x20,0x25,0x78, -0x2c,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x20,0x4b,0x42,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x67,0x65,0x74,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x73,0x69,0x7a,0x65,0x21,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20, -0x74,0x6f,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x20,0x66,0x6c,0x61,0x73,0x68,0x20, -0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74, -0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62, -0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67, -0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65, -0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, -0x30,0x78,0x25,0x78,0x20,0x69,0x6e,0x20,0x25,0x6c,0x6c,0x64,0x20,0x75,0x73,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x66,0x6c, -0x61,0x73,0x68,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x7a,0x20,0x25,0x64, -0x20,0x69,0x6e,0x20,0x25,0x64,0x20,0x6d,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62, -0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78, -0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20, -0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, -0x66,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x74, -0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, -0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x45,0x78,0x69,0x74,0x65,0x64,0x20,0x6c,0x6f,0x6f,0x70,0x20,0x77,0x68, -0x65,0x6e,0x20,0x72,0x65,0x6d,0x61,0x69,0x6e,0x67,0x20,0x64,0x61,0x74,0x61,0x20, -0x73,0x69,0x7a,0x65,0x20,0x69,0x73,0x20,0x6d,0x6f,0x72,0x65,0x20,0x74,0x68,0x65, -0x20,0x34,0x20,0x62,0x79,0x74,0x65,0x73,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x52,0x65,0x61,0x64,0x20,0x70,0x61,0x64,0x64,0x65,0x64,0x20,0x77, -0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46, -0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x6c,0x61, -0x73,0x74,0x20,0x77,0x6f,0x72,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x66,0x6c,0x61, -0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, -0x3a,0x20,0x53,0x65,0x6e,0x74,0x20,0x6c,0x61,0x73,0x74,0x20,0x74,0x72,0x61,0x63, -0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, -0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52, -0x65,0x61,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30, -0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x72,0x61, -0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x20,0x73,0x74,0x61,0x72,0x74,0x20,0x25, -0x64,0x2c,0x20,0x73,0x7a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x63,0x68,0x65,0x63,0x6b,0x65,0x64,0x0a, -0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25, -0x78,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x70, -0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x73,0x20,0x74,0x61,0x62,0x6c,0x65,0x20, -0x65,0x6e,0x74,0x72,0x79,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55, -0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x70,0x61,0x72, -0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6d,0x61,0x67, -0x69,0x63,0x21,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x45,0x3a,0x20,0x50,0x61,0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64, -0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x2d,0x20,0x6f,0x66,0x66,0x73,0x65, -0x74,0x20,0x30,0x78,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78, -0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x73,0x20,0x66,0x6c,0x61,0x73,0x68,0x20,0x63, -0x68,0x69,0x70,0x20,0x73,0x69,0x7a,0x65,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x70,0x61,0x72, -0x74,0x69,0x74,0x69,0x6f,0x6e,0x20,0x25,0x64,0x2c,0x20,0x6d,0x20,0x30,0x78,0x25, -0x78,0x2c,0x20,0x74,0x20,0x30,0x78,0x25,0x78,0x2c,0x20,0x73,0x74,0x20,0x30,0x78, -0x25,0x78,0x2c,0x20,0x6c,0x20,0x27,0x25,0x73,0x27,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x49,0x3a,0x20,0x46,0x6f,0x75,0x6e,0x64,0x20,0x61,0x70,0x70,0x20,0x70,0x61, -0x72,0x74,0x69,0x74,0x69,0x6f,0x6e,0x3a,0x20,0x27,0x25,0x73,0x27,0x20,0x25,0x64, -0x20,0x4b,0x42,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x20,0x25,0x64,0x20,0x62,0x70,0x73,0x0a,0x00,0x53, -0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f, -0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73,0x65,0x63,0x74,0x6f, -0x72,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, -0x20,0x52,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x5b,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d, -0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x65,0x72,0x61,0x73,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x73, -0x65,0x63,0x74,0x6f,0x72,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20, -0x62,0x72,0x65,0x61,0x6b,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21, -0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, -0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25, -0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a, -0x20,0x57,0x52,0x4f,0x54,0x45,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25,0x78, -0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78, -0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20, -0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42, -0x5f,0x44,0x3a,0x20,0x25,0x73,0x3a,0x20,0x30,0x78,0x25,0x78,0x20,0x30,0x78,0x25, -0x78,0x20,0x5b,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32,0x78,0x20,0x25,0x30,0x32, -0x78,0x20,0x25,0x30,0x32,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a, -0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x73,0x74,0x6f, -0x72,0x65,0x20,0x69,0x6e,0x73,0x6e,0x20,0x28,0x25,0x64,0x29,0x21,0x0a,0x00,0x25, -0x73,0x28,0x65,0x72,0x72,0x29,0x3a,0x20,0x75,0x6e,0x73,0x75,0x70,0x70,0x6f,0x72, -0x74,0x65,0x64,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x63,0x6f, -0x6e,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6f,0x6e,0x00,0x72,0x74,0x63,0x5f, -0x63,0x6c,0x6b,0x5f,0x69,0x6e,0x69,0x74,0x00,0x25,0x73,0x28,0x65,0x72,0x72,0x29, -0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x43,0x50,0x55,0x20,0x66,0x72, -0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x20,0x76,0x61,0x6c,0x75,0x65,0x00,0x53,0x54, -0x55,0x42,0x5f,0x45,0x3a,0x20,0x41,0x42,0x4f,0x52,0x54,0x0a,0x00,0x25,0x73,0x28, -0x65,0x72,0x72,0x29,0x3a,0x20,0x69,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x66,0x72, -0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, -0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x72,0x65,0x61,0x64,0x20,0x66, -0x6c,0x61,0x73,0x68,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, -0x44,0x3a,0x20,0x44,0x61,0x74,0x61,0x3a,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, -0x3a,0x20,0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x0a,0x00, -0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x65,0x78,0x69,0x74,0x20,0x25,0x64,0x0a, -0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x52,0x45,0x41,0x44,0x00,0x46,0x4c,0x41,0x53, -0x48,0x5f,0x57,0x52,0x49,0x54,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52, -0x41,0x53,0x45,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x45,0x52,0x41,0x53,0x45,0x5f, -0x43,0x48,0x45,0x43,0x4b,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x4d,0x41,0x50,0x5f, -0x47,0x45,0x54,0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50,0x5f,0x53,0x45,0x54, -0x00,0x46,0x4c,0x41,0x53,0x48,0x5f,0x42,0x50,0x5f,0x43,0x4c,0x45,0x41,0x52,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x54,0x45,0x53,0x54,0x00,0x46,0x4c,0x41,0x53,0x48, -0x5f,0x57,0x52,0x49,0x54,0x45,0x5f,0x44,0x45,0x46,0x4c,0x41,0x54,0x45,0x44,0x00, -0x46,0x4c,0x41,0x53,0x48,0x5f,0x43,0x41,0x4c,0x43,0x5f,0x48,0x41,0x53,0x48,0x00, -0x43,0x4c,0x4f,0x43,0x4b,0x5f,0x43,0x4f,0x4e,0x46,0x49,0x47,0x55,0x52,0x45,0x00, -0x28,0x50,0x04,0x00,0xff,0x64,0x00,0x00,0x6c,0xe4,0x38,0x40,0xa3,0xe7,0x38,0x40, -0xf1,0xe6,0x38,0x40,0x00,0xe7,0x38,0x40,0xcc,0xe7,0x38,0x40,0xe9,0xe8,0x38,0x40, -0x94,0xea,0x38,0x40,0x02,0xf3,0x38,0x40,0xaf,0xe7,0x38,0x40,0xbd,0xe7,0x38,0x40, -0x06,0xec,0x38,0x40,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, -0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77,0x6e,0x5f,0x62,0x75, -0x66,0x66,0x65,0x72,0x5f,0x67,0x65,0x74,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c, -0x61,0x73,0x68,0x5f,0x63,0x61,0x6c,0x63,0x5f,0x68,0x61,0x73,0x68,0x00,0x73,0x74, -0x75,0x62,0x5f,0x67,0x65,0x74,0x5f,0x69,0x6e,0x73,0x74,0x5f,0x62,0x75,0x66,0x66, -0x5f,0x73,0x69,0x7a,0x65,0x00,0x73,0x74,0x75,0x62,0x5f,0x63,0x61,0x63,0x68,0x65, -0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61, -0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x73,0x69,0x7a,0x65,0x00,0x73,0x74,0x75,0x62, -0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x67,0x65,0x74,0x5f,0x6d,0x61,0x70,0x00,0x73, -0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f,0x62,0x70, -0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x73,0x65,0x74,0x5f, -0x62,0x70,0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c, -0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70,0x00,0x73,0x74,0x75, -0x62,0x5f,0x66,0x6c,0x61,0x73,0x68,0x5f,0x63,0x6c,0x65,0x61,0x72,0x5f,0x62,0x70, -0x5f,0x6d,0x75,0x6c,0x74,0x69,0x00,0x73,0x74,0x75,0x62,0x5f,0x66,0x6c,0x61,0x73, -0x68,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x00,0x00,0x00,0x61,0x0f,0xca,0x3f, -0x6c,0x0f,0xca,0x3f,0x78,0x0f,0xca,0x3f,0x84,0x0f,0xca,0x3f,0x96,0x0f,0xca,0x3f, -0xa4,0x0f,0xca,0x3f,0xb1,0x0f,0xca,0x3f,0xc0,0x0f,0xca,0x3f,0xcb,0x0f,0xca,0x3f, -0xe0,0x0f,0xca,0x3f,0xf0,0x0f,0xca,0x3f,0x65,0x73,0x70,0x5f,0x61,0x70,0x70,0x74, -0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x62,0x75,0x66,0x73,0x5f,0x64,0x6f,0x77, -0x6e,0x5f,0x62,0x75,0x66,0x66,0x65,0x72,0x5f,0x77,0x72,0x69,0x74,0x65,0x5f,0x6e, -0x6f,0x6c,0x6f,0x63,0x6b,0x00, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_code.inc deleted file mode 100644 index a5a92fbb5c..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_code.inc +++ /dev/null @@ -1,319 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0xa0,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21, -0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x00,0x10,0x00,0x00, -0x20,0x40,0x00,0x00,0x00,0x10,0x01,0x00,0x18,0x10,0x0c,0x60,0x36,0x41,0x00,0x2c, -0x09,0x81,0xfa,0xff,0xcc,0x42,0x91,0xfa,0xff,0x81,0xfa,0xff,0x90,0x88,0x20,0x91, -0xfa,0xff,0x0c,0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x00,0x14,0x00,0x10,0x00, -0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xe7,0xff,0x80,0x69, -0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20, -0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c, -0x02,0x1d,0xf0,0x00,0xeb,0xc0,0x38,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb, -0xff,0x80,0x79,0x40,0x81,0xd9,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14, -0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25, -0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59,0x08,0x21,0xca,0xff, -0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0x00,0xcd,0x3f,0x00,0x40,0x00,0x00, -0x00,0x40,0xcd,0x3f,0x20,0x50,0x01,0x00,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d, -0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56,0x19,0x04,0xc0,0x20,0x00,0x99,0xb2,0xc0, -0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92, -0x21,0xf2,0xff,0xa1,0xf3,0xff,0x29,0x58,0x21,0xf1,0xff,0xc0,0x20,0x00,0x99,0x38, -0x29,0x68,0xa9,0x78,0x29,0x88,0xc0,0x20,0x00,0x99,0x48,0x21,0xbb,0xff,0xa1,0xed, -0xff,0xc0,0x20,0x00,0x99,0x28,0xc0,0x20,0x00,0xa2,0x62,0x00,0x21,0xeb,0xff,0x0c, -0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20, -0x7a,0x40,0xa1,0xba,0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1, -0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0xcd,0xcc,0xcc,0xcc, -0xcc,0x1b,0x00,0x40,0x36,0x61,0x00,0x61,0xfd,0xff,0xc6,0x0d,0x00,0x81,0xfc,0xff, -0xe0,0x08,0x00,0x60,0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13, -0x0c,0x17,0x57,0x3a,0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33, -0x59,0x43,0x49,0x53,0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6a,0x00,0x48,0x23,0x47, -0x35,0x02,0x86,0x68,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x2a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x2a,0x13,0x82,0x17,0x00,0x16,0xc8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x63,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x43,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0x65,0xea,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87, -0xb6,0x02,0xc6,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11, -0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb8,0x24,0x22,0x22, -0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23, -0x26,0x04,0x02,0x86,0x85,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x91,0xff,0xc6,0x82, -0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57,0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8, -0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20,0x65,0xdc,0xff,0x56, -0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47, -0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02,0x00,0x00,0xbd,0x03,0xad,0x04,0x65,0xd7, -0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0xbd, -0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06, -0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02, -0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20, -0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0xa5,0xcf,0xff,0x56,0xca,0xfa, -0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b, -0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22, -0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11, -0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89, -0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22, -0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8, -0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x5d, -0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xc2,0x04,0x87,0xd9,0x04, -0x0c,0x02,0x86,0x44,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87, -0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86,0x01,0x00,0x00,0x00,0xc0,0x20,0x00,0x88, -0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x48,0x08,0x28,0x03,0x20,0x88, -0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x12,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20, -0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x53,0xc6,0x0f,0x00,0x00,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5, -0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x20,0xc0,0x20,0x00,0x48,0xb5,0xc0, -0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39, -0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x46,0x03,0x00,0xc0,0x20,0x00,0x38,0xc5, -0x30,0x88,0x80,0xc0,0x20,0x00,0x82,0x65,0x0c,0x56,0xb2,0x06,0x06,0xff,0xff,0x00, -0x00,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad, -0x02,0x25,0xb5,0xff,0x46,0xcf,0xff,0x00,0x88,0x24,0x66,0x08,0x07,0x88,0x34,0x66, -0x08,0x02,0xc6,0xcb,0xff,0x81,0xce,0xfe,0xe0,0x08,0x00,0x61,0xcc,0xfe,0x98,0x04, -0x60,0xaa,0xa2,0x88,0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2,0xa0,0x01,0x97,0x3a, -0x02,0xb2,0xa0,0x00,0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34,0x99,0x44,0x89,0x54, -0xa7,0xa8,0x02,0x86,0xbf,0xff,0x87,0x1a,0x02,0xc6,0xbc,0xff,0x88,0x24,0x87,0xb9, -0x02,0x06,0xbc,0xff,0x06,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00,0x7c,0x01,0xca,0x3f, -0x48,0x01,0xca,0x3f,0x10,0x00,0xca,0x3f,0x34,0x00,0xca,0x3f,0x60,0x01,0xca,0x3f, -0x64,0x01,0xca,0x3f,0x18,0x80,0x00,0x00,0x00,0x80,0x00,0x00,0xff,0xff,0xff,0xff, -0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00,0x2c,0x80,0x00,0x00,0x24,0x80,0x00,0x00, -0x28,0x80,0x00,0x00,0x30,0x80,0x00,0x00,0x34,0x80,0x00,0x00,0x40,0x80,0x00,0x00, -0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x36,0x41,0x00,0x81,0xfc,0xff,0x20,0x52, -0x20,0x22,0x22,0x06,0x31,0xea,0xff,0x80,0x81,0xc0,0x20,0x20,0x04,0x10,0x18,0x00, -0x22,0x63,0x00,0xb0,0xeb,0x03,0xb0,0xbd,0x04,0x41,0xe5,0xff,0xfc,0x6b,0x1c,0x8c, -0xad,0x04,0xa5,0xbf,0x00,0x21,0xe3,0xff,0x0c,0x13,0x29,0x24,0x21,0xe3,0xff,0x29, -0x34,0x21,0xe2,0xff,0x32,0x42,0x00,0xc6,0x06,0x00,0x68,0x02,0xcc,0x96,0x1b,0x33, -0x8b,0x22,0x66,0x33,0xf4,0x06,0x92,0x00,0x00,0x68,0x06,0xa8,0x12,0xe0,0x06,0x00, -0x16,0xaa,0xfe,0x46,0x8d,0x00,0x2d,0x04,0x0c,0x03,0x06,0xf7,0xff,0x28,0x24,0x8c, -0xd2,0x28,0x52,0x8c,0x92,0xc8,0x35,0xb2,0x25,0x02,0xa2,0x24,0x03,0xe0,0x02,0x00, -0x31,0xd4,0xff,0x28,0x05,0x61,0xd7,0xff,0x29,0x03,0x28,0x45,0x91,0xd7,0xff,0x29, -0x13,0x21,0xd0,0xff,0x1a,0x66,0x0c,0x08,0x89,0x06,0x1a,0x99,0x2a,0x61,0x19,0x43, -0x19,0x53,0x69,0x09,0xc6,0x77,0x00,0x00,0x81,0xcf,0xff,0x91,0xcf,0xff,0x1a,0x88, -0x88,0x08,0x1a,0x99,0x98,0x09,0x21,0xc5,0xff,0x80,0x66,0xc0,0x69,0x09,0x62,0x02, -0x00,0x16,0x76,0x1d,0x68,0x24,0x16,0x26,0x1d,0x68,0x66,0x16,0xd6,0x1c,0x81,0x78, -0xfe,0xe0,0x08,0x00,0xc1,0xc1,0xff,0x91,0xc1,0xff,0xca,0xc1,0x61,0x74,0xfe,0x99, -0x3c,0x91,0xbf,0xff,0x81,0xbe,0xff,0x60,0xaa,0xa2,0x99,0x5c,0x0c,0x06,0x91,0xbe, -0xff,0x69,0x1c,0x68,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99,0x81,0xb9,0xff,0xa9, -0x0c,0x68,0x66,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x06,0x00,0x21,0xb8,0xff,0x6d, -0x0a,0x1a,0x22,0xa9,0x02,0x16,0x3a,0x18,0x81,0xb4,0xff,0x91,0xb5,0xff,0x1a,0x88, -0x88,0x08,0x1a,0x99,0x28,0x08,0xa9,0x09,0x06,0x36,0x00,0x00,0x00,0x61,0xa8,0xff, -0x91,0xaa,0xff,0xa8,0x56,0x78,0x46,0x6d,0x02,0x70,0x7a,0xc0,0x2a,0xb7,0xb7,0xb9, -0x02,0x70,0x69,0xc0,0x81,0xab,0xff,0xcd,0x06,0x1a,0x88,0xb8,0x08,0x6a,0x77,0xe5, -0x9b,0x00,0x91,0xa7,0xff,0x60,0x22,0xc0,0x1a,0x99,0x98,0x09,0x6a,0x89,0x91,0xa4, -0xff,0x1a,0x99,0x89,0x09,0x88,0x53,0x0c,0x09,0x6a,0x68,0x69,0x53,0x68,0x13,0x0c, -0x18,0x70,0x66,0xc0,0x60,0x98,0x83,0x90,0x60,0x74,0xcc,0x76,0x92,0xd7,0x80,0x90, -0x68,0x83,0x16,0xe6,0x07,0x81,0x8d,0xff,0x68,0x03,0x98,0x08,0x81,0x9a,0xff,0xb8, -0x43,0x1a,0x88,0x92,0x68,0x00,0xec,0x09,0x81,0x98,0xff,0x10,0x88,0x80,0xb2,0x68, -0x00,0xe5,0x71,0xff,0x81,0x94,0xff,0x91,0x94,0xff,0x10,0x88,0x80,0x88,0x08,0x1a, -0x99,0xb8,0x09,0xac,0xf8,0xdc,0xda,0xc6,0x0a,0x00,0x91,0x8f,0xff,0x1a,0x99,0xb9, -0x09,0xe5,0x6f,0xff,0x81,0x8d,0xff,0x1a,0x88,0xb8,0x08,0x56,0x9a,0xfc,0x7c,0xf6, -0xc6,0x0f,0x00,0x00,0x00,0x00,0xcd,0x07,0xad,0x06,0x81,0x89,0xff,0xe0,0x08,0x00, -0x06,0x03,0x00,0x00,0x00,0x00,0xcd,0x07,0xad,0x06,0x81,0x86,0xff,0xe0,0x08,0x00, -0x56,0xaa,0xfd,0x68,0x03,0x7a,0x66,0x69,0x03,0x68,0x13,0x70,0x66,0xc0,0x69,0x13, -0x68,0x43,0x69,0x53,0x8c,0x92,0x91,0x72,0xff,0x68,0x19,0x56,0xe6,0xf1,0x46,0x00, -0x00,0x6d,0x02,0x21,0x6e,0xff,0x72,0x02,0x00,0x16,0xf7,0x07,0x78,0x24,0x16,0xa7, -0x07,0x78,0x67,0x16,0x57,0x07,0x81,0x22,0xfe,0xe0,0x08,0x00,0xc1,0x6b,0xff,0x91, -0x6b,0xff,0xca,0xc1,0x71,0x1e,0xfe,0x99,0x3c,0x91,0x69,0xff,0x70,0xaa,0xa2,0x81, -0x67,0xff,0x0c,0x07,0x99,0x5c,0x91,0x69,0xff,0x79,0x1c,0x78,0x24,0xa0,0xa7,0x41, -0x89,0x2c,0x1a,0x99,0x81,0x63,0xff,0xa9,0x0c,0x78,0x77,0xb8,0x09,0xa8,0x34,0x89, -0x4c,0xe0,0x07,0x00,0xfc,0x4a,0xdc,0x86,0x61,0x5b,0xff,0x21,0x5e,0xff,0x6a,0x61, -0x1a,0x22,0x28,0x02,0x68,0x06,0x6a,0x82,0x21,0x5b,0xff,0x1a,0x22,0x89,0x02,0x06, -0x01,0x00,0x7c,0xd2,0x06,0x0d,0x00,0x81,0x57,0xff,0x68,0x15,0x1a,0x88,0x88,0x08, -0x67,0xb8,0x02,0x46,0x84,0xff,0x0c,0x02,0x06,0x08,0x00,0x00,0x7c,0xf2,0x86,0x06, -0x00,0x31,0xa5,0xfd,0x20,0x63,0x40,0x61,0xbb,0xfd,0x60,0x22,0x20,0x20,0x73,0x40, -0x91,0x47,0xff,0x22,0x09,0x00,0x56,0x32,0xdb,0xc6,0x70,0xff,0x1d,0xf0,0x00,0x00, -0x48,0x01,0xca,0x3f,0x80,0x01,0xca,0x3f,0x00,0x40,0x0c,0x60,0x04,0x40,0x0c,0x60, -0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x6c,0x00,0xca,0x3f,0x3c,0x30,0x00,0x60, -0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60,0xe0,0x20,0x00,0x60, -0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60,0x04,0x20,0x00,0x60, -0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60,0xe8,0x20,0x00,0x60, -0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60,0x30,0x20,0x00,0x60, -0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60,0x40,0x20,0x00,0x60, -0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60,0xa0,0x20,0x00,0x60, -0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60,0xb0,0x20,0x00,0x60, -0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60,0xc0,0x20,0x00,0x60, -0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60,0xd0,0x20,0x00,0x60, -0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f,0x34,0x30,0x00,0x60, -0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00,0x08,0x30,0x00,0x60, -0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60,0x20,0x30,0x00,0x60, -0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60,0x0f,0x9c,0x6f,0xfe, -0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60,0x00,0x00,0x00,0x10, -0xa8,0x00,0xca,0x3f,0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00,0x74,0x1f,0x00,0x40, -0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40,0x90,0x18,0x00,0x40, -0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40,0x3c,0x0c,0x00,0x40, -0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40,0x36,0x01,0x02,0x39, -0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xad,0xff,0x41,0xae,0xff,0x0c, -0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32,0xc1,0x10,0x42,0xa0, -0xe0,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c,0xd3,0x7c,0xea,0x27, -0xa3,0x02,0x06,0x88,0x01,0x88,0x51,0x89,0xc1,0x60,0xeb,0x03,0x60,0x6d,0x04,0x81, -0xe3,0xff,0xe0,0x08,0x00,0x81,0xa1,0xff,0x31,0xa0,0xff,0x4d,0x0a,0xc0,0x20,0x00, -0x38,0x03,0x0c,0x2a,0xc0,0x20,0x00,0x92,0x28,0x00,0x0c,0x18,0x60,0x8a,0x93,0x30, -0x30,0x04,0x87,0x89,0x02,0x56,0xb3,0x06,0x31,0x9a,0xff,0x0c,0x49,0xc0,0x20,0x00, -0x88,0x03,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0xc0,0x20,0x00,0x88,0x03,0x0c, -0x89,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0xc0,0x20,0x00,0x88,0x03,0x92,0xaf, -0xf7,0x90,0x88,0x10,0xc0,0x20,0x00,0x82,0x63,0x00,0x81,0xcd,0xff,0xe0,0x08,0x00, -0x81,0xcd,0xff,0xe0,0x08,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xcb, -0xff,0xe0,0x08,0x00,0x31,0x86,0xff,0xcc,0x86,0xc0,0x20,0x00,0x68,0x03,0x7c,0xe8, -0x06,0x02,0x00,0xc0,0x20,0x00,0x62,0x23,0x00,0x82,0xaf,0xfd,0x80,0x66,0x10,0xc0, -0x20,0x00,0x69,0x03,0x81,0xc3,0xff,0xe0,0x08,0x00,0x8c,0x6a,0x31,0x7e,0xff,0x61, -0x7e,0xff,0x69,0x03,0x61,0x7e,0xff,0x0c,0x4d,0xc0,0x20,0x00,0x38,0x06,0xd0,0x33, -0x10,0xcc,0xb3,0xbd,0x03,0xad,0x04,0x81,0xbb,0xff,0xe0,0x08,0x00,0xc6,0xb5,0x00, -0x31,0x78,0xff,0x41,0x79,0xff,0xc0,0x20,0x00,0x38,0x03,0x51,0x7a,0xff,0x39,0xd1, -0x31,0x75,0xff,0x7c,0xea,0xc0,0x20,0x00,0x88,0x03,0xc0,0x20,0x00,0x48,0x04,0x89, -0xe1,0x49,0xf1,0x41,0x72,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x10,0x41,0x70, -0xff,0xc0,0x20,0x00,0x48,0x04,0xc0,0x20,0x00,0x88,0x05,0x42,0x61,0x11,0x41,0x6e, -0xff,0x82,0x61,0x12,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x13,0x41,0x6c,0xff,0xc0, -0x20,0x00,0x48,0x04,0x42,0x61,0x14,0x41,0x6a,0xff,0xc0,0x20,0x00,0x48,0x04,0x42, -0x61,0x15,0x41,0x68,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x16,0x41,0x66,0xff, -0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x17,0x41,0x65,0xff,0xc0,0x20,0x00,0x48,0x04, -0x42,0x61,0x18,0x41,0x63,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x19,0x41,0x61, -0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1a,0x41,0x5f,0xff,0xc0,0x20,0x00,0x48, -0x04,0x42,0x61,0x1b,0x41,0x5e,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1c,0x41, -0x5c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1d,0x41,0x5a,0xff,0xc0,0x20,0x00, -0x48,0x04,0x42,0x61,0x1e,0x41,0x58,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1f, -0x41,0x57,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x20,0x41,0x55,0xff,0xc0,0x20, -0x00,0x48,0x04,0x42,0x61,0x21,0x41,0x53,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61, -0x22,0x41,0x51,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x23,0x41,0x50,0xff,0xc0, -0x20,0x00,0x48,0x04,0x42,0x61,0x24,0x41,0x4e,0xff,0xc0,0x20,0x00,0x48,0x04,0x42, -0x61,0x25,0x41,0x4c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x26,0x41,0x4a,0xff, -0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x27,0x41,0x49,0xff,0xc0,0x20,0x00,0x48,0x04, -0x42,0x61,0x28,0x41,0x47,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x29,0x41,0x45, -0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2a,0x41,0x43,0xff,0xc0,0x20,0x00,0x48, -0x04,0x42,0x61,0x2b,0x41,0x42,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2c,0x41, -0x40,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2d,0x41,0x3e,0xff,0xc0,0x20,0x00, -0x48,0x04,0x42,0x61,0x2e,0x41,0x3c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2f, -0x41,0x3b,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x30,0x41,0x39,0xff,0xc0,0x20, -0x00,0x48,0x04,0x42,0x61,0x31,0x41,0x37,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61, -0x32,0x41,0x35,0xff,0x48,0x04,0x72,0x04,0x19,0x41,0x34,0xff,0xc0,0x20,0x00,0x98, -0x04,0xa0,0x99,0x10,0xc0,0x20,0x00,0x99,0x04,0xc0,0x20,0x00,0x98,0x04,0x0c,0x2a, -0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x04,0xd2,0x61,0x34,0x81,0x47,0xff,0xe0,0x08, -0x00,0x41,0x2b,0xff,0x91,0x2e,0xff,0xc0,0x20,0x00,0x49,0x03,0x31,0x2a,0xff,0xb2, -0xac,0x00,0xc0,0x20,0x00,0x49,0x03,0x31,0x28,0xff,0xa2,0xa0,0xff,0xc0,0x20,0x00, -0x39,0x05,0x31,0x27,0xff,0x81,0xfd,0xfe,0xc0,0x20,0x00,0x39,0x09,0x31,0x25,0xff, -0xc0,0x20,0x00,0x48,0x03,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0,0x20,0x00,0x49,0x03, -0x41,0x22,0xff,0xc0,0x20,0x00,0x38,0x04,0xb0,0x33,0x10,0xa0,0x33,0x20,0xc0,0x20, -0x00,0x39,0x04,0x41,0x1e,0xff,0xa1,0x1e,0xff,0xc0,0x20,0x00,0x38,0x04,0x0c,0x1b, -0xa0,0x33,0x10,0xa1,0x1c,0xff,0xa0,0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0xc0,0x20, -0x00,0x38,0x06,0x0c,0x04,0xb0,0x33,0x20,0xc0,0x20,0x00,0x39,0x06,0x31,0x16,0xff, -0xad,0x04,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x49,0x08,0xb2,0x61,0x35,0x92, -0x61,0x33,0x81,0x22,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8,0x06,0xd2,0x21,0x34, -0x92,0x21,0x33,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x06,0xc0,0x20,0x00,0x49,0x03, -0x31,0xdb,0xfe,0xa1,0x0a,0xff,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x38,0x05, -0xa0,0x33,0x10,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x68,0x09,0xa0,0x66,0x10, -0xc0,0x20,0x00,0x69,0x09,0xc0,0x20,0x00,0x38,0x05,0xad,0x04,0xc0,0x20,0x00,0x39, -0x05,0xc0,0x20,0x00,0x38,0x09,0xc0,0x20,0x00,0x39,0x09,0x81,0x0c,0xff,0xe0,0x08, -0x00,0x81,0x07,0xff,0xe0,0x08,0x00,0xb2,0x21,0x35,0x3d,0x0b,0x47,0x1a,0x08,0xb0, -0xab,0x20,0x81,0x07,0xff,0xe0,0x08,0x00,0x41,0xe8,0xfe,0x88,0x04,0x41,0xc2,0xfe, -0x62,0x08,0x19,0xdc,0x26,0xc0,0x20,0x00,0x68,0x04,0x81,0xf1,0xfe,0x80,0x66,0x10, -0xc0,0x20,0x00,0x69,0x04,0x46,0x07,0x00,0x00,0xc0,0x20,0x00,0x68,0x04,0x91,0xed, -0xfe,0x90,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0x42,0x08,0x19,0x61,0xbd,0xfe,0x0b, -0x44,0xc0,0x20,0x00,0x49,0x06,0x61,0xe8,0xfe,0x0c,0x04,0xc0,0x20,0x00,0x42,0x66, -0x00,0x81,0xb5,0xfe,0x41,0xe6,0xfe,0xc0,0x20,0x00,0x42,0x68,0x00,0xc0,0x20,0x00, -0x42,0x28,0x00,0x56,0x64,0xff,0xc0,0x20,0x00,0x88,0x06,0x82,0x61,0x33,0x81,0xe8, -0xfe,0xe0,0x08,0x00,0x82,0x21,0x33,0x8c,0x7a,0x80,0x60,0x74,0x92,0xa0,0xc2,0x97, -0x96,0x02,0x80,0x40,0x75,0x42,0xc4,0xee,0x2c,0x76,0x47,0x36,0x0b,0x61,0xd8,0xfe, -0xe0,0x44,0x11,0x4a,0x46,0xb8,0x04,0xcc,0x9b,0x66,0x42,0x02,0x46,0x78,0x00,0x7c, -0xfa,0xc6,0x0b,0x00,0x41,0xc1,0xfe,0xf1,0xd3,0xfe,0x42,0x24,0x00,0xd1,0x33,0xfc, -0xc1,0xd2,0xfe,0xa2,0x24,0x00,0xe2,0xa1,0x00,0x81,0xda,0xfe,0xe0,0x08,0x00,0x81, -0xda,0xfe,0xe0,0x08,0x00,0x56,0x6a,0xfd,0x26,0x12,0x02,0x86,0x6c,0x00,0xa2,0x21, -0x0c,0x65,0x76,0xff,0x16,0xe3,0x1a,0x88,0xd1,0x21,0x8d,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x88,0xe1,0x21,0x8c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x88,0xf1,0x21,0x8a,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x10,0x21,0x89,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x11,0x21,0x87,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x12,0x21,0x85, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x13,0x21,0x83,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x14,0x21,0x82,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x15,0x21, -0x80,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x7f,0xfe,0x82,0x21,0x16,0xc0,0x20,0x00, -0x89,0x02,0x21,0x7d,0xfe,0x82,0x21,0x17,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x18, -0x21,0x7b,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19,0x21,0x79,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x1a,0x21,0x77,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x1b,0x21,0x75,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1c,0x21,0x74,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x1d,0x21,0x72,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x1e,0x21,0x70,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1f,0x21,0x6e,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x20,0x21,0x6d,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x21,0x6c,0xfe,0x82,0x21,0x21,0xc0,0x20,0x00,0x89,0x02,0x21,0x6a,0xfe,0x82,0x21, -0x22,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x23,0x21,0x67,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x24,0x21,0x66,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x25,0x21, -0x64,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x26,0x21,0x62,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x27,0x21,0x60,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x28, -0x21,0x5f,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x29,0x21,0x5d,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x2a,0x21,0x5b,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x2b,0x21,0x59,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x58,0xfe,0x82,0x21,0x2c,0xc0, -0x20,0x00,0x89,0x02,0x21,0x57,0xfe,0x82,0x21,0x2d,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x2e,0x21,0x54,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2f,0x21,0x52,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x30,0x21,0x51,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x31,0x21,0x4f,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x4e,0xfe,0x82,0x21, -0x32,0xc0,0x20,0x00,0x89,0x02,0x21,0x4c,0xfe,0x28,0x02,0x72,0x42,0x19,0x06,0x01, -0x00,0x7c,0xea,0x46,0x93,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00,0x08,0x40,0x20,0x20, -0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d,0xf0,0x00,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x87,0x59,0x18,0xc0, -0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0,0x20,0x00,0x89,0xc2, -0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87,0x59,0x0a,0x32,0xc3, -0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x76,0x94,0x09, -0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0,0xb6,0x74,0xed,0x62, -0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5,0x01,0x17,0x65,0x27, -0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42,0xc4,0xfe,0x62,0x45, -0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00,0x36,0x21,0x00,0x20, -0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20,0x83,0x01,0x56,0xa8, -0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23,0x79,0x15,0x78,0x33, -0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64,0x0b,0x68,0x03,0x78, -0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07,0x17,0xe4,0x14,0x07, -0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55,0x17,0xe4,0x04,0x07, -0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00,0x2b,0x55,0x07,0xe4, -0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0,0x16,0xa4,0xff,0x00, -0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97,0x21,0x78,0x13,0x88, -0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79,0x15,0x68,0x43,0x80, -0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35,0x52,0xc5,0x10,0x37, -0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b,0x33,0x70,0x78,0x81, -0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78,0x13,0x4b,0x33,0x60, -0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4,0x06,0x07,0xe4,0x18, -0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x62,0x45,0x00,0x72, -0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00,0x62,0x45,0x00,0x1d, -0xf0,0x00,0x00,0x00,0x00,0x76,0x94,0x04,0x32,0x45,0x00,0x1b,0x55,0x1d,0xf0,0x00, -0xb6,0x84,0xf1,0x32,0x45,0x00,0x1b,0x55,0x0b,0x44,0x17,0x65,0x28,0xb6,0x84,0xe4, -0x32,0x55,0x00,0x2b,0x55,0x42,0xc4,0xfe,0x86,0x06,0x00,0x00,0x36,0x21,0x00,0x30, -0x30,0x74,0x80,0x73,0x11,0x70,0x33,0x20,0x00,0x73,0x11,0x70,0x33,0x20,0x5d,0x02, -0x07,0xe2,0xcc,0x17,0xe2,0xd6,0x40,0x74,0x41,0x76,0x97,0x0a,0x39,0x05,0x39,0x15, -0x39,0x25,0x39,0x35,0x52,0xc5,0x10,0x37,0x64,0x06,0x39,0x05,0x39,0x15,0x52,0xc5, -0x08,0x27,0x64,0x03,0x39,0x05,0x4b,0x55,0x17,0x64,0x04,0x32,0x55,0x00,0x2b,0x55, -0x07,0x64,0x02,0x32,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_data.inc deleted file mode 100644 index 7eafad222b..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_data.inc +++ /dev/null @@ -1,22 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x28,0xc1,0x38,0x40,0xbc,0xc0,0x38,0x40,0xf8,0xc0,0x38,0x40,0x9c,0xc0,0x38,0x40, -0x8c,0xc1,0x38,0x40,0xbc,0xc4,0x38,0x40,0x0c,0xd2,0x38,0x40,0x18,0xc4,0x38,0x40, -0x70,0xc4,0x38,0x40,0xe0,0xd1,0x38,0x40,0xec,0xc5,0x38,0x40,0xbc,0xd1,0x38,0x40, -0x5c,0xc1,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x18, -0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_code.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_code.inc deleted file mode 100644 index abfcb85323..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_code.inc +++ /dev/null @@ -1,334 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0xce,0xfa,0xed,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0xca,0x3f, -0x34,0x70,0x00,0x60,0x2c,0x70,0x00,0x60,0x30,0x70,0x00,0x60,0xa0,0x00,0xca,0x3f, -0x36,0x41,0x00,0xa1,0xfa,0xff,0x82,0x0a,0x00,0x16,0x28,0x06,0x81,0xf9,0xff,0x0c, -0x1b,0xc0,0x20,0x00,0x98,0x08,0x0c,0x08,0x90,0x92,0x25,0x46,0x03,0x00,0x00,0x00, -0x07,0x69,0x05,0xb0,0x88,0x30,0x80,0x80,0x74,0x90,0x91,0x41,0x56,0x09,0xff,0xb1, -0xf3,0xff,0xbc,0x28,0x81,0xf0,0xff,0xc0,0x20,0x00,0x88,0x08,0x47,0xe8,0x0d,0x81, -0xec,0xff,0xc0,0x20,0x00,0x88,0x08,0x80,0x82,0x25,0x66,0x78,0x1c,0x91,0xea,0xff, -0xc0,0x20,0x00,0x88,0x09,0xc0,0x20,0x00,0x98,0x09,0x80,0x84,0xb5,0x90,0x9a,0x41, -0x90,0x88,0x10,0x07,0x68,0x03,0x0c,0x28,0x89,0x0b,0x0c,0x08,0x82,0x4a,0x00,0x81, -0xe3,0xff,0x28,0x08,0x1d,0xf0,0x00,0x00,0x1c,0x00,0x10,0x00,0x36,0x41,0x00,0x21, -0xfe,0xff,0x20,0x62,0x40,0x20,0x26,0x05,0x1d,0xf0,0x00,0x00,0x00,0x10,0x00,0x00, -0x20,0x40,0x00,0x00,0x00,0x10,0x01,0x00,0x18,0x10,0x0c,0x60,0x36,0x41,0x00,0x2c, -0x09,0x81,0xfa,0xff,0xcc,0x42,0x91,0xfa,0xff,0x81,0xfa,0xff,0x90,0x88,0x20,0x91, -0xfa,0xff,0x0c,0x02,0xc0,0x20,0x00,0x89,0x09,0x1d,0xf0,0x00,0x14,0x00,0x10,0x00, -0x36,0x41,0x00,0x0c,0x08,0x91,0xfd,0xff,0x80,0x79,0x40,0x1d,0xf0,0x00,0x00,0x00, -0x00,0x80,0x3f,0x00,0x00,0x00,0x80,0x00,0x36,0x41,0x00,0x91,0xe7,0xff,0x80,0x69, -0x40,0xa1,0xfb,0xff,0x10,0x22,0x11,0xa0,0x22,0x10,0x30,0x30,0xe4,0x30,0x22,0x20, -0x31,0xf9,0xff,0x30,0x88,0x10,0x80,0x22,0x20,0x20,0x79,0x40,0x25,0xfc,0xff,0x0c, -0x02,0x1d,0xf0,0x00,0xeb,0xc0,0x38,0x40,0x36,0x41,0x00,0x81,0xfe,0xff,0x91,0xeb, -0xff,0x80,0x79,0x40,0x81,0xd9,0xff,0x80,0x68,0x40,0x92,0xa0,0x00,0x77,0x78,0x14, -0x80,0xaf,0x64,0x80,0x80,0xe4,0x97,0x98,0x05,0x20,0x80,0x64,0xa7,0x18,0x05,0x25, -0xf9,0xff,0x92,0xa1,0x01,0x90,0x29,0x20,0x90,0x00,0x00,0x00,0x36,0x41,0x00,0x80, -0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x0c,0x02,0x87,0x59,0x08,0x21,0xca,0xff, -0x20,0x62,0x40,0x20,0x27,0x05,0x1d,0xf0,0x00,0x00,0xcd,0x3f,0x00,0x40,0x00,0x00, -0x00,0x40,0xcd,0x3f,0x20,0x50,0x01,0x00,0x04,0x00,0x10,0x00,0x36,0x41,0x00,0x8d, -0x02,0x90,0xeb,0x03,0x90,0x9d,0x04,0x56,0x19,0x04,0xc0,0x20,0x00,0x99,0xb2,0xc0, -0x20,0x00,0x99,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0x99,0xd2,0x99,0x92, -0x21,0xf2,0xff,0xa1,0xf3,0xff,0x29,0x58,0x21,0xf1,0xff,0xc0,0x20,0x00,0x99,0x38, -0x29,0x68,0xa9,0x78,0x29,0x88,0xc0,0x20,0x00,0x99,0x48,0x21,0xbb,0xff,0xa1,0xed, -0xff,0xc0,0x20,0x00,0x99,0x28,0xc0,0x20,0x00,0xa2,0x62,0x00,0x21,0xeb,0xff,0x0c, -0x2a,0xa0,0x72,0x40,0xa2,0xa0,0x80,0xa0,0x72,0x40,0x0c,0x02,0xa1,0xab,0xff,0x20, -0x7a,0x40,0xa1,0xba,0xff,0x20,0x7a,0x40,0x0c,0x1a,0x00,0x19,0x40,0x00,0x9a,0xa1, -0xa2,0x08,0x00,0xa0,0x99,0x20,0x92,0x48,0x00,0x1d,0xf0,0x00,0xcd,0xcc,0xcc,0xcc, -0xcc,0x1b,0x00,0x40,0x36,0x61,0x00,0x61,0xfd,0xff,0xc6,0x0d,0x00,0x81,0xfc,0xff, -0xe0,0x08,0x00,0x60,0xaa,0xa2,0x58,0x03,0xa0,0xa7,0x41,0x50,0x5a,0xc0,0x48,0x13, -0x0c,0x17,0x57,0x3a,0x02,0x72,0xa0,0x00,0x40,0x40,0x60,0x70,0x44,0xc0,0x78,0x33, -0x59,0x43,0x49,0x53,0x77,0x24,0x0d,0x47,0x17,0x02,0x86,0x6a,0x00,0x48,0x23,0x47, -0x35,0x02,0x86,0x68,0x00,0x58,0x02,0xc0,0x20,0x00,0x48,0x12,0x58,0x05,0xc0,0x20, -0x00,0xa8,0x12,0xe0,0x05,0x00,0x5d,0x0a,0x56,0x2a,0x19,0x7c,0xf3,0x40,0x33,0x30, -0x30,0x30,0x04,0xe0,0x63,0x11,0x6a,0x62,0xc0,0x20,0x00,0xa9,0x26,0xc0,0x20,0x00, -0x68,0x12,0xad,0x03,0x1b,0x66,0xc0,0x20,0x00,0x69,0x12,0x68,0x02,0x2b,0x33,0x68, -0x16,0xd0,0x33,0x11,0x30,0x32,0x80,0xe0,0x06,0x00,0x78,0x03,0x38,0x02,0xa2,0x23, -0x03,0xe0,0x0a,0x00,0x16,0x2a,0x13,0x82,0x17,0x00,0x16,0xc8,0x12,0x6d,0x05,0x9d, -0x05,0xc0,0x20,0x00,0x38,0xb2,0xc0,0x20,0x00,0xa8,0xc2,0x37,0x3a,0x1d,0xc0,0x20, -0x00,0x38,0x92,0xc0,0x20,0x00,0xa8,0xc2,0xa0,0x33,0xc0,0x16,0x63,0x10,0xc0,0x20, -0x00,0xa8,0xb2,0xdc,0x9a,0x0b,0x33,0x86,0x04,0x00,0x00,0x00,0xc0,0x20,0x00,0x38, -0xb2,0xc0,0x20,0x00,0xa2,0x22,0x0c,0x32,0xc3,0xff,0xa0,0x33,0xc0,0x16,0x43,0x0e, -0x60,0xa8,0xc0,0x30,0x3a,0x63,0xb8,0x82,0xc0,0x20,0x00,0xa8,0xc2,0xc0,0x20,0x00, -0xc8,0xb2,0xc0,0x20,0x00,0xd8,0xc2,0xaa,0xab,0xc7,0xbd,0x02,0x46,0x21,0x00,0xc0, -0x20,0x00,0xc8,0xc2,0xc0,0x20,0x00,0xd8,0x92,0xca,0xc3,0xd7,0xbc,0x02,0x86,0x21, -0x00,0xc0,0x20,0x00,0xc8,0xb2,0x16,0xec,0x08,0xc0,0x20,0x00,0xc8,0xc2,0xc0,0x20, -0x00,0xd8,0x92,0xca,0xc3,0xd7,0x9c,0x07,0xc0,0x20,0x00,0x99,0xc2,0x06,0x1d,0x00, -0xc0,0x20,0x00,0xa8,0xb2,0x0b,0xaa,0x37,0x3a,0x6d,0xc0,0x20,0x00,0xa8,0xc2,0xc0, -0x20,0x00,0xa9,0xa2,0xc0,0x20,0x00,0x99,0xc2,0xc0,0x20,0x00,0xc8,0xb2,0xc0,0x20, -0x00,0xa8,0xa2,0xa7,0x9c,0x1d,0xc0,0x20,0x00,0x99,0xb2,0xc0,0x20,0x00,0xc8,0xa2, -0xc0,0x20,0x00,0xa8,0x92,0xa7,0xbc,0x0b,0xc0,0x20,0x00,0xa2,0x22,0x09,0xc0,0x20, -0x00,0xa2,0x62,0x0a,0xc0,0x20,0x00,0xa8,0xc2,0xaa,0xa3,0xc0,0x20,0x00,0xa9,0xc2, -0xad,0x0b,0xc6,0x07,0x00,0xc0,0x20,0x00,0xb8,0xb2,0xc0,0x20,0x00,0xc2,0x22,0x0c, -0x0b,0xbb,0xc0,0xbb,0xc0,0x37,0x3b,0x0f,0xc0,0x20,0x00,0xb8,0xc2,0xba,0xb3,0xc0, -0x20,0x00,0xb2,0x62,0x0c,0x56,0x3a,0x00,0x06,0xff,0xff,0x00,0x2b,0xb6,0xcd,0x03, -0xba,0xb7,0x89,0x01,0x99,0x11,0xa5,0xf9,0x00,0x88,0x01,0x3a,0x66,0x98,0x11,0x87, -0xb6,0x02,0xc6,0xb6,0xff,0x0c,0x03,0x32,0x57,0x00,0x40,0x40,0x04,0xe0,0x44,0x11, -0x4a,0x42,0xc0,0x20,0x00,0xa8,0x12,0x28,0x02,0xc0,0x20,0x00,0xb8,0x24,0x22,0x22, -0x02,0xe0,0x02,0x00,0x46,0x06,0x00,0x00,0x52,0xa1,0x07,0x86,0x04,0x00,0x48,0x23, -0x26,0x04,0x02,0x86,0x85,0xff,0x48,0x33,0x66,0x04,0x02,0x86,0x91,0xff,0xc6,0x82, -0xff,0x2d,0x05,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x50,0xeb,0x03,0x50,0x5d, -0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x57,0x58,0x3f,0xc0,0x20,0x00,0x88,0x22,0x4b, -0x52,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0,0x20,0x00,0x88,0x38,0x37,0xb8, -0x10,0x0c,0x0a,0xc6,0x08,0x00,0x40,0xb4,0x20,0x50,0xa5,0x20,0x65,0xdc,0xff,0x56, -0x7a,0x01,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82,0xc0, -0x20,0x00,0x88,0x38,0x87,0x33,0xde,0x86,0xf5,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x40,0xeb,0x03,0x40,0x4d,0x04,0x82,0x02,0x00,0xa2,0xa1,0x03,0x47, -0x58,0x35,0xc0,0x20,0x00,0x88,0x22,0x4b,0x42,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a, -0x82,0xc0,0x20,0x00,0x88,0x38,0x46,0x02,0x00,0x00,0xbd,0x03,0xad,0x04,0x65,0xd7, -0xff,0xdc,0x3a,0xc0,0x20,0x00,0x88,0x22,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0x56,0x1a,0xfe,0x2d,0x0a,0x1d,0xf0,0x36,0x41,0x00,0xbd, -0x04,0x50,0xeb,0x03,0x50,0x5d,0x04,0x82,0x02,0x00,0x57,0xd8,0x06,0x0c,0x02,0x06, -0x45,0x00,0x00,0x00,0xc0,0x20,0x00,0x52,0x22,0x02,0x50,0x50,0x04,0x52,0xc5,0x02, -0xd0,0x55,0x11,0x50,0x52,0x80,0x58,0x25,0x52,0xc5,0xfc,0x37,0x35,0xde,0xc0,0x20, -0x00,0x58,0x22,0x50,0x50,0x04,0xe0,0x55,0x11,0x5a,0x52,0xc0,0x20,0x00,0x98,0x35, -0xc0,0x20,0x00,0x88,0x22,0x4b,0x53,0x80,0x80,0x04,0x2b,0x88,0xd0,0x88,0x11,0x8a, -0x82,0x88,0x28,0x5a,0x99,0x97,0xb8,0x77,0x4b,0xa2,0xa5,0xcf,0xff,0x56,0xca,0xfa, -0xc0,0x20,0x00,0x88,0x22,0x50,0x90,0xf4,0x80,0x80,0x04,0xe0,0x88,0x11,0x8a,0x82, -0xc0,0x20,0x00,0xa8,0x38,0xc0,0x20,0x00,0x88,0x22,0xaa,0x99,0x80,0x80,0x04,0x2b, -0x88,0xd0,0x88,0x11,0x8a,0x82,0x88,0x28,0x97,0x38,0x81,0xc0,0x20,0x00,0x98,0x22, -0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04,0x2b,0x99,0xe0,0x88,0x11, -0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88,0x38,0x98,0x19,0x8a,0x89, -0x16,0x98,0xf5,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11,0x9a,0x22, -0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x46,0x10,0x00,0x00, -0xc0,0x20,0x00,0x98,0x22,0xc0,0x20,0x00,0x88,0x22,0x90,0x90,0x04,0x80,0x80,0x04, -0x2b,0x99,0xe0,0x88,0x11,0xd0,0x99,0x11,0x8a,0x82,0x9a,0x92,0xc0,0x20,0x00,0x88, -0x38,0x98,0x19,0x8a,0x89,0xc0,0x20,0x00,0x98,0x22,0x90,0x90,0x04,0xe0,0x99,0x11, -0x9a,0x22,0xc0,0x20,0x00,0x98,0x32,0x5a,0x59,0xc0,0x20,0x00,0x59,0x32,0x16,0xb8, -0xef,0x20,0xeb,0x03,0x20,0x2d,0x04,0x10,0x22,0x11,0x30,0x32,0x20,0x0c,0x02,0x22, -0x58,0x01,0x32,0x58,0x00,0x4b,0x28,0x1d,0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x5d, -0x02,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xc2,0x04,0x87,0xd9,0x04, -0x0c,0x02,0x86,0x44,0x00,0xc0,0x20,0x00,0x88,0xc5,0xc0,0x20,0x00,0x98,0xd5,0x87, -0x39,0x09,0xc0,0x20,0x00,0x88,0xd5,0x86,0x01,0x00,0x00,0x00,0xc0,0x20,0x00,0x88, -0xb5,0xc0,0x20,0x00,0x98,0xc5,0x90,0x88,0xc0,0x16,0x48,0x08,0x28,0x03,0x20,0x88, -0x63,0x89,0x03,0xc0,0x20,0x00,0x28,0xc5,0x38,0x95,0x2a,0x23,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xd5,0x37,0x34,0x12,0xc0,0x20,0x00,0x38,0xc5,0xc0,0x20, -0x00,0x48,0xd5,0x3a,0x38,0x37,0x34,0x53,0xc6,0x0f,0x00,0x00,0xc0,0x20,0x00,0x38, -0xc5,0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x37,0x34,0x40,0xc0,0x20,0x00,0x38,0xc5, -0xc0,0x20,0x00,0x48,0xb5,0x3a,0x38,0x47,0x93,0x20,0xc0,0x20,0x00,0x48,0xb5,0xc0, -0x20,0x00,0x38,0xa5,0x37,0xb4,0x09,0xc0,0x20,0x00,0x38,0xa5,0xc0,0x20,0x00,0x39, -0xb5,0x0c,0x03,0xc0,0x20,0x00,0x39,0xc5,0x46,0x03,0x00,0xc0,0x20,0x00,0x38,0xc5, -0x30,0x88,0x80,0xc0,0x20,0x00,0x82,0x65,0x0c,0x56,0xb2,0x06,0x06,0xff,0xff,0x00, -0x00,0x82,0x25,0x01,0xa2,0x28,0x03,0xe0,0x0a,0x00,0x16,0xaa,0x00,0xbd,0x04,0xad, -0x02,0x25,0xb5,0xff,0x46,0xcf,0xff,0x00,0x88,0x24,0x66,0x08,0x07,0x88,0x34,0x66, -0x08,0x02,0xc6,0xcb,0xff,0x81,0xce,0xfe,0xe0,0x08,0x00,0x61,0xcc,0xfe,0x98,0x04, -0x60,0xaa,0xa2,0x88,0x14,0xa0,0xa7,0x41,0x90,0x9a,0xc0,0xb2,0xa0,0x01,0x97,0x3a, -0x02,0xb2,0xa0,0x00,0x80,0x80,0x60,0xb0,0x88,0xc0,0xa8,0x34,0x99,0x44,0x89,0x54, -0xa7,0xa8,0x02,0x86,0xbf,0xff,0x87,0x1a,0x02,0xc6,0xbc,0xff,0x88,0x24,0x87,0xb9, -0x02,0x06,0xbc,0xff,0x06,0xba,0xff,0x00,0x1d,0xf0,0x00,0x00,0x7c,0x01,0xca,0x3f, -0x48,0x01,0xca,0x3f,0x10,0x00,0xca,0x3f,0x34,0x00,0xca,0x3f,0x60,0x01,0xca,0x3f, -0x64,0x01,0xca,0x3f,0x00,0x80,0x00,0x00,0x0c,0xab,0x00,0x00,0xf0,0xaa,0x00,0x00, -0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x08,0xab,0x00,0x00,0xff,0x7f,0x00,0x00, -0x10,0x80,0x00,0x00,0x24,0xab,0x00,0x00,0x30,0xab,0x00,0x00,0x28,0xab,0x00,0x00, -0x20,0xab,0x00,0x00,0x2c,0xab,0x00,0x00,0x34,0xab,0x00,0x00,0x00,0xab,0x00,0x00, -0x40,0xab,0x00,0x00,0x38,0xab,0x00,0x00,0x3c,0xab,0x00,0x00,0x50,0xab,0x00,0x00, -0x28,0x08,0x00,0x40,0x6c,0x09,0x00,0x40,0x14,0x0a,0x00,0x40,0x36,0x41,0x00,0x81, -0xfb,0xff,0x38,0x62,0x41,0xe2,0xff,0x80,0x81,0xc0,0x30,0x30,0x04,0x10,0x18,0x00, -0x39,0x04,0xb0,0xeb,0x03,0xb0,0xbd,0x04,0x31,0xde,0xff,0xfc,0x7b,0x1c,0x8c,0xad, -0x03,0xe5,0xcc,0x00,0x41,0xdc,0xff,0x0c,0x15,0x49,0x23,0x41,0xdb,0xff,0x49,0x33, -0x41,0xdb,0xff,0x52,0x44,0x00,0x06,0x07,0x00,0x68,0x04,0xcc,0xa6,0x1b,0x55,0x8b, -0x44,0x66,0x35,0xf4,0x86,0xc7,0x00,0x00,0x00,0x68,0x06,0xa8,0x14,0xe0,0x06,0x00, -0x16,0x9a,0xfe,0x86,0xc2,0x00,0x4d,0x03,0x0c,0x05,0xc6,0xf6,0xff,0x48,0x23,0x8c, -0xd4,0x48,0x54,0x8c,0x94,0xc8,0x32,0xb2,0x22,0x02,0xa2,0x23,0x03,0xe0,0x04,0x00, -0x41,0xcc,0xff,0x38,0x02,0x61,0xd2,0xff,0x39,0x04,0x38,0x42,0x81,0xd2,0xff,0x39, -0x14,0x38,0x12,0x6a,0x51,0x39,0x24,0x32,0xc1,0x10,0x59,0x34,0x39,0x44,0x39,0x54, -0x1a,0x88,0x0c,0x04,0x49,0x05,0x49,0x08,0x91,0xcc,0xff,0x41,0xc3,0xff,0x1a,0x99, -0x4a,0xa3,0xa9,0x09,0x46,0xa9,0x00,0x00,0x00,0x51,0xc6,0xff,0x61,0xc7,0xff,0x1a, -0x55,0x58,0x05,0x1a,0x66,0x68,0x06,0x50,0x44,0xc0,0x49,0x06,0x41,0xb8,0xff,0x42, -0x04,0x00,0x16,0xb4,0x29,0x41,0xb2,0xff,0x58,0x24,0x16,0x35,0x29,0x58,0x65,0x16, -0xe5,0x28,0x81,0x6b,0xfe,0xe0,0x08,0x00,0xc1,0xb5,0xff,0x91,0xb5,0xff,0xca,0xc3, -0x51,0x67,0xfe,0x99,0x3c,0x91,0xb3,0xff,0x81,0xb2,0xff,0x50,0xaa,0xa2,0x99,0x5c, -0x0c,0x05,0x91,0xb5,0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99, -0x81,0xad,0xff,0xa9,0x0c,0x58,0x65,0xa8,0x34,0xb8,0x09,0x89,0x4c,0xe0,0x05,0x00, -0x41,0xaf,0xff,0x1a,0x44,0xa9,0x04,0x16,0x6a,0x24,0x81,0xae,0xff,0x91,0xa6,0xff, -0x1a,0x88,0xa9,0x08,0x51,0xab,0xff,0x9a,0xa3,0x91,0xab,0xff,0x68,0x06,0x1a,0x55, -0x1a,0x99,0x69,0x05,0x0c,0x18,0xa9,0x09,0x06,0x5c,0x00,0x00,0xa1,0xa5,0xff,0x51, -0x98,0xff,0x1a,0xaa,0x48,0x0a,0xa1,0xa4,0xff,0xd8,0x45,0x1a,0xaa,0xa8,0x0a,0xe8, -0x55,0x49,0x0a,0x41,0x94,0xff,0x81,0xa1,0xff,0x91,0x9d,0xff,0x4a,0x4d,0x8a,0x71, -0xe0,0x44,0xc0,0x1a,0x99,0x49,0x07,0x98,0x09,0x48,0x25,0x61,0x90,0xff,0x0c,0x07, -0x47,0xb9,0x01,0x0c,0x27,0x81,0x97,0xff,0x51,0x8a,0xff,0xa1,0x8f,0xff,0x79,0x01, -0x1a,0x88,0xaa,0x43,0xb8,0x08,0x6a,0x63,0xa8,0x35,0xfd,0x06,0xcd,0x04,0x81,0x98, -0xff,0xe0,0x08,0x00,0x91,0x8f,0xff,0x48,0x04,0x1a,0x99,0x98,0x09,0x8d,0x0a,0x40, -0xa9,0xc0,0x91,0x8b,0xff,0x78,0x25,0x1a,0x99,0xa9,0x09,0xa1,0x8a,0xff,0x40,0x77, -0xc0,0x1a,0xaa,0xa8,0x0a,0x68,0x06,0x4a,0x9a,0x48,0x55,0xa1,0x86,0xff,0x6a,0x44, -0x0b,0x68,0x1a,0xaa,0xb8,0x45,0x60,0x68,0x20,0x49,0x55,0x79,0x25,0x99,0x0a,0x60, -0x6f,0x05,0xb0,0x44,0xc0,0xcc,0x96,0x72,0xd4,0x80,0x0c,0x1a,0x70,0x6a,0x83,0x16, -0x96,0x0c,0x68,0x15,0x60,0xc4,0x63,0x16,0xfc,0x0a,0x71,0x74,0xff,0xc7,0x37,0x05, -0x67,0xb4,0x02,0x46,0x54,0x00,0x71,0x65,0xff,0x68,0x05,0x72,0x27,0x00,0xfc,0x37, -0x91,0x78,0xff,0xa1,0x78,0xff,0x1a,0x99,0x89,0x09,0x91,0x77,0xff,0x1a,0xaa,0xb9, -0x0a,0x1a,0x99,0xc9,0x09,0xa5,0x67,0xff,0x91,0x72,0xff,0x1a,0x99,0x88,0x09,0x91, -0x71,0xff,0x1a,0x99,0xb8,0x09,0x91,0x70,0xff,0x1a,0x99,0xc8,0x09,0x16,0x0a,0x05, -0xfc,0x97,0xc6,0x12,0x00,0xa1,0x6a,0xff,0x91,0x6b,0xff,0x10,0xaa,0x80,0x82,0x6a, -0x00,0xa1,0x69,0xff,0x10,0x99,0x80,0xb9,0x09,0x1a,0xaa,0xc9,0x0a,0x25,0x64,0xff, -0x91,0x64,0xff,0x1a,0x99,0x88,0x09,0x91,0x63,0xff,0x1a,0x99,0xb8,0x09,0x91,0x62, -0xff,0x1a,0x99,0xc8,0x09,0x56,0x7a,0xf9,0x06,0x37,0x00,0x00,0x00,0xad,0x06,0x61, -0x5c,0xff,0x1a,0x66,0x89,0x06,0x81,0x5f,0xff,0xe0,0x08,0x00,0x06,0x04,0x00,0x00, -0x00,0xad,0x06,0x61,0x57,0xff,0x1a,0x66,0x89,0x06,0x81,0x5b,0xff,0xe0,0x08,0x00, -0x91,0x54,0xff,0x1a,0x99,0x88,0x09,0x56,0xda,0x0a,0x68,0x05,0x4a,0x66,0x69,0x05, -0x68,0x15,0x40,0x46,0xc0,0x49,0x15,0x48,0x45,0x42,0x65,0x05,0xa1,0x49,0xff,0x1a, -0xaa,0xa8,0x0a,0x8c,0xea,0x51,0x3a,0xff,0x48,0x15,0x8c,0x74,0x80,0x4f,0x31,0x80, -0x44,0xc0,0x96,0x64,0xe7,0x96,0xf8,0x07,0x41,0x36,0xff,0x48,0x14,0xcc,0x48,0x8c, -0x54,0xc6,0x1c,0x00,0x00,0x16,0xf4,0x06,0x41,0x31,0xff,0x42,0x04,0x00,0x16,0xf4, -0x07,0x41,0x2b,0xff,0x58,0x24,0x16,0x75,0x07,0x58,0x65,0x16,0x25,0x07,0x81,0xe4, -0xfd,0xe0,0x08,0x00,0x61,0x3a,0xff,0x91,0x2e,0xff,0x6a,0xc1,0x51,0xe0,0xfd,0x99, -0x3c,0x91,0x2c,0xff,0x50,0xaa,0xa2,0x81,0x2a,0xff,0x0c,0x05,0x99,0x5c,0x91,0x2f, -0xff,0x59,0x1c,0x58,0x24,0xa0,0xa7,0x41,0x89,0x2c,0x1a,0x99,0x81,0x26,0xff,0xa9, -0x0c,0x58,0x75,0xb8,0x09,0xa8,0x34,0x89,0x4c,0xe0,0x05,0x00,0xfc,0x1a,0x41,0x1e, -0xff,0xa1,0x24,0xff,0x4a,0x43,0x1a,0xaa,0xa8,0x0a,0x48,0x04,0x4a,0x5a,0xa1,0x21, -0xff,0x1a,0xaa,0x59,0x0a,0x06,0x01,0x00,0x7c,0xd2,0xc6,0x0c,0x00,0x51,0x1d,0xff, -0x48,0x12,0x1a,0x55,0x58,0x05,0x47,0xb5,0x02,0x06,0x53,0xff,0x0c,0x02,0xc6,0x07, -0x00,0x7c,0xf2,0x86,0x06,0x00,0x51,0x68,0xfd,0x40,0x65,0x40,0x61,0x7e,0xfd,0x60, -0x44,0x20,0x40,0x75,0x40,0x41,0x09,0xff,0x42,0x04,0x00,0x56,0xe4,0xcd,0x86,0x3b, -0xff,0x1d,0xf0,0x00,0x48,0x01,0xca,0x3f,0x80,0x01,0xca,0x3f,0x00,0x40,0x0c,0x60, -0x04,0x40,0x0c,0x60,0x48,0x00,0x0c,0x60,0xe8,0xff,0xce,0x3f,0x6c,0x00,0xca,0x3f, -0x3c,0x30,0x00,0x60,0x10,0x20,0x00,0x60,0x14,0x20,0x00,0x60,0x18,0x20,0x00,0x60, -0xe0,0x20,0x00,0x60,0x0c,0x20,0x00,0x60,0x08,0x20,0x00,0x60,0x00,0x20,0x00,0x60, -0x04,0x20,0x00,0x60,0x1c,0x20,0x00,0x60,0x20,0x20,0x00,0x60,0xe4,0x20,0x00,0x60, -0xe8,0x20,0x00,0x60,0x24,0x20,0x00,0x60,0x28,0x20,0x00,0x60,0x2c,0x20,0x00,0x60, -0x30,0x20,0x00,0x60,0x34,0x20,0x00,0x60,0x38,0x20,0x00,0x60,0x3c,0x20,0x00,0x60, -0x40,0x20,0x00,0x60,0x44,0x20,0x00,0x60,0x98,0x20,0x00,0x60,0x9c,0x20,0x00,0x60, -0xa0,0x20,0x00,0x60,0xa4,0x20,0x00,0x60,0xa8,0x20,0x00,0x60,0xac,0x20,0x00,0x60, -0xb0,0x20,0x00,0x60,0xb4,0x20,0x00,0x60,0xb8,0x20,0x00,0x60,0xbc,0x20,0x00,0x60, -0xc0,0x20,0x00,0x60,0xc4,0x20,0x00,0x60,0xc8,0x20,0x00,0x60,0xcc,0x20,0x00,0x60, -0xd0,0x20,0x00,0x60,0xd4,0x20,0x00,0x60,0xf0,0x20,0x00,0x60,0xe4,0xff,0xce,0x3f, -0x34,0x30,0x00,0x60,0x03,0x01,0x03,0x00,0x14,0x30,0x00,0x60,0x00,0x80,0x20,0x00, -0x08,0x30,0x00,0x60,0x00,0x00,0x20,0x00,0x28,0x30,0x00,0x60,0x24,0x30,0x00,0x60, -0x20,0x30,0x00,0x60,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x70,0xe0,0x30,0x00,0x60, -0x0f,0x9c,0x6f,0xfe,0xff,0xff,0xff,0xdf,0x00,0x00,0x00,0x20,0x58,0x20,0x00,0x60, -0x00,0x00,0x00,0x10,0xa8,0x00,0xca,0x3f,0xff,0xff,0x00,0x00,0x00,0x00,0x01,0x00, -0x74,0x1f,0x00,0x40,0x74,0x19,0x00,0x40,0x98,0x19,0x00,0x40,0x50,0x16,0x00,0x40, -0x90,0x18,0x00,0x40,0x04,0x20,0x00,0x40,0xec,0x0a,0x00,0x40,0x54,0x0c,0x00,0x40, -0x3c,0x0c,0x00,0x40,0xac,0x08,0x00,0x40,0x50,0x0a,0x00,0x40,0x2c,0x0a,0x00,0x40, -0x36,0x01,0x02,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x31,0xad,0xff, -0x41,0xae,0xff,0x0c,0x05,0xc6,0x00,0x00,0x59,0x03,0x4b,0x33,0x47,0x33,0xf8,0x32, -0xc1,0x10,0x42,0xa0,0xe0,0x39,0x11,0x4a,0x31,0x39,0x01,0x0c,0x43,0x39,0x21,0x0c, -0xd3,0x7c,0xea,0x27,0xa3,0x02,0x06,0x88,0x01,0x88,0x51,0x89,0xc1,0x60,0xeb,0x03, -0x60,0x6d,0x04,0x81,0xe3,0xff,0xe0,0x08,0x00,0x81,0xa1,0xff,0x31,0xa0,0xff,0x4d, -0x0a,0xc0,0x20,0x00,0x38,0x03,0x0c,0x2a,0xc0,0x20,0x00,0x92,0x28,0x00,0x0c,0x18, -0x60,0x8a,0x93,0x30,0x30,0x04,0x87,0x89,0x02,0x56,0xb3,0x06,0x31,0x9a,0xff,0x0c, -0x49,0xc0,0x20,0x00,0x88,0x03,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0xc0,0x20, -0x00,0x88,0x03,0x0c,0x89,0x90,0x88,0x20,0xc0,0x20,0x00,0x89,0x03,0xc0,0x20,0x00, -0x88,0x03,0x92,0xaf,0xf7,0x90,0x88,0x10,0xc0,0x20,0x00,0x82,0x63,0x00,0x81,0xcd, -0xff,0xe0,0x08,0x00,0x81,0xcd,0xff,0xe0,0x08,0x00,0x81,0xcc,0xff,0xe0,0x08,0x00, -0x0c,0x0a,0x81,0xcb,0xff,0xe0,0x08,0x00,0x31,0x86,0xff,0xcc,0xa6,0xc0,0x20,0x00, -0x68,0x03,0x7c,0xe8,0x06,0x02,0x00,0x00,0x00,0xc0,0x20,0x00,0x68,0x03,0x7c,0xd8, -0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x03,0x81,0xc3,0xff,0xe0,0x08,0x00,0x8c,0x6a, -0x31,0x7e,0xff,0x61,0x7e,0xff,0x69,0x03,0x61,0x7e,0xff,0x0c,0x4d,0xc0,0x20,0x00, -0x38,0x06,0xd0,0x33,0x10,0xcc,0xb3,0xbd,0x03,0xad,0x04,0x81,0xbb,0xff,0xe0,0x08, -0x00,0xc6,0xb5,0x00,0x31,0x78,0xff,0x41,0x79,0xff,0xc0,0x20,0x00,0x38,0x03,0x51, -0x7a,0xff,0x39,0xd1,0x31,0x75,0xff,0x7c,0xea,0xc0,0x20,0x00,0x88,0x03,0xc0,0x20, -0x00,0x48,0x04,0x89,0xe1,0x49,0xf1,0x41,0x72,0xff,0xc0,0x20,0x00,0x48,0x04,0x42, -0x61,0x10,0x41,0x70,0xff,0xc0,0x20,0x00,0x48,0x04,0xc0,0x20,0x00,0x88,0x05,0x42, -0x61,0x11,0x41,0x6e,0xff,0x82,0x61,0x12,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x13, -0x41,0x6c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x14,0x41,0x6a,0xff,0xc0,0x20, -0x00,0x48,0x04,0x42,0x61,0x15,0x41,0x68,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61, -0x16,0x41,0x66,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x17,0x41,0x65,0xff,0xc0, -0x20,0x00,0x48,0x04,0x42,0x61,0x18,0x41,0x63,0xff,0xc0,0x20,0x00,0x48,0x04,0x42, -0x61,0x19,0x41,0x61,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1a,0x41,0x5f,0xff, -0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1b,0x41,0x5e,0xff,0xc0,0x20,0x00,0x48,0x04, -0x42,0x61,0x1c,0x41,0x5c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1d,0x41,0x5a, -0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x1e,0x41,0x58,0xff,0xc0,0x20,0x00,0x48, -0x04,0x42,0x61,0x1f,0x41,0x57,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x20,0x41, -0x55,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x21,0x41,0x53,0xff,0xc0,0x20,0x00, -0x48,0x04,0x42,0x61,0x22,0x41,0x51,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x23, -0x41,0x50,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x24,0x41,0x4e,0xff,0xc0,0x20, -0x00,0x48,0x04,0x42,0x61,0x25,0x41,0x4c,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61, -0x26,0x41,0x4a,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x27,0x41,0x49,0xff,0xc0, -0x20,0x00,0x48,0x04,0x42,0x61,0x28,0x41,0x47,0xff,0xc0,0x20,0x00,0x48,0x04,0x42, -0x61,0x29,0x41,0x45,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2a,0x41,0x43,0xff, -0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2b,0x41,0x42,0xff,0xc0,0x20,0x00,0x48,0x04, -0x42,0x61,0x2c,0x41,0x40,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2d,0x41,0x3e, -0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x2e,0x41,0x3c,0xff,0xc0,0x20,0x00,0x48, -0x04,0x42,0x61,0x2f,0x41,0x3b,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x30,0x41, -0x39,0xff,0xc0,0x20,0x00,0x48,0x04,0x42,0x61,0x31,0x41,0x37,0xff,0xc0,0x20,0x00, -0x48,0x04,0x42,0x61,0x32,0x41,0x35,0xff,0x48,0x04,0x72,0x04,0x19,0x41,0x34,0xff, -0xc0,0x20,0x00,0x98,0x04,0xa0,0x99,0x10,0xc0,0x20,0x00,0x99,0x04,0xc0,0x20,0x00, -0x98,0x04,0x0c,0x2a,0xa0,0x99,0x20,0xc0,0x20,0x00,0x99,0x04,0xd2,0x61,0x34,0x81, -0x47,0xff,0xe0,0x08,0x00,0x41,0x2b,0xff,0x91,0x2e,0xff,0xc0,0x20,0x00,0x49,0x03, -0x31,0x2a,0xff,0xb2,0xac,0x00,0xc0,0x20,0x00,0x49,0x03,0x31,0x28,0xff,0xa2,0xa0, -0xff,0xc0,0x20,0x00,0x39,0x05,0x31,0x27,0xff,0x81,0xfd,0xfe,0xc0,0x20,0x00,0x39, -0x09,0x31,0x25,0xff,0xc0,0x20,0x00,0x48,0x03,0xb0,0x44,0x10,0xa0,0x44,0x20,0xc0, -0x20,0x00,0x49,0x03,0x41,0x22,0xff,0xc0,0x20,0x00,0x38,0x04,0xb0,0x33,0x10,0xa0, -0x33,0x20,0xc0,0x20,0x00,0x39,0x04,0x41,0x1e,0xff,0xa1,0x1e,0xff,0xc0,0x20,0x00, -0x38,0x04,0x0c,0x1b,0xa0,0x33,0x10,0xa1,0x1c,0xff,0xa0,0x33,0x20,0xc0,0x20,0x00, -0x39,0x04,0xc0,0x20,0x00,0x38,0x06,0x0c,0x04,0xb0,0x33,0x20,0xc0,0x20,0x00,0x39, -0x06,0x31,0x16,0xff,0xad,0x04,0xc0,0x20,0x00,0x49,0x03,0xc0,0x20,0x00,0x49,0x08, -0xb2,0x61,0x35,0x92,0x61,0x33,0x81,0x22,0xff,0xe0,0x08,0x00,0xc0,0x20,0x00,0xa8, -0x06,0xd2,0x21,0x34,0x92,0x21,0x33,0xd0,0xda,0x20,0xc0,0x20,0x00,0xd9,0x06,0xc0, -0x20,0x00,0x49,0x03,0x31,0xdb,0xfe,0xa1,0x0a,0xff,0xc0,0x20,0x00,0x49,0x03,0xc0, -0x20,0x00,0x38,0x05,0xa0,0x33,0x10,0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x68, -0x09,0xa0,0x66,0x10,0xc0,0x20,0x00,0x69,0x09,0xc0,0x20,0x00,0x38,0x05,0xad,0x04, -0xc0,0x20,0x00,0x39,0x05,0xc0,0x20,0x00,0x38,0x09,0xc0,0x20,0x00,0x39,0x09,0x81, -0x0c,0xff,0xe0,0x08,0x00,0x81,0x07,0xff,0xe0,0x08,0x00,0xb2,0x21,0x35,0x3d,0x0b, -0x47,0x1a,0x08,0xb0,0xab,0x20,0x81,0x07,0xff,0xe0,0x08,0x00,0x41,0xe8,0xfe,0x88, -0x04,0x41,0xc2,0xfe,0x62,0x08,0x19,0xdc,0x26,0xc0,0x20,0x00,0x68,0x04,0x81,0xf1, -0xfe,0x80,0x66,0x10,0xc0,0x20,0x00,0x69,0x04,0x46,0x07,0x00,0x00,0xc0,0x20,0x00, -0x68,0x04,0x91,0xed,0xfe,0x90,0x66,0x20,0xc0,0x20,0x00,0x69,0x04,0x42,0x08,0x19, -0x61,0xbd,0xfe,0x0b,0x44,0xc0,0x20,0x00,0x49,0x06,0x61,0xe8,0xfe,0x0c,0x04,0xc0, -0x20,0x00,0x42,0x66,0x00,0x81,0xb5,0xfe,0x41,0xe6,0xfe,0xc0,0x20,0x00,0x42,0x68, -0x00,0xc0,0x20,0x00,0x42,0x28,0x00,0x56,0x64,0xff,0xc0,0x20,0x00,0x88,0x06,0x82, -0x61,0x33,0x81,0xe8,0xfe,0xe0,0x08,0x00,0x82,0x21,0x33,0x8c,0x7a,0x80,0x60,0x74, -0x92,0xa0,0xc2,0x97,0x96,0x02,0x80,0x40,0x75,0x42,0xc4,0xee,0x2c,0x76,0x47,0x36, -0x0b,0x61,0xd8,0xfe,0xe0,0x44,0x11,0x4a,0x46,0xb8,0x04,0xcc,0x9b,0x66,0x42,0x02, -0x46,0x78,0x00,0x7c,0xfa,0xc6,0x0b,0x00,0x41,0xc1,0xfe,0xf1,0xd3,0xfe,0x42,0x24, -0x00,0xd1,0xf6,0xfb,0xc1,0xd2,0xfe,0xa2,0x24,0x00,0xe2,0xa1,0x00,0x81,0xda,0xfe, -0xe0,0x08,0x00,0x81,0xda,0xfe,0xe0,0x08,0x00,0x56,0x6a,0xfd,0x26,0x82,0x02,0x86, -0x6c,0x00,0xa2,0x21,0x0c,0x65,0x69,0xff,0x16,0xe3,0x1a,0x88,0xd1,0x21,0x8d,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x88,0xe1,0x21,0x8c,0xfe,0xc0,0x20,0x00,0x89,0x02,0x88, -0xf1,0x21,0x8a,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x10,0x21,0x89,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x11,0x21,0x87,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82, -0x21,0x12,0x21,0x85,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x13,0x21,0x83,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x14,0x21,0x82,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x15,0x21,0x80,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x7f,0xfe,0x82,0x21, -0x16,0xc0,0x20,0x00,0x89,0x02,0x21,0x7d,0xfe,0x82,0x21,0x17,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x18,0x21,0x7b,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x19,0x21, -0x79,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1a,0x21,0x77,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x1b,0x21,0x75,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1c, -0x21,0x74,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x1d,0x21,0x72,0xfe,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x1e,0x21,0x70,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x1f,0x21,0x6e,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x20,0x21,0x6d,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x21,0x6c,0xfe,0x82,0x21,0x21,0xc0,0x20,0x00,0x89,0x02,0x21, -0x6a,0xfe,0x82,0x21,0x22,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x23,0x21,0x67,0xfe, -0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x24,0x21,0x66,0xfe,0xc0,0x20,0x00,0x89,0x02, -0x82,0x21,0x25,0x21,0x64,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x26,0x21,0x62, -0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x27,0x21,0x60,0xfe,0xc0,0x20,0x00,0x89, -0x02,0x82,0x21,0x28,0x21,0x5f,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x29,0x21, -0x5d,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x2a,0x21,0x5b,0xfe,0xc0,0x20,0x00, -0x89,0x02,0x82,0x21,0x2b,0x21,0x59,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21,0x58,0xfe, -0x82,0x21,0x2c,0xc0,0x20,0x00,0x89,0x02,0x21,0x57,0xfe,0x82,0x21,0x2d,0xc0,0x20, -0x00,0x89,0x02,0x82,0x21,0x2e,0x21,0x54,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21, -0x2f,0x21,0x52,0xfe,0xc0,0x20,0x00,0x89,0x02,0x82,0x21,0x30,0x21,0x51,0xfe,0xc0, -0x20,0x00,0x89,0x02,0x82,0x21,0x31,0x21,0x4f,0xfe,0xc0,0x20,0x00,0x89,0x02,0x21, -0x4e,0xfe,0x82,0x21,0x32,0xc0,0x20,0x00,0x89,0x02,0x21,0x4c,0xfe,0x28,0x02,0x72, -0x42,0x19,0x06,0x01,0x00,0x7c,0xea,0x46,0x93,0xff,0x2d,0x0a,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x22,0x02,0x00,0x92,0xa1,0x03,0x00, -0x08,0x40,0x20,0x20,0xb1,0x20,0x20,0x04,0x0c,0x08,0x20,0x89,0x83,0x2d,0x08,0x1d, -0xf0,0x00,0x00,0x00,0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00, -0x87,0x59,0x18,0xc0,0x20,0x00,0x49,0xb2,0xc0,0x20,0x00,0x49,0xa2,0x0c,0x08,0xc0, -0x20,0x00,0x89,0xc2,0x39,0x92,0xc0,0x20,0x00,0x82,0x62,0x0d,0x1d,0xf0,0x00,0x00, -0x36,0x41,0x00,0x80,0xeb,0x03,0x80,0x8d,0x04,0x92,0x02,0x00,0x22,0xa1,0x03,0x87, -0x59,0x0a,0x32,0xc3,0xfc,0x22,0x13,0x00,0x22,0x53,0x01,0x0c,0x02,0x1d,0xf0,0x00, -0x00,0x76,0x94,0x09,0x62,0x03,0x00,0x1b,0x33,0x62,0x45,0x00,0x1b,0x55,0x1d,0xf0, -0xb6,0x74,0xed,0x62,0x03,0x00,0x1b,0x33,0x42,0xc4,0xff,0x62,0x45,0x00,0x52,0xc5, -0x01,0x17,0x65,0x27,0xb6,0x64,0xd9,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33,0x42, -0xc4,0xfe,0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x86,0x03,0x00,0x00,0x00,0x00, -0x36,0x21,0x00,0x20,0x52,0x20,0x07,0xe2,0xc6,0x17,0xe2,0xd7,0x40,0x74,0x41,0x20, -0x83,0x01,0x56,0xa8,0x05,0x76,0x97,0x15,0x68,0x03,0x78,0x13,0x69,0x05,0x68,0x23, -0x79,0x15,0x78,0x33,0x69,0x25,0x32,0xc3,0x10,0x79,0x35,0x52,0xc5,0x10,0x37,0x64, -0x0b,0x68,0x03,0x78,0x13,0x8b,0x33,0x69,0x05,0x79,0x15,0x8b,0x55,0x27,0xe4,0x07, -0x17,0xe4,0x14,0x07,0xe4,0x21,0x1d,0xf0,0x68,0x03,0x4b,0x33,0x69,0x05,0x4b,0x55, -0x17,0xe4,0x04,0x07,0xe4,0x11,0x1d,0xf0,0x62,0x13,0x00,0x2b,0x33,0x62,0x55,0x00, -0x2b,0x55,0x07,0xe4,0x02,0x1d,0xf0,0x00,0x62,0x03,0x00,0x62,0x45,0x00,0x1d,0xf0, -0x16,0xa4,0xff,0x00,0x23,0x40,0x80,0xbe,0x15,0xb0,0x33,0xc0,0x68,0x03,0x76,0x97, -0x21,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x98,0x33,0x70,0x78,0x81,0x79, -0x15,0x68,0x43,0x80,0x89,0x81,0x89,0x25,0x32,0xc3,0x10,0x90,0x96,0x81,0x99,0x35, -0x52,0xc5,0x10,0x37,0x64,0x15,0x78,0x13,0x88,0x23,0x60,0x67,0x81,0x69,0x05,0x8b, -0x33,0x70,0x78,0x81,0x79,0x15,0x52,0xc5,0x08,0x80,0x68,0x20,0x27,0x64,0x0c,0x78, -0x13,0x4b,0x33,0x60,0x67,0x81,0x69,0x05,0x4b,0x55,0x6d,0x07,0xba,0x33,0x17,0xe4, -0x06,0x07,0xe4,0x18,0x1d,0xf0,0x00,0x00,0x62,0x03,0x00,0x72,0x03,0x01,0x2b,0x33, -0x62,0x45,0x00,0x72,0x45,0x01,0x2b,0x55,0x07,0xe4,0x01,0x1d,0xf0,0x62,0x03,0x00, -0x62,0x45,0x00,0x1d,0xf0,0x00,0x00,0x00,0x00,0x76,0x94,0x04,0x32,0x45,0x00,0x1b, -0x55,0x1d,0xf0,0x00,0xb6,0x84,0xf1,0x32,0x45,0x00,0x1b,0x55,0x0b,0x44,0x17,0x65, -0x28,0xb6,0x84,0xe4,0x32,0x55,0x00,0x2b,0x55,0x42,0xc4,0xfe,0x86,0x06,0x00,0x00, -0x36,0x21,0x00,0x30,0x30,0x74,0x80,0x73,0x11,0x70,0x33,0x20,0x00,0x73,0x11,0x70, -0x33,0x20,0x5d,0x02,0x07,0xe2,0xcc,0x17,0xe2,0xd6,0x40,0x74,0x41,0x76,0x97,0x0a, -0x39,0x05,0x39,0x15,0x39,0x25,0x39,0x35,0x52,0xc5,0x10,0x37,0x64,0x06,0x39,0x05, -0x39,0x15,0x52,0xc5,0x08,0x27,0x64,0x03,0x39,0x05,0x4b,0x55,0x17,0x64,0x04,0x32, -0x55,0x00,0x2b,0x55,0x07,0x64,0x02,0x32,0x45,0x00,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_data.inc b/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_data.inc deleted file mode 100644 index 850cd04e84..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_data.inc +++ /dev/null @@ -1,22 +0,0 @@ -/* Autogenerated with ../../../../../src/helper/bin2char.sh */ -0x28,0xc1,0x38,0x40,0xbc,0xc0,0x38,0x40,0xf8,0xc0,0x38,0x40,0x9c,0xc0,0x38,0x40, -0x8c,0xc1,0x38,0x40,0xbc,0xc4,0x38,0x40,0x00,0xd3,0x38,0x40,0x18,0xc4,0x38,0x40, -0x70,0xc4,0x38,0x40,0xd4,0xd2,0x38,0x40,0xec,0xc5,0x38,0x40,0xb0,0xd2,0x38,0x40, -0x5c,0xc1,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xca,0x3f,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x18, -0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00, -0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x00, -0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, diff --git a/contrib/loaders/flash/espressif/esp32s3/sdkconfig.h b/contrib/loaders/flash/espressif/esp32s3/sdkconfig.h deleted file mode 100644 index 05d8a0aaba..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/sdkconfig.h +++ /dev/null @@ -1,38 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_SDKCONFIG_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_SDKCONFIG_H - -#define CONFIG_IDF_TARGET_ARCH_XTENSA 1 -#define CONFIG_IDF_TARGET_ESP32S3 1 -#define CONFIG_FREERTOS_UNICORE 0 -/* Use ROM flash driver patch - * #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 - */ - -/* Disable application module multi-threading lock */ -#define CONFIG_APPTRACE_LOCK_ENABLE 0 -/* Enable apptarce module for flash data transfers */ -#define CONFIG_APPTRACE_DEST_JTAG 1 -#define CONFIG_APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE 1 -#define CONFIG_APPTRACE_ENABLE 1 -#define CONFIG_APPTRACE_BUF_SIZE 0 -#define CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX 0 - -/* Debug UART number */ -#define CONFIG_CONSOLE_UART_NUM 0 -/* Debug UART baudrate */ -#define CONFIG_CONSOLE_UART_BAUDRATE 115200 -/* alloc apptrace data buffers on stack */ -#define CONFIG_STUB_STACK_DATA_POOL_SIZE (2 * CONFIG_APPTRACE_BUF_SIZE) - -/* needed due to apptrace sources usage */ -#define CONFIG_LOG_MAXIMUM_LEVEL 0 -/* needed due to various checks in IDF headers */ -#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 -/* TODO: use current clk, get it from PLL settings */ -#define CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ 160 -/* Unused by stub, just for compilation of IDF */ -#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_SDKCONFIG_H */ diff --git a/contrib/loaders/flash/espressif/esp32s3/stub.ld b/contrib/loaders/flash/espressif/esp32s3/stub.ld deleted file mode 100644 index 95b9a6f800..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/stub.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * LD script for ESP32-S3 flasher stub * - * Copyright (C) 2021 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - -MEMORY { - /* Place sections by the offset 0x14000 from the Internal SRAM1. OpenOCD will fill the sections using data bus. - 0x3FC9C000 - code (OpenOCD workarea address) - 0x3FCA0000 - data - */ - iram : org = 0x4038C000, len = 0x4000 - dram : org = 0x3FCA0000, len = 0x20000 -} - -INCLUDE stub_common.ld diff --git a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.c b/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.c deleted file mode 100644 index 18d4b6f920..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.c +++ /dev/null @@ -1,565 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP32-S3 specific flasher stub functions * - * Copyright (C) 2021 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include -#include -#include "stub_flasher_chip.h" - -// this works for SPI0 and SPI1 only -#define REG_SPI_BASE(i) (DR_REG_SPI0_BASE - (i) * 0x1000) - -#define ESP_FLASH_CHIP_MXIC_OCT 0xC2 /* Supported Octal Flash chip vendor id */ -#define SPI_BUFF_BYTE_WRITE_NUM 32 -#define SPI_BUFF_BYTE_READ_NUM 16 - -#define EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT BIT(4) - -/* Cache MMU related definitions */ -#define STUB_CACHE_BUS_PRO EXTMEM_DCACHE_SHUT_CORE0_BUS -#define STUB_CACHE_BUS_APP EXTMEM_DCACHE_SHUT_CORE1_BUS -#define STUB_MMU_DROM_VADDR SOC_MMU_VADDR0_START_ADDR -#define STUB_MMU_DROM_PAGES_START SOC_MMU_DROM0_PAGES_START -#define STUB_MMU_DROM_PAGES_END SOC_MMU_DROM0_PAGES_END -#define STUB_MMU_TABLE SOC_MMU_DPORT_PRO_FLASH_MMU_TABLE /* 0x600c5000 */ -#define STUB_MMU_INVALID_ENTRY_VAL SOC_MMU_INVALID_ENTRY_VAL /* 0x4000 */ - -uint32_t g_stub_cpu_freq_hz = CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ * MHZ; - -extern bool ets_efuse_flash_octal_mode(void); -extern void spi_cache_mode_switch(uint32_t modebit); -extern void spi_common_set_flash_cs_timing(void); - -static void stub_spi_read_mode_config(void) -{ - uint32_t modebit = 0; - //clear old mode bit - WRITE_PERI_REG(SPI_MEM_DDR_REG(0), 0); - WRITE_PERI_REG(SPI_MEM_DDR_REG(1), 0); - CLEAR_PERI_REG_MASK(PERIPHS_SPI_FLASH_CTRL, SPI_MEM_FCMD_OCT | SPI_MEM_FCMD_DUAL | SPI_MEM_FCMD_QUAD - | SPI_MEM_FREAD_QIO | SPI_MEM_FREAD_QUAD | SPI_MEM_FREAD_DIO | SPI_MEM_FREAD_DUAL | SPI_MEM_FASTRD_MODE - | SPI_MEM_FADDR_OCT | SPI_MEM_FDIN_OCT | SPI_MEM_FDOUT_OCT); - CLEAR_PERI_REG_MASK(SPI_MEM_CTRL_REG(0), SPI_MEM_FCMD_OCT | SPI_MEM_FCMD_DUAL | SPI_MEM_FCMD_QUAD - | SPI_MEM_FREAD_QIO | SPI_MEM_FREAD_QUAD | SPI_MEM_FREAD_DIO | SPI_MEM_FREAD_DUAL | SPI_MEM_FASTRD_MODE - | SPI_MEM_FADDR_OCT | SPI_MEM_FDIN_OCT | SPI_MEM_FDOUT_OCT); - - SET_PERI_REG_MASK(PERIPHS_SPI_FLASH_CTRL, modebit); - SET_PERI_REG_MASK(SPI_MEM_CTRL_REG(0), modebit); - spi_cache_mode_switch(modebit); -} - -static void stub_spi_init(void) -{ - uint32_t modebit = 0; - uint32_t freqbits; - uint8_t freqdiv = 4; - - // Modified version of SPI_init(SpiFlashRdMode mode, uint8_t freqdiv) from esp_rom project - // We do no reset the SPI module in order not to break communication with the PSRAM - // Settings are done for mode SPI_FLASH_SLOWRD_MODE (5) and freqdiv SPI_CLK_DIV (4) - - REG_CLR_BIT(SPI_MEM_MISC_REG(0), SPI_MEM_CS0_DIS); - REG_SET_BIT(SPI_MEM_MISC_REG(0), SPI_MEM_CS1_DIS); - - spi_common_set_flash_cs_timing(); - - freqbits = (((freqdiv - 1) << SPI_MEM_CLKCNT_N_S)) | - (((freqdiv / 2 - 1) << SPI_MEM_CLKCNT_H_S)) | ((freqdiv - 1) << SPI_MEM_CLKCNT_L_S); - WRITE_PERI_REG(SPI_MEM_CLOCK_REG(1), freqbits); - WRITE_PERI_REG(SPI_MEM_CLOCK_REG(0), freqbits); - - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CTRL, SPI_MEM_WP_REG | SPI_MEM_RESANDRES | modebit); - WRITE_PERI_REG(SPI_MEM_CTRL_REG(0), SPI_MEM_WP_REG | modebit); - REG_SET_FIELD(SPI_MEM_MISO_DLEN_REG(0), SPI_MEM_USR_MISO_DBITLEN, 0xff); - REG_SET_FIELD(SPI_MEM_MOSI_DLEN_REG(0), SPI_MEM_USR_MOSI_DBITLEN, 0xff); - REG_SET_FIELD(SPI_MEM_USER2_REG(0), SPI_MEM_USR_COMMAND_BITLEN, 0x7); - REG_SET_BIT(SPI_MEM_CACHE_FCTRL_REG(0), SPI_MEM_CACHE_REQ_EN); - - WRITE_PERI_REG(SPI_MEM_DDR_REG(0), 0); - WRITE_PERI_REG(SPI_MEM_DDR_REG(1), 0); - spi_cache_mode_switch(modebit); - - REG_SET_BIT(SPI_MEM_CACHE_FCTRL_REG(0), SPI_MEM_CACHE_FLASH_USR_CMD); -} - -uint32_t stub_flash_get_id(void) -{ - STUB_LOGD("flash %x, cs %x, bs %x, ss %x, ps %x, sm %x\n", - rom_spiflash_legacy_data->chip.device_id, - rom_spiflash_legacy_data->chip.chip_size, - rom_spiflash_legacy_data->chip.block_size, - rom_spiflash_legacy_data->chip.sector_size, - rom_spiflash_legacy_data->chip.page_size, - rom_spiflash_legacy_data->chip.status_mask); - - if (rom_spiflash_legacy_data->dummy_len_plus[1] == 0) { - REG_CLR_BIT(PERIPHS_SPI_FLASH_USRREG, SPI_MEM_USR_DUMMY); - } else { - REG_SET_BIT(PERIPHS_SPI_FLASH_USRREG, SPI_MEM_USR_DUMMY); - REG_WRITE(PERIPHS_SPI_FLASH_USRREG1, - (rom_spiflash_legacy_data->dummy_len_plus[1] - 1) << SPI_MEM_USR_DUMMY_CYCLELEN_S); - } - WRITE_PERI_REG(PERIPHS_SPI_FLASH_C0, 0); /* clear register */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CMD, SPI_MEM_FLASH_RDID); - while (READ_PERI_REG(PERIPHS_SPI_FLASH_CMD) != 0) - ; - uint32_t ret = READ_PERI_REG(PERIPHS_SPI_FLASH_C0) & 0xffffff; - STUB_LOGD("Flash ID read %x\n", ret); - if (ets_efuse_flash_octal_mode() && (ret & 0xFF) != ESP_FLASH_CHIP_MXIC_OCT) { - STUB_LOGE("Unsupported octal flash manufacturer\n"); - return 0; - } - return ret >> 16; -} - -void stub_flash_cache_flush(void) -{ - /* we do not know breakpoint program address here, so invalidate the whole ICache */ - Cache_Invalidate_ICache_All(); -} - -static void stub_cache_init(uint32_t cpuid) -{ - STUB_LOGD("%s\n", __func__); - - /* init cache mmu, set cache mode, invalidate cache tags, enable cache*/ - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_DCACHE_CLK_ON); - REG_SET_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_DCACHE_RESET); - REG_CLR_BIT(SYSTEM_CACHE_CONTROL_REG, SYSTEM_DCACHE_RESET); - /* init cache owner bit */ - Cache_Owner_Init(); - /* clear mmu entry */ - Cache_MMU_Init(); - /* config cache mode */ - Cache_Set_Default_Mode(); - Cache_Enable_DCache(0); - if (cpuid == 0) - REG_CLR_BIT(EXTMEM_DCACHE_CTRL1_REG, STUB_CACHE_BUS_PRO); - else - REG_CLR_BIT(EXTMEM_DCACHE_CTRL1_REG, STUB_CACHE_BUS_APP); -} - -static bool stub_is_cache_enabled(uint32_t cpuid) -{ - bool is_enabled = REG_GET_BIT(EXTMEM_DCACHE_CTRL_REG, EXTMEM_DCACHE_ENABLE) != 0; - int cache_bus_disabled = REG_READ(EXTMEM_DCACHE_CTRL1_REG) & - (cpuid == 0 ? STUB_CACHE_BUS_PRO : STUB_CACHE_BUS_APP); - return is_enabled && !cache_bus_disabled; -} - -void stub_save_spi_regs(struct stub_flash_state *state) -{ - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER_REG_ID] = READ_PERI_REG(SPI_USER_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER1_REG_ID] = READ_PERI_REG(SPI_USER1_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER2_REG_ID] = READ_PERI_REG(SPI_USER2_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_SLAVE_REG_ID] = READ_PERI_REG(SPI_SLAVE_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CLOCK_REG_ID] = READ_PERI_REG(SPI_CLOCK_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CTRL_REG_ID] = READ_PERI_REG(SPI_CTRL_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CMD_REG_ID] = READ_PERI_REG(SPI_CMD_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_ADDR_REG_ID] = READ_PERI_REG(SPI_ADDR_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_MS_DLEN_REG_ID] = READ_PERI_REG(SPI_MS_DLEN_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_MISC_REG_ID] = READ_PERI_REG(SPI_MISC_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_SLAVE1_REG_ID] = READ_PERI_REG(SPI_SLAVE1_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CLK_GATE_REG_ID] = READ_PERI_REG(SPI_CLK_GATE_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DIN_MODE_REG_ID] = READ_PERI_REG(SPI_DIN_MODE_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DIN_NUM_REG_ID] = READ_PERI_REG(SPI_DIN_NUM_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DOUT_MODE_REG_ID] = READ_PERI_REG(SPI_DOUT_MODE_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_CONF_REG_ID] = READ_PERI_REG(SPI_DMA_CONF_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ENA_REG_ID] = READ_PERI_REG(SPI_DMA_INT_ENA_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_CLR_REG_ID] = READ_PERI_REG(SPI_DMA_INT_CLR_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_RAW_REG_ID] = READ_PERI_REG(SPI_DMA_INT_RAW_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ST_REG_ID] = READ_PERI_REG(SPI_DMA_INT_ST_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_SET_REG_ID] = READ_PERI_REG(SPI_DMA_INT_SET_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W0_REG_ID] = READ_PERI_REG(SPI_W0_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W1_REG_ID] = READ_PERI_REG(SPI_W1_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W2_REG_ID] = READ_PERI_REG(SPI_W2_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W3_REG_ID] = READ_PERI_REG(SPI_W3_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W4_REG_ID] = READ_PERI_REG(SPI_W4_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W5_REG_ID] = READ_PERI_REG(SPI_W5_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W6_REG_ID] = READ_PERI_REG(SPI_W6_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W7_REG_ID] = READ_PERI_REG(SPI_W7_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W8_REG_ID] = READ_PERI_REG(SPI_W8_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W9_REG_ID] = READ_PERI_REG(SPI_W9_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W10_REG_ID] = READ_PERI_REG(SPI_W10_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W11_REG_ID] = READ_PERI_REG(SPI_W11_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W12_REG_ID] = READ_PERI_REG(SPI_W12_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W13_REG_ID] = READ_PERI_REG(SPI_W13_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W14_REG_ID] = READ_PERI_REG(SPI_W14_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W15_REG_ID] = READ_PERI_REG(SPI_W15_REG(1)); - state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DATE_REG_ID] = READ_PERI_REG(SPI_DATE_REG(1)); - state->dummy_len_plus = g_rom_spiflash_dummy_len_plus[1]; - state->spi_regs_saved = true; -} - -void stub_restore_spi_regs(struct stub_flash_state *state) -{ - WRITE_PERI_REG(SPI_USER_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER_REG_ID]); - WRITE_PERI_REG(SPI_USER1_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER1_REG_ID]); - WRITE_PERI_REG(SPI_USER2_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_USER2_REG_ID]); - WRITE_PERI_REG(SPI_SLAVE_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_SLAVE_REG_ID]); - WRITE_PERI_REG(SPI_CLOCK_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CLOCK_REG_ID]); - WRITE_PERI_REG(SPI_CTRL_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CTRL_REG_ID]); - WRITE_PERI_REG(SPI_CMD_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CMD_REG_ID]); - WRITE_PERI_REG(SPI_ADDR_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_ADDR_REG_ID]); - WRITE_PERI_REG(SPI_MS_DLEN_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_MS_DLEN_REG_ID]); - WRITE_PERI_REG(SPI_MISC_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_MISC_REG_ID]); - WRITE_PERI_REG(SPI_SLAVE1_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_SLAVE1_REG_ID]); - WRITE_PERI_REG(SPI_CLK_GATE_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_CLK_GATE_REG_ID]); - WRITE_PERI_REG(SPI_DIN_MODE_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DIN_MODE_REG_ID]); - WRITE_PERI_REG(SPI_DIN_NUM_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DIN_NUM_REG_ID]); - WRITE_PERI_REG(SPI_DOUT_MODE_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DOUT_MODE_REG_ID]); - WRITE_PERI_REG(SPI_DMA_CONF_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_CONF_REG_ID]); - WRITE_PERI_REG(SPI_DMA_INT_ENA_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ENA_REG_ID]); - WRITE_PERI_REG(SPI_DMA_INT_CLR_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_CLR_REG_ID]); - WRITE_PERI_REG(SPI_DMA_INT_RAW_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_RAW_REG_ID]); - WRITE_PERI_REG(SPI_DMA_INT_ST_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ST_REG_ID]); - WRITE_PERI_REG(SPI_DMA_INT_SET_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_SET_REG_ID]); - WRITE_PERI_REG(SPI_W0_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W0_REG_ID]); - WRITE_PERI_REG(SPI_W1_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W1_REG_ID]); - WRITE_PERI_REG(SPI_W2_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W2_REG_ID]); - WRITE_PERI_REG(SPI_W3_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W3_REG_ID]); - WRITE_PERI_REG(SPI_W4_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W4_REG_ID]); - WRITE_PERI_REG(SPI_W5_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W5_REG_ID]); - WRITE_PERI_REG(SPI_W6_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W6_REG_ID]); - WRITE_PERI_REG(SPI_W7_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W7_REG_ID]); - WRITE_PERI_REG(SPI_W8_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W8_REG_ID]); - WRITE_PERI_REG(SPI_W9_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W9_REG_ID]); - WRITE_PERI_REG(SPI_W10_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W10_REG_ID]); - WRITE_PERI_REG(SPI_W11_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W11_REG_ID]); - WRITE_PERI_REG(SPI_W12_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W12_REG_ID]); - WRITE_PERI_REG(SPI_W13_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W13_REG_ID]); - WRITE_PERI_REG(SPI_W14_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W14_REG_ID]); - WRITE_PERI_REG(SPI_W15_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_W15_REG_ID]); - WRITE_PERI_REG(SPI_DATE_REG(1), state->spi_regs[ESP32S3_STUB_FLASH_STATE_SPI_DATE_REG_ID]); - - g_rom_spiflash_dummy_len_plus[1] = state->dummy_len_plus; - state->spi_regs_saved = false; -} - -void stub_flash_state_prepare(struct stub_flash_state *state) -{ - uint32_t core_id = stub_get_coreid(); - uint32_t spiconfig = ets_efuse_get_spiconfig(); - - state->spi_regs_saved = false; - state->cache_enabled = stub_is_cache_enabled(core_id); - if (!state->cache_enabled) { - STUB_LOGI("Cache needs to be enabled for CPU%d\n", core_id); - stub_cache_init(core_id); - } - - if (ets_efuse_flash_octal_mode()) { - static spiflash_legacy_funcs_t rom_default_spiflash_legacy_funcs = { - .se_addr_bit_len = 24, - .be_addr_bit_len = 24, - .pp_addr_bit_len = 24, - .rd_addr_bit_len = 24, - .read_sub_len = SPI_BUFF_BYTE_READ_NUM, - .write_sub_len = SPI_BUFF_BYTE_WRITE_NUM, - }; - rom_spiflash_legacy_funcs = &rom_default_spiflash_legacy_funcs; - } - - if ((READ_PERI_REG(SPI_MEM_CACHE_FCTRL_REG(0)) & SPI_MEM_CACHE_FLASH_USR_CMD) == 0) { - STUB_LOGI("Attach spi flash...\n"); - esp_rom_spiflash_attach(spiconfig, 0); - } else { - stub_save_spi_regs(state); - stub_spi_init(); - stub_spi_read_mode_config(); - if (ets_efuse_flash_octal_mode()) - esp_rom_opiflash_mode_reset(1); - } - - STUB_LOGI("Flash state prepared...\n"); -} - -void stub_flash_state_restore(struct stub_flash_state *state) -{ - /* we do not disable or store the cache settings. So, nothing to restore*/ - if (state->spi_regs_saved) - stub_restore_spi_regs(state); -} - -#define RTC_PLL_FREQ_320M 320 -#define RTC_PLL_FREQ_480M 480 - -rtc_xtal_freq_t stub_rtc_clk_xtal_freq_get(void) -{ - uint32_t xtal_freq_reg = READ_PERI_REG(RTC_XTAL_FREQ_REG); - if (!clk_val_is_valid(xtal_freq_reg)) - return RTC_XTAL_FREQ_40M; - return reg_val_to_clk_val(xtal_freq_reg); -} - -/* Obviously we can call rtc_clk_cpu_freq_get_config() from esp-idf -But this call may cause undesired locks due to ets_printf or abort -*/ -int stub_rtc_clk_cpu_freq_get_config(rtc_cpu_freq_config_t *out_config) -{ - rtc_cpu_freq_src_t source; - uint32_t source_freq_mhz; - uint32_t div; - uint32_t freq_mhz; - uint32_t soc_clk_sel = REG_GET_FIELD(SYSTEM_SYSCLK_CONF_REG, SYSTEM_SOC_CLK_SEL); - switch (soc_clk_sel) { - case DPORT_SOC_CLK_SEL_XTAL: { - source = RTC_CPU_FREQ_SRC_XTAL; - div = REG_GET_FIELD(SYSTEM_SYSCLK_CONF_REG, SYSTEM_PRE_DIV_CNT) + 1; - source_freq_mhz = (uint32_t)stub_rtc_clk_xtal_freq_get(); - freq_mhz = source_freq_mhz / div; - } - break; - case DPORT_SOC_CLK_SEL_PLL: { - source = RTC_CPU_FREQ_SRC_PLL; - uint32_t cpuperiod_sel = REG_GET_FIELD(SYSTEM_CPU_PER_CONF_REG, SYSTEM_CPUPERIOD_SEL); - uint32_t pllfreq_sel = REG_GET_FIELD(SYSTEM_CPU_PER_CONF_REG, SYSTEM_PLL_FREQ_SEL); - source_freq_mhz = pllfreq_sel ? RTC_PLL_FREQ_480M : RTC_PLL_FREQ_320M; - if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_80) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 6 : 4; - freq_mhz = 80; - } else if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_160) { - div = source_freq_mhz == RTC_PLL_FREQ_480M ? 3 : 2; - div = 3; - freq_mhz = 160; - } else if (cpuperiod_sel == DPORT_CPUPERIOD_SEL_240) { - div = 2; - freq_mhz = 240; - } else { - /* unsupported frequency configuration */ - return -1; - } - break; - } - case DPORT_SOC_CLK_SEL_8M: - source = RTC_CPU_FREQ_SRC_8M; - source_freq_mhz = 8; - div = 1; - freq_mhz = source_freq_mhz; - break; - default: - /* unsupported frequency configuration */ - return -2; - } - *out_config = (rtc_cpu_freq_config_t) { - .source = source, - .source_freq_mhz = source_freq_mhz, - .div = div, - .freq_mhz = freq_mhz - }; - return 0; -} - -/* this function has almost the same implementation for ESP32 and ESP32-S2 - * TODO: move to common file */ -int stub_cpu_clock_configure(int cpu_freq_mhz) -{ - rtc_cpu_freq_config_t old_config; - int ret = stub_rtc_clk_cpu_freq_get_config(&old_config); - if (ret < 0) { - /* this return value will avoid undesired restore requests for unsupported frequency configuration */ - old_config.freq_mhz = 0; - } - -#if STUB_LOG_ENABLE == 1 - if (stub_get_log_dest() == STUB_LOG_DEST_UART) - uart_tx_wait_idle(CONFIG_CONSOLE_UART_NUM); -#endif - - /* set to maximum possible value */ - if (cpu_freq_mhz == -1) - cpu_freq_mhz = CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ; - - /* Set CPU to configured value. Keep other clocks unmodified. */ - if (cpu_freq_mhz > 0) { - rtc_clk_config_t clk_cfg = RTC_CLK_CONFIG_DEFAULT(); - /* ESP32-S2 doesn't have XTAL_FREQ choice, always 40MHz. - So using default value is fine */ - clk_cfg.cpu_freq_mhz = cpu_freq_mhz; - clk_cfg.slow_freq = rtc_clk_slow_freq_get(); - clk_cfg.fast_freq = rtc_clk_fast_freq_get(); - rtc_clk_init(clk_cfg); - - g_stub_cpu_freq_hz = cpu_freq_mhz * MHZ; - } - - return old_config.freq_mhz; -} - -#if STUB_LOG_ENABLE == 1 -void stub_uart_console_configure(int dest) -{ - extern bool g_uart_print; - /* set the default parameter to UART module, but don't enable RX interrupt */ - uartAttach(NULL); - /* first enable uart0 as printf channel */ - uint32_t clock = ets_get_apb_freq(); - ets_update_cpu_frequency(clock / 1000000); - - Uart_Init(0, UART_CLK_FREQ_ROM); - /* install to print later - * Non-Flash Boot can print - * Flash Boot can print when RTC_CNTL_STORE4_REG bit0 is 0 (can be 1 after deep sleep, software reset) - * and printf boot. - * print boot determined by GPIO and efuse, see ets_is_print_boot - */ - g_uart_print = true; - ets_install_uart_printf(); -} -#endif - -static inline bool esp_flash_encryption_enabled(void) -{ - uint32_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, - EFUSE_SPI_BOOT_CRYPT_CNT); - - /* __builtin_parity is in flash, so we calculate parity inline */ - bool enabled = false; - while (flash_crypt_cnt) { - if (flash_crypt_cnt & 1) - enabled = !enabled; - flash_crypt_cnt >>= 1; - } - return enabled; -} - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - static esp_flash_enc_mode_t s_mode = ESP_FLASH_ENC_MODE_DEVELOPMENT; - static bool s_first = true; - - if (s_first) { - if (esp_flash_encryption_enabled()) { - /* Check if SPI_BOOT_CRYPT_CNT is write protected */ - bool flash_crypt_cnt_wr_dis = REG_READ(EFUSE_RD_WR_DIS_REG) & EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT; - if (!flash_crypt_cnt_wr_dis) { - uint8_t flash_crypt_cnt = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA1_REG, EFUSE_SPI_BOOT_CRYPT_CNT); - /* Check if SPI_BOOT_CRYPT_CNT set for permanent encryption */ - if (flash_crypt_cnt == EFUSE_SPI_BOOT_CRYPT_CNT_V) - flash_crypt_cnt_wr_dis = true; - } - - if (flash_crypt_cnt_wr_dis) { - uint8_t dis_dl_enc = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT); - uint8_t dis_dl_icache = REG_GET_FIELD(EFUSE_RD_REPEAT_DATA0_REG, EFUSE_DIS_DOWNLOAD_ICACHE); - if (dis_dl_enc && dis_dl_icache) - s_mode = ESP_FLASH_ENC_MODE_RELEASE; - } - } else { - s_mode = ESP_FLASH_ENC_MODE_DISABLED; - } - s_first = false; - STUB_LOGD("flash_encryption_mode: %d\n", s_mode); - } - - return s_mode; -} - -static int stub_flash_mmap(struct spiflash_map_req *req) -{ - uint32_t map_src = req->src_addr & (~(SPI_FLASH_MMU_PAGE_SIZE - 1)); - uint32_t map_size = req->size + (req->src_addr - map_src); - uint32_t flash_page = map_src / SPI_FLASH_MMU_PAGE_SIZE; - uint32_t page_cnt = (map_size + SPI_FLASH_MMU_PAGE_SIZE - 1) / SPI_FLASH_MMU_PAGE_SIZE; - int start_page, ret = ESP_ROM_SPIFLASH_RESULT_ERR; - uint32_t icache_state, dcache_state; - - icache_state = Cache_Suspend_ICache(); - dcache_state = Cache_Suspend_DCache(); - - for (start_page = STUB_MMU_DROM_PAGES_START; start_page < STUB_MMU_DROM_PAGES_END; - ++start_page) { - if (STUB_MMU_TABLE[start_page] == STUB_MMU_INVALID_ENTRY_VAL) - break; - } - - if (start_page == STUB_MMU_DROM_PAGES_END) { - STUB_LOGW("Failed to find free MMU page! Use the first one.\n"); - start_page = STUB_MMU_DROM_PAGES_START; - } - - if (start_page + page_cnt < STUB_MMU_DROM_PAGES_END) { - for (int i = 0; i < page_cnt; i++) - STUB_MMU_TABLE[start_page + i] = SOC_MMU_PAGE_IN_FLASH(flash_page + i); - - req->start_page = start_page; - req->page_cnt = page_cnt; - req->ptr = (void *)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE + - (req->src_addr - map_src)); - Cache_Invalidate_Addr((uint32_t)(STUB_MMU_DROM_VADDR + - (start_page - STUB_MMU_DROM_PAGES_START) * SPI_FLASH_MMU_PAGE_SIZE), - page_cnt * SPI_FLASH_MMU_PAGE_SIZE); - ret = ESP_ROM_SPIFLASH_RESULT_OK; - } - - STUB_LOGD("start_page: %d map_src: %x map_size: %x page_cnt: %d flash_page: %d map_ptr: %x\n", - start_page, - map_src, - map_size, - page_cnt, - flash_page, - req->ptr); - - Cache_Resume_DCache(dcache_state); - Cache_Resume_ICache(icache_state); - - return ret; -} - -static void stub_flash_ummap(const struct spiflash_map_req *req) -{ - uint32_t icache_state, dcache_state; - - icache_state = Cache_Suspend_ICache(); - dcache_state = Cache_Suspend_DCache(); - - for (int i = req->start_page; i < req->start_page + req->page_cnt; ++i) - STUB_MMU_TABLE[i] = STUB_MMU_INVALID_ENTRY_VAL; - - Cache_Resume_DCache(dcache_state); - Cache_Resume_ICache(icache_state); -} - -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size) -{ - struct spiflash_map_req req = { - .src_addr = addr, - .size = size, - }; - - int ret = stub_flash_mmap(&req); - - if (ret) - return ret; - - memcpy(buffer, req.ptr, size); - - stub_flash_ummap(&req); - - return ESP_ROM_SPIFLASH_RESULT_OK; -} diff --git a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.h b/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.h deleted file mode 100644 index bfc7caaed0..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_chip.h +++ /dev/null @@ -1,67 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP32-S3 flasher stub definitions * - * Copyright (C) 2021 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_STUB_FLASHER_CHIP_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_STUB_FLASHER_CHIP_H - -#include -#include -#include -#include -#include - -enum { - ESP32S3_STUB_FLASH_STATE_SPI_USER_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_USER1_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_USER2_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_SLAVE_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_CTRL_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_CLOCK_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_CMD_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_ADDR_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_MS_DLEN_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_MISC_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_CONF_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_SLAVE1_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_CLK_GATE_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DIN_MODE_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DIN_NUM_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DOUT_MODE_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ENA_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_CLR_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_RAW_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_ST_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DMA_INT_SET_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W0_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W1_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W2_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W3_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W4_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W5_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W6_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W7_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W8_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W9_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W10_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W11_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W12_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W13_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W14_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_W15_REG_ID, - ESP32S3_STUB_FLASH_STATE_SPI_DATE_REG_ID, - ESP32S3_STUB_FLASH_STATE_REGS_NUM -}; - -struct stub_flash_state { - bool cache_enabled; - bool spi_regs_saved; - uint32_t spi_regs[ESP32S3_STUB_FLASH_STATE_REGS_NUM]; - uint32_t dummy_len_plus; -}; -void stub_flash_state_prepare(struct stub_flash_state *state); -void stub_flash_state_restore(struct stub_flash_state *state); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_ESP32S3_STUB_FLASHER_CHIP_H */ diff --git a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_image.h b/contrib/loaders/flash/espressif/esp32s3/stub_flasher_image.h deleted file mode 100644 index a8fee5d3d1..0000000000 --- a/contrib/loaders/flash/espressif/esp32s3/stub_flasher_image.h +++ /dev/null @@ -1,248 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#define ESP_STUB_FLASH_READ_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_READ_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_READ_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_READ_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_WRITE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_WRITE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_ERASE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_ERASE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_ERASE_CHECK_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_ERASE_CHECK_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MAP_GET_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_MAP_GET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_MAP_GET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_SET_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_BP_SET_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_BP_SET_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_BP_CLEAR_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_BP_CLEAR_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_TEST_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_TEST_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_TEST_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_TEST_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CALC_HASH_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_CALC_HASH_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_CALC_HASH_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_MULTI_COMMAND_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_IDF_BINARY_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_IDF_BINARY_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_WITH_LOG_IRAM_ORG 0x04038c000UL -#define ESP_STUB_FLASH_WITH_LOG_IRAM_LEN 0x000004000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_ORG 0x03fca0000UL -#define ESP_STUB_FLASH_WITH_LOG_DRAM_LEN 0x000020000UL - -#define ESP_STUB_FLASH_READ_BSS_SIZE 0x0000019UL -#define ESP_STUB_FLASH_READ_ENTRY_ADDR 0x04038ca44UL -#define ESP_STUB_FLASH_READ_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_READ_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_ENTRY_ADDR 0x04038cb5cUL -#define ESP_STUB_FLASH_WRITE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_ENTRY_ADDR 0x04038c15cUL -#define ESP_STUB_FLASH_ERASE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_ERASE_CHECK_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_ENTRY_ADDR 0x04038c170UL -#define ESP_STUB_FLASH_ERASE_CHECK_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_ERASE_CHECK_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MAP_GET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MAP_GET_ENTRY_ADDR 0x04038c480UL -#define ESP_STUB_FLASH_MAP_GET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MAP_GET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_SET_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_SET_ENTRY_ADDR 0x04038c220UL -#define ESP_STUB_FLASH_BP_SET_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_SET_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_BP_CLEAR_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_ENTRY_ADDR 0x04038c21cUL -#define ESP_STUB_FLASH_BP_CLEAR_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_BP_CLEAR_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_TEST_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_TEST_ENTRY_ADDR 0x04038c15cUL -#define ESP_STUB_FLASH_TEST_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_TEST_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WRITE_DEFLATED_BSS_SIZE 0x0000038UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_ENTRY_ADDR 0x04038cc50UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_WRITE_DEFLATED_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CALC_HASH_BSS_SIZE 0x00000d8UL -#define ESP_STUB_FLASH_CALC_HASH_ENTRY_ADDR 0x04038c40cUL -#define ESP_STUB_FLASH_CALC_HASH_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CALC_HASH_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_ENTRY_ADDR 0x04038c460UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_CLOCK_CONFIGURE_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_MULTI_COMMAND_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_ENTRY_ADDR 0x04038c624UL -#define ESP_STUB_FLASH_MULTI_COMMAND_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_MULTI_COMMAND_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_IDF_BINARY_BSS_SIZE 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_ENTRY_ADDR 0x04038c624UL -#define ESP_STUB_FLASH_IDF_BINARY_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_ADDR 0x00UL -#define ESP_STUB_FLASH_IDF_BINARY_LOG_SIZE 0UL - -#define ESP_STUB_FLASH_WITH_LOG_BSS_SIZE 0x0001115UL -#define ESP_STUB_FLASH_WITH_LOG_ENTRY_ADDR 0x04038ddb8UL -#define ESP_STUB_FLASH_WITH_LOG_APPTRACE_CTRL_ADDR 0x00UL -#define ESP_STUB_FLASH_WITH_LOG_LOG_ADDR 0x03fca131cUL -#define ESP_STUB_FLASH_WITH_LOG_LOG_SIZE 4100UL - -#define ESP_STUB_STACK_SIZE 768 - -#include - -static const uint8_t s_esp_flasher_stub_flash_read_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_read_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_read_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_erase_check_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_erase_check_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_map_get_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_map_get_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_set_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_set_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_bp_clear_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_bp_clear_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_test_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_test_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_write_deflated_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_write_deflated_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_calc_hash_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_calc_hash_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_clock_configure_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_clock_configure_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_multi_command_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_multi_command_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_idf_binary_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_idf_binary_data.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_code[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_code.inc" -}; -static const uint8_t s_esp_flasher_stub_flash_with_log_data[] = { -#include "contrib/loaders/flash/espressif/esp32s3/inc/stub_flash_with_log_data.inc" -}; - -/* -#define esp32s3_STUB_BUILD_IDF_REV 68e5d9d585 -*/ diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..bfda3b8d84 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,50 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x41,0x00,0x1c, +0x09,0x0c,0x08,0x90,0x33,0x63,0x46,0x00,0x00,0x1b,0x88,0x37,0x38,0xfa,0x0c,0x02, +0x1d,0xf0,0x00,0x00,0x34,0x40,0xfe,0x3f,0x00,0xc0,0xff,0x3f,0x00,0x80,0xff,0x3f, +0x74,0x00,0xf0,0x3f,0x70,0x00,0xf0,0x3f,0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00, +0x14,0x00,0x10,0x00,0x2c,0x40,0xfe,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0x5c,0xd0,0x05,0x40,0xc8,0xc2,0x00,0x40,0x36,0x81,0x00,0x29,0x01,0x39,0x11,0x49, +0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04,0x8d,0x03,0x86,0x01,0x00,0x47,0x28,0x01, +0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8,0xfc,0xd8,0x08,0x0c,0x32,0x22,0xd2,0x10, +0x16,0x8d,0x22,0x71,0xe8,0xff,0x81,0xe8,0xff,0x91,0xe8,0xff,0x89,0x17,0x0c,0x18, +0x20,0x88,0x11,0x89,0x27,0x89,0x47,0x0c,0x08,0x99,0x37,0x82,0x57,0x00,0x91,0xe4, +0xff,0x0c,0x18,0x89,0xa7,0xc0,0x20,0x00,0x89,0x09,0x81,0xe2,0xff,0x0c,0x29,0xc0, +0x20,0x00,0x99,0x08,0x81,0xe1,0xff,0x90,0x78,0x40,0x92,0xa0,0x80,0x90,0x78,0x40, +0x51,0xdf,0xff,0x0c,0x08,0x80,0x75,0x40,0x91,0xde,0xff,0x80,0x79,0x40,0x90,0x65, +0x40,0x0c,0x1a,0x90,0xaa,0x01,0xa0,0x99,0x20,0x90,0x75,0x40,0x98,0x3d,0xa8,0x2d, +0x0c,0x02,0xa9,0x57,0x99,0x67,0x99,0x77,0x89,0x87,0x89,0x97,0x86,0x6c,0x00,0x00, +0x20,0x88,0xc0,0x89,0x31,0x98,0x87,0xb8,0x97,0xa8,0x77,0x90,0x8b,0xc0,0x97,0xbb, +0x02,0x90,0x8a,0xc0,0x3d,0x08,0xcc,0x48,0x81,0xcd,0xff,0x86,0x0e,0x00,0xc8,0x31, +0x80,0xcc,0x63,0x90,0x8c,0x80,0x97,0x3b,0x17,0x87,0xbb,0x07,0x0c,0x12,0x40,0x22, +0x11,0xc6,0x61,0x00,0xa8,0x57,0x89,0x87,0x9a,0x8a,0xdc,0x48,0x06,0xfb,0xff,0x00, +0x00,0x87,0x3a,0xe7,0x87,0x9a,0x08,0x88,0x67,0x87,0xba,0x01,0x89,0x77,0x0c,0x08, +0x89,0x87,0xca,0x22,0x86,0x56,0x00,0x00,0x00,0x90,0x68,0x40,0x67,0x79,0xf9,0xa2, +0x17,0x00,0x7c,0xf6,0x60,0x6a,0x30,0xa0,0x40,0x04,0x60,0x60,0x04,0x90,0x68,0x40, +0x77,0x79,0x11,0x90,0xb0,0xe4,0x56,0x3b,0xff,0x90,0x9f,0x41,0xa0,0x99,0x30,0x90, +0x90,0x64,0x56,0x79,0xfe,0xd0,0x96,0x11,0x0c,0x0c,0x1b,0xaa,0x9a,0xb7,0xc2,0x5b, +0x05,0xa2,0x57,0x00,0x70,0xa4,0xb0,0xc2,0x1a,0x05,0xac,0x7c,0x81,0xae,0xff,0x99, +0x51,0x80,0xa4,0xa0,0xb8,0x0a,0x0c,0x0a,0xd2,0x61,0x04,0x81,0xad,0xff,0xe0,0x08, +0x00,0xb1,0xa9,0xff,0xb0,0xaa,0x20,0xb1,0xa9,0xff,0xa0,0x7b,0x40,0x81,0xa3,0xff, +0x98,0x51,0xd2,0x21,0x04,0xa1,0x9f,0xff,0x62,0xc6,0xfe,0x60,0x60,0x60,0xc0,0x20, +0x00,0x69,0x0a,0x80,0x68,0x40,0x67,0xf8,0x02,0x06,0x2a,0x00,0x9a,0x97,0xe8,0x19, +0xf2,0x1e,0x00,0x16,0xef,0x09,0x88,0x87,0x98,0x97,0x87,0x39,0x16,0xa8,0x67,0x90, +0xaa,0xc0,0xcc,0x6a,0x0c,0x08,0x82,0x5e,0x00,0x06,0x22,0x00,0xcc,0xc8,0x0b,0xaa, +0x46,0x01,0x00,0x00,0x0b,0xa8,0x90,0xaa,0xc0,0x16,0x7a,0xfe,0x30,0x6f,0xc0,0xa0, +0x66,0x63,0xa8,0x57,0x87,0x39,0x38,0xc8,0x67,0x9a,0xb6,0xc7,0x3b,0x29,0x16,0x28, +0xfd,0xc7,0x9b,0x08,0x0c,0x08,0x89,0x97,0xb9,0x77,0x06,0x07,0x00,0x0b,0xb8,0x67, +0x3b,0xc1,0x99,0x77,0x97,0x98,0x08,0x0c,0x09,0x99,0x87,0xc7,0xb8,0x01,0xc9,0x77, +0x81,0x7d,0xff,0x69,0x98,0x86,0x05,0x00,0xb9,0x97,0x9a,0xaa,0xc6,0x03,0x00,0x00, +0x0b,0x88,0x90,0x88,0xc0,0x67,0x38,0x9b,0x9a,0x86,0x89,0x97,0x86,0xfa,0xff,0xf9, +0x61,0x16,0xfa,0xf8,0x2b,0xb3,0xba,0xbe,0xcd,0x06,0xd9,0x51,0xe9,0x41,0x81,0x7d, +0xff,0xe0,0x08,0x00,0xf8,0x61,0x6a,0x33,0xe8,0x41,0xd8,0x51,0xf7,0xb3,0x02,0xc6, +0xd8,0xff,0x86,0xdb,0xff,0x90,0x65,0x40,0x82,0x17,0x00,0x70,0x44,0xb0,0xa2,0x14, +0x05,0x10,0x88,0x11,0x80,0x8f,0x64,0xa0,0xa0,0xe4,0x10,0x88,0x11,0x90,0x97,0x05, +0xa0,0x88,0x20,0x90,0x99,0x01,0x90,0x88,0x20,0x91,0x68,0xff,0x80,0x79,0x40,0x86, +0x94,0xff,0x88,0x1d,0x87,0xb2,0x02,0x46,0x91,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x00, +0x34,0x40,0xfe,0x3f,0x14,0x40,0xfe,0x3f,0x60,0x40,0xfe,0x3f,0x36,0xa1,0x00,0x81, +0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x0c, +0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11, +0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff,0x86,0x05,0x00,0x00, +0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0,0x09,0x00,0x2d,0x0a, +0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28,0x56,0x49,0xfe,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..21cf738954 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f,0x58,0xc0,0x0b,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x3f, +0x00,0x80,0xff,0x3f, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..b7ce2b3d1d --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_code.inc @@ -0,0 +1,57 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x40,0xfe,0x3f, +0x36,0x41,0x00,0x91,0xfe,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00, +0x8a,0xa3,0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98, +0xee,0x8c,0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x34,0x40,0xfe,0x3f, +0x1c,0x00,0x10,0x00,0x00,0x40,0xfe,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0x70,0x00,0xf0,0x3f,0x5c,0xd0,0x05,0x40,0xc8,0xc2,0x00,0x40,0x36,0x61,0x00,0x71, +0xf7,0xff,0x41,0xf7,0xff,0x92,0x17,0x00,0xa0,0x64,0x40,0x6d,0x04,0x77,0x7a,0x17, +0xa0,0x8f,0x41,0x90,0x88,0x30,0x80,0x80,0x64,0xa0,0xa0,0xe4,0x22,0xa0,0x01,0xa0, +0x88,0x20,0x22,0xd2,0x10,0x56,0xd8,0x11,0x7c,0xf8,0x80,0x89,0x30,0x80,0x30,0x04, +0x90,0xa0,0x04,0xd0,0x23,0x11,0x2a,0x87,0x0c,0x0b,0xd0,0x5a,0x11,0xb2,0x58,0x05, +0x5a,0x87,0x1b,0x99,0xc2,0x18,0x05,0x92,0x57,0x00,0x9c,0xbc,0x81,0xe6,0xff,0x80, +0xaa,0xa0,0xb8,0x0a,0xa2,0xa0,0x00,0x81,0xe7,0xff,0xe0,0x08,0x00,0x81,0xe2,0xff, +0x80,0xaa,0x20,0x81,0xe2,0xff,0xa0,0x78,0x40,0x91,0xe1,0xff,0x82,0xc3,0xfe,0x80, +0x80,0x60,0xc0,0x20,0x00,0x89,0x09,0x80,0x64,0x40,0x67,0xf8,0x02,0x46,0x27,0x00, +0x2a,0x27,0x98,0x12,0xd2,0x19,0x00,0x16,0x3d,0x09,0x0c,0x02,0x88,0x87,0xb8,0x97, +0x87,0x3b,0x0e,0xa8,0x67,0xb0,0xaa,0xc0,0x16,0xda,0x07,0xcc,0xb8,0x0b,0xaa,0x06, +0x01,0x00,0x0b,0xa8,0xb0,0xaa,0xc0,0x16,0xea,0x06,0x20,0x3d,0xc0,0xa0,0x33,0x63, +0xa8,0x57,0x87,0x3b,0x36,0xe8,0x67,0xba,0xc3,0xe7,0x3c,0x28,0x16,0x98,0x05,0xe7, +0x9c,0x0a,0x0c,0x08,0x89,0x97,0xc9,0x77,0xc6,0x06,0x00,0x00,0x00,0x0b,0xc8,0x37, +0x3c,0x46,0xb9,0x77,0xb7,0x98,0x08,0x0c,0x0b,0xb9,0x87,0xe7,0xb8,0x01,0xe9,0x77, +0x39,0x97,0x46,0x05,0x00,0xc9,0x97,0xba,0xaa,0x86,0x03,0x00,0x0b,0x88,0xb0,0x88, +0xc0,0x37,0x38,0x24,0xba,0x83,0x89,0x97,0xc6,0xfa,0xff,0xd9,0x11,0x9c,0x8a,0x2b, +0xb2,0xba,0xb9,0xcd,0x03,0x99,0x01,0x81,0xbc,0xff,0xe0,0x08,0x00,0xd8,0x11,0x3a, +0x22,0x98,0x01,0xd7,0xb2,0x02,0x86,0xdc,0xff,0x0c,0x08,0x82,0x59,0x00,0x40,0x64, +0x40,0x82,0x17,0x00,0x5a,0x77,0x92,0x17,0x05,0x10,0x88,0x11,0x80,0x8f,0x64,0x90, +0x90,0xe4,0x10,0x88,0x11,0x40,0x47,0x05,0x90,0x88,0x20,0x90,0x44,0x01,0x40,0x88, +0x20,0x80,0x76,0x40,0x0c,0x02,0x1d,0xf0,0x34,0x40,0xfe,0x3f,0x00,0xc0,0xff,0x3f, +0x00,0x80,0xff,0x3f,0x74,0x00,0xf0,0x3f,0x70,0x00,0xf0,0x3f,0x04,0x00,0x10,0x00, +0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00,0x36,0x81,0x00,0x29,0x01,0x39,0x11,0x49, +0x21,0x4b,0x94,0x1c,0x8b,0xad,0x02,0x8d,0x03,0x97,0xab,0x07,0x47,0x2b,0x02,0x92, +0xa0,0x24,0x8d,0x0a,0x9a,0x88,0x82,0xc8,0xfc,0x88,0x08,0x1c,0x8b,0x89,0x31,0x4b, +0x89,0x87,0xab,0x07,0x97,0x2b,0x02,0x82,0xa0,0x24,0x3d,0x0a,0x71,0xeb,0xff,0x8a, +0x33,0x81,0xea,0xff,0x91,0xeb,0xff,0x32,0xc3,0xfc,0x38,0x03,0x89,0x17,0x0c,0x18, +0x99,0x37,0x20,0x88,0x11,0x0c,0x09,0x89,0x27,0x92,0x57,0x00,0x89,0x47,0xa1,0xe5, +0xff,0x0c,0x08,0x0c,0x19,0x99,0xa7,0x89,0x57,0x89,0x67,0x89,0x77,0x89,0x87,0x89, +0x97,0xc0,0x20,0x00,0x99,0x0a,0x91,0xe0,0xff,0x0c,0x2a,0xc0,0x20,0x00,0xa9,0x09, +0x91,0xdf,0xff,0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0,0x79,0x40,0x91,0xdd,0xff,0x80, +0x79,0x40,0xa1,0xdc,0xff,0x80,0x7a,0x40,0x80,0x69,0x40,0x0c,0x1a,0x90,0xaa,0x01, +0xa0,0x88,0x20,0x80,0x79,0x40,0x7c,0xc4,0x0c,0x02,0x42,0xd4,0x40,0x46,0x27,0x00, +0x00,0x82,0x17,0x00,0x20,0x53,0xc0,0x80,0xc0,0x04,0x70,0xcc,0xb0,0xd2,0x1c,0x04, +0x40,0x55,0x63,0x92,0xcd,0xfc,0x90,0x90,0xf4,0x57,0xb9,0x07,0x0c,0x12,0x40,0x22, +0x11,0x46,0x20,0x00,0x50,0xb0,0xf4,0xa2,0x1c,0x05,0x4b,0x6b,0x60,0x60,0xf4,0x6a, +0x9a,0x97,0xbd,0x2a,0xb9,0x41,0x65,0xdb,0xff,0xb8,0x41,0x56,0x5a,0xff,0x82,0x17, +0x00,0x80,0xc0,0x04,0x70,0xcc,0xb0,0xa2,0x1c,0x05,0xd2,0x1c,0x04,0xaa,0x96,0x97, +0x3d,0xc9,0x68,0x1c,0xaa,0x66,0x16,0x26,0xfc,0x92,0x5c,0x05,0x46,0x02,0x00,0x68, +0x1c,0x92,0x5c,0x05,0xaa,0x66,0x16,0x26,0xfb,0x0c,0x08,0x82,0x56,0x01,0x88,0x31, +0xb2,0x56,0x00,0x2a,0xa8,0xcd,0x05,0x4b,0xb6,0x65,0xd2,0xff,0x82,0x16,0x00,0x5a, +0x22,0x82,0x56,0x01,0xc6,0x01,0x00,0x00,0x00,0x25,0xd6,0xff,0x56,0x9a,0xff,0x92, +0x17,0x00,0x90,0x80,0x04,0x70,0x88,0xb0,0x82,0x18,0x05,0x56,0xa8,0xfe,0x37,0xb2, +0x02,0x06,0xd7,0xff,0x0c,0x02,0x1d,0xf0,0x34,0x40,0xfe,0x3f,0x08,0x40,0xfe,0x3f, +0x61,0x40,0xfe,0x3f,0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49, +0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88, +0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89, +0x21,0x81,0xf2,0xff,0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8, +0x11,0xc8,0x21,0xe0,0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28, +0x56,0x49,0xfe,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..0f65e36853 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x00,0xc0,0xff,0x3f,0x00,0x80,0xff,0x3f,0x02,0x00,0x00,0x00,0x20,0x40,0xfe,0x3f, +0xc8,0xc1,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..e3dfc2d695 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_code.inc @@ -0,0 +1,9 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x61,0x00,0x0c, +0x02,0x1d,0xf0,0x00,0x24,0x40,0xfe,0x3f,0x0c,0x40,0xfe,0x3f,0x24,0x40,0xfe,0x3f, +0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69, +0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82, +0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff, +0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0, +0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28,0x56,0x49,0xfe,0x7c, +0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..f6faadfed0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0xfe,0x3f,0x0c,0xc0,0x0b,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..395cf3f8ad --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_code.inc @@ -0,0 +1,179 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xfe,0x3f, +0x07,0x40,0xfe,0x3f,0x0a,0x40,0xfe,0x3f,0x0d,0x40,0xfe,0x3f,0x0e,0x40,0xfe,0x3f, +0x54,0x7d,0x00,0x40,0x54,0x7d,0x00,0x40,0x36,0xa1,0x00,0x82,0xc1,0x10,0x89,0x11, +0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79, +0x91,0x89,0x21,0x46,0x47,0x00,0x2c,0x58,0x87,0x1b,0x0d,0xa1,0xf1,0xff,0x1b,0x22, +0x81,0xf4,0xff,0xe0,0x08,0x00,0x86,0x42,0x00,0x82,0x02,0x01,0x92,0xa0,0x64,0x97, +0x18,0x5e,0x87,0x39,0x13,0x5c,0x89,0x97,0x98,0x02,0x86,0x20,0x00,0x92,0xa0,0x63, +0x97,0x98,0x02,0xc6,0x2a,0x00,0x06,0x34,0x00,0x92,0xa0,0x73,0x97,0x18,0x18,0x92, +0xa0,0x72,0x87,0x39,0x02,0x46,0x30,0x00,0x92,0xa0,0x75,0x97,0x18,0x61,0x92,0xa0, +0x78,0x97,0x18,0x5b,0x86,0x2c,0x00,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21, +0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99, +0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0x56,0xdb,0x09,0xb1,0xd4,0xff,0xc6,0x25, +0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x06,0x02, +0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8, +0x08,0xa1,0xce,0xff,0xd6,0x4b,0x07,0xa1,0xcc,0xff,0xb0,0xb0,0x60,0xc6,0x1a,0x00, +0x82,0x41,0x0d,0x0c,0x08,0x82,0x41,0x0e,0x88,0x21,0x2c,0x59,0x92,0x41,0x0c,0x4b, +0x98,0x99,0x21,0x1c,0x8a,0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01, +0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0xcb,0xa1,0x46, +0x0e,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x46, +0x02,0x00,0x87,0x2a,0x02,0x92,0xa0,0x24,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8, +0xfc,0xb8,0x08,0xa1,0xb3,0xff,0x86,0x04,0x00,0x00,0x2c,0x59,0x82,0x41,0x0d,0x0c, +0x08,0x92,0x41,0x0c,0x82,0x41,0x0e,0xcb,0xb1,0xa1,0xae,0xff,0x81,0xb2,0xff,0xe0, +0x08,0x00,0x2b,0x22,0xb2,0x02,0x00,0x56,0xbb,0xed,0x1d,0xf0,0x11,0x40,0xfe,0x3f, +0x3c,0x39,0x80,0x40,0x27,0x40,0xfe,0x3f,0x3f,0x40,0xfe,0x3f,0x44,0x40,0xfe,0x3f, +0x5a,0x40,0xfe,0x3f,0x70,0x40,0xfe,0x3f,0x8b,0x40,0xfe,0x3f,0xa6,0x40,0xfe,0x3f, +0xc1,0x40,0xfe,0x3f,0xdc,0x40,0xfe,0x3f,0x88,0x4a,0xfe,0x3f,0xf7,0x40,0xfe,0x3f, +0x08,0x41,0xfe,0x3f,0x36,0x61,0x00,0xa1,0xf1,0xff,0xb2,0xa0,0x01,0xa5,0xe7,0xff, +0xa1,0xef,0xff,0xb2,0xaf,0xff,0x25,0xe7,0xff,0xb1,0xed,0xff,0xa1,0xee,0xff,0x0c, +0x02,0x65,0xe6,0xff,0xb1,0xed,0xff,0xa1,0xed,0xff,0xe5,0xe5,0xff,0xa1,0xec,0xff, +0x4c,0x1b,0x65,0xe5,0xff,0xa1,0xeb,0xff,0xe5,0xe4,0xff,0xa1,0xeb,0xff,0xa5,0xe4, +0xff,0xa1,0xea,0xff,0x25,0xe4,0xff,0xa1,0xea,0xff,0xe5,0xe3,0xff,0xa1,0xe9,0xff, +0x65,0xe3,0xff,0xb1,0xe9,0xff,0xa1,0xe9,0xff,0xe5,0xe2,0xff,0xb1,0xe7,0xff,0xa1, +0xe8,0xff,0xc2,0xa0,0x2a,0x25,0xe2,0xff,0x1d,0xf0,0x00,0x00,0x21,0x41,0xfe,0x3f, +0x4e,0x41,0xfe,0x3f,0x9a,0x43,0xfe,0x3f,0x36,0x41,0x00,0xa1,0xfc,0xff,0xcd,0x03, +0xbd,0x02,0x65,0xe0,0xff,0x1c,0x08,0x0c,0x07,0x80,0x33,0x63,0x46,0x03,0x00,0x00, +0x7a,0x82,0xb2,0x08,0x00,0xa1,0xf6,0xff,0x1b,0x77,0xe5,0xde,0xff,0x37,0x37,0xef, +0xa1,0xf5,0xff,0x0c,0x02,0x25,0xde,0xff,0x1d,0xf0,0x00,0x00,0x52,0x41,0xfe,0x3f, +0x98,0x4a,0xfe,0x3f,0x36,0x41,0x00,0xa1,0xfd,0xff,0xbd,0x02,0xcd,0x04,0xa5,0xdc, +0xff,0x91,0xfb,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00,0x8a,0xa3, +0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98,0xee,0x8c, +0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x6f,0x49,0xfe,0x3f,0x85,0x41,0xfe,0x3f, +0x9c,0x4a,0xfe,0x3f,0x36,0x41,0x00,0xb1,0xfc,0xff,0xa1,0xfc,0xff,0xdd,0x03,0xcd, +0x02,0x65,0xd8,0xff,0x81,0xfb,0xff,0x0c,0x09,0x29,0x58,0x39,0x68,0x39,0x78,0x99, +0x88,0x99,0x98,0x1d,0xf0,0x00,0x00,0x00,0x5c,0x49,0xfe,0x3f,0xf7,0x40,0xfe,0x3f, +0x4b,0x49,0xfe,0x3f,0x00,0xc0,0xff,0x3f,0xaa,0x41,0xfe,0x3f,0x00,0x80,0xff,0x3f, +0xc9,0x41,0xfe,0x3f,0x9c,0x4a,0xfe,0x3f,0x74,0x00,0xf0,0x3f,0x70,0x00,0xf0,0x3f, +0x35,0x49,0xfe,0x3f,0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00, +0x21,0x49,0xfe,0x3f,0x36,0x41,0x00,0x71,0xf1,0xff,0xb1,0xef,0xff,0xad,0x07,0xa5, +0xd2,0xff,0xb1,0xef,0xff,0xad,0x07,0x25,0xd2,0xff,0x0c,0x16,0x41,0xee,0xff,0x20, +0x66,0x11,0xa1,0xed,0xff,0xcd,0x06,0xbd,0x04,0xe5,0xd0,0xff,0x51,0xec,0xff,0xa1, +0xec,0xff,0xcd,0x06,0xbd,0x05,0x25,0xd0,0xff,0x0c,0x0b,0x0c,0x0a,0x65,0xf6,0xff, +0x81,0xe9,0xff,0x0c,0x09,0x92,0x58,0x00,0x0c,0x19,0x49,0x18,0x69,0x28,0x59,0x38, +0x69,0x48,0x99,0xa8,0x81,0xe5,0xff,0xb1,0xe6,0xff,0xc0,0x20,0x00,0x99,0x08,0x81, +0xe3,0xff,0x0c,0x26,0xc0,0x20,0x00,0x62,0x68,0x00,0x70,0xa7,0x20,0xa5,0xcc,0xff, +0x81,0xe1,0xff,0x60,0x78,0x40,0x92,0xa0,0x80,0x90,0x78,0x40,0x61,0xdf,0xff,0x82, +0xa0,0x00,0x80,0x76,0x40,0x91,0xdd,0xff,0x80,0x79,0x40,0xb1,0xdd,0xff,0x70,0xa7, +0x20,0x65,0xca,0xff,0x80,0x66,0x40,0x0c,0x19,0x90,0x99,0x01,0x90,0x88,0x20,0x80, +0x76,0x40,0x1d,0xf0,0x0c,0x49,0xfe,0x3f,0xf7,0x40,0xfe,0x3f,0x9c,0x4a,0xfe,0x3f, +0x8c,0x48,0xfe,0x3f,0xe8,0x41,0xfe,0x3f,0x1c,0x00,0x10,0x00,0x19,0x42,0xfe,0x3f, +0xac,0x48,0xfe,0x3f,0x3b,0x42,0xfe,0x3f,0xa4,0x48,0xfe,0x3f,0x00,0x00,0x5a,0xa5, +0x84,0x10,0x10,0x00,0x75,0x42,0xfe,0x3f,0x70,0x00,0xf0,0x3f,0x8d,0x42,0xfe,0x3f, +0xd8,0x48,0xfe,0x3f,0xbd,0x48,0xfe,0x3f,0xd3,0x42,0xfe,0x3f,0x15,0x43,0xfe,0x3f, +0x46,0x43,0xfe,0x3f,0x62,0x43,0xfe,0x3f,0xf7,0x48,0xfe,0x3f,0x9c,0x43,0xfe,0x3f, +0x5c,0xd0,0x05,0x40,0xc8,0xc2,0x00,0x40,0x36,0xa1,0x00,0xb1,0xe6,0xff,0xa1,0xe6, +0xff,0x65,0xc2,0xff,0x21,0xe6,0xff,0x72,0x12,0x00,0xb1,0xe5,0xff,0xa1,0xe5,0xff, +0x70,0x40,0x04,0x70,0xd7,0x20,0x40,0xc4,0x20,0xe5,0xc0,0xff,0x61,0xe3,0xff,0xb0, +0x66,0x40,0x77,0x7b,0x1b,0xb0,0xc0,0xe4,0xb0,0xdf,0x64,0x56,0x5c,0x00,0x70,0x90, +0x64,0x97,0x1d,0x0c,0xa1,0xde,0xff,0xed,0x07,0xe5,0xbe,0xff,0xc6,0xf1,0xff,0x00, +0x00,0x7c,0xf9,0x90,0x77,0x30,0x70,0x70,0x04,0xd0,0x57,0x11,0x5a,0x92,0x0c,0x0a, +0xa2,0x59,0x05,0x92,0x12,0x00,0xd0,0x84,0x11,0x1b,0x99,0x92,0x52,0x00,0x8a,0x92, +0x32,0x19,0x05,0xb1,0xd3,0xff,0xa1,0xd3,0xff,0xdd,0x03,0xcd,0x07,0x89,0x81,0xa5, +0xbb,0xff,0xac,0xa3,0x91,0xd1,0xff,0xcd,0x03,0x90,0x44,0xa0,0x48,0x04,0x0c,0x0a, +0xbd,0x04,0x81,0xdb,0xff,0xe0,0x08,0x00,0x91,0xcd,0xff,0xbd,0x0a,0x90,0x9a,0x20, +0xa1,0xcc,0xff,0x90,0x7a,0x40,0xa1,0xcb,0xff,0xdd,0x04,0xcd,0x03,0xa5,0xb8,0xff, +0x91,0xca,0xff,0x72,0xc7,0xfe,0x70,0x70,0x60,0xc0,0x20,0x00,0x79,0x09,0x90,0x66, +0x40,0x67,0xf9,0x02,0x46,0x46,0x00,0x5a,0x52,0x78,0x15,0xb2,0x17,0x00,0x16,0xfb, +0x10,0x92,0x15,0x04,0xf2,0x07,0x04,0x9a,0x97,0x0b,0xa9,0xa2,0x0a,0x00,0xe2,0x07, +0x03,0xd2,0x07,0x02,0xa9,0x41,0xa2,0xc9,0xfe,0xa2,0x0a,0x00,0xcd,0x07,0xa9,0x31, +0xa2,0xc9,0xfd,0xa2,0x0a,0x00,0x92,0xc9,0xfc,0xa9,0x21,0x92,0x09,0x00,0xa1,0xb7, +0xff,0x99,0x11,0x92,0x07,0x05,0x0c,0x03,0x99,0x01,0xe5,0xb2,0xff,0xb1,0xb4,0xff, +0xa1,0xa6,0xff,0x52,0x17,0x00,0x25,0xb2,0xff,0x06,0x2a,0x00,0xd8,0x82,0xc8,0x92, +0xd7,0x3c,0x0e,0x98,0x62,0xc0,0x99,0xc0,0x16,0xf9,0x09,0xcc,0xbd,0x0b,0x99,0x06, +0x01,0x00,0x0b,0x9d,0xc0,0x99,0xc0,0x16,0x09,0x09,0x30,0x45,0xc0,0x90,0x44,0x63, +0x49,0x01,0xb1,0xa8,0xff,0xa1,0xa8,0xff,0xf2,0x22,0x06,0xe8,0x72,0xa5,0xae,0xff, +0xb8,0x92,0x98,0x82,0xa8,0x52,0x97,0x3b,0x3e,0xd8,0x62,0xb0,0xc4,0x80,0xd7,0x3c, +0x2f,0x56,0x89,0x00,0xa1,0xa2,0xff,0x25,0xad,0xff,0x46,0x17,0x00,0xd7,0x9c,0x08, +0x0c,0x09,0x99,0x92,0xc9,0x72,0x46,0x06,0x00,0x0b,0xc9,0x47,0x3c,0xe5,0xb9,0x72, +0x97,0x9b,0x08,0x0c,0x09,0x99,0x82,0xd7,0xbb,0x01,0xd9,0x72,0x49,0x92,0xc6,0x05, +0x00,0xc9,0x92,0xba,0xaa,0x06,0x04,0x00,0x0b,0x99,0xb0,0x99,0xc0,0x47,0x39,0xc3, +0xba,0x94,0x99,0x92,0xc6,0xfa,0xff,0x00,0x00,0x16,0x7a,0xfb,0x2b,0xb3,0xcd,0x04, +0xb0,0xb7,0x80,0x81,0x94,0xff,0xe0,0x08,0x00,0x4a,0x33,0xa1,0x8d,0xff,0xcd,0x03, +0xbd,0x04,0x65,0xa7,0xff,0x57,0xb3,0x02,0x06,0xd4,0xff,0xc2,0x17,0x00,0x37,0x1c, +0x0a,0xa1,0x88,0xff,0xdd,0x03,0x30,0xbc,0xc0,0xe5,0xa5,0xff,0x0c,0x09,0x92,0x57, +0x00,0x88,0x81,0x72,0x12,0x00,0x8a,0x82,0x52,0x18,0x05,0xb1,0x83,0xff,0xa1,0x83, +0xff,0xdd,0x05,0xcd,0x07,0x25,0xa4,0xff,0x60,0x66,0x40,0x10,0xc7,0x11,0xc0,0xcf, +0x64,0x50,0x50,0xe4,0x10,0xcc,0x11,0x60,0x67,0x05,0x50,0xcc,0x20,0x90,0x66,0x01, +0x81,0x6a,0xff,0x60,0xcc,0x20,0xc0,0x78,0x40,0x1d,0xf0,0x00,0xd3,0x43,0xfe,0x3f, +0x70,0x4a,0xfe,0x3f,0xf7,0x40,0xfe,0x3f,0x00,0x44,0xfe,0x3f,0x2a,0x44,0xfe,0x3f, +0x57,0x44,0xfe,0x3f,0x53,0x4a,0xfe,0x3f,0x9c,0x4a,0xfe,0x3f,0x82,0x44,0xfe,0x3f, +0x38,0x4a,0xfe,0x3f,0xb9,0x44,0xfe,0x3f,0xeb,0x44,0xfe,0x3f,0x1e,0x45,0xfe,0x3f, +0x1c,0x00,0x10,0x00,0x45,0x45,0xfe,0x3f,0x5a,0x45,0xfe,0x3f,0x36,0x61,0x00,0x29, +0x01,0x39,0x11,0x49,0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04,0x8d,0x03,0x86,0x01, +0x00,0x47,0x28,0x01,0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8,0xfc,0x52,0x28,0x00, +0xa1,0xe7,0xff,0x50,0xb5,0x20,0x25,0x9b,0xff,0xb1,0xe5,0xff,0xa1,0xe6,0xff,0xa5, +0x9a,0xff,0xcc,0xe5,0xa1,0xe5,0xff,0x0c,0x32,0xe5,0x99,0xff,0x22,0xd2,0x10,0x86, +0x37,0x00,0x00,0x00,0xc8,0x15,0xb8,0x05,0xa1,0xe1,0xff,0x42,0xa0,0x00,0xa5,0x98, +0xff,0x25,0xc5,0xff,0xb8,0x35,0xa2,0x25,0x02,0xa5,0xbe,0xff,0xc6,0x2d,0x00,0x00, +0x40,0x6c,0xc0,0xa1,0xdb,0xff,0xdd,0x04,0xbd,0x06,0xe5,0x96,0xff,0xb1,0xd9,0xff, +0xa1,0xd5,0xff,0x65,0x96,0xff,0x71,0xd8,0xff,0xc8,0x87,0xd8,0x97,0xe8,0x77,0xc0, +0x3d,0xc0,0xc7,0xbd,0x02,0xc0,0x3e,0xc0,0xcc,0x43,0x91,0xd9,0xff,0x06,0x18,0x00, +0xa1,0xd3,0xff,0xbd,0x03,0x25,0x94,0xff,0x30,0x66,0x63,0xa1,0xd2,0xff,0xe8,0x77, +0xd8,0x87,0xc8,0x97,0xb1,0xcf,0xff,0xfd,0x06,0xe5,0x92,0xff,0x98,0x87,0x38,0x57, +0xa8,0x97,0x9a,0x33,0x9a,0x86,0x97,0x3a,0x0b,0x87,0x3a,0x1f,0x89,0x87,0x56,0x23, +0x04,0xc6,0x05,0x00,0x00,0x98,0x77,0x87,0x39,0x11,0x97,0x98,0x08,0x98,0x67,0x97, +0xb8,0x01,0x99,0x77,0x0c,0x08,0x89,0x87,0x06,0x0a,0x00,0x00,0xa1,0xc3,0xff,0x0c, +0x12,0x65,0x8f,0xff,0xa1,0xc2,0xff,0x40,0x22,0x11,0xe5,0x8e,0xff,0x06,0x0c,0x00, +0x00,0x80,0x69,0x40,0x67,0x78,0xf9,0xa1,0xbf,0xff,0xe5,0x8d,0xff,0xa5,0xca,0xff, +0x46,0xdd,0xff,0x00,0xa1,0xbd,0xff,0xcd,0x03,0xbd,0x06,0xe5,0x8c,0xff,0xbd,0x06, +0xad,0x03,0x65,0xab,0xff,0x6a,0x44,0xc8,0x15,0xc7,0xb4,0x02,0x06,0xd0,0xff,0x0c, +0x02,0x1d,0xf0,0x00,0xd3,0x43,0xfe,0x3f,0x20,0x4a,0xfe,0x3f,0xf7,0x40,0xfe,0x3f, +0x86,0x45,0xfe,0x3f,0x9c,0x4a,0xfe,0x3f,0x05,0x4a,0xfe,0x3f,0xad,0x45,0xfe,0x3f, +0xc7,0x45,0xfe,0x3f,0xed,0x45,0xfe,0x3f,0x16,0x46,0xfe,0x3f,0xe9,0x49,0xfe,0x3f, +0x44,0x46,0xfe,0x3f,0x65,0x46,0xfe,0x3f,0x88,0x46,0xfe,0x3f,0xb8,0x46,0xfe,0x3f, +0xe1,0x46,0xfe,0x3f,0xce,0x49,0xfe,0x3f,0x0f,0x47,0xfe,0x3f,0xb8,0x49,0xfe,0x3f, +0x59,0x47,0xfe,0x3f,0x76,0x47,0xfe,0x3f,0x95,0x47,0xfe,0x3f,0xbd,0x47,0xfe,0x3f, +0x36,0xc1,0x00,0x29,0x81,0x39,0x91,0x49,0xa1,0x4b,0x94,0x1c,0x8b,0xad,0x02,0x8d, +0x03,0x97,0xab,0x07,0x47,0x2b,0x02,0x92,0xa0,0x24,0x8d,0x0a,0x9a,0x88,0x82,0xc8, +0xfc,0x88,0x08,0x1c,0x8b,0x89,0xb1,0x4b,0x89,0x87,0xab,0x07,0x97,0x2b,0x02,0x82, +0xa0,0x24,0x3d,0x0a,0x8a,0x33,0xb2,0x21,0x0b,0xa1,0xda,0xff,0x32,0xc3,0xfc,0x32, +0x23,0x00,0x65,0x81,0xff,0xb1,0xd8,0xff,0xa1,0xd9,0xff,0x42,0xa0,0x00,0xa5,0x80, +0xff,0x25,0xad,0xff,0xc2,0x21,0x0b,0xa1,0xd6,0xff,0x30,0xb3,0x20,0xa5,0x7f,0xff, +0x61,0xd5,0xff,0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0x82,0x18,0x04,0x82, +0xc8,0xfc,0x80,0x80,0xf4,0x89,0xc1,0x86,0x5f,0x00,0x88,0xc1,0x40,0x73,0xc0,0x80, +0x77,0x63,0xa1,0xce,0xff,0xb1,0xcc,0xff,0xcd,0x07,0xe5,0x7c,0xff,0x92,0x16,0x00, +0x90,0xa0,0x04,0x60,0xaa,0xb0,0x82,0x1a,0x04,0x82,0xc8,0xfc,0x80,0x80,0xf4,0x77, +0xb8,0x0a,0xa1,0xc7,0xff,0xbd,0x07,0x25,0x7b,0xff,0x86,0x2c,0x00,0x70,0x20,0xf4, +0x4b,0x52,0xb2,0x1a,0x05,0x50,0x50,0xf4,0xa1,0xc3,0xff,0xcd,0x05,0xa5,0x79,0xff, +0x82,0x16,0x00,0xbd,0x07,0x80,0xa0,0x04,0x60,0xaa,0xb0,0x92,0x1a,0x05,0x82,0x1a, +0x04,0x5a,0x99,0x97,0xb8,0x55,0xa1,0xbc,0xff,0xe5,0x77,0xff,0xb1,0xbc,0xff,0xa1, +0xb3,0xff,0x65,0x77,0xff,0x25,0xb4,0xff,0x82,0x16,0x00,0x80,0xc0,0x04,0x60,0xcc, +0xb0,0x92,0x1c,0x05,0xb2,0x1c,0x04,0x9a,0xa5,0xa7,0xbb,0x04,0x0c,0x05,0x86,0x14, +0x00,0x88,0x1c,0x9a,0x88,0x82,0x61,0x0d,0x16,0x08,0xff,0xa1,0xb1,0xff,0x70,0xb7, +0x20,0x65,0x74,0xff,0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0xa2,0x18,0x05, +0xaa,0xa5,0xa2,0x58,0x05,0x88,0xd1,0xc6,0x07,0x00,0x00,0x00,0xa1,0xaa,0xff,0xa5, +0x72,0xff,0x92,0x16,0x00,0x90,0xb0,0x04,0x60,0xbb,0xb0,0xa2,0x1b,0x05,0x88,0x1b, +0xaa,0x55,0xaa,0x88,0x52,0x5b,0x05,0x16,0x18,0xfb,0x0c,0x09,0x22,0x58,0x00,0x92, +0x58,0x01,0x4b,0x58,0xa1,0xa1,0xff,0xcd,0x05,0xbd,0x07,0xe5,0x6f,0xff,0xcc,0xe5, +0xa1,0x9f,0xff,0x0c,0x12,0x25,0x6f,0xff,0x40,0x22,0x11,0x06,0x27,0x00,0x00,0x00, +0xa1,0x9c,0xff,0xcd,0x05,0xbd,0x07,0x25,0x6e,0xff,0x88,0xb1,0xcd,0x07,0x4a,0xa8, +0xbd,0x05,0x25,0x90,0xff,0xb1,0x97,0xff,0xa1,0x89,0xff,0x7a,0x44,0xa5,0x6c,0xff, +0x82,0xc5,0xfc,0xf2,0x18,0x00,0xd2,0x08,0x00,0xf2,0x58,0x01,0x82,0x05,0x03,0x92, +0xc5,0xfd,0xe2,0x09,0x00,0x89,0x41,0x82,0x05,0x02,0xa1,0x8f,0xff,0x89,0x31,0x82, +0x05,0x01,0xcd,0x05,0x89,0x21,0x82,0x05,0x00,0xbd,0x07,0x89,0x11,0xf0,0x88,0x41, +0x82,0x61,0x00,0xf0,0xf0,0x74,0x25,0x69,0xff,0xb1,0x88,0xff,0xa1,0x89,0xff,0x0c, +0x0c,0x65,0x68,0xff,0x06,0x02,0x00,0xa1,0x87,0xff,0xe5,0x67,0xff,0xa5,0xa4,0xff, +0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0xb2,0x18,0x05,0x56,0x7b,0xfe,0xa1, +0x82,0xff,0xcd,0x05,0xbd,0x07,0x25,0x66,0xff,0x37,0xb4,0x02,0x86,0x9e,0xff,0xa1, +0x7f,0xff,0xcd,0x03,0xbd,0x04,0x25,0x65,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x00, +0x98,0x4a,0xfe,0x3f,0x80,0xba,0x8c,0x01,0x00,0x5a,0x62,0x02,0x88,0x49,0xfe,0x3f, +0xc8,0x4a,0xfe,0x3f,0x9f,0x64,0xd1,0x01,0xb4,0x80,0xf4,0x3f,0xdd,0x47,0xfe,0x3f, +0xf4,0x47,0xfe,0x3f,0x1a,0x48,0xfe,0x3f,0x3c,0x48,0xfe,0x3f,0xd0,0x8f,0x00,0x40, +0x88,0x85,0x00,0x40,0x20,0x91,0x00,0x40,0x18,0x7d,0x00,0x40,0x38,0x7d,0x00,0x40, +0x28,0x7d,0x00,0x40,0x36,0xa1,0x00,0x69,0x81,0x81,0xed,0xff,0x91,0xf1,0xff,0x39, +0x51,0x49,0x61,0x59,0x71,0x79,0x91,0x6d,0x02,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08, +0x4b,0x88,0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c, +0x48,0x89,0x21,0x81,0xee,0xff,0xe0,0x08,0x00,0x81,0xed,0xff,0xe0,0x08,0x00,0x81, +0xe5,0xff,0xb1,0xe1,0xff,0xa7,0x38,0x02,0xb1,0xdf,0xff,0xa1,0xe3,0xff,0x0c,0x0c, +0xc0,0x20,0x00,0x88,0x0a,0x0c,0x1d,0x80,0x90,0xf5,0x80,0x80,0xf4,0x90,0x88,0xc0, +0x80,0xdc,0x93,0x0c,0x18,0x90,0x8c,0x83,0x87,0x0d,0x0d,0x7c,0xf8,0x80,0x80,0xf5, +0x87,0x19,0x05,0x40,0xb9,0x11,0x06,0x03,0x00,0xb0,0x9c,0x41,0x00,0x89,0x11,0x9a, +0x88,0xc0,0x20,0x00,0x89,0x0a,0x0c,0x0a,0x81,0xdb,0xff,0xe0,0x08,0x00,0x0c,0x0a, +0x81,0xda,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xd9,0xff,0xe0,0x08,0x00,0x81,0xd8, +0xff,0xe0,0x08,0x00,0xa1,0xce,0xff,0xbd,0x06,0xe5,0x55,0xff,0x71,0xc8,0xff,0xc6, +0x0b,0x00,0x88,0x07,0x67,0x98,0x28,0xb8,0x17,0xa1,0xc9,0xff,0xcd,0x06,0xa5,0x54, +0xff,0x88,0x27,0xa8,0x01,0xb2,0x21,0x01,0xc2,0x21,0x02,0xe0,0x08,0x00,0x2d,0x0a, +0x9c,0x5a,0xc8,0x07,0xb8,0x17,0xa1,0xc3,0xff,0xe5,0x52,0xff,0x46,0x05,0x00,0x00, +0xcb,0x77,0x88,0x27,0x56,0xa8,0xfc,0x7c,0xe2,0x88,0x27,0xcc,0x68,0xa1,0xbe,0xff, +0xbd,0x06,0x65,0x51,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..2c1572ed21 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_data.inc @@ -0,0 +1,171 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x25,0x63,0x00,0x25,0x73,0x00,0x2d,0x25,0x75, +0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65, +0x73,0x74,0x3a,0x25,0x64,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74, +0x65,0x73,0x74,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63, +0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x73,0x74, +0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f, +0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43, +0x45,0x20,0x25,0x73,0x28,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x25,0x78, +0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61, +0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f,0x73,0x74, +0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20, +0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25,0x78,0x2c,0x20, +0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49, +0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x30,0x5d,0x3a, +0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, +0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75, +0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20, +0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a, +0x20,0x43,0x61,0x6e,0x20,0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78, +0x20,0x25,0x64,0x20,0x25,0x64,0x2f,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x74,0x6f,0x20,0x6e, +0x65,0x77,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c, +0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x52,0x43, +0x31,0x36,0x3a,0x25,0x78,0x20,0x25,0x64,0x20,0x40,0x25,0x78,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40, +0x20,0x25,0x78,0x29,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, +0x78,0x20,0x2e,0x2e,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73, +0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20, +0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73, +0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, +0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x77,0x72, +0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, +0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74, +0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66,0x65, +0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6e,0x65,0x77, +0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c,0x20,0x70, +0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a,0x20,0x25, +0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a,0x20,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72, +0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73, +0x74,0x61,0x72,0x74,0x5f,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x20,0x25,0x64,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52, +0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, +0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e,0x6c,0x69, +0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f, +0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25, +0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e, +0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54, +0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, +0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72, +0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e, +0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, +0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74, +0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54, +0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61, +0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20, +0x70,0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x20,0x66, +0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x65,0x74, +0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, +0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x72, +0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e, +0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65,0x6e,0x74,0x20, +0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78, +0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x45,0x78,0x65,0x63, +0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x25, +0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, +0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x25,0x73,0x20,0x28,0x30,0x78, +0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x43,0x4d,0x44,0x5f,0x54, +0x45,0x53,0x54,0x31,0x00,0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52, +0x4f,0x4d,0x5f,0x48,0x4f,0x53,0x54,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44, +0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61, +0x72,0x74,0x00,0x00,0x00,0xc0,0xff,0x3f,0x00,0x80,0xff,0x3f,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x00,0x61,0x70,0x70, +0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f, +0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b, +0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f, +0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e, +0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x74,0x72, +0x61,0x78,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62, +0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61, +0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72, +0x62,0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x5b,0x48,0xfe,0x3f, +0xa4,0xc1,0x0b,0x40,0x01,0x00,0x00,0x00,0x65,0x48,0xfe,0x3f,0x4c,0xc6,0x0b,0x40, +0x02,0x00,0x00,0x00,0x78,0x48,0xfe,0x3f,0xd0,0xc7,0x0b,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73,0x68,0x00,0x61,0x70, +0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74, +0x34,0x62,0x75,0x66,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75, +0x6d,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f, +0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32/stub_image.h b/contrib/loaders/flash/espressif/images/esp32/stub_image.h new file mode 100644 index 0000000000..a5565ae16d --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 1 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x400bc000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x3ffe4000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00014000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x400bc020UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x00002cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x400bc000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x3ffe4000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00014000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x400bc2bcUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x00002dUL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x400bc000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x3ffe4000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00014000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x400bc324UL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000030UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x400bc000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x3ffe4000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00014000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x400bca24UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..53bb4d1611 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0xca,0x3f,0xb7,0x44,0xca,0x3f,0x23,0x24,0x27,0x06,0x37,0x47,0xca,0x3f,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0xc8,0xff,0xe7,0x80,0xe0,0x25,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0xca,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xca,0x3f,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xca,0x3f,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..d8a43c3d0c --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0xca,0x3f,0x24,0x00,0x38,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..6379376b4f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0xca,0x3f, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0xca,0x3f,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0xc8,0xff, +0xe7,0x80,0x00,0x37,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0xca,0x3f,0x3e,0x91,0xb7,0x4a,0xca,0x3f, +0x23,0x24,0x27,0x06,0x37,0x47,0xca,0x3f,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0xca,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xca,0x3f,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xca,0x3f,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..2e29a400c8 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0xca,0x3f,0x7c,0x01,0x38,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..4bb7a803eb --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0xca,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0xca,0x3f,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xca,0x3f,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..66478be00a --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0xca,0x3f,0x0c,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..ce7261a1c6 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_code.inc @@ -0,0 +1,185 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0xca,0x3f,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0xc8,0xff,0xe7,0x80,0x20,0xfc,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0xca,0x3f,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0xca,0x3f,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, +0xa0,0xf2,0x09,0x04,0x1d,0xbf,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0xca,0x3f,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0xca,0x3f,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0xca,0x3f,0x37,0x45,0xca,0x3f,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0xca,0x3f,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0xca,0x3f,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0xca,0x3f,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0xca,0x3f,0x37,0x45,0xca,0x3f,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0xca,0x3f,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0xca,0x3f,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0xca,0x3f,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0xca,0x3f,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0xca,0x3f,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0xca,0x3f,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0xca,0x3f,0x37,0x45,0xca,0x3f,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0xca,0x3f,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0xca,0x3f,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0xca,0x3f,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0xca,0x3f,0x03,0xaa,0x07,0xb2,0xb7,0x57,0xca,0x3f, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0xca,0x3f,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0xca,0x3f,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0xca,0x3f, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0xca,0x3f,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0xca,0x3f,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0xca,0x3f,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0xca,0x3f, +0xfd,0x14,0x37,0x4b,0xca,0x3f,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0xca,0x3f,0xad,0x3e,0xb7,0x4c,0xca,0x3f,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0xca,0x3f,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0xca,0x3f,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0xc8,0xff,0xe7,0x80, +0x20,0xef,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0xca,0x3f,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0xca,0x3f,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0xca,0x3f,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0xca,0x3f, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0xca,0x3f,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0xca,0x3f,0x23,0xa0,0x27,0xb2,0xb7,0x57,0xca,0x3f, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0xca,0x3f,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0xca,0x3f,0xb7,0x4c, +0xca,0x3f,0x37,0x4d,0xca,0x3f,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0xca,0x3f,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0xca,0x3f,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0xca,0x3f,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0xca,0x3f,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0xca,0x3f,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0xca,0x3f,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0xca,0x3f,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0xca,0x3f,0x23,0xa0,0x27,0xb3,0xb7,0x57,0xca,0x3f,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0xca,0x3f,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0xca,0x3f,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0xca,0x3f,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0xca,0x3f,0x63,0xec,0x7a,0x01,0x37,0x55,0xca,0x3f,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0xca,0x3f,0x93,0x85,0x87,0xa4,0xb7,0x47,0xca,0x3f, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0xca,0x3f,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0xca,0x3f,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0xca,0x3f,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0xca,0x3f,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0xca,0x3f,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0xca,0x3f,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0xca,0x3f,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0xca,0x3f,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0xca,0x3f,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0xca,0x3f,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0xca,0x3f, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0xca,0x3f,0x13,0x87, +0x46,0xb2,0x63,0xe0,0xe7,0x0a,0x5c,0x10,0x01,0x45,0x3e,0xc6,0x97,0xf0,0xc7,0xff, +0xe7,0x80,0x00,0x5d,0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xcc,0xb7,0x47,0x0f,0x00, +0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54,0xca,0x3f,0x13,0x04,0x44,0xab, +0x97,0x00,0xc8,0xff,0xe7,0x80,0x40,0xcb,0xb7,0x65,0x62,0x02,0x93,0x85,0x05,0xa0, +0x01,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x20,0x5e,0x01,0x45,0x97,0xf0,0xc7,0xff, +0xe7,0x80,0x40,0x5a,0xb7,0x07,0xce,0x3f,0x05,0x47,0x01,0x45,0xa3,0x84,0xe7,0xfc, +0x97,0xf0,0xc7,0xff,0xe7,0x80,0x80,0x54,0x01,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80, +0x60,0x54,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xa0,0x53,0x37,0x55,0xca,0x3f,0xa6,0x85, +0x13,0x05,0x05,0x82,0xef,0xf0,0x8f,0xcf,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44, +0xa9,0xe7,0x37,0x55,0xca,0x3f,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x0f,0xce, +0x2d,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0x99,0xbf,0x1c,0x40,0x63,0x9e,0x97,0x02, +0x4c,0x40,0x37,0x55,0xca,0x3f,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x0f,0xcc, +0x1c,0x44,0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55, +0xca,0x3f,0x13,0x05,0x05,0x86,0xef,0xf0,0x6f,0xca,0xf2,0x40,0x62,0x44,0xd2,0x44, +0x4a,0x85,0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..d829b57dfe --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0xca,0x3f,0x34,0x01,0x38,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0xca,0x3f,0xc4,0x05,0x38,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0xca,0x3f,0x84,0x07,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c2/stub_image.h b/contrib/loaders/flash/espressif/images/esp32c2/stub_image.h new file mode 100644 index 0000000000..92473b1279 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c2/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x3fca4000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40380010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x3fca4000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4038025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x3fca4058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x3fca4000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x403802ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x3fca4058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x3fca4000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40380a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x3fca4b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c2/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..aa81bc1761 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0xc8,0x3f,0xb7,0x44,0xc8,0x3f,0x23,0x24,0x27,0x06,0x37,0x47,0xc8,0x3f,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0xc8,0xff,0xe7,0x80,0xa0,0x12,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0xc8,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xc8,0x3f,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xc8,0x3f,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..58e7c083c0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0xc8,0x3f,0x24,0x00,0x38,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..cd5741597f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0xc8,0x3f, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0xc8,0x3f,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0xc8,0xff, +0xe7,0x80,0xc0,0x23,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0xc8,0x3f,0x3e,0x91,0xb7,0x4a,0xc8,0x3f, +0x23,0x24,0x27,0x06,0x37,0x47,0xc8,0x3f,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0xc8,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xc8,0x3f,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xc8,0x3f,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..7e7fd84927 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0xc8,0x3f,0x7c,0x01,0x38,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..7273df254e --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0xc8,0x3f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0xc8,0x3f,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xc8,0x3f,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..0e001e9ffa --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0xc8,0x3f,0x0c,0x00,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..24cbfe6838 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_code.inc @@ -0,0 +1,185 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0xc8,0x3f,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0xc8,0x3f,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0xc8,0xff,0xe7,0x80,0xe0,0xfc,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0xc8,0x3f,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0xc8,0x3f,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0xc8,0xff,0xe7,0x80, +0x60,0xf3,0x09,0x04,0x1d,0xbf,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0xc8,0x3f,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0xc8,0x3f,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0xc8,0x3f,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0xc8,0x3f,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0xc8,0x3f,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0xc8,0x3f,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0xc8,0x3f,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0xc8,0x3f,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0xc8,0x3f,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0xc8,0x3f,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0xc8,0x3f,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0xc8,0x3f,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0xc8,0x3f,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0xc8,0x3f,0x37,0x45,0xc8,0x3f,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0xc8,0x3f,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0xc8,0x3f,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0xc8,0x3f,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0xc8,0x3f,0x03,0xaa,0x07,0xb2,0xb7,0x57,0xc8,0x3f, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0xc8,0x3f,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0xc8,0x3f,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0xc8,0x3f, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0xc8,0x3f,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0xc8,0x3f,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0xc8,0x3f,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0xc8,0x3f, +0xfd,0x14,0x37,0x4b,0xc8,0x3f,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0xc8,0x3f,0xad,0x3e,0xb7,0x4c,0xc8,0x3f,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0xc8,0x3f,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0xc8,0x3f,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0xc8,0xff,0xe7,0x80, +0xe0,0xdb,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0xc8,0x3f,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0xc8,0x3f,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0xc8,0x3f,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0xc8,0x3f, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0xc8,0x3f,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0xc8,0x3f,0x23,0xa0,0x27,0xb2,0xb7,0x57,0xc8,0x3f, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0xc8,0x3f,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0xc8,0x3f,0xb7,0x4c, +0xc8,0x3f,0x37,0x4d,0xc8,0x3f,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0xc8,0x3f,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0xc8,0x3f,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0xc8,0x3f,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0xc8,0x3f,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0xc8,0x3f,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0xc8,0x3f,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0xc8,0x3f,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0xc8,0x3f,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0xc8,0x3f,0x23,0xa0,0x27,0xb3,0xb7,0x57,0xc8,0x3f,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0xc8,0x3f,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0xc8,0x3f,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0xc8,0x3f,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0xc8,0x3f,0x63,0xec,0x7a,0x01,0x37,0x55,0xc8,0x3f,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0xc8,0x3f,0x93,0x85,0x87,0xa4,0xb7,0x47,0xc8,0x3f, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0xc8,0x3f,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0xc8,0x3f,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0xc8,0x3f,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0xc8,0x3f,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0xc8,0x3f,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0xc8,0x3f,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0xc8,0x3f,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0xc8,0x3f,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0xc8,0x3f,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0xc8,0x3f,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0xc8,0x3f, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0xc8,0x3f,0x13,0x87, +0x46,0xb2,0x63,0xeb,0xe7,0x08,0x5c,0x10,0x01,0x45,0x3e,0xc6,0x97,0xf0,0xc7,0xff, +0xe7,0x80,0x00,0x5e,0x97,0x00,0xc8,0xff,0xe7,0x80,0xc0,0xad,0xb7,0x47,0x0f,0x00, +0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54,0xc8,0x3f,0x13,0x04,0x44,0xab, +0x97,0x00,0xc8,0xff,0xe7,0x80,0x80,0xac,0xb7,0x65,0x62,0x02,0x93,0x85,0x05,0xa0, +0x01,0x45,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x60,0x5e,0xb7,0x07,0xce,0x3f,0x05,0x47, +0x01,0x45,0xa3,0x88,0xe7,0xfc,0x97,0xf0,0xc7,0xff,0xe7,0x80,0xe0,0x55,0x01,0x45, +0x97,0xf0,0xc7,0xff,0xe7,0x80,0xc0,0x55,0x97,0xf0,0xc7,0xff,0xe7,0x80,0x00,0x55, +0x37,0x55,0xc8,0x3f,0xa6,0x85,0x13,0x05,0x05,0x82,0xef,0xf0,0x2f,0xd0,0x1c,0x44, +0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7,0x37,0x55,0xc8,0x3f,0xa6,0x85,0x13,0x05, +0x45,0x88,0xef,0xf0,0xaf,0xce,0x2d,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0x85,0xb7, +0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40,0x37,0x55,0xc8,0x3f,0x26,0x86,0x13,0x05, +0x85,0x83,0xef,0xf0,0xaf,0xcc,0x1c,0x44,0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1, +0x10,0x40,0x4c,0x40,0x37,0x55,0xc8,0x3f,0x13,0x05,0x05,0x86,0xef,0xf0,0x0f,0xcb, +0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85,0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04, +0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..4e006d0d98 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0xc8,0x3f,0x34,0x01,0x38,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0xc8,0x3f,0xc4,0x05,0x38,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0xc8,0x3f,0x84,0x07,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c3/stub_image.h b/contrib/loaders/flash/espressif/images/esp32c3/stub_image.h new file mode 100644 index 0000000000..cc4b7f1899 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c3/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x3fc84000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40380010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x3fc84000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4038025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x3fc84058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x3fc84000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x403802ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x3fc84058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40380000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x3fc84000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40380a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x3fc84b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c3/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..1892f7cf75 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0x80,0x40,0xb7,0x44,0x80,0x40,0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0x80,0xff,0xe7,0x80,0xe0,0x28,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..6db58a6ecc --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x24,0x00,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..87655c7cda --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0x80,0x40, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0x80,0x40,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0x80,0xff, +0xe7,0x80,0x00,0x3a,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0x80,0x40,0x3e,0x91,0xb7,0x4a,0x80,0x40, +0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..5e0510570f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x7c,0x01,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..393cc06b23 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0x80,0x40,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..2945fb95e0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0x80,0x40,0x0c,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..6f4518c16c --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_code.inc @@ -0,0 +1,184 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0x80,0x40,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xfb,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0x80,0x40,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0x80,0x40,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0x80,0xff,0xe7,0x80, +0xa0,0xf1,0x09,0x04,0x1d,0xbf,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0x80,0x40,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0x80,0x40,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0x80,0x40,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0x80,0x40,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0x80,0x40,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0x80,0x40,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0x80,0x40,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0x80,0x40,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0x80,0x40,0x03,0xaa,0x07,0xb2,0xb7,0x57,0x80,0x40, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0x80,0x40,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0x80,0x40, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0x80,0x40,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0x80,0x40,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0x80,0x40,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0x80,0x40, +0xfd,0x14,0x37,0x4b,0x80,0x40,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0x80,0x40,0xad,0x3e,0xb7,0x4c,0x80,0x40,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0x80,0x40,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0x80,0xff,0xe7,0x80, +0x20,0xf2,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0x80,0x40,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0x80,0x40,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0x80,0x40, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0x80,0x40,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0x80,0x40,0x23,0xa0,0x27,0xb2,0xb7,0x57,0x80,0x40, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0x80,0x40,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0x80,0x40,0xb7,0x4c, +0x80,0x40,0x37,0x4d,0x80,0x40,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0x80,0x40,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0x80,0x40,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0x80,0x40,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0x80,0x40,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0x80,0x40,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0x80,0x40,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0x80,0x40,0x23,0xa0,0x27,0xb3,0xb7,0x57,0x80,0x40,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0x80,0x40,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0x80,0x40,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0x80,0x40,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0x80,0x40,0x63,0xec,0x7a,0x01,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0x80,0x40,0x93,0x85,0x87,0xa4,0xb7,0x47,0x80,0x40, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0x80,0x40,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0x80,0x40,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0x80,0x40,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0x80,0x40, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0x80,0x40,0x13,0x87, +0x46,0xb2,0x63,0xe7,0xe7,0x08,0x5c,0x10,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, +0xa0,0xc6,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54, +0x80,0x40,0x13,0x04,0x44,0xab,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x58,0x01,0x45, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80, +0xa0,0x5f,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0, +0x7f,0xff,0xe7,0x80,0xa0,0x54,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x54, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x54,0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05, +0x05,0x82,0xef,0xf0,0xaf,0xd0,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7, +0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x2f,0xcf,0x2d,0xa8, +0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xb7,0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40, +0x37,0x55,0x80,0x40,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x2f,0xcd,0x1c,0x44, +0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55,0x80,0x40, +0x13,0x05,0x05,0x86,0xef,0xf0,0x8f,0xcb,0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85, +0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..4a3d000528 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0x80,0x40,0x34,0x01,0x80,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0x80,0x40,0xc4,0x05,0x80,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0x80,0x40,0x84,0x07,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c5/stub_image.h b/contrib/loaders/flash/espressif/images/esp32c5/stub_image.h new file mode 100644 index 0000000000..8e6c2fe841 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c5/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40800010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4080025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x408002ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40800a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x40804b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c5/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..b1065252bd --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0x80,0x40,0xb7,0x44,0x80,0x40,0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0x80,0xff,0xe7,0x80,0xe0,0x27,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..6db58a6ecc --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x24,0x00,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..2b2b6b0048 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0x80,0x40, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0x80,0x40,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0x80,0xff, +0xe7,0x80,0x00,0x39,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0x80,0x40,0x3e,0x91,0xb7,0x4a,0x80,0x40, +0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..5e0510570f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x7c,0x01,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..393cc06b23 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0x80,0x40,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..2945fb95e0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0x80,0x40,0x0c,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..f9e7c37638 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_code.inc @@ -0,0 +1,184 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0x80,0x40,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfb,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0x80,0x40,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0x80,0x40,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0x80,0xff,0xe7,0x80, +0xe0,0xf1,0x09,0x04,0x1d,0xbf,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0x80,0x40,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0x80,0x40,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0x80,0x40,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0x80,0x40,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0x80,0x40,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0x80,0x40,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0x80,0x40,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0x80,0x40,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0x80,0x40,0x03,0xaa,0x07,0xb2,0xb7,0x57,0x80,0x40, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0x80,0x40,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0x80,0x40, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0x80,0x40,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0x80,0x40,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0x80,0x40,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0x80,0x40, +0xfd,0x14,0x37,0x4b,0x80,0x40,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0x80,0x40,0xad,0x3e,0xb7,0x4c,0x80,0x40,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0x80,0x40,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0x80,0xff,0xe7,0x80, +0x20,0xf1,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0x80,0x40,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0x80,0x40,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0x80,0x40, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0x80,0x40,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0x80,0x40,0x23,0xa0,0x27,0xb2,0xb7,0x57,0x80,0x40, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0x80,0x40,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0x80,0x40,0xb7,0x4c, +0x80,0x40,0x37,0x4d,0x80,0x40,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0x80,0x40,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0x80,0x40,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0x80,0x40,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0x80,0x40,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0x80,0x40,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0x80,0x40,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0x80,0x40,0x23,0xa0,0x27,0xb3,0xb7,0x57,0x80,0x40,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0x80,0x40,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0x80,0x40,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0x80,0x40,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0x80,0x40,0x63,0xec,0x7a,0x01,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0x80,0x40,0x93,0x85,0x87,0xa4,0xb7,0x47,0x80,0x40, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0x80,0x40,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0x80,0x40,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0x80,0x40,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0x80,0x40, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0x80,0x40,0x13,0x87, +0x46,0xb2,0x63,0xe7,0xe7,0x08,0x5c,0x10,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, +0xe0,0xc2,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54, +0x80,0x40,0x13,0x04,0x44,0xab,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x59,0x01,0x45, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80, +0x60,0x5f,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0, +0x7f,0xff,0xe7,0x80,0xe0,0x54,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x54, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x54,0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05, +0x05,0x82,0xef,0xf0,0xaf,0xd0,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7, +0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x2f,0xcf,0x2d,0xa8, +0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xb7,0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40, +0x37,0x55,0x80,0x40,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x2f,0xcd,0x1c,0x44, +0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55,0x80,0x40, +0x13,0x05,0x05,0x86,0xef,0xf0,0x8f,0xcb,0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85, +0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..4a3d000528 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0x80,0x40,0x34,0x01,0x80,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0x80,0x40,0xc4,0x05,0x80,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0x80,0x40,0x84,0x07,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c6/stub_image.h b/contrib/loaders/flash/espressif/images/esp32c6/stub_image.h new file mode 100644 index 0000000000..34051e4088 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c6/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40800010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4080025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x408002ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40800a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x40804b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c6/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..1892f7cf75 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0x80,0x40,0xb7,0x44,0x80,0x40,0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0x80,0xff,0xe7,0x80,0xe0,0x28,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..6db58a6ecc --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x24,0x00,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..87655c7cda --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0x80,0x40, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0x80,0x40,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0x80,0xff, +0xe7,0x80,0x00,0x3a,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0x80,0x40,0x3e,0x91,0xb7,0x4a,0x80,0x40, +0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..5e0510570f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x7c,0x01,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..393cc06b23 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0x80,0x40,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..2945fb95e0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0x80,0x40,0x0c,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..f456da717d --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_code.inc @@ -0,0 +1,184 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0x80,0x40,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0x80,0xff,0xe7,0x80,0x20,0xfb,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0x80,0x40,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0x80,0x40,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0x80,0xff,0xe7,0x80, +0xa0,0xf1,0x09,0x04,0x1d,0xbf,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0x80,0x40,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0x80,0x40,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0x80,0x40,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0x80,0x40,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0x80,0x40,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0x80,0x40,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0x80,0x40,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0x80,0x40,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0x80,0x40,0x03,0xaa,0x07,0xb2,0xb7,0x57,0x80,0x40, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0x80,0x40,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0x80,0x40, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0x80,0x40,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0x80,0x40,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0x80,0x40,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0x80,0x40, +0xfd,0x14,0x37,0x4b,0x80,0x40,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0x80,0x40,0xad,0x3e,0xb7,0x4c,0x80,0x40,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0x80,0x40,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0x80,0xff,0xe7,0x80, +0x20,0xf2,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0x80,0x40,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0x80,0x40,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0x80,0x40, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0x80,0x40,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0x80,0x40,0x23,0xa0,0x27,0xb2,0xb7,0x57,0x80,0x40, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0x80,0x40,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0x80,0x40,0xb7,0x4c, +0x80,0x40,0x37,0x4d,0x80,0x40,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0x80,0x40,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0x80,0x40,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0x80,0x40,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0x80,0x40,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0x80,0x40,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0x80,0x40,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0x80,0x40,0x23,0xa0,0x27,0xb3,0xb7,0x57,0x80,0x40,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0x80,0x40,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0x80,0x40,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0x80,0x40,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0x80,0x40,0x63,0xec,0x7a,0x01,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0x80,0x40,0x93,0x85,0x87,0xa4,0xb7,0x47,0x80,0x40, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0x80,0x40,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0x80,0x40,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0x80,0x40,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0x80,0x40, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0x80,0x40,0x13,0x87, +0x46,0xb2,0x63,0xe7,0xe7,0x08,0x5c,0x10,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, +0xe0,0xc4,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54, +0x80,0x40,0x13,0x04,0x44,0xab,0x97,0xf0,0x7f,0xff,0xe7,0x80,0xe0,0x58,0x01,0x45, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80, +0xa0,0x5f,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0, +0x7f,0xff,0xe7,0x80,0xa0,0x54,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x54, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x54,0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05, +0x05,0x82,0xef,0xf0,0xaf,0xd0,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7, +0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x2f,0xcf,0x2d,0xa8, +0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xb7,0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40, +0x37,0x55,0x80,0x40,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x2f,0xcd,0x1c,0x44, +0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55,0x80,0x40, +0x13,0x05,0x05,0x86,0xef,0xf0,0x8f,0xcb,0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85, +0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..4a3d000528 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0x80,0x40,0x34,0x01,0x80,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0x80,0x40,0xc4,0x05,0x80,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0x80,0x40,0x84,0x07,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32c61/stub_image.h b/contrib/loaders/flash/espressif/images/esp32c61/stub_image.h new file mode 100644 index 0000000000..270e2d9a1b --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32c61/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40800010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4080025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x408002ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40800a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x40804b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32c61/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..5179dac1b5 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0x80,0x40,0xb7,0x44,0x80,0x40,0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0x80,0xff,0xe7,0x80,0x60,0x27,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..6db58a6ecc --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x24,0x00,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..6e4f865b1c --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0x80,0x40, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0x80,0x40,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0x80,0xff, +0xe7,0x80,0x80,0x38,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0x80,0x40,0x3e,0x91,0xb7,0x4a,0x80,0x40, +0x23,0x24,0x27,0x06,0x37,0x47,0x80,0x40,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0x80,0x40,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..5e0510570f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0x80,0x40,0x7c,0x01,0x80,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..393cc06b23 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0x80,0x40,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0x80,0x40,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0x80,0x40,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..2945fb95e0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0x80,0x40,0x0c,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..9f16abf664 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_code.inc @@ -0,0 +1,184 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0x80,0x40,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0x80,0xff,0xe7,0x80,0x60,0xfb,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0x80,0x40,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0x80,0x40,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0x80,0xff,0xe7,0x80, +0xe0,0xf1,0x09,0x04,0x1d,0xbf,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0x80,0x40,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0x80,0x40,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0x80,0x40,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0x80,0x40,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0x80,0x40,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0x80,0x40,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0x80,0x40,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0x80,0x40,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0x80,0x40,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0x80,0x40,0x37,0x45,0x80,0x40,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0x80,0x40,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0x80,0x40,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0x80,0x40,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0x80,0x40,0x03,0xaa,0x07,0xb2,0xb7,0x57,0x80,0x40, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0x80,0x40,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0x80,0x40, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0x80,0x40,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0x80,0x40,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0x80,0x40,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0x80,0x40, +0xfd,0x14,0x37,0x4b,0x80,0x40,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0x80,0x40,0xad,0x3e,0xb7,0x4c,0x80,0x40,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0x80,0x40,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0x80,0x40,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0x80,0xff,0xe7,0x80, +0xa0,0xf0,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0x80,0x40,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0x80,0x40,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0x80,0x40, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0x80,0x40,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0x80,0x40,0x23,0xa0,0x27,0xb2,0xb7,0x57,0x80,0x40, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0x80,0x40,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0x80,0x40,0xb7,0x4c, +0x80,0x40,0x37,0x4d,0x80,0x40,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0x80,0x40,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0x80,0x40,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0x80,0x40,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0x80,0x40,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0x80,0x40,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0x80,0x40,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0x80,0x40,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0x80,0x40,0x23,0xa0,0x27,0xb3,0xb7,0x57,0x80,0x40,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0x80,0x40,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0x80,0x40,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0x80,0x40,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0x80,0x40,0x63,0xec,0x7a,0x01,0x37,0x55,0x80,0x40,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0x80,0x40,0x93,0x85,0x87,0xa4,0xb7,0x47,0x80,0x40, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0x80,0x40,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0x80,0x40,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0x80,0x40,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0x80,0x40,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0x80,0x40,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0x80,0x40,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0x80,0x40,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0x80,0x40, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0x80,0x40,0x13,0x87, +0x46,0xb2,0x63,0xe7,0xe7,0x08,0x5c,0x10,0x3e,0xc6,0x97,0x00,0x80,0xff,0xe7,0x80, +0x20,0xc0,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54, +0x80,0x40,0x13,0x04,0x44,0xab,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x20,0x59,0x01,0x45, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80, +0x60,0x5f,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0, +0x7f,0xff,0xe7,0x80,0xe0,0x54,0x01,0x45,0x97,0xf0,0x7f,0xff,0xe7,0x80,0x80,0x54, +0x97,0xf0,0x7f,0xff,0xe7,0x80,0x40,0x54,0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05, +0x05,0x82,0xef,0xf0,0xaf,0xd0,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7, +0x37,0x55,0x80,0x40,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x2f,0xcf,0x2d,0xa8, +0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xb7,0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40, +0x37,0x55,0x80,0x40,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x2f,0xcd,0x1c,0x44, +0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55,0x80,0x40, +0x13,0x05,0x05,0x86,0xef,0xf0,0x8f,0xcb,0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85, +0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..4a3d000528 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0x80,0x40,0x34,0x01,0x80,0x40, +0x01,0x00,0x00,0x00,0xb0,0x48,0x80,0x40,0xc4,0x05,0x80,0x40,0x02,0x00,0x00,0x00, +0xc4,0x48,0x80,0x40,0x84,0x07,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32h2/stub_image.h b/contrib/loaders/flash/espressif/images/esp32h2/stub_image.h new file mode 100644 index 0000000000..e4daecbaf9 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32h2/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40800010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4080025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x408002ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x40804058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40800000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x40804000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40800a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x40804b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32h2/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..cbc90c6293 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,45 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x47,0xc1,0x46, +0x2e,0x87,0x63,0xf3,0xb6,0x00,0x41,0x47,0x63,0xe4,0xe7,0x00,0x01,0x45,0x82,0x80, +0x85,0x07,0xfd,0xb7,0x5d,0x71,0xa2,0xc4,0x56,0xda,0x86,0xc6,0xa6,0xc2,0xca,0xc0, +0x4e,0xde,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x2a,0x05,0x00,0x63,0x88,0x0a,0x20,0xe1,0x77,0x3e,0x91,0x37,0x47, +0xf0,0x8f,0xb7,0x44,0xf0,0x8f,0x23,0x24,0x27,0x06,0x37,0x47,0xf0,0x8f,0x23,0x12, +0xf7,0x06,0x93,0x87,0xc4,0x02,0x11,0x67,0xb3,0x06,0xe1,0x00,0x98,0xc7,0x98,0xcb, +0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7,0xb7,0x06, +0x80,0x00,0x55,0x8f,0xd8,0xd7,0x83,0xa6,0x8a,0x00,0x03,0xa7,0xca,0x00,0x21,0x6b, +0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0xd4,0xcb,0x98,0xcf,0xd8,0xcf,0x01,0x4a,0x93,0x84,0xc4,0x02,0xb7,0x8b,0x3f,0x00, +0x7d,0x1b,0x03,0xa9,0x4a,0x00,0x63,0x64,0x2a,0x01,0x01,0x45,0x15,0xa8,0x33,0x09, +0x49,0x41,0x37,0x0c,0x80,0x00,0x9c,0x50,0xd4,0x4c,0xd0,0x50,0x33,0x87,0xf6,0x40, +0x63,0x64,0xf6,0x00,0x33,0x07,0xf6,0x40,0x3a,0x8d,0x39,0xcf,0x63,0x73,0x27,0x01, +0x3a,0x89,0x33,0x07,0xf9,0x00,0x63,0x6c,0xf6,0x02,0x63,0x74,0xe6,0x02,0x05,0x65, +0x13,0x01,0x04,0xfb,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61, +0x82,0x80,0xd4,0x48,0x98,0xd0,0xb6,0x97,0xf9,0xdb,0x4a,0x9a,0x59,0xbf,0xe3,0xe8, +0xe6,0xfc,0x63,0x19,0xd7,0x00,0x9c,0x4c,0x63,0xf3,0xf6,0x00,0xdc,0xcc,0x23,0xa0, +0x04,0x02,0xe5,0xb7,0x98,0xd0,0xd5,0xb7,0xdc,0x54,0x13,0x97,0x97,0x00,0xe3,0x5d, +0x07,0xfe,0x83,0xd6,0x04,0x00,0x93,0xc7,0xf6,0xff,0x93,0xfc,0x16,0x00,0x13,0xf7, +0x17,0x00,0xdc,0x54,0x13,0x96,0x87,0x00,0x63,0x5a,0x06,0x00,0x13,0x96,0x17,0x01, +0x6d,0xfa,0xbd,0x83,0xb5,0x8f,0x93,0xf7,0xf7,0x07,0xe5,0xf7,0x93,0x17,0x37,0x00, +0xd8,0x54,0x85,0x06,0xa6,0x97,0x23,0x90,0xd4,0x00,0x23,0x95,0x07,0x00,0x93,0x16, +0x97,0x00,0x63,0xd3,0x06,0x02,0x83,0xad,0x47,0x00,0x03,0xd8,0x0d,0x00,0x63,0x0d, +0x08,0x00,0x9c,0x50,0xd8,0x50,0x63,0x63,0xf7,0x06,0x90,0x4c,0xb3,0x06,0xe6,0x40, +0x63,0x16,0xe6,0x02,0x23,0x90,0x0d,0x00,0x83,0xd7,0x04,0x00,0xd8,0x54,0x8e,0x0c, +0xbe,0x07,0x33,0x77,0x87,0x01,0xb3,0xf7,0x77,0x01,0xa6,0x9c,0xd9,0x8f,0x03,0xd7, +0xac,0x00,0x33,0x77,0x67,0x01,0xd9,0x8f,0xdc,0xd4,0xf5,0xbd,0x99,0xe3,0xfd,0x16, +0xf1,0xda,0xb3,0x09,0xa8,0x41,0x63,0xf3,0x36,0x01,0xb6,0x89,0xc8,0x48,0x63,0x64, +0xf7,0x06,0x90,0x4c,0xb3,0x86,0xe9,0x00,0x63,0xed,0xc6,0x04,0xc5,0xdf,0x63,0x9b, +0xc6,0x00,0x23,0xa2,0x04,0x02,0xd4,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0xe3,0xee,0x36,0xf9,0xd8,0xcc,0x63,0x97, +0xe7,0x00,0x23,0xa0,0x04,0x02,0x63,0xf3,0xc7,0x00,0xd0,0xcc,0x23,0xa2,0x34,0x03, +0x23,0x2e,0x04,0xfb,0x41,0xd1,0x93,0x05,0x2d,0x00,0x4e,0x86,0xee,0x95,0x97,0x00, +0xd0,0xbf,0xe7,0x80,0xe0,0x03,0x03,0x28,0xc4,0xfb,0x4e,0x9d,0xe3,0x6b,0x0d,0xf5, +0x95,0xb7,0xd4,0xd0,0x55,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xed,0x37,0xf5,0xb3,0x87, +0xe9,0x00,0xdc,0xd0,0x55,0xb7,0x05,0x65,0x0d,0x05,0x59,0xbd,0x39,0x71,0x3e,0xda, +0xb7,0x47,0xf0,0x8f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8,0x42,0xdc, +0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xf0,0x8f,0x13,0x87,0xc6,0x06,0x63,0xec, +0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x01,0x98,0x47, +0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf,0x94,0x43, +0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80,0xb1,0x07, +0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..334e24e8bb --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x40,0xf0,0x8f,0x24,0x00,0xf0,0x8f, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..01ae7ec96f --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x47,0xf0,0x8f, +0x83,0x48,0xc7,0x06,0x01,0x45,0x81,0x47,0xb3,0x86,0xf8,0x00,0x13,0xf8,0xf6,0x0f, +0x63,0x97,0xc7,0x00,0x19,0xc1,0x23,0x06,0xd7,0x06,0x01,0x45,0x82,0x80,0xb3,0x86, +0xf5,0x00,0x23,0x80,0x06,0x01,0x85,0x07,0x05,0x45,0xf9,0xbf,0x01,0x11,0x22,0xcc, +0x37,0x44,0xf0,0x8f,0x93,0x07,0xc4,0x02,0xd8,0x57,0x26,0xca,0x06,0xce,0x83,0xd4, +0x07,0x00,0x4a,0xc8,0x4e,0xc6,0x52,0xc4,0x56,0xc2,0x93,0x17,0x87,0x00,0x13,0x04, +0xc4,0x02,0x63,0xdd,0x07,0x00,0x93,0x57,0xf7,0x00,0xa5,0x8f,0x46,0x07,0x93,0xf7, +0xf7,0x07,0x45,0x83,0x05,0x65,0xd9,0x8f,0x05,0x05,0xf1,0xef,0x13,0x87,0x14,0x00, +0x93,0xc7,0xf4,0xff,0x85,0x8b,0x23,0x10,0xe4,0x00,0x58,0x54,0x8e,0x07,0xa2,0x97, +0x23,0x95,0x07,0x00,0x93,0x16,0x97,0x00,0x63,0xda,0x06,0x08,0x03,0xaa,0x47,0x00, +0x83,0x5a,0x0a,0x00,0x63,0x84,0x0a,0x08,0x81,0x49,0x1c,0x50,0x58,0x50,0x63,0x6f, +0xf7,0x02,0x10,0x4c,0xb3,0x06,0xe6,0x40,0x63,0x08,0xe6,0x06,0x99,0xe3,0xfd,0x16, +0xa5,0xc6,0x33,0x89,0x3a,0x41,0x63,0xf3,0x26,0x01,0x36,0x89,0x48,0x48,0x63,0x6f, +0xf7,0x08,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xe8,0xc6,0x08,0xb1,0xc7,0x63,0x9b, +0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc,0x3a,0x95,0x1d,0xa0,0x93,0x86,0xf7,0xff, +0x99,0x8e,0xf9,0xb7,0x93,0x86,0xf7,0xff,0x63,0xe8,0x26,0x03,0x58,0xcc,0x63,0x97, +0xe7,0x00,0x23,0x20,0x04,0x02,0x63,0xf3,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x01,0xcd,0x93,0x85,0x29,0x00,0x4a,0x86,0xd2,0x95,0xca,0x99,0x97,0x00,0xd0,0xbf, +0xe7,0x80,0x00,0x15,0xe3,0xe3,0x59,0xf9,0x23,0x10,0x0a,0x00,0x83,0x57,0x04,0x00, +0x58,0x54,0xb7,0x86,0x3f,0x00,0xbe,0x07,0x85,0x88,0xf5,0x8f,0x8e,0x04,0xb7,0x06, +0x80,0x00,0x75,0x8f,0xa2,0x94,0xd9,0x8f,0x03,0xd7,0xa4,0x00,0x01,0x45,0x46,0x07, +0x45,0x83,0xd9,0x8f,0x5c,0xd4,0xf2,0x40,0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49, +0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80,0x54,0xd0,0xbd,0xbf,0xfd,0x17,0x99,0x8f, +0xe3,0xec,0x27,0xfb,0xb3,0x07,0xe9,0x00,0x5c,0xd0,0xbd,0xb7,0x79,0x71,0x22,0xd4, +0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5e,0xc6,0x06,0xd6,0x26,0xd2,0x5a,0xc8, +0x62,0xc4,0xe1,0x77,0x00,0x18,0x37,0x47,0xf0,0x8f,0x3e,0x91,0xb7,0x4a,0xf0,0x8f, +0x23,0x24,0x27,0x06,0x37,0x47,0xf0,0x8f,0x23,0x12,0xf7,0x06,0x93,0x87,0xca,0x02, +0x11,0x67,0x83,0x29,0x05,0x00,0x03,0x29,0x45,0x00,0xb3,0x06,0xe1,0x00,0x98,0xc7, +0x98,0xcb,0x05,0x47,0x98,0xd7,0x13,0x87,0x47,0x00,0xd8,0xdb,0xd8,0x57,0xd4,0xc7, +0xb7,0x06,0x80,0x00,0x55,0x8f,0x11,0x6a,0x23,0xa2,0x27,0x00,0x23,0x90,0x07,0x00, +0x23,0xaa,0x07,0x00,0x23,0xac,0x07,0x00,0x23,0xae,0x07,0x00,0x23,0xa0,0x07,0x02, +0x23,0xa2,0x07,0x02,0xd8,0xd7,0x81,0x4b,0x93,0x8a,0xca,0x02,0x71,0x1a,0x63,0xe4, +0x2b,0x01,0x01,0x45,0x2d,0xa0,0x33,0x0b,0x79,0x41,0x63,0x74,0x6a,0x01,0x11,0x6b, +0x71,0x1b,0x83,0xd7,0x0a,0x00,0x85,0x8b,0x8e,0x07,0xd6,0x97,0x03,0xd6,0x87,0x00, +0x13,0x07,0xc6,0xff,0x42,0x07,0x41,0x83,0x63,0x71,0x67,0x03,0x05,0x65,0x13,0x01, +0x04,0xfd,0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a, +0x42,0x4b,0xb2,0x4b,0x22,0x4c,0x45,0x61,0x82,0x80,0x13,0x1c,0x0b,0x01,0x13,0x5c, +0x0c,0x01,0x83,0xd6,0xa7,0x00,0x93,0x04,0x4c,0x00,0xc2,0x04,0xc1,0x80,0x33,0x87, +0x96,0x00,0x63,0x70,0xe6,0x06,0xd9,0x3b,0x7d,0xfd,0x83,0xd7,0x0a,0x00,0x85,0x8b, +0x8e,0x07,0xd6,0x97,0x83,0xd6,0xa7,0x00,0x03,0xd6,0x87,0x00,0x33,0x87,0xd4,0x00, +0xe3,0x66,0xe6,0xfa,0xc4,0x43,0xb6,0x94,0xd5,0xd0,0x23,0x95,0xe7,0x00,0x33,0x85, +0x79,0x01,0x23,0x90,0x84,0x01,0x23,0x91,0x04,0x00,0x5a,0x86,0x93,0x85,0x44,0x00, +0xb5,0x33,0x83,0xd7,0x04,0x00,0xda,0x9b,0x23,0x91,0xf4,0x00,0x83,0xd7,0x0a,0x00, +0x85,0x8b,0x8e,0x07,0xd6,0x97,0x83,0xd7,0xa7,0x00,0xb1,0xd3,0x41,0x33,0x7d,0xfd, +0xf5,0xb7,0xc4,0x43,0x23,0x95,0xe7,0x00,0xb6,0x94,0xf1,0xf0,0x85,0xb7,0x39,0x71, +0x3e,0xda,0xb7,0x47,0xf0,0x8f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4,0x3a,0xd8, +0x42,0xdc,0x46,0xde,0x93,0x87,0xc7,0x02,0xb7,0x46,0xf0,0x8f,0x13,0x87,0xd6,0x06, +0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xf0,0x8f,0x93,0x87,0x47,0x01, +0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07,0xf9,0xbf, +0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61,0x82,0x80, +0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..6e3cfe8a18 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x40,0xf0,0x8f,0x7c,0x01,0xf0,0x8f, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..db0ccd0235 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_code.inc @@ -0,0 +1,8 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x45,0x82,0x80, +0x39,0x71,0x3e,0xda,0xb7,0x47,0xf0,0x8f,0x36,0xd6,0x06,0xce,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0x02,0xb7,0x46,0xf0,0x8f,0x13,0x87, +0x46,0x02,0x63,0xec,0xe7,0x00,0x5c,0x10,0x3e,0xc6,0xb7,0x47,0xf0,0x8f,0x93,0x87, +0xc7,0x00,0x98,0x47,0x19,0xe7,0x79,0x55,0x11,0xa8,0x23,0xa0,0x07,0x00,0x91,0x07, +0xf9,0xbf,0x94,0x43,0x63,0x97,0xa6,0x00,0x32,0x45,0x02,0x97,0xf2,0x40,0x21,0x61, +0x82,0x80,0xb1,0x07,0xf9,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..9fa04c6f87 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x40,0xf0,0x8f,0x0c,0x00,0xf0,0x8f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..a8d79bfa51 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_code.inc @@ -0,0 +1,184 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x71,0xbe,0xc2, +0x5c,0x18,0x22,0xd4,0x26,0xd2,0x4a,0xd0,0x4e,0xce,0x52,0xcc,0x56,0xca,0x5a,0xc8, +0x06,0xd6,0x2a,0x84,0x2e,0xda,0x32,0xdc,0x36,0xde,0xba,0xc0,0xc2,0xc4,0xc6,0xc6, +0x3e,0xc6,0x93,0x04,0x50,0x02,0x13,0x09,0x40,0x06,0xb7,0x49,0xf0,0x8f,0x13,0x0a, +0x30,0x07,0x93,0x0a,0x20,0x07,0x13,0x0b,0x50,0x07,0x83,0x45,0x04,0x00,0x99,0xe9, +0xb2,0x50,0x22,0x54,0x92,0x54,0x02,0x59,0xf2,0x49,0x62,0x4a,0xd2,0x4a,0x42,0x4b, +0x61,0x61,0x82,0x80,0x63,0x8c,0x95,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x00, +0x05,0x04,0x97,0x00,0xd0,0xbf,0xe7,0x80,0x20,0xfb,0xc1,0xbf,0x83,0x47,0x14,0x00, +0x63,0x88,0x27,0x07,0x63,0x62,0xf9,0x02,0x13,0x07,0x80,0x05,0x63,0x88,0xe7,0x02, +0x13,0x07,0x30,0x06,0x63,0x86,0xe7,0x08,0x23,0x04,0x91,0x00,0xa3,0x04,0xf1,0x00, +0x23,0x05,0x01,0x00,0x2c,0x00,0x91,0xa0,0x63,0x87,0x47,0x03,0xe3,0xf6,0xfa,0xfe, +0x63,0x86,0x67,0x01,0x13,0x07,0x80,0x07,0xe3,0x90,0xe7,0xfe,0xa3,0x04,0xf1,0x00, +0xb2,0x47,0x23,0x04,0x91,0x00,0x23,0x05,0x01,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0x28,0x00,0x1d,0xa8,0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6, +0x89,0xe5,0xb7,0x45,0xf0,0x8f,0x93,0x85,0x05,0x00,0x13,0x85,0x09,0x01,0x31,0xa8, +0xb2,0x47,0x8c,0x43,0x13,0x87,0x47,0x00,0x3a,0xc6,0x63,0xde,0x05,0x00,0x37,0x45, +0xf0,0x8f,0xb3,0x05,0xb0,0x40,0x13,0x05,0x45,0x01,0x97,0x00,0xd0,0xbf,0xe7,0x80, +0xa0,0xf1,0x09,0x04,0x1d,0xbf,0x37,0x45,0xf0,0x8f,0x13,0x05,0x85,0x01,0xf5,0xb7, +0xb2,0x47,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x00,0x13,0x87,0x47,0x00,0x8c,0x43, +0x3a,0xc6,0xe1,0xbf,0x41,0x11,0x22,0xc4,0x37,0x44,0xf0,0x8f,0x13,0x05,0xc4,0x01, +0x85,0x45,0x06,0xc6,0xe1,0x35,0x13,0x05,0xc4,0x01,0xfd,0x55,0xc1,0x35,0xb7,0x45, +0x80,0x40,0x37,0x45,0xf0,0x8f,0x93,0x85,0xc5,0x93,0x13,0x05,0x45,0x03,0x7d,0x35, +0xb7,0x45,0xf0,0x8f,0x37,0x45,0xf0,0x8f,0x93,0x85,0xc5,0x04,0x13,0x05,0x45,0x05, +0x71,0x3d,0x37,0x45,0xf0,0x8f,0x93,0x05,0x10,0x04,0x13,0x05,0xc5,0x06,0x79,0x35, +0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x08,0x51,0x35,0x37,0x45,0xf0,0x8f,0x13,0x05, +0x05,0x0a,0xad,0x3d,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x0b,0x85,0x3d,0x37,0x45, +0xf0,0x8f,0x13,0x05,0x85,0x0d,0x9d,0x35,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x0f, +0xb1,0x3d,0x37,0x54,0xf0,0x8f,0x37,0x45,0xf0,0x8f,0x93,0x05,0x84,0x8d,0x13,0x05, +0x05,0x11,0xa9,0x35,0x37,0x45,0xf0,0x8f,0x93,0x05,0x84,0x8d,0x13,0x05,0x45,0x12, +0x13,0x06,0xa0,0x02,0x25,0x3d,0xb2,0x40,0x22,0x44,0x01,0x45,0x41,0x01,0x82,0x80, +0x01,0x11,0x22,0xcc,0x4a,0xc8,0x2e,0x86,0x2a,0x89,0x2e,0x84,0xaa,0x85,0x37,0x45, +0xf0,0x8f,0x13,0x05,0x05,0x14,0x26,0xca,0x4e,0xc6,0x52,0xc4,0x06,0xce,0x81,0x44, +0x31,0x35,0xc1,0x49,0x37,0x4a,0xf0,0x8f,0xa2,0x87,0x63,0xf3,0x89,0x00,0xc1,0x47, +0x63,0xe0,0xf4,0x02,0x37,0x45,0xf0,0x8f,0x13,0x05,0xc5,0x37,0xc5,0x3b,0xf2,0x40, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x01,0x45,0x05,0x61,0x82,0x80, +0xb3,0x07,0x99,0x00,0x83,0xc5,0x07,0x00,0x13,0x05,0x0a,0x17,0x85,0x04,0xf9,0x33, +0xe1,0xb7,0x41,0x11,0x26,0xc2,0xae,0x84,0xaa,0x85,0x37,0x45,0xf0,0x8f,0x13,0x05, +0x45,0x17,0x22,0xc4,0x06,0xc6,0x32,0x84,0x55,0x3b,0x37,0x57,0xf0,0x8f,0x03,0x45, +0xc7,0xb1,0x01,0x46,0x81,0x47,0xb3,0x06,0xf5,0x00,0x93,0xf5,0xf6,0x0f,0x63,0x9b, +0x87,0x00,0x19,0xc2,0x23,0x0e,0xd7,0xb0,0xb2,0x40,0x22,0x44,0x92,0x44,0x01,0x45, +0x41,0x01,0x82,0x80,0xb3,0x86,0xf4,0x00,0x23,0x80,0xb6,0x00,0x85,0x07,0x05,0x46, +0xd9,0xbf,0x41,0x11,0x22,0xc4,0x26,0xc2,0x2e,0x84,0xaa,0x84,0xae,0x86,0x2a,0x86, +0xb7,0x55,0xf0,0x8f,0x37,0x45,0xf0,0x8f,0x93,0x85,0x85,0x8e,0x13,0x05,0x85,0x1a, +0x06,0xc6,0xa9,0x3b,0xb7,0x57,0xf0,0x8f,0x93,0x87,0x47,0xae,0xb2,0x40,0x80,0xcf, +0xc0,0xcf,0x22,0x44,0xc4,0xcb,0x23,0xa0,0x07,0x02,0x23,0xa2,0x07,0x02,0x92,0x44, +0x41,0x01,0x82,0x80,0x01,0x11,0x4a,0xc8,0x37,0x59,0xf0,0x8f,0x4e,0xc6,0x13,0x09, +0x89,0x8d,0xb7,0x49,0xf0,0x8f,0x93,0x05,0x89,0x02,0x13,0x85,0x09,0x11,0x06,0xce, +0x22,0xcc,0x26,0xca,0x52,0xc4,0x56,0xc2,0x11,0x3b,0x93,0x05,0xc9,0x03,0x13,0x85, +0x09,0x11,0x29,0x33,0xb7,0x57,0xf0,0x8f,0x03,0xaa,0x07,0xb2,0xb7,0x57,0xf0,0x8f, +0x83,0xd4,0xe7,0xb1,0x37,0x45,0xf0,0x8f,0xd2,0x85,0x85,0x80,0x26,0x86,0x13,0x05, +0x05,0x1d,0xed,0x31,0xb3,0x0a,0x9a,0x00,0x37,0x45,0xf0,0x8f,0x26,0x86,0xd6,0x85, +0x13,0x05,0x05,0x1f,0xe1,0x39,0x81,0x45,0x01,0x45,0xa1,0x3f,0x37,0x54,0xf0,0x8f, +0x13,0x04,0x44,0xae,0x85,0x47,0x1c,0xd4,0x93,0x05,0x09,0x05,0x93,0x07,0x44,0x00, +0x13,0x85,0x09,0x11,0x23,0x22,0x44,0x01,0x23,0x14,0x94,0x00,0x23,0x26,0x54,0x01, +0x23,0x18,0x94,0x00,0x5c,0xd8,0x23,0x15,0x04,0x00,0x23,0x19,0x04,0x00,0x23,0x10, +0x04,0x00,0x69,0x39,0x5c,0x54,0x37,0x07,0x80,0x00,0xf2,0x40,0xd9,0x8f,0x5c,0xd4, +0x62,0x44,0xd2,0x44,0x42,0x49,0xb2,0x49,0x22,0x4a,0x92,0x4a,0x05,0x61,0x82,0x80, +0x5d,0x71,0x4e,0xde,0xb7,0x59,0xf0,0x8f,0xca,0xc0,0x93,0x85,0x89,0x8d,0x37,0x49, +0xf0,0x8f,0xa6,0xc2,0x93,0x85,0x45,0x06,0x13,0x05,0x09,0x11,0x93,0x89,0x89,0x8d, +0xa1,0x64,0x56,0xda,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x86,0xc6,0xa2,0xc4,0x52,0xdc, +0x66,0xd2,0xb7,0x5a,0xf0,0x8f,0x99,0x31,0x93,0x8b,0xc9,0x07,0x37,0x4c,0xf0,0x8f, +0xfd,0x14,0x37,0x4b,0xf0,0x8f,0x13,0x84,0x4a,0xae,0x03,0x57,0x04,0x00,0xde,0x85, +0x13,0x05,0x0c,0x21,0x13,0x7a,0x17,0x00,0xba,0x86,0x52,0x86,0x3a,0xce,0x39,0x39, +0x4c,0x54,0x72,0x47,0x93,0x97,0x85,0x00,0x63,0xd1,0x07,0x02,0x93,0xd6,0xf5,0x00, +0x33,0xf6,0x95,0x00,0x93,0xf6,0xf6,0x07,0x09,0xe6,0x93,0x77,0xf7,0x07,0x63,0x86, +0xf6,0x00,0x13,0x05,0x4b,0x24,0xdd,0x3e,0x7d,0xbf,0x83,0x57,0x04,0x00,0x13,0x47, +0xf7,0xff,0x05,0x8b,0x85,0x07,0x23,0x10,0xf4,0x00,0x5c,0x54,0x0e,0x07,0x22,0x97, +0x23,0x15,0x07,0x00,0x93,0x96,0x97,0x00,0x63,0xd8,0x06,0x0c,0x44,0x43,0x83,0xd5, +0x04,0x00,0xf9,0xc1,0x03,0x56,0x87,0x00,0x03,0xc8,0x54,0x00,0x83,0xc7,0x44,0x00, +0x26,0x96,0x03,0x45,0xf6,0xff,0x83,0x48,0xc6,0xff,0x03,0xc7,0x34,0x00,0x83,0xc6, +0x24,0x00,0x2a,0xc4,0x03,0x45,0xe6,0xff,0x81,0x4a,0x93,0x8b,0x49,0x0b,0x2a,0xc2, +0x03,0x46,0xd6,0xff,0x37,0x45,0xf0,0x8f,0x13,0x05,0x85,0x26,0x32,0xc0,0x26,0x86, +0x71,0x36,0x93,0x85,0x49,0x09,0x13,0x05,0x09,0x11,0x03,0xdb,0x04,0x00,0x37,0x4c, +0xf0,0x8f,0xad,0x3e,0xb7,0x4c,0xf0,0x8f,0x63,0xfa,0x6a,0x05,0x14,0x50,0x50,0x50, +0x63,0x6f,0xd6,0x0a,0x18,0x4c,0xb3,0x07,0xc7,0x40,0x63,0x01,0xc7,0x04,0x99,0xe2, +0xfd,0x17,0x8d,0xcf,0x33,0x09,0x5b,0x41,0x63,0xf3,0x27,0x01,0x3e,0x89,0x1c,0x4c, +0x58,0x4c,0x13,0x05,0x0c,0x2b,0x4a,0x88,0xde,0x85,0x89,0x36,0x58,0x50,0x1c,0x50, +0x48,0x48,0x63,0x61,0xf7,0x0e,0x10,0x4c,0xb3,0x06,0xe9,0x00,0x63,0xea,0xc6,0x0c, +0xd9,0xe3,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x2f,0x0d,0x36,0x03,0xd6,0x04,0x00, +0x63,0x0a,0x56,0x01,0x37,0x45,0xf0,0x8f,0xd6,0x86,0xb3,0x05,0x56,0x41,0x13,0x05, +0x45,0x34,0x29,0x36,0x23,0x90,0x04,0x00,0x0e,0x0a,0x22,0x9a,0x83,0x54,0x04,0x00, +0x03,0x59,0xaa,0x00,0x37,0x45,0xf0,0x8f,0x26,0x86,0xca,0x86,0x93,0x85,0x09,0x0d, +0x13,0x05,0x05,0x38,0xe5,0x34,0x5c,0x54,0x37,0x87,0x3f,0x00,0xbe,0x04,0xf9,0x8c, +0x37,0x07,0x80,0x00,0xf9,0x8f,0x46,0x09,0x13,0x59,0x19,0x01,0xdd,0x8c,0xb3,0xe4, +0x24,0x01,0x44,0xd4,0xb6,0x40,0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a, +0xd2,0x5a,0x42,0x5b,0xb2,0x5b,0x22,0x5c,0x92,0x5c,0x61,0x61,0x82,0x80,0x93,0x87, +0xf6,0xff,0x91,0x8f,0xb9,0xb7,0x63,0x97,0xc6,0x00,0x23,0x22,0x04,0x02,0x54,0xcc, +0x3a,0x95,0x39,0xa8,0x93,0x86,0xf7,0xff,0xe3,0xe5,0x26,0xf7,0x58,0xcc,0x63,0x17, +0xf7,0x00,0x23,0x20,0x04,0x02,0x63,0x73,0xc7,0x00,0x50,0xcc,0x23,0x22,0x24,0x03, +0x29,0xd9,0x93,0x85,0x2a,0x00,0x4a,0x86,0xa6,0x95,0x97,0x00,0xd0,0xbf,0xe7,0x80, +0x20,0xcd,0xca,0x9a,0x56,0x86,0xca,0x85,0x13,0x85,0x8c,0x32,0x85,0x34,0xed,0xb5, +0x54,0xd0,0x7d,0xbf,0xfd,0x17,0x99,0x8f,0xe3,0xe5,0x27,0xf3,0xb3,0x07,0xe9,0x00, +0x5c,0xd0,0x7d,0xb7,0x5d,0x71,0xa2,0xc4,0xa6,0xc2,0x4e,0xde,0x56,0xda,0x86,0xc6, +0xca,0xc0,0x52,0xdc,0x5a,0xd8,0x5e,0xd6,0x62,0xd4,0x66,0xd2,0x6a,0xd0,0x6e,0xce, +0x80,0x08,0x83,0x29,0x05,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05,0x85,0x3b,0xce,0x85, +0xb7,0x54,0xf0,0x8f,0x21,0x3c,0x93,0x84,0x84,0x8d,0xb7,0x4a,0xf0,0x8f,0x93,0x85, +0x84,0x0e,0x13,0x85,0x0a,0x11,0x19,0x34,0x63,0x9a,0x09,0x02,0x37,0x45,0xf0,0x8f, +0x13,0x05,0x85,0x3e,0xe5,0x3a,0x05,0x65,0x0d,0x05,0x13,0x01,0x04,0xfb,0xb6,0x40, +0x26,0x44,0x96,0x44,0x06,0x49,0xf2,0x59,0x62,0x5a,0xd2,0x5a,0x42,0x5b,0xb2,0x5b, +0x22,0x5c,0x92,0x5c,0x02,0x5d,0xf2,0x4d,0x61,0x61,0x82,0x80,0x03,0xa6,0x49,0x00, +0x83,0xa5,0x09,0x00,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x41,0xc1,0x32,0x61,0x79, +0x4a,0x91,0x37,0x45,0xf0,0x8f,0xa1,0x66,0x0a,0x86,0x93,0x85,0x04,0x10,0x13,0x05, +0x45,0x44,0x6d,0x32,0xb7,0x57,0xf0,0x8f,0x23,0xa0,0x27,0xb2,0xb7,0x57,0xf0,0x8f, +0x23,0x9f,0x27,0xb1,0x85,0x31,0x83,0xa5,0xc9,0x00,0x03,0xa5,0x89,0x00,0x01,0x4a, +0xb7,0x4b,0xf0,0x8f,0x39,0x31,0x13,0x8c,0xc4,0x11,0x37,0x5b,0xf0,0x8f,0xb7,0x4c, +0xf0,0x8f,0x37,0x4d,0xf0,0x8f,0x93,0x8d,0xc4,0x13,0x03,0xa6,0x49,0x00,0x63,0x64, +0xca,0x00,0x01,0x45,0x9d,0xbf,0x33,0x09,0x46,0x41,0xca,0x85,0x13,0x85,0x8b,0x47, +0xd2,0x86,0xa9,0x3a,0xe2,0x85,0x13,0x85,0x0a,0x11,0x89,0x3a,0x93,0x07,0x4b,0xae, +0x90,0x53,0xd8,0x4f,0xd4,0x53,0x93,0x04,0x4b,0xae,0xb3,0x05,0xc7,0x40,0x63,0xe4, +0xc6,0x00,0xb3,0x85,0xc6,0x40,0xc1,0xcd,0x13,0x05,0x4d,0x4a,0x23,0x2e,0xb4,0xfa, +0x35,0x32,0x83,0x25,0xc4,0xfb,0x63,0xf3,0x25,0x01,0x2e,0x89,0xd8,0x4c,0x94,0x50, +0xd0,0x50,0x37,0x45,0xf0,0x8f,0xca,0x87,0xee,0x85,0x13,0x05,0xc5,0x4d,0x39,0x32, +0x98,0x50,0xd0,0x48,0xd4,0x50,0xb3,0x07,0xe9,0x00,0x3a,0x96,0x63,0xe4,0xe6,0x02, +0x63,0xe4,0xf6,0x00,0x9c,0xd0,0x15,0xea,0x37,0x45,0xf0,0x8f,0x13,0x05,0x05,0x51, +0xef,0xf0,0xdf,0x8e,0x37,0x45,0xf0,0x8f,0x13,0x05,0x45,0x54,0xef,0xf0,0x1f,0x8e, +0x05,0x65,0xe5,0xb5,0xd8,0x4c,0xe3,0x61,0xf7,0xfe,0x63,0x18,0xf7,0x02,0x9c,0x4c, +0x63,0x73,0xf7,0x00,0xdc,0xcc,0x23,0xa0,0x04,0x02,0x37,0x45,0xf0,0x8f,0xca,0x85, +0x13,0x05,0x45,0x58,0x23,0x2e,0xc4,0xfa,0xef,0xf0,0x5f,0x8b,0x03,0x26,0xc4,0xfb, +0xca,0x85,0x4a,0x9a,0x32,0x85,0xad,0x3c,0x0d,0xbf,0x9c,0xd0,0xf9,0xbf,0xdc,0x54, +0x13,0x97,0x97,0x00,0xe3,0x5d,0x07,0xfe,0x13,0x85,0xcc,0x56,0xef,0xf0,0x1f,0x89, +0x01,0x39,0x2d,0xbf,0x1d,0x71,0x86,0xce,0xa2,0xcc,0xa6,0xca,0x80,0x10,0xca,0xc8, +0xce,0xc6,0xd2,0xc4,0xd6,0xc2,0xda,0xc0,0x5e,0xde,0x62,0xdc,0x6a,0xd8,0x6e,0xd6, +0x66,0xda,0x1c,0x41,0x83,0x2b,0x45,0x00,0x37,0x45,0xf0,0x8f,0xbe,0x85,0x13,0x05, +0x85,0x3b,0x37,0x5a,0xf0,0x8f,0x23,0x2e,0xf4,0xfa,0x93,0x09,0x8a,0x8d,0xef,0xf0, +0xff,0x84,0x37,0x4c,0xf0,0x8f,0xe1,0x74,0x93,0x85,0x89,0x15,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xdf,0x83,0x26,0x91,0x13,0x09,0x01,0x01,0x37,0x45,0xf0,0x8f,0xa1,0x66, +0x4a,0x86,0x93,0x85,0x09,0x10,0x13,0x05,0x45,0x44,0xef,0xf0,0x3f,0x82,0xb7,0x57, +0xf0,0x8f,0x23,0xa0,0x27,0xb3,0xb7,0x57,0xf0,0x8f,0x23,0x9f,0x97,0xb0,0xd9,0x3c, +0x03,0x26,0xc4,0xfb,0x37,0x45,0xf0,0x8f,0xde,0x85,0x13,0x05,0x05,0x5b,0xef,0xf0, +0xef,0xff,0xb7,0x54,0xf0,0x8f,0x13,0x87,0x44,0xae,0x83,0x57,0x07,0x00,0x81,0x4a, +0x13,0x0a,0x8a,0x8d,0x85,0x8b,0x8e,0x07,0x3e,0x97,0x03,0x5b,0x87,0x00,0x93,0x84, +0x44,0xae,0x37,0x4d,0xf0,0x8f,0x71,0x1b,0x42,0x0b,0x13,0x5b,0x0b,0x01,0xb7,0x4d, +0xf0,0x8f,0x63,0xec,0x7a,0x01,0x37,0x55,0xf0,0x8f,0x13,0x05,0x05,0x80,0x5e,0x86, +0xd6,0x85,0xef,0xf0,0xaf,0xfb,0x01,0x45,0x99,0xa8,0x33,0x89,0x5b,0x41,0x63,0x73, +0x2b,0x01,0x5a,0x89,0xb7,0x57,0xf0,0x8f,0x93,0x85,0x87,0xa4,0xb7,0x47,0xf0,0x8f, +0x13,0x85,0x87,0x5d,0x4a,0x86,0xef,0xf0,0x6f,0xf9,0x83,0xd7,0x04,0x00,0x85,0x8b, +0x8e,0x07,0xa6,0x97,0x03,0xd7,0x87,0x00,0x71,0x17,0x42,0x07,0x41,0x83,0x63,0x71, +0x27,0x05,0x37,0x45,0xf0,0x8f,0xca,0x85,0x13,0x05,0x45,0x5f,0xef,0xf0,0x0f,0xf7, +0x37,0x45,0xf0,0x8f,0x13,0x05,0x05,0x6f,0xef,0xf0,0x4f,0xf6,0x05,0x65,0x13,0x01, +0x04,0xfa,0xf6,0x40,0x66,0x44,0xd6,0x44,0x46,0x49,0xb6,0x49,0x26,0x4a,0x96,0x4a, +0x06,0x4b,0xf2,0x5b,0x62,0x5c,0xd2,0x5c,0x42,0x5d,0xb2,0x5d,0x25,0x61,0x82,0x80, +0x93,0x1c,0x09,0x01,0x93,0xdc,0x0c,0x01,0x93,0x89,0x4c,0x00,0x83,0xd5,0xa7,0x00, +0xc2,0x09,0xb7,0x47,0xf0,0x8f,0x93,0xd9,0x09,0x01,0x13,0x85,0xc7,0x61,0x4e,0x86, +0xef,0xf0,0xcf,0xf1,0x83,0xd7,0x04,0x00,0xca,0x85,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x03,0xd7,0xa7,0x00,0x83,0xd7,0x87,0x00,0x4e,0x97,0x63,0xf6,0xe7,0x12,0x37,0x45, +0xf0,0x8f,0x13,0x05,0x85,0x64,0xef,0xf0,0x6f,0xef,0x93,0x05,0xca,0x18,0x13,0x05, +0x0c,0x11,0xef,0xf0,0xaf,0xee,0xad,0x34,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07, +0xa6,0x97,0x03,0xd7,0xa7,0x00,0x83,0xd6,0x87,0x00,0x33,0x86,0xe9,0x00,0x63,0xfd, +0xc6,0x0a,0x81,0x49,0x37,0x45,0xf0,0x8f,0x4e,0x86,0xca,0x85,0x13,0x05,0x05,0x6c, +0xef,0xf0,0xcf,0xeb,0xe3,0x86,0x09,0xf4,0x37,0x45,0xf0,0x8f,0x4e,0x86,0xca,0x85, +0x13,0x05,0xc5,0x71,0xef,0xf0,0x8f,0xea,0x83,0x27,0xc4,0xfb,0x4a,0x86,0xce,0x85, +0x33,0x85,0x57,0x01,0xef,0xf0,0xff,0x8c,0x93,0x05,0x8a,0x1a,0x13,0x05,0x0c,0x11, +0xef,0xf0,0xcf,0xe8,0x83,0xd7,0xc9,0xff,0x03,0xc6,0x39,0x00,0x83,0xc8,0x09,0x00, +0x23,0x9f,0xf9,0xfe,0x03,0xc7,0xd9,0xff,0x83,0xc6,0xc9,0xff,0x32,0xc4,0x03,0xc6, +0x29,0x00,0x37,0x45,0xf0,0x8f,0x13,0xd8,0x87,0x00,0x32,0xc2,0x03,0xc6,0x19,0x00, +0xca,0x85,0x13,0x05,0xc5,0x74,0x32,0xc0,0x93,0xf7,0xf7,0x0f,0x4e,0x86,0xef,0xf0, +0xef,0xe4,0x37,0x45,0xf0,0x8f,0x01,0x46,0x93,0x05,0x4a,0x1c,0x13,0x05,0x85,0x79, +0xca,0x9a,0xef,0xf0,0xaf,0xe3,0x83,0xd7,0x04,0x00,0x85,0x8b,0x8e,0x07,0xa6,0x97, +0x83,0xd5,0xa7,0x00,0xa5,0xed,0x37,0x45,0xf0,0x8f,0x4e,0x86,0xca,0x85,0x13,0x05, +0x85,0x7d,0xef,0xf0,0xaf,0xe1,0xb1,0xb5,0xdc,0x43,0xba,0x97,0x23,0x2c,0xf4,0xfa, +0xa9,0xd3,0x37,0x45,0xf0,0x8f,0xca,0x85,0x13,0x05,0x85,0x67,0xef,0xf0,0x0f,0xe0, +0x03,0xd7,0x04,0x00,0x83,0x27,0x84,0xfb,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56, +0xa7,0x00,0xce,0x96,0x23,0x15,0xd7,0x00,0x23,0x90,0x97,0x01,0x23,0x91,0x07,0x00, +0x93,0x89,0x47,0x00,0x01,0xbf,0x13,0x05,0xcd,0x69,0xef,0xf0,0x2f,0xdd,0x03,0xd7, +0x04,0x00,0x05,0x8b,0x0e,0x07,0x26,0x97,0x83,0x56,0xa7,0x00,0x5c,0x43,0xb6,0x99, +0xb6,0x97,0x23,0x15,0x37,0x01,0xe3,0x86,0x07,0xee,0xf9,0xb7,0x13,0x85,0x8d,0x7b, +0xef,0xf0,0xcf,0xda,0x35,0x32,0x85,0xbf,0x39,0x71,0x3e,0xda,0xb7,0x57,0xf0,0x8f, +0x26,0xca,0x36,0xd6,0x06,0xce,0x22,0xcc,0x4a,0xc8,0xaa,0x84,0x2e,0xd2,0x32,0xd4, +0x3a,0xd8,0x42,0xdc,0x46,0xde,0x93,0x87,0x47,0xae,0xb7,0x56,0xf0,0x8f,0x13,0x87, +0x46,0xb2,0x63,0xe7,0xe7,0x08,0x5c,0x10,0x3e,0xc6,0x97,0x00,0xd0,0xbf,0xe7,0x80, +0x60,0xac,0xb7,0x47,0x0f,0x00,0x93,0x87,0x07,0x24,0x33,0x55,0xf5,0x02,0x37,0x54, +0xf0,0x8f,0x13,0x04,0x44,0xab,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0xe0,0x58,0x01,0x45, +0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0,0xcf,0xbf,0xe7,0x80, +0x60,0x5f,0x01,0x45,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x5b,0x01,0x45,0x97,0xf0, +0xcf,0xbf,0xe7,0x80,0xa0,0x54,0x01,0x45,0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x40,0x54, +0x97,0xf0,0xcf,0xbf,0xe7,0x80,0x00,0x54,0x37,0x55,0xf0,0x8f,0xa6,0x85,0x13,0x05, +0x05,0x82,0xef,0xf0,0xaf,0xd0,0x1c,0x44,0x85,0xe3,0x79,0x59,0x1c,0x44,0xa9,0xe7, +0x37,0x55,0xf0,0x8f,0xa6,0x85,0x13,0x05,0x45,0x88,0xef,0xf0,0x2f,0xcf,0x2d,0xa8, +0x23,0xa0,0x07,0x00,0x91,0x07,0xa5,0xb7,0x1c,0x40,0x63,0x9e,0x97,0x02,0x4c,0x40, +0x37,0x55,0xf0,0x8f,0x26,0x86,0x13,0x05,0x85,0x83,0xef,0xf0,0x2f,0xcd,0x1c,0x44, +0x32,0x45,0x82,0x97,0x2a,0x89,0x79,0xd1,0x10,0x40,0x4c,0x40,0x37,0x55,0xf0,0x8f, +0x13,0x05,0x05,0x86,0xef,0xf0,0x8f,0xcb,0xf2,0x40,0x62,0x44,0xd2,0x44,0x4a,0x85, +0x42,0x49,0x21,0x61,0x82,0x80,0x31,0x04,0x79,0xbf, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..a6e9a0a935 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_data.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x63,0x00,0x00, +0x25,0x73,0x00,0x00,0x2d,0x25,0x75,0x00,0x25,0x75,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74,0x65,0x73,0x74, +0x00,0x00,0x00,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x00,0x00,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x49,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73, +0x74,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62, +0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x25,0x78,0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25, +0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x30,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63, +0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a,0x20,0x43,0x61,0x6e,0x20, +0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78,0x20,0x25,0x64,0x20,0x25, +0x64,0x2f,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66, +0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40,0x20,0x25,0x78,0x29,0x20, +0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x2e,0x2e,0x20, +0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72, +0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x77,0x72,0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20, +0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a, +0x20,0x6e,0x65,0x77,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25, +0x64,0x2c,0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65, +0x6e,0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72, +0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a, +0x20,0x25,0x78,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6c,0x61,0x73, +0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73,0x74,0x61,0x72,0x74,0x5f,0x61, +0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25, +0x73,0x28,0x29,0x3a,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x52,0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25, +0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75, +0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a, +0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x66,0x72,0x6f,0x6d,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72, +0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c, +0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72,0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a, +0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74,0x61,0x72,0x74,0x20,0x72,0x65, +0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54,0x6f,0x6f,0x20, +0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61,0x74,0x61,0x20, +0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20,0x70, +0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x20,0x66,0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75, +0x66,0x66,0x65,0x72,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x47,0x6f,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f, +0x6d,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73, +0x20,0x66,0x72,0x6f,0x6d,0x20,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64, +0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74, +0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42, +0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61,0x63,0x65,0x20, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25,0x78,0x20,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x5d,0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x54,0x72,0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20, +0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20, +0x53,0x65,0x6e,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25, +0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65, +0x6e,0x74,0x20,0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a, +0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20, +0x45,0x78,0x65,0x63,0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e, +0x64,0x3a,0x20,0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x00,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x25,0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64, +0x0a,0x00,0x00,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e, +0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25, +0x78,0x0a,0x00,0x00,0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f, +0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x69,0x6e,0x69,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e, +0x69,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f, +0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61,0x72,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e, +0x6c,0x69,0x6e,0x6b,0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x70, +0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x00,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x68,0x77,0x5f,0x73,0x65,0x74,0x5f,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74, +0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75,0x6d,0x65,0x00,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67, +0x65,0x74,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d, +0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74,0x34,0x62,0x75,0x66,0x00, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f, +0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73, +0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x48,0xf0,0x8f,0x34,0x01,0xf0,0x8f, +0x01,0x00,0x00,0x00,0xb0,0x48,0xf0,0x8f,0xc4,0x05,0xf0,0x8f,0x02,0x00,0x00,0x00, +0xc4,0x48,0xf0,0x8f,0x84,0x07,0xf0,0x8f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32p4/stub_image.h b/contrib/loaders/flash/espressif/images/esp32p4/stub_image.h new file mode 100644 index 0000000000..aa42fbe076 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32p4/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 1024 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x8ff00000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x8ff04000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x8ff00010UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x8ff00000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x8ff04000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x8ff0025cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x8ff04058UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x000041UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x8ff00000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x8ff04000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x8ff002ceUL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x8ff04058UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000040UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x8ff00000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x8ff04000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x8ff00a68UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x8ff04b10UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32p4/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..a95471eedb --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,51 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x41,0x00,0x1c, +0x09,0x0c,0x08,0x90,0x33,0x63,0x46,0x00,0x00,0x1b,0x88,0x37,0x38,0xfa,0x0c,0x02, +0x1d,0xf0,0x00,0x00,0x00,0x00,0x01,0x00,0x34,0xc0,0xfb,0x3f,0x00,0x40,0xff,0x3f, +0x00,0x80,0xff,0x3f,0xe0,0x10,0x4c,0x3f,0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00, +0x14,0x00,0x10,0x00,0x2c,0xc0,0xfb,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0x10,0x1a,0x01,0x40,0xa8,0xab,0x01,0x40,0x36,0x81,0x00,0x29,0x01,0x39,0x11,0x49, +0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04,0x8d,0x03,0x86,0x01,0x00,0x47,0x28,0x01, +0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8,0xfc,0xd8,0x08,0x0c,0x32,0x22,0xd2,0x10, +0x16,0x0d,0x23,0x71,0xe9,0xff,0x81,0xe9,0xff,0x91,0xe9,0xff,0x89,0x17,0x0c,0x18, +0x20,0x88,0x11,0x89,0x27,0x89,0x47,0x0c,0x08,0x82,0x57,0x00,0x0c,0x18,0x99,0x37, +0x89,0xa7,0x91,0xe4,0xff,0x81,0xdf,0xff,0xc0,0x20,0x00,0x89,0x09,0x81,0xe2,0xff, +0x0c,0x29,0x90,0x78,0x40,0x92,0xa0,0x80,0x90,0x78,0x40,0x51,0xe0,0xff,0x0c,0x08, +0x80,0x75,0x40,0x91,0xdf,0xff,0x80,0x79,0x40,0x90,0x65,0x40,0x0c,0x1a,0x90,0xaa, +0x01,0xa0,0x99,0x20,0x90,0x75,0x40,0x98,0x3d,0xa8,0x2d,0x0c,0x02,0xa9,0x57,0x99, +0x67,0x99,0x77,0x89,0x87,0x89,0x97,0xc6,0x6f,0x00,0x00,0x00,0x20,0x88,0xc0,0x89, +0x31,0x98,0x87,0xb8,0x97,0xa8,0x77,0x90,0x8b,0x62,0x0b,0x88,0x80,0x80,0x60,0x80, +0x80,0x74,0x90,0xca,0xc0,0x8c,0x18,0x90,0xcb,0xc0,0x3d,0x0c,0xcc,0x4c,0x81,0xcb, +0xff,0x06,0x0e,0x00,0x88,0x31,0xc0,0xc8,0x63,0x9a,0x8c,0x97,0x3b,0x16,0x87,0xbb, +0x07,0x0c,0x12,0x40,0x22,0x11,0x86,0x62,0x00,0xa8,0x57,0x89,0x87,0x9a,0x8a,0xdc, +0x38,0x06,0xfb,0xff,0x00,0x87,0x3a,0xe8,0x87,0x9a,0x08,0x88,0x67,0x87,0xba,0x01, +0x89,0x77,0x0c,0x08,0x89,0x87,0xca,0x22,0x86,0x57,0x00,0x00,0x00,0x90,0x68,0x40, +0x67,0x79,0xf9,0xa2,0x17,0x00,0x7c,0xf6,0x60,0x6a,0x30,0xa0,0x40,0x04,0x60,0x60, +0x04,0x90,0x68,0x40,0x77,0x79,0x11,0x90,0xb0,0xe4,0x56,0x3b,0xff,0x90,0x9f,0x41, +0xa0,0x99,0x30,0x90,0x90,0x64,0x56,0x79,0xfe,0xd0,0x96,0x11,0x0c,0x0c,0x1b,0xaa, +0x9a,0xb7,0xc2,0x5b,0x05,0xa2,0x57,0x00,0x70,0xa4,0xb0,0xc2,0x1a,0x05,0xac,0x7c, +0x81,0xad,0xff,0x99,0x51,0x80,0xa4,0xa0,0xb8,0x0a,0x0c,0x0a,0xd2,0x61,0x04,0x81, +0xac,0xff,0xe0,0x08,0x00,0xb1,0xa8,0xff,0xb0,0xaa,0x20,0xb1,0xa8,0xff,0xa0,0x7b, +0x40,0x81,0xa2,0xff,0x98,0x51,0xd2,0x21,0x04,0xa1,0x9a,0xff,0x16,0x56,0x00,0xa2, +0xa0,0x01,0x10,0xaa,0x11,0xb1,0x9b,0xff,0xc0,0x20,0x00,0xa9,0x0b,0x80,0x68,0x40, +0x67,0xf8,0x02,0x86,0x29,0x00,0x9a,0x97,0xe8,0x19,0xf2,0x1e,0x00,0x16,0xcf,0x09, +0x88,0x87,0x98,0x97,0x87,0x39,0x15,0xa8,0x67,0x90,0xaa,0xc0,0xcc,0x6a,0x0c,0x08, +0x82,0x5e,0x00,0x86,0x21,0x00,0xcc,0xb8,0x0b,0xaa,0x06,0x01,0x00,0x0b,0xa8,0x90, +0xaa,0xc0,0x16,0x8a,0xfe,0x30,0x6f,0xc0,0xa0,0x66,0x63,0xa8,0x57,0x87,0x39,0x37, +0xc8,0x67,0x9a,0xb6,0xc7,0x3b,0x29,0x16,0x38,0xfd,0xc7,0x9b,0x08,0x0c,0x08,0x89, +0x97,0xb9,0x77,0x06,0x07,0x00,0x0b,0xb8,0x67,0x3b,0xc2,0x99,0x77,0x97,0x98,0x08, +0x0c,0x09,0x99,0x87,0xc7,0xb8,0x01,0xc9,0x77,0x81,0x7b,0xff,0x69,0x98,0x46,0x05, +0x00,0xb9,0x97,0x9a,0xaa,0x86,0x03,0x00,0x0b,0x88,0x90,0x88,0xc0,0x67,0x38,0x9d, +0x9a,0x86,0x89,0x97,0xc6,0xfa,0xff,0xf9,0x61,0x16,0x1a,0xf9,0x2b,0xb3,0xba,0xbe, +0xcd,0x06,0xd9,0x51,0xe9,0x41,0x81,0x7b,0xff,0xe0,0x08,0x00,0xf8,0x61,0x6a,0x33, +0xe8,0x41,0xd8,0x51,0xf7,0xb3,0x02,0x46,0xd9,0xff,0x06,0xdc,0xff,0x90,0x65,0x40, +0x82,0x17,0x00,0x70,0x44,0xb0,0xa2,0x14,0x05,0x10,0x88,0x11,0x80,0x8f,0x64,0xa0, +0xa0,0xe4,0x10,0x88,0x11,0x90,0x97,0x05,0xa0,0x88,0x20,0x90,0x99,0x01,0x90,0x88, +0x20,0x91,0x66,0xff,0x80,0x79,0x40,0x86,0x91,0xff,0x88,0x1d,0x87,0xb2,0x02,0x46, +0x8e,0xff,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x34,0xc0,0xfb,0x3f,0x14,0xc0,0xfb,0x3f, +0x60,0xc0,0xfb,0x3f,0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49, +0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88, +0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89, +0x21,0x81,0xf2,0xff,0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8, +0x11,0xc8,0x21,0xe0,0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28, +0x56,0x49,0xfe,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..7bf2c0b4df --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f,0x58,0x80,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xff,0x3f, +0x00,0x80,0xff,0x3f, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..a3c3247018 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_code.inc @@ -0,0 +1,57 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc0,0xfb,0x3f, +0x36,0x41,0x00,0x91,0xfe,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00, +0x8a,0xa3,0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98, +0xee,0x8c,0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x34,0xc0,0xfb,0x3f, +0x1c,0x00,0x10,0x00,0x00,0xc0,0xfb,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0xe0,0x10,0x4c,0x3f,0x10,0x1a,0x01,0x40,0xa8,0xab,0x01,0x40,0x36,0x61,0x00,0x71, +0xf7,0xff,0x41,0xf7,0xff,0x92,0x17,0x00,0xa0,0x64,0x40,0x6d,0x04,0x77,0x7a,0x17, +0xa0,0x8f,0x41,0x90,0x88,0x30,0x80,0x80,0x64,0xa0,0xa0,0xe4,0x22,0xa0,0x01,0xa0, +0x88,0x20,0x22,0xd2,0x10,0x56,0x18,0x12,0x7c,0xf3,0x30,0x39,0x30,0x30,0x30,0x04, +0x90,0x80,0x04,0xd0,0x23,0x11,0x1b,0x99,0x2a,0xa7,0x0c,0x0b,0xd0,0x58,0x11,0xb2, +0x5a,0x05,0x92,0x57,0x00,0x5a,0x97,0xc2,0x19,0x05,0x9c,0xac,0x91,0xe6,0xff,0x0c, +0x0a,0x90,0x88,0xa0,0xb8,0x08,0x81,0xe7,0xff,0xe0,0x08,0x00,0x81,0xe3,0xff,0x80, +0xaa,0x20,0x81,0xe2,0xff,0xa0,0x78,0x40,0x0c,0x18,0x00,0x88,0x11,0x8c,0x33,0x0c, +0x18,0x10,0x88,0x11,0x91,0xdf,0xff,0xc0,0x20,0x00,0x89,0x09,0x80,0x64,0x40,0x67, +0xf8,0x02,0x06,0x27,0x00,0x2a,0x27,0x98,0x12,0xd2,0x19,0x00,0x16,0x2d,0x09,0x0c, +0x02,0x88,0x87,0xb8,0x97,0x87,0x3b,0x0f,0xa8,0x67,0xb0,0xaa,0xc0,0x16,0xca,0x07, +0xcc,0xc8,0x0b,0xaa,0x46,0x01,0x00,0x00,0x0b,0xa8,0xb0,0xaa,0xc0,0x16,0xca,0x06, +0x20,0x3d,0xc0,0xa0,0x33,0x63,0xa8,0x57,0x87,0x3b,0x34,0xe8,0x67,0xba,0xc3,0xe7, +0x3c,0x26,0x16,0x78,0x05,0xe7,0x9c,0x08,0x0c,0x08,0x89,0x97,0xc9,0x77,0x46,0x06, +0x00,0x0b,0xc8,0x37,0x3c,0x46,0xb9,0x77,0xb7,0x98,0x08,0x0c,0x0b,0xb9,0x87,0xe7, +0xb8,0x01,0xe9,0x77,0x39,0x97,0x46,0x05,0x00,0xc9,0x97,0xba,0xaa,0x86,0x03,0x00, +0x0b,0x88,0xb0,0x88,0xc0,0x37,0x38,0x24,0xba,0x83,0x89,0x97,0xc6,0xfa,0xff,0xd9, +0x11,0x9c,0x8a,0x2b,0xb2,0xba,0xb9,0xcd,0x03,0x99,0x01,0x81,0xbb,0xff,0xe0,0x08, +0x00,0xd8,0x11,0x3a,0x22,0x98,0x01,0xd7,0xb2,0x02,0xc6,0xdc,0xff,0x0c,0x08,0x82, +0x59,0x00,0x40,0x64,0x40,0x82,0x17,0x00,0x5a,0x77,0x92,0x17,0x05,0x10,0x88,0x11, +0x80,0x8f,0x64,0x90,0x90,0xe4,0x10,0x88,0x11,0x40,0x47,0x05,0x90,0x88,0x20,0x90, +0x44,0x01,0x40,0x88,0x20,0x80,0x76,0x40,0x0c,0x02,0x1d,0xf0,0x34,0xc0,0xfb,0x3f, +0x00,0x40,0xff,0x3f,0x00,0x80,0xff,0x3f,0xe0,0x10,0x4c,0x3f,0x04,0x00,0x10,0x00, +0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00,0x36,0x81,0x00,0x29,0x01,0x39,0x11,0x49, +0x21,0x4b,0x94,0x1c,0x8b,0xad,0x02,0x8d,0x03,0x97,0xab,0x07,0x47,0x2b,0x02,0x92, +0xa0,0x24,0x8d,0x0a,0x9a,0x88,0x82,0xc8,0xfc,0x88,0x08,0x1c,0x8b,0x89,0x31,0x4b, +0x89,0x87,0xab,0x07,0x97,0x2b,0x02,0x82,0xa0,0x24,0x3d,0x0a,0x71,0xec,0xff,0x91, +0xed,0xff,0x8a,0x33,0x81,0xeb,0xff,0x32,0xc3,0xfc,0x38,0x03,0x89,0x17,0x99,0x37, +0x0c,0x18,0x0c,0x09,0x20,0x88,0x11,0x92,0x57,0x00,0x0c,0x19,0x89,0x27,0x89,0x47, +0x99,0xa7,0x0c,0x08,0x91,0xe5,0xff,0x0c,0x1a,0x89,0x57,0x89,0x67,0x89,0x77,0x89, +0x87,0x89,0x97,0x00,0xaa,0x11,0xc0,0x20,0x00,0xa9,0x09,0x91,0xe0,0xff,0x0c,0x2a, +0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0,0x79,0x40,0x91,0xdd,0xff,0x80,0x79,0x40,0xa1, +0xdd,0xff,0x80,0x7a,0x40,0x80,0x69,0x40,0x0c,0x1a,0x90,0xaa,0x01,0xa0,0x88,0x20, +0x80,0x79,0x40,0x7c,0xc4,0x0c,0x02,0x42,0xd4,0x40,0x06,0x27,0x00,0x82,0x17,0x00, +0x20,0x53,0xc0,0x80,0xc0,0x04,0x70,0xcc,0xb0,0xd2,0x1c,0x04,0x40,0x55,0x63,0x92, +0xcd,0xfc,0x90,0x90,0xf4,0x57,0xb9,0x07,0x0c,0x12,0x40,0x22,0x11,0x46,0x20,0x00, +0x50,0xb0,0xf4,0xa2,0x1c,0x05,0x4b,0x6b,0x60,0x60,0xf4,0x6a,0x9a,0x97,0xbd,0x2a, +0xb9,0x41,0xa5,0xdb,0xff,0xb8,0x41,0x56,0x5a,0xff,0x82,0x17,0x00,0x80,0xc0,0x04, +0x70,0xcc,0xb0,0xa2,0x1c,0x05,0xd2,0x1c,0x04,0xaa,0x96,0x97,0x3d,0xc9,0x68,0x1c, +0xaa,0x66,0x16,0x26,0xfc,0x92,0x5c,0x05,0x46,0x02,0x00,0x68,0x1c,0x92,0x5c,0x05, +0xaa,0x66,0x16,0x26,0xfb,0x0c,0x08,0x82,0x56,0x01,0x88,0x31,0xb2,0x56,0x00,0x2a, +0xa8,0xcd,0x05,0x4b,0xb6,0xa5,0xd2,0xff,0x82,0x16,0x00,0x5a,0x22,0x82,0x56,0x01, +0xc6,0x01,0x00,0x00,0x00,0x65,0xd6,0xff,0x56,0x9a,0xff,0x92,0x17,0x00,0x90,0x80, +0x04,0x70,0x88,0xb0,0x82,0x18,0x05,0x56,0xa8,0xfe,0x37,0xb2,0x02,0x06,0xd7,0xff, +0x0c,0x02,0x1d,0xf0,0x34,0xc0,0xfb,0x3f,0x08,0xc0,0xfb,0x3f,0x61,0xc0,0xfb,0x3f, +0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69, +0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82, +0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff, +0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0, +0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28,0x56,0x49,0xfe,0x7c, +0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..6fa52f2457 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x00,0x40,0xff,0x3f,0x00,0x80,0xff,0x3f,0x02,0x00,0x00,0x00,0x20,0xc0,0xfb,0x3f, +0xc8,0x81,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..e5c536c14e --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_code.inc @@ -0,0 +1,9 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x61,0x00,0x0c, +0x02,0x1d,0xf0,0x00,0x24,0xc0,0xfb,0x3f,0x0c,0xc0,0xfb,0x3f,0x24,0xc0,0xfb,0x3f, +0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69, +0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82, +0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff, +0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0, +0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28,0x56,0x49,0xfe,0x7c, +0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..aaba08ad08 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0xfb,0x3f,0x0c,0x80,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..c79bcba0bd --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_code.inc @@ -0,0 +1,176 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xfb,0x3f, +0x07,0xc0,0xfb,0x3f,0x0a,0xc0,0xfb,0x3f,0x0d,0xc0,0xfb,0x3f,0x0e,0xc0,0xfb,0x3f, +0xe0,0xfe,0x00,0x40,0xe0,0xfe,0x00,0x40,0x36,0xa1,0x00,0x82,0xc1,0x10,0x89,0x11, +0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79, +0x91,0x89,0x21,0x46,0x47,0x00,0x2c,0x58,0x87,0x1b,0x0d,0xa1,0xf1,0xff,0x1b,0x22, +0x81,0xf4,0xff,0xe0,0x08,0x00,0x86,0x42,0x00,0x82,0x02,0x01,0x92,0xa0,0x64,0x97, +0x18,0x5e,0x87,0x39,0x13,0x5c,0x89,0x97,0x98,0x02,0x86,0x20,0x00,0x92,0xa0,0x63, +0x97,0x98,0x02,0xc6,0x2a,0x00,0x06,0x34,0x00,0x92,0xa0,0x73,0x97,0x18,0x18,0x92, +0xa0,0x72,0x87,0x39,0x02,0x46,0x30,0x00,0x92,0xa0,0x75,0x97,0x18,0x61,0x92,0xa0, +0x78,0x97,0x18,0x5b,0x86,0x2c,0x00,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21, +0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99, +0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0x56,0xdb,0x09,0xb1,0xd4,0xff,0xc6,0x25, +0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x06,0x02, +0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8, +0x08,0xa1,0xce,0xff,0xd6,0x4b,0x07,0xa1,0xcc,0xff,0xb0,0xb0,0x60,0xc6,0x1a,0x00, +0x82,0x41,0x0d,0x0c,0x08,0x82,0x41,0x0e,0x88,0x21,0x2c,0x59,0x92,0x41,0x0c,0x4b, +0x98,0x99,0x21,0x1c,0x8a,0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01, +0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0xcb,0xa1,0x46, +0x0e,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x46, +0x02,0x00,0x87,0x2a,0x02,0x92,0xa0,0x24,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8, +0xfc,0xb8,0x08,0xa1,0xb3,0xff,0x86,0x04,0x00,0x00,0x2c,0x59,0x82,0x41,0x0d,0x0c, +0x08,0x92,0x41,0x0c,0x82,0x41,0x0e,0xcb,0xb1,0xa1,0xae,0xff,0x81,0xb2,0xff,0xe0, +0x08,0x00,0x2b,0x22,0xb2,0x02,0x00,0x56,0xbb,0xed,0x1d,0xf0,0x11,0xc0,0xfb,0x3f, +0x3c,0x39,0x80,0x40,0x27,0xc0,0xfb,0x3f,0x3f,0xc0,0xfb,0x3f,0x44,0xc0,0xfb,0x3f, +0x5a,0xc0,0xfb,0x3f,0x70,0xc0,0xfb,0x3f,0x8b,0xc0,0xfb,0x3f,0xa6,0xc0,0xfb,0x3f, +0xc1,0xc0,0xfb,0x3f,0xdc,0xc0,0xfb,0x3f,0x88,0xca,0xfb,0x3f,0xf7,0xc0,0xfb,0x3f, +0x08,0xc1,0xfb,0x3f,0x36,0x61,0x00,0xa1,0xf1,0xff,0xb2,0xa0,0x01,0xa5,0xe7,0xff, +0xa1,0xef,0xff,0xb2,0xaf,0xff,0x25,0xe7,0xff,0xb1,0xed,0xff,0xa1,0xee,0xff,0x0c, +0x02,0x65,0xe6,0xff,0xb1,0xed,0xff,0xa1,0xed,0xff,0xe5,0xe5,0xff,0xa1,0xec,0xff, +0x4c,0x1b,0x65,0xe5,0xff,0xa1,0xeb,0xff,0xe5,0xe4,0xff,0xa1,0xeb,0xff,0xa5,0xe4, +0xff,0xa1,0xea,0xff,0x25,0xe4,0xff,0xa1,0xea,0xff,0xe5,0xe3,0xff,0xa1,0xe9,0xff, +0x65,0xe3,0xff,0xb1,0xe9,0xff,0xa1,0xe9,0xff,0xe5,0xe2,0xff,0xb1,0xe7,0xff,0xa1, +0xe8,0xff,0xc2,0xa0,0x2a,0x25,0xe2,0xff,0x1d,0xf0,0x00,0x00,0x21,0xc1,0xfb,0x3f, +0x4e,0xc1,0xfb,0x3f,0x9a,0xc3,0xfb,0x3f,0x36,0x41,0x00,0xa1,0xfc,0xff,0xcd,0x03, +0xbd,0x02,0x65,0xe0,0xff,0x1c,0x08,0x0c,0x07,0x80,0x33,0x63,0x46,0x03,0x00,0x00, +0x7a,0x82,0xb2,0x08,0x00,0xa1,0xf6,0xff,0x1b,0x77,0xe5,0xde,0xff,0x37,0x37,0xef, +0xa1,0xf5,0xff,0x0c,0x02,0x25,0xde,0xff,0x1d,0xf0,0x00,0x00,0x52,0xc1,0xfb,0x3f, +0x98,0xca,0xfb,0x3f,0x36,0x41,0x00,0xa1,0xfd,0xff,0xbd,0x02,0xcd,0x04,0xa5,0xdc, +0xff,0x91,0xfb,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00,0x8a,0xa3, +0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98,0xee,0x8c, +0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x6f,0xc9,0xfb,0x3f,0x85,0xc1,0xfb,0x3f, +0x9c,0xca,0xfb,0x3f,0x36,0x41,0x00,0xb1,0xfc,0xff,0xa1,0xfc,0xff,0xdd,0x03,0xcd, +0x02,0x65,0xd8,0xff,0x81,0xfb,0xff,0x0c,0x09,0x29,0x58,0x39,0x68,0x39,0x78,0x99, +0x88,0x99,0x98,0x1d,0xf0,0x00,0x00,0x00,0x5c,0xc9,0xfb,0x3f,0xf7,0xc0,0xfb,0x3f, +0x4b,0xc9,0xfb,0x3f,0x00,0x40,0xff,0x3f,0xaa,0xc1,0xfb,0x3f,0x00,0x80,0xff,0x3f, +0xc9,0xc1,0xfb,0x3f,0x9c,0xca,0xfb,0x3f,0xe0,0x10,0x4c,0x3f,0x35,0xc9,0xfb,0x3f, +0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00,0x21,0xc9,0xfb,0x3f, +0x36,0x41,0x00,0x71,0xf2,0xff,0xb1,0xf0,0xff,0xad,0x07,0xe5,0xd2,0xff,0xb1,0xf0, +0xff,0xad,0x07,0x65,0xd2,0xff,0x0c,0x16,0x41,0xef,0xff,0x20,0x66,0x11,0xa1,0xee, +0xff,0xcd,0x06,0xbd,0x04,0x25,0xd1,0xff,0x51,0xed,0xff,0xa1,0xed,0xff,0xcd,0x06, +0xbd,0x05,0x65,0xd0,0xff,0x0c,0x0b,0x0c,0x0a,0xa5,0xf6,0xff,0x81,0xea,0xff,0x0c, +0x09,0x92,0x58,0x00,0x0c,0x19,0x49,0x18,0x69,0x28,0x59,0x38,0x69,0x48,0x99,0xa8, +0x81,0xe6,0xff,0x0c,0x19,0x00,0x99,0x11,0xb1,0xe5,0xff,0xc0,0x20,0x00,0x99,0x08, +0xad,0x07,0x65,0xcd,0xff,0x81,0xe2,0xff,0x0c,0x29,0x90,0x78,0x40,0x92,0xa0,0x80, +0x90,0x78,0x40,0x61,0xe0,0xff,0x0c,0x08,0x80,0x76,0x40,0x91,0xdf,0xff,0x80,0x79, +0x40,0xb1,0xde,0xff,0xad,0x07,0x25,0xcb,0xff,0x80,0x66,0x40,0x0c,0x19,0x90,0x99, +0x01,0x90,0x88,0x20,0x80,0x76,0x40,0x1d,0xf0,0x00,0x00,0x00,0x0c,0xc9,0xfb,0x3f, +0xf7,0xc0,0xfb,0x3f,0x9c,0xca,0xfb,0x3f,0x8c,0xc8,0xfb,0x3f,0xe8,0xc1,0xfb,0x3f, +0x1c,0x00,0x10,0x00,0x19,0xc2,0xfb,0x3f,0xac,0xc8,0xfb,0x3f,0x3b,0xc2,0xfb,0x3f, +0xa4,0xc8,0xfb,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00,0x75,0xc2,0xfb,0x3f, +0xe0,0x10,0x4c,0x3f,0x8d,0xc2,0xfb,0x3f,0xd8,0xc8,0xfb,0x3f,0xbd,0xc8,0xfb,0x3f, +0xd3,0xc2,0xfb,0x3f,0x15,0xc3,0xfb,0x3f,0x46,0xc3,0xfb,0x3f,0x62,0xc3,0xfb,0x3f, +0xf7,0xc8,0xfb,0x3f,0x9c,0xc3,0xfb,0x3f,0x10,0x1a,0x01,0x40,0xa8,0xab,0x01,0x40, +0x36,0xa1,0x00,0xb1,0xe6,0xff,0xa1,0xe6,0xff,0xe5,0xc2,0xff,0x21,0xe6,0xff,0x72, +0x12,0x00,0xb1,0xe5,0xff,0xa1,0xe5,0xff,0x70,0x40,0x04,0x70,0xd7,0x20,0x40,0xc4, +0x20,0x65,0xc1,0xff,0x61,0xe3,0xff,0xb0,0x66,0x40,0x77,0x7b,0x1b,0xb0,0xc0,0xe4, +0xb0,0xdf,0x64,0x56,0x5c,0x00,0x70,0x90,0x64,0x97,0x1d,0x0c,0xa1,0xde,0xff,0xed, +0x07,0x65,0xbf,0xff,0xc6,0xf1,0xff,0x00,0x00,0x7c,0xf9,0x90,0x77,0x30,0x70,0x70, +0x04,0xd0,0x57,0x11,0x5a,0x92,0x0c,0x0a,0xa2,0x59,0x05,0x92,0x12,0x00,0xd0,0x84, +0x11,0x1b,0x99,0x92,0x52,0x00,0x8a,0x92,0x32,0x19,0x05,0xb1,0xd3,0xff,0xa1,0xd3, +0xff,0xdd,0x03,0xcd,0x07,0x89,0x81,0x25,0xbc,0xff,0xac,0xb3,0x91,0xd1,0xff,0xcd, +0x03,0x90,0x44,0xa0,0x48,0x04,0x0c,0x0a,0x40,0xb4,0x20,0x81,0xdb,0xff,0xe0,0x08, +0x00,0x91,0xcc,0xff,0xbd,0x0a,0x90,0x9a,0x20,0xa1,0xcb,0xff,0x90,0x7a,0x40,0xa1, +0xcb,0xff,0xdd,0x04,0xcd,0x03,0x25,0xb9,0xff,0x0c,0x19,0x00,0x99,0x11,0x8c,0x37, +0x0c,0x19,0x10,0x99,0x11,0xa1,0xc6,0xff,0xc0,0x20,0x00,0x99,0x0a,0x90,0x66,0x40, +0x67,0xf9,0x02,0x86,0x45,0x00,0x5a,0x52,0x78,0x15,0xb2,0x17,0x00,0x16,0xcb,0x10, +0x92,0x15,0x04,0xf2,0x07,0x04,0x9a,0x97,0x0b,0xa9,0xa2,0x0a,0x00,0xe2,0x07,0x03, +0xd2,0x07,0x02,0xa9,0x41,0xa2,0xc9,0xfe,0xa2,0x0a,0x00,0xcd,0x07,0xa9,0x31,0xa2, +0xc9,0xfd,0xa2,0x0a,0x00,0x92,0xc9,0xfc,0xa9,0x21,0x92,0x09,0x00,0xa1,0xb5,0xff, +0x99,0x11,0x92,0x07,0x05,0x0c,0x03,0x99,0x01,0xe5,0xb2,0xff,0xb1,0xb3,0xff,0xa1, +0xa4,0xff,0x52,0x17,0x00,0x25,0xb2,0xff,0x46,0x29,0x00,0xd8,0x82,0xc8,0x92,0xd7, +0x3c,0x0e,0x98,0x62,0xc0,0x99,0xc0,0x16,0xc9,0x09,0xcc,0xbd,0x0b,0x99,0x06,0x01, +0x00,0x0b,0x9d,0xc0,0x99,0xc0,0x16,0xd9,0x08,0x30,0x45,0xc0,0x90,0x44,0x63,0x49, +0x01,0xb1,0xa6,0xff,0xa1,0xa7,0xff,0xf8,0x62,0xe8,0x72,0xe5,0xae,0xff,0xb8,0x92, +0x98,0x82,0xa8,0x52,0x97,0x3b,0x3c,0xd8,0x62,0xba,0xc4,0xd7,0x3c,0x2e,0xcc,0x79, +0xa1,0xa1,0xff,0x65,0xad,0xff,0x46,0x17,0x00,0xd7,0x9c,0x08,0x0c,0x09,0x99,0x92, +0xc9,0x72,0x46,0x06,0x00,0x0b,0xc9,0x47,0x3c,0xe5,0xb9,0x72,0x97,0x9b,0x08,0x0c, +0x09,0x99,0x82,0xd7,0xbb,0x01,0xd9,0x72,0x49,0x92,0xc6,0x05,0x00,0xc9,0x92,0xba, +0xaa,0x06,0x04,0x00,0x0b,0x99,0xb0,0x99,0xc0,0x47,0x39,0xc3,0xba,0x94,0x99,0x92, +0xc6,0xfa,0xff,0x00,0x00,0x16,0x7a,0xfb,0x2b,0xb3,0xcd,0x04,0xb0,0xb7,0x80,0x81, +0x93,0xff,0xe0,0x08,0x00,0x4a,0x33,0xa1,0x8c,0xff,0xcd,0x03,0xbd,0x04,0xa5,0xa7, +0xff,0x57,0xb3,0x02,0xc6,0xd4,0xff,0xc2,0x17,0x00,0x37,0x1c,0x0a,0xa1,0x87,0xff, +0xdd,0x03,0x30,0xbc,0xc0,0x25,0xa6,0xff,0x0c,0x09,0x92,0x57,0x00,0x88,0x81,0x72, +0x12,0x00,0x8a,0x82,0x52,0x18,0x05,0xb1,0x82,0xff,0xa1,0x82,0xff,0xdd,0x05,0xcd, +0x07,0x65,0xa4,0xff,0x60,0x66,0x40,0x10,0xc7,0x11,0xc0,0xcf,0x64,0x50,0x50,0xe4, +0x10,0xcc,0x11,0x60,0x67,0x05,0x50,0xcc,0x20,0x90,0x66,0x01,0x81,0x69,0xff,0x60, +0xcc,0x20,0xc0,0x78,0x40,0x1d,0xf0,0x00,0xd3,0xc3,0xfb,0x3f,0x70,0xca,0xfb,0x3f, +0xf7,0xc0,0xfb,0x3f,0x00,0xc4,0xfb,0x3f,0x2a,0xc4,0xfb,0x3f,0x57,0xc4,0xfb,0x3f, +0x53,0xca,0xfb,0x3f,0x9c,0xca,0xfb,0x3f,0x82,0xc4,0xfb,0x3f,0x38,0xca,0xfb,0x3f, +0xb9,0xc4,0xfb,0x3f,0xeb,0xc4,0xfb,0x3f,0x1e,0xc5,0xfb,0x3f,0x1c,0x00,0x10,0x00, +0x45,0xc5,0xfb,0x3f,0x5a,0xc5,0xfb,0x3f,0x36,0x61,0x00,0x29,0x01,0x39,0x11,0x49, +0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04,0x8d,0x03,0x86,0x01,0x00,0x47,0x28,0x01, +0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8,0xfc,0x52,0x28,0x00,0xa1,0xe7,0xff,0x50, +0xb5,0x20,0x65,0x9b,0xff,0xb1,0xe5,0xff,0xa1,0xe6,0xff,0xe5,0x9a,0xff,0xcc,0xe5, +0xa1,0xe5,0xff,0x0c,0x32,0x25,0x9a,0xff,0x22,0xd2,0x10,0x86,0x39,0x00,0x00,0x00, +0xc8,0x15,0xb8,0x05,0xa1,0xe1,0xff,0x42,0xa0,0x00,0xe5,0x98,0xff,0x25,0xc5,0xff, +0xb8,0x35,0xa2,0x25,0x02,0xe5,0xbe,0xff,0xc6,0x2f,0x00,0x00,0x40,0x3c,0xc0,0xa1, +0xdb,0xff,0xdd,0x04,0xbd,0x03,0x25,0x97,0xff,0xb1,0xd9,0xff,0xa1,0xd5,0xff,0xa5, +0x96,0xff,0x71,0xd8,0xff,0xc8,0x87,0xd8,0x97,0xe8,0x77,0xc0,0x8d,0x62,0x0b,0x88, +0x80,0x80,0x60,0x80,0x80,0x74,0xc0,0x6e,0xc0,0x8c,0x18,0xc0,0x6d,0xc0,0xcc,0x46, +0x91,0xd7,0xff,0x86,0x17,0x00,0xa1,0xd0,0xff,0xbd,0x06,0xe5,0x93,0xff,0x60,0x63, +0x63,0xa1,0xcf,0xff,0xe8,0x77,0xd8,0x87,0xc8,0x97,0xb1,0xcc,0xff,0xfd,0x06,0xa5, +0x92,0xff,0x98,0x87,0x38,0x57,0xa8,0x97,0x9a,0x33,0x9a,0x86,0x97,0x3a,0x0a,0x87, +0x3a,0x1e,0x89,0x87,0x56,0x03,0x04,0x86,0x05,0x00,0x98,0x77,0x87,0x39,0x11,0x97, +0x98,0x09,0x98,0x67,0x97,0xb8,0x02,0x92,0x67,0x07,0x0c,0x08,0x89,0x87,0x86,0x09, +0x00,0xa1,0xc0,0xff,0x0c,0x12,0x25,0x8f,0xff,0xa1,0xbf,0xff,0x40,0x22,0x11,0xa5, +0x8e,0xff,0xc6,0x0b,0x00,0x80,0x69,0x40,0x67,0x78,0xf9,0xa1,0xbd,0xff,0xa5,0x8d, +0xff,0xe5,0xc9,0xff,0x46,0xdb,0xff,0x00,0xa1,0xbb,0xff,0xcd,0x03,0xbd,0x06,0xa5, +0x8c,0xff,0xbd,0x06,0xad,0x03,0x25,0xab,0xff,0x6a,0x44,0xc8,0x15,0xc7,0xb4,0x02, +0x06,0xce,0xff,0x0c,0x02,0x1d,0xf0,0x00,0xd3,0xc3,0xfb,0x3f,0x20,0xca,0xfb,0x3f, +0xf7,0xc0,0xfb,0x3f,0x86,0xc5,0xfb,0x3f,0x9c,0xca,0xfb,0x3f,0x05,0xca,0xfb,0x3f, +0xad,0xc5,0xfb,0x3f,0xc7,0xc5,0xfb,0x3f,0xed,0xc5,0xfb,0x3f,0x16,0xc6,0xfb,0x3f, +0xe9,0xc9,0xfb,0x3f,0x44,0xc6,0xfb,0x3f,0x65,0xc6,0xfb,0x3f,0x88,0xc6,0xfb,0x3f, +0xb8,0xc6,0xfb,0x3f,0xe1,0xc6,0xfb,0x3f,0xce,0xc9,0xfb,0x3f,0x0f,0xc7,0xfb,0x3f, +0xb8,0xc9,0xfb,0x3f,0x59,0xc7,0xfb,0x3f,0x76,0xc7,0xfb,0x3f,0x95,0xc7,0xfb,0x3f, +0xbd,0xc7,0xfb,0x3f,0x36,0xc1,0x00,0x29,0x81,0x39,0x91,0x49,0xa1,0x4b,0x94,0x1c, +0x8b,0xad,0x02,0x8d,0x03,0x97,0xab,0x07,0x47,0x2b,0x02,0x92,0xa0,0x24,0x8d,0x0a, +0x9a,0x88,0x82,0xc8,0xfc,0x88,0x08,0x1c,0x8b,0x89,0xb1,0x4b,0x89,0x87,0xab,0x07, +0x97,0x2b,0x02,0x82,0xa0,0x24,0x3d,0x0a,0x8a,0x33,0xb2,0x21,0x0b,0xa1,0xda,0xff, +0x32,0xc3,0xfc,0x32,0x23,0x00,0x25,0x81,0xff,0xb1,0xd8,0xff,0xa1,0xd9,0xff,0x42, +0xa0,0x00,0x65,0x80,0xff,0xa5,0xac,0xff,0xc2,0x21,0x0b,0xa1,0xd6,0xff,0x30,0xb3, +0x20,0x65,0x7f,0xff,0x61,0xd5,0xff,0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0, +0x82,0x18,0x04,0x82,0xc8,0xfc,0x80,0x80,0xf4,0x89,0xc1,0x86,0x5f,0x00,0x88,0xc1, +0x40,0x73,0xc0,0x80,0x77,0x63,0xa1,0xce,0xff,0xb1,0xcc,0xff,0xcd,0x07,0xa5,0x7c, +0xff,0x92,0x16,0x00,0x90,0xa0,0x04,0x60,0xaa,0xb0,0x82,0x1a,0x04,0x82,0xc8,0xfc, +0x80,0x80,0xf4,0x77,0xb8,0x0a,0xa1,0xc7,0xff,0xbd,0x07,0xe5,0x7a,0xff,0x86,0x2c, +0x00,0x70,0x20,0xf4,0x4b,0x52,0xb2,0x1a,0x05,0x50,0x50,0xf4,0xa1,0xc3,0xff,0xcd, +0x05,0x65,0x79,0xff,0x82,0x16,0x00,0xbd,0x07,0x80,0xa0,0x04,0x60,0xaa,0xb0,0x92, +0x1a,0x05,0x82,0x1a,0x04,0x5a,0x99,0x97,0xb8,0x55,0xa1,0xbc,0xff,0xa5,0x77,0xff, +0xb1,0xbc,0xff,0xa1,0xb3,0xff,0x25,0x77,0xff,0x65,0xb3,0xff,0x82,0x16,0x00,0x80, +0xc0,0x04,0x60,0xcc,0xb0,0x92,0x1c,0x05,0xb2,0x1c,0x04,0x9a,0xa5,0xa7,0xbb,0x04, +0x0c,0x05,0x86,0x14,0x00,0x88,0x1c,0x9a,0x88,0x82,0x61,0x0d,0x16,0x08,0xff,0xa1, +0xb1,0xff,0x70,0xb7,0x20,0x25,0x74,0xff,0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88, +0xb0,0xa2,0x18,0x05,0xaa,0xa5,0xa2,0x58,0x05,0x88,0xd1,0xc6,0x07,0x00,0x00,0x00, +0xa1,0xaa,0xff,0x65,0x72,0xff,0x92,0x16,0x00,0x90,0xb0,0x04,0x60,0xbb,0xb0,0xa2, +0x1b,0x05,0x88,0x1b,0xaa,0x55,0xaa,0x88,0x52,0x5b,0x05,0x16,0x18,0xfb,0x0c,0x09, +0x22,0x58,0x00,0x92,0x58,0x01,0x4b,0x58,0xa1,0xa1,0xff,0xcd,0x05,0xbd,0x07,0xa5, +0x6f,0xff,0xcc,0xe5,0xa1,0x9f,0xff,0x0c,0x12,0xe5,0x6e,0xff,0x40,0x22,0x11,0x06, +0x27,0x00,0x00,0x00,0xa1,0x9c,0xff,0xcd,0x05,0xbd,0x07,0xe5,0x6d,0xff,0x88,0xb1, +0xcd,0x07,0x4a,0xa8,0xbd,0x05,0xe5,0x8f,0xff,0xb1,0x97,0xff,0xa1,0x89,0xff,0x7a, +0x44,0x65,0x6c,0xff,0x82,0xc5,0xfc,0xf2,0x18,0x00,0xd2,0x08,0x00,0xf2,0x58,0x01, +0x82,0x05,0x03,0x92,0xc5,0xfd,0xe2,0x09,0x00,0x89,0x41,0x82,0x05,0x02,0xa1,0x8f, +0xff,0x89,0x31,0x82,0x05,0x01,0xcd,0x05,0x89,0x21,0x82,0x05,0x00,0xbd,0x07,0x89, +0x11,0xf0,0x88,0x41,0x82,0x61,0x00,0xf0,0xf0,0x74,0xe5,0x68,0xff,0xb1,0x88,0xff, +0xa1,0x89,0xff,0x0c,0x0c,0x25,0x68,0xff,0x06,0x02,0x00,0xa1,0x87,0xff,0xa5,0x67, +0xff,0xe5,0xa3,0xff,0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0xb2,0x18,0x05, +0x56,0x7b,0xfe,0xa1,0x82,0xff,0xcd,0x05,0xbd,0x07,0xe5,0x65,0xff,0x37,0xb4,0x02, +0x86,0x9e,0xff,0xa1,0x7f,0xff,0xcd,0x03,0xbd,0x04,0xe5,0x64,0xff,0x0c,0x02,0x1d, +0xf0,0x00,0x00,0x00,0x98,0xca,0xfb,0x3f,0x88,0xc9,0xfb,0x3f,0xc8,0xca,0xfb,0x3f, +0x83,0xde,0x1b,0x43,0xdd,0xc7,0xfb,0x3f,0xf4,0xc7,0xfb,0x3f,0x1a,0xc8,0xfb,0x3f, +0x3c,0xc8,0xfb,0x3f,0x58,0x0c,0x01,0x40,0x90,0x28,0x01,0x40,0xa4,0xd8,0x00,0x40, +0x04,0x2a,0x01,0x40,0xe4,0x28,0x01,0x40,0xb0,0xfe,0x00,0x40,0xd0,0xfe,0x00,0x40, +0xc0,0xfe,0x00,0x40,0x36,0xa1,0x00,0x69,0x81,0x81,0xee,0xff,0x91,0xf0,0xff,0x39, +0x51,0x49,0x61,0x59,0x71,0x79,0x91,0x6d,0x02,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08, +0x4b,0x88,0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c, +0x48,0x82,0x61,0x02,0x81,0xec,0xff,0xe0,0x08,0x00,0x7d,0x0a,0xa2,0xa0,0x00,0x81, +0xea,0xff,0xe0,0x08,0x00,0xa1,0xe2,0xff,0xa0,0xa7,0xa2,0xa0,0xa2,0xd5,0x81,0xe7, +0xff,0xe0,0x08,0x00,0xbd,0x07,0x0c,0x0a,0x81,0xe6,0xff,0xe0,0x08,0x00,0x0c,0x0a, +0x81,0xe5,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xe4,0xff,0xe0,0x08,0x00,0x0c,0x0a, +0x81,0xe3,0xff,0xe0,0x08,0x00,0x81,0xe2,0xff,0xe0,0x08,0x00,0xa1,0xd6,0xff,0xbd, +0x06,0x65,0x58,0xff,0x71,0xd1,0xff,0xc6,0x0b,0x00,0x88,0x07,0x67,0x98,0x28,0xb8, +0x17,0xa1,0xd1,0xff,0xcd,0x06,0x25,0x57,0xff,0x88,0x27,0xa8,0x01,0xb2,0x21,0x01, +0xc2,0x21,0x02,0xe0,0x08,0x00,0x2d,0x0a,0x9c,0x5a,0xc8,0x07,0xb8,0x17,0xa1,0xcb, +0xff,0x65,0x55,0xff,0x46,0x05,0x00,0x00,0xcb,0x77,0x88,0x27,0x56,0xa8,0xfc,0x7c, +0xe2,0x88,0x27,0xcc,0x68,0xa1,0xc6,0xff,0xbd,0x06,0xe5,0x53,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..3e9d6db9ec --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_data.inc @@ -0,0 +1,171 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x25,0x63,0x00,0x25,0x73,0x00,0x2d,0x25,0x75, +0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65, +0x73,0x74,0x3a,0x25,0x64,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74, +0x65,0x73,0x74,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63, +0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x73,0x74, +0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f, +0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43, +0x45,0x20,0x25,0x73,0x28,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x25,0x78, +0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61, +0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f,0x73,0x74, +0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20, +0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25,0x78,0x2c,0x20, +0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49, +0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x30,0x5d,0x3a, +0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, +0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75, +0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20, +0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a, +0x20,0x43,0x61,0x6e,0x20,0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78, +0x20,0x25,0x64,0x20,0x25,0x64,0x2f,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x74,0x6f,0x20,0x6e, +0x65,0x77,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c, +0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x52,0x43, +0x31,0x36,0x3a,0x25,0x78,0x20,0x25,0x64,0x20,0x40,0x25,0x78,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40, +0x20,0x25,0x78,0x29,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, +0x78,0x20,0x2e,0x2e,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73, +0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20, +0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73, +0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, +0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x77,0x72, +0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, +0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74, +0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66,0x65, +0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6e,0x65,0x77, +0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c,0x20,0x70, +0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a,0x20,0x25, +0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a,0x20,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72, +0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73, +0x74,0x61,0x72,0x74,0x5f,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x20,0x25,0x64,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52, +0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, +0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e,0x6c,0x69, +0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f, +0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25, +0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e, +0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54, +0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, +0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72, +0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e, +0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, +0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74, +0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54, +0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61, +0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20, +0x70,0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x20,0x66, +0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x65,0x74, +0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, +0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x72, +0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e, +0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65,0x6e,0x74,0x20, +0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78, +0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x45,0x78,0x65,0x63, +0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x25, +0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, +0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x25,0x73,0x20,0x28,0x30,0x78, +0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x43,0x4d,0x44,0x5f,0x54, +0x45,0x53,0x54,0x31,0x00,0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52, +0x4f,0x4d,0x5f,0x48,0x4f,0x53,0x54,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44, +0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61, +0x72,0x74,0x00,0x00,0x00,0x40,0xff,0x3f,0x00,0x80,0xff,0x3f,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x00,0x61,0x70,0x70, +0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f, +0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b, +0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f, +0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e, +0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x74,0x72, +0x61,0x78,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62, +0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61, +0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72, +0x62,0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x5b,0xc8,0xfb,0x3f, +0xa4,0x81,0x02,0x40,0x01,0x00,0x00,0x00,0x65,0xc8,0xfb,0x3f,0x48,0x86,0x02,0x40, +0x02,0x00,0x00,0x00,0x78,0xc8,0xfb,0x3f,0xd4,0x87,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73,0x68,0x00,0x61,0x70, +0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74, +0x34,0x62,0x75,0x66,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75, +0x6d,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f, +0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s2/stub_image.h b/contrib/loaders/flash/espressif/images/esp32s2/stub_image.h new file mode 100644 index 0000000000..a10c103dfb --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s2/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 512 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x40028000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x3ffbc000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x40028020UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x00002cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x40028000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x3ffbc000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x400282c4UL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x00002dUL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x40028000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x3ffbc000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x40028320UL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000030UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x40028000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x3ffbc000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x40028a24UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s2/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_code.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_code.inc new file mode 100644 index 0000000000..3edacdf0d0 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_code.inc @@ -0,0 +1,52 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x41,0x00,0x1c, +0x09,0x0c,0x08,0x90,0x33,0x63,0x46,0x00,0x00,0x1b,0x88,0x37,0x38,0xfa,0x0c,0x02, +0x1d,0xf0,0x00,0x00,0x00,0x10,0x00,0x00,0x34,0x00,0xca,0x3f,0x00,0x00,0xcd,0x3f, +0x00,0x00,0xce,0x3f,0x18,0x10,0x0c,0x60,0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00, +0x14,0x00,0x10,0x00,0x2c,0x00,0xca,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0x00,0x06,0x00,0x40,0xb0,0x1c,0x00,0x40,0xf4,0x11,0x00,0x40,0x36,0x81,0x00,0x29, +0x01,0x39,0x11,0x49,0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04,0x8d,0x03,0x86,0x01, +0x00,0x47,0x28,0x01,0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8,0xfc,0x48,0x08,0x0c, +0x32,0x22,0xd2,0x10,0x16,0x64,0x24,0x71,0xe8,0xff,0x81,0xe8,0xff,0x91,0xe8,0xff, +0x89,0x17,0x0c,0x18,0x20,0x88,0x11,0x89,0x27,0x89,0x47,0x0c,0x08,0x82,0x57,0x00, +0x0c,0x18,0x99,0x37,0x89,0xa7,0x91,0xe3,0xff,0x4c,0x08,0x82,0xd8,0x20,0xc0,0x20, +0x00,0x89,0x09,0x81,0xe1,0xff,0x0c,0x29,0x90,0x78,0x40,0x92,0xa0,0x80,0x90,0x78, +0x40,0x51,0xde,0xff,0x0c,0x08,0x80,0x75,0x40,0x91,0xdd,0xff,0x80,0x79,0x40,0x90, +0x65,0x40,0x0c,0x1a,0x90,0xaa,0x01,0xa0,0x99,0x20,0x90,0x75,0x40,0x98,0x34,0xa8, +0x24,0x99,0x67,0xa9,0x57,0x99,0x77,0x89,0x87,0x89,0x97,0xc6,0x17,0x00,0x98,0x31, +0x90,0x88,0xc0,0x89,0x41,0x98,0x87,0xb8,0x97,0xa8,0x77,0x90,0x8b,0x62,0x0b,0x88, +0x80,0x80,0x60,0x80,0x80,0x74,0x90,0xca,0xc0,0x8c,0x18,0x90,0xcb,0xc0,0x2d,0x0c, +0xcc,0x4c,0x81,0xca,0xff,0xc6,0x0e,0x00,0x88,0x41,0xc0,0xc8,0x63,0x9a,0x8c,0x97, +0x3b,0x16,0x87,0xbb,0x06,0x21,0xbf,0xff,0x86,0x68,0x00,0x00,0xa8,0x57,0x89,0x87, +0x9a,0x8a,0xdc,0x48,0x46,0xfb,0xff,0x00,0x00,0x87,0x3a,0xe8,0x87,0x9a,0x08,0x88, +0x67,0x87,0xba,0x01,0x89,0x77,0x0c,0x08,0x89,0x87,0x88,0x31,0xca,0x88,0x89,0x31, +0x86,0x5b,0x00,0x00,0x90,0x68,0x40,0x67,0x79,0xf9,0xa2,0x17,0x00,0xb0,0x68,0x40, +0x77,0x7b,0x20,0xb0,0x9f,0x41,0xa0,0x99,0x30,0x90,0x90,0x64,0xb0,0xb0,0xe4,0xb0, +0x99,0x20,0x8c,0xe9,0xa2,0xa0,0x64,0x81,0xb6,0xff,0xe0,0x08,0x00,0x81,0xaf,0xff, +0x86,0xf5,0xff,0x00,0x7c,0xf6,0x60,0x6a,0x30,0x60,0x60,0x04,0xd0,0x96,0x11,0xa0, +0x30,0x04,0x0c,0x0c,0x1b,0xaa,0x9a,0xb7,0xc2,0x5b,0x05,0xa2,0x57,0x00,0x70,0xa3, +0xb0,0xc2,0x1a,0x05,0xac,0x1c,0x81,0xa7,0xff,0x99,0x51,0x80,0xa3,0xa0,0xb8,0x0a, +0x0c,0x0a,0x81,0xa8,0xff,0xe0,0x08,0x00,0xb1,0xa4,0xff,0xb0,0xaa,0x20,0xb1,0xa3, +0xff,0xa0,0x7b,0x40,0x81,0x9e,0xff,0x98,0x51,0x8c,0x76,0xa1,0x96,0xff,0x2c,0x0b, +0xc6,0x01,0x00,0x00,0x0c,0x1a,0x4c,0x0b,0x30,0xaa,0x11,0xb0,0xaa,0x20,0xb1,0x95, +0xff,0xc0,0x20,0x00,0xa9,0x0b,0x80,0x68,0x40,0x67,0xf8,0x02,0x46,0x29,0x00,0x9a, +0x97,0xe2,0x29,0x01,0xf2,0x1e,0x00,0x16,0xaf,0x09,0x88,0x87,0x98,0x97,0x87,0x39, +0x16,0xa8,0x67,0x90,0xaa,0xc0,0xcc,0x6a,0x0c,0x08,0x82,0x5e,0x00,0x06,0x21,0x00, +0xcc,0xc8,0x0b,0xaa,0x46,0x01,0x00,0x00,0x0b,0xa8,0x90,0xaa,0xc0,0x16,0x7a,0xfe, +0x20,0x6f,0xc0,0xa0,0x66,0x63,0xa8,0x57,0x87,0x39,0x38,0xc8,0x67,0x9a,0xb6,0xc7, +0x3b,0x29,0x16,0x28,0xfd,0xc7,0x9b,0x08,0x0c,0x08,0x89,0x97,0xb9,0x77,0x06,0x07, +0x00,0x0b,0xb8,0x67,0x3b,0xc1,0x99,0x77,0x97,0x98,0x08,0x0c,0x09,0x99,0x87,0xc7, +0xb8,0x01,0xc9,0x77,0x81,0x75,0xff,0x69,0x98,0x86,0x05,0x00,0xb9,0x97,0x9a,0xaa, +0xc6,0x03,0x00,0x00,0x0b,0x88,0x90,0x88,0xc0,0x67,0x38,0x9b,0x9a,0x86,0x89,0x97, +0x86,0xfa,0xff,0xf9,0x61,0x16,0xfa,0xf8,0x2b,0xb2,0xba,0xbe,0xcd,0x06,0xe9,0x51, +0x81,0x76,0xff,0xe0,0x08,0x00,0xf8,0x61,0x6a,0x22,0xe8,0x51,0xf7,0xb2,0x02,0xc6, +0xd9,0xff,0x86,0xdc,0xff,0x90,0x65,0x40,0x82,0x17,0x00,0x70,0x33,0xb0,0xa2,0x13, +0x05,0x10,0x88,0x11,0x80,0x8f,0x64,0xa0,0xa0,0xe4,0x10,0x88,0x11,0x90,0x97,0x05, +0xa0,0x88,0x20,0x90,0x99,0x01,0x90,0x88,0x20,0x91,0x60,0xff,0x80,0x79,0x40,0x86, +0x8c,0xff,0x88,0x14,0x98,0x31,0x87,0xb9,0x02,0x46,0x88,0xff,0x0c,0x02,0x1d,0xf0, +0x34,0x00,0xca,0x3f,0x14,0x00,0xca,0x3f,0x60,0x00,0xca,0x3f,0x36,0xa1,0x00,0x81, +0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x0c, +0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11, +0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff,0x46,0x05,0x00,0x00, +0xa8,0x08,0x27,0x9a,0x0d,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0,0x09,0x00,0x2d,0x0a, +0x06,0x02,0x00,0xcb,0x88,0x98,0x28,0x56,0x59,0xfe,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_data.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_data.inc new file mode 100644 index 0000000000..a8bbed56ca --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52,0x4f,0x4d,0x5f,0x48,0x4f, +0x53,0x54,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xca,0x3f,0x5c,0xc0,0x38,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcd,0x3f, +0x00,0x00,0xce,0x3f, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_code.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_code.inc new file mode 100644 index 0000000000..21e9122f66 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_code.inc @@ -0,0 +1,58 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xca,0x3f, +0x36,0x41,0x00,0x91,0xfe,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00, +0x8a,0xa3,0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98, +0xee,0x8c,0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x34,0x00,0xca,0x3f, +0x1c,0x00,0x10,0x00,0x00,0x00,0xca,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00, +0x18,0x10,0x0c,0x60,0x00,0x06,0x00,0x40,0xb0,0x1c,0x00,0x40,0xf4,0x11,0x00,0x40, +0x36,0x61,0x00,0x71,0xf6,0xff,0x92,0x17,0x00,0x41,0xf5,0xff,0xa0,0x64,0x40,0x40, +0x64,0x20,0x77,0x7a,0x1e,0xa0,0x8f,0x41,0x90,0x88,0x30,0x80,0x80,0x64,0xa0,0xa0, +0xe4,0xa0,0x88,0x20,0x16,0xc8,0x00,0xa2,0xa0,0x64,0x81,0xf2,0xff,0xe0,0x08,0x00, +0x86,0xf4,0xff,0x00,0x7c,0xf3,0x30,0x39,0x30,0x30,0x30,0x04,0x90,0x80,0x04,0xd0, +0x23,0x11,0x1b,0x99,0x2a,0xa7,0x0c,0x0b,0xd0,0x58,0x11,0xb2,0x5a,0x05,0x92,0x57, +0x00,0x5a,0x97,0xc2,0x19,0x05,0x9c,0xac,0x91,0xe3,0xff,0x0c,0x0a,0x90,0x88,0xa0, +0xb8,0x08,0x81,0xe5,0xff,0xe0,0x08,0x00,0x81,0xe0,0xff,0x80,0xaa,0x20,0x81,0xdf, +0xff,0xa0,0x78,0x40,0x8c,0x93,0x0c,0x18,0x2c,0x09,0x40,0x88,0x11,0xc6,0x01,0x00, +0x00,0x0c,0x18,0x4c,0x09,0x30,0x88,0x11,0x90,0x88,0x20,0x91,0xd9,0xff,0xc0,0x20, +0x00,0x89,0x09,0x80,0x64,0x40,0x67,0xf8,0x02,0x46,0x27,0x00,0x2a,0x27,0x98,0x12, +0xd2,0x19,0x00,0x16,0x3d,0x09,0x0c,0x02,0x88,0x87,0xb8,0x97,0x87,0x3b,0x0e,0xa8, +0x67,0xb0,0xaa,0xc0,0x16,0xda,0x07,0xcc,0xb8,0x0b,0xaa,0x06,0x01,0x00,0x0b,0xa8, +0xb0,0xaa,0xc0,0x16,0xea,0x06,0x20,0x3d,0xc0,0xa0,0x33,0x63,0xa8,0x57,0x87,0x3b, +0x36,0xe8,0x67,0xba,0xc3,0xe7,0x3c,0x28,0x16,0x98,0x05,0xe7,0x9c,0x0a,0x0c,0x08, +0x89,0x97,0xc9,0x77,0xc6,0x06,0x00,0x00,0x00,0x0b,0xc8,0x37,0x3c,0x46,0xb9,0x77, +0xb7,0x98,0x08,0x0c,0x0b,0xb9,0x87,0xe7,0xb8,0x01,0xe9,0x77,0x39,0x97,0x46,0x05, +0x00,0xc9,0x97,0xba,0xaa,0x86,0x03,0x00,0x0b,0x88,0xb0,0x88,0xc0,0x37,0x38,0x24, +0xba,0x83,0x89,0x97,0xc6,0xfa,0xff,0xd9,0x11,0x9c,0x8a,0x2b,0xb2,0xba,0xb9,0xcd, +0x03,0x99,0x01,0x81,0xb6,0xff,0xe0,0x08,0x00,0xd8,0x11,0x3a,0x22,0x98,0x01,0xd7, +0xb2,0x02,0x86,0xdc,0xff,0x0c,0x08,0x82,0x59,0x00,0x40,0x64,0x40,0x82,0x17,0x00, +0x5a,0x77,0x92,0x17,0x05,0x10,0x88,0x11,0x80,0x8f,0x64,0x90,0x90,0xe4,0x10,0x88, +0x11,0x40,0x47,0x05,0x90,0x88,0x20,0x90,0x44,0x01,0x40,0x88,0x20,0x80,0x76,0x40, +0x1d,0xf0,0x00,0x00,0x34,0x00,0xca,0x3f,0x00,0x00,0xcd,0x3f,0x00,0x00,0xce,0x3f, +0x18,0x10,0x0c,0x60,0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00, +0x36,0x81,0x00,0x29,0x01,0x39,0x11,0x49,0x21,0x4b,0x94,0x1c,0x8b,0xad,0x02,0x8d, +0x03,0x97,0xab,0x07,0x47,0x2b,0x02,0x92,0xa0,0x24,0x8d,0x0a,0x9a,0x88,0x82,0xc8, +0xfc,0x88,0x08,0x1c,0x8b,0x89,0x31,0x4b,0x89,0x87,0xab,0x07,0x97,0x2b,0x02,0x82, +0xa0,0x24,0x3d,0x0a,0x71,0xec,0xff,0x91,0xed,0xff,0x8a,0x33,0x81,0xeb,0xff,0x32, +0xc3,0xfc,0x38,0x03,0x89,0x17,0x99,0x37,0x0c,0x18,0x0c,0x09,0x20,0x88,0x11,0x92, +0x57,0x00,0x0c,0x19,0x89,0x27,0x89,0x47,0x99,0xa7,0x0c,0x08,0x91,0xe5,0xff,0x4c, +0x0a,0x89,0x57,0x89,0x67,0x89,0x77,0x89,0x87,0x89,0x97,0xa2,0xda,0x20,0xc0,0x20, +0x00,0xa9,0x09,0x91,0xe0,0xff,0x0c,0x2a,0xa0,0x79,0x40,0xa2,0xa0,0x80,0xa0,0x79, +0x40,0x91,0xdd,0xff,0x80,0x79,0x40,0xa1,0xdd,0xff,0x80,0x7a,0x40,0x80,0x69,0x40, +0x0c,0x1a,0x90,0xaa,0x01,0xa0,0x88,0x20,0x80,0x79,0x40,0x7c,0xc4,0x0c,0x02,0x42, +0xd4,0x40,0x46,0x25,0x00,0x82,0x17,0x00,0x20,0x53,0xc0,0x80,0xc0,0x04,0x70,0xcc, +0xb0,0xd2,0x1c,0x04,0x40,0x55,0x63,0x92,0xcd,0xfc,0x90,0x90,0xf4,0x57,0xb9,0x07, +0x0c,0x12,0x40,0x22,0x11,0x86,0x1e,0x00,0x50,0xa0,0xf4,0x4b,0x9a,0xb2,0x1c,0x05, +0x90,0x60,0xf4,0x6a,0x9b,0x97,0xbd,0x27,0xa9,0x41,0x65,0xda,0xff,0x82,0x17,0x00, +0x80,0xa0,0x04,0x70,0xaa,0xb0,0xb2,0x1a,0x05,0xd2,0x1a,0x04,0xba,0x96,0x97,0x3d, +0xce,0x68,0x1a,0xba,0x66,0x16,0x76,0xfc,0x92,0x5a,0x05,0xa8,0x41,0x46,0x02,0x00, +0x68,0x1c,0x92,0x5c,0x05,0xba,0x66,0x16,0x56,0xfb,0x0c,0x08,0x82,0x56,0x01,0x88, +0x31,0xa2,0x56,0x00,0xcd,0x05,0x2a,0xa8,0x4b,0xb6,0x65,0xd1,0xff,0x82,0x16,0x00, +0x5a,0x22,0x82,0x56,0x01,0xc6,0x00,0x00,0x00,0x65,0xd5,0xff,0x92,0x17,0x00,0x90, +0x80,0x04,0x70,0x88,0xb0,0x82,0x18,0x05,0x56,0xd8,0xfe,0x37,0xb2,0x02,0xc6,0xd8, +0xff,0x0c,0x02,0x1d,0xf0,0x00,0x00,0x00,0x34,0x00,0xca,0x3f,0x08,0x00,0xca,0x3f, +0x61,0x00,0xca,0x3f,0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49, +0x61,0x59,0x71,0x69,0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88, +0x97,0x38,0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89, +0x21,0x81,0xf2,0xff,0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8, +0x11,0xc8,0x21,0xe0,0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28, +0x56,0x49,0xfe,0x7c,0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_data.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_data.inc new file mode 100644 index 0000000000..7396592e12 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_data.inc @@ -0,0 +1,5 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x00,0x00,0xcd,0x3f,0x00,0x00,0xce,0x3f,0x02,0x00,0x00,0x00,0x20,0x00,0xca,0x3f, +0xe0,0xc1,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44,0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54, +0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_code.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_code.inc new file mode 100644 index 0000000000..26a5166b44 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_code.inc @@ -0,0 +1,9 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x61,0x00,0x0c, +0x02,0x1d,0xf0,0x00,0x24,0x00,0xca,0x3f,0x0c,0x00,0xca,0x3f,0x24,0x00,0xca,0x3f, +0x36,0xa1,0x00,0x81,0xfc,0xff,0x91,0xfd,0xff,0x39,0x51,0x49,0x61,0x59,0x71,0x69, +0x81,0x79,0x91,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38,0xf8,0x82, +0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x89,0x21,0x81,0xf2,0xff, +0x86,0x05,0x00,0x00,0xa8,0x08,0x27,0x9a,0x0e,0xa8,0x01,0xb8,0x11,0xc8,0x21,0xe0, +0x09,0x00,0x2d,0x0a,0x46,0x02,0x00,0x00,0xcb,0x88,0x98,0x28,0x56,0x49,0xfe,0x7c, +0xe2,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_data.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_data.inc new file mode 100644 index 0000000000..57534c7e28 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_data.inc @@ -0,0 +1,4 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x43,0x4d,0x44,0x5f,0x54,0x45,0x53,0x54,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xca,0x3f,0x0c,0xc0,0x38,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_code.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_code.inc new file mode 100644 index 0000000000..26b95ef494 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_code.inc @@ -0,0 +1,178 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0xce,0xfa,0xed,0xfe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xca,0x3f, +0x07,0x00,0xca,0x3f,0x0a,0x00,0xca,0x3f,0x0d,0x00,0xca,0x3f,0x0e,0x00,0xca,0x3f, +0xd0,0x05,0x00,0x40,0xd0,0x05,0x00,0x40,0x36,0xa1,0x00,0x82,0xc1,0x10,0x89,0x11, +0x82,0xc1,0x30,0x89,0x01,0x0c,0x48,0x39,0x51,0x49,0x61,0x59,0x71,0x69,0x81,0x79, +0x91,0x89,0x21,0x46,0x47,0x00,0x2c,0x58,0x87,0x1b,0x0d,0xa1,0xf1,0xff,0x1b,0x22, +0x81,0xf4,0xff,0xe0,0x08,0x00,0x86,0x42,0x00,0x82,0x02,0x01,0x92,0xa0,0x64,0x97, +0x18,0x5e,0x87,0x39,0x13,0x5c,0x89,0x97,0x98,0x02,0x86,0x20,0x00,0x92,0xa0,0x63, +0x97,0x98,0x02,0xc6,0x2a,0x00,0x06,0x34,0x00,0x92,0xa0,0x73,0x97,0x18,0x18,0x92, +0xa0,0x72,0x87,0x39,0x02,0x46,0x30,0x00,0x92,0xa0,0x75,0x97,0x18,0x61,0x92,0xa0, +0x78,0x97,0x18,0x5b,0x86,0x2c,0x00,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21, +0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99, +0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0x56,0xdb,0x09,0xb1,0xd4,0xff,0xc6,0x25, +0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x06,0x02, +0x00,0x87,0x2a,0x01,0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8, +0x08,0xa1,0xce,0xff,0xd6,0x4b,0x07,0xa1,0xcc,0xff,0xb0,0xb0,0x60,0xc6,0x1a,0x00, +0x82,0x41,0x0d,0x0c,0x08,0x82,0x41,0x0e,0x88,0x21,0x2c,0x59,0x92,0x41,0x0c,0x4b, +0x98,0x99,0x21,0x1c,0x8a,0x97,0x2a,0x04,0x88,0x11,0x06,0x02,0x00,0x87,0x2a,0x01, +0x2c,0x49,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8,0xfc,0xb8,0x08,0xcb,0xa1,0x46, +0x0e,0x00,0x88,0x21,0x1c,0x8a,0x4b,0x98,0x99,0x21,0x97,0x2a,0x04,0x88,0x11,0x46, +0x02,0x00,0x87,0x2a,0x02,0x92,0xa0,0x24,0x88,0x01,0x99,0x21,0x9a,0x88,0x82,0xc8, +0xfc,0xb8,0x08,0xa1,0xb3,0xff,0x86,0x04,0x00,0x00,0x2c,0x59,0x82,0x41,0x0d,0x0c, +0x08,0x92,0x41,0x0c,0x82,0x41,0x0e,0xcb,0xb1,0xa1,0xae,0xff,0x81,0xb2,0xff,0xe0, +0x08,0x00,0x2b,0x22,0xb2,0x02,0x00,0x56,0xbb,0xed,0x1d,0xf0,0x11,0x00,0xca,0x3f, +0x3c,0x39,0x80,0x40,0x27,0x00,0xca,0x3f,0x3f,0x00,0xca,0x3f,0x44,0x00,0xca,0x3f, +0x5a,0x00,0xca,0x3f,0x70,0x00,0xca,0x3f,0x8b,0x00,0xca,0x3f,0xa6,0x00,0xca,0x3f, +0xc1,0x00,0xca,0x3f,0xdc,0x00,0xca,0x3f,0x88,0x0a,0xca,0x3f,0xf7,0x00,0xca,0x3f, +0x08,0x01,0xca,0x3f,0x36,0x61,0x00,0xa1,0xf1,0xff,0xb2,0xa0,0x01,0xa5,0xe7,0xff, +0xa1,0xef,0xff,0xb2,0xaf,0xff,0x25,0xe7,0xff,0xb1,0xed,0xff,0xa1,0xee,0xff,0x0c, +0x02,0x65,0xe6,0xff,0xb1,0xed,0xff,0xa1,0xed,0xff,0xe5,0xe5,0xff,0xa1,0xec,0xff, +0x4c,0x1b,0x65,0xe5,0xff,0xa1,0xeb,0xff,0xe5,0xe4,0xff,0xa1,0xeb,0xff,0xa5,0xe4, +0xff,0xa1,0xea,0xff,0x25,0xe4,0xff,0xa1,0xea,0xff,0xe5,0xe3,0xff,0xa1,0xe9,0xff, +0x65,0xe3,0xff,0xb1,0xe9,0xff,0xa1,0xe9,0xff,0xe5,0xe2,0xff,0xb1,0xe7,0xff,0xa1, +0xe8,0xff,0xc2,0xa0,0x2a,0x25,0xe2,0xff,0x1d,0xf0,0x00,0x00,0x21,0x01,0xca,0x3f, +0x4e,0x01,0xca,0x3f,0x9a,0x03,0xca,0x3f,0x36,0x41,0x00,0xa1,0xfc,0xff,0xcd,0x03, +0xbd,0x02,0x65,0xe0,0xff,0x1c,0x08,0x0c,0x07,0x80,0x33,0x63,0x46,0x03,0x00,0x00, +0x7a,0x82,0xb2,0x08,0x00,0xa1,0xf6,0xff,0x1b,0x77,0xe5,0xde,0xff,0x37,0x37,0xef, +0xa1,0xf5,0xff,0x0c,0x02,0x25,0xde,0xff,0x1d,0xf0,0x00,0x00,0x52,0x01,0xca,0x3f, +0x98,0x0a,0xca,0x3f,0x36,0x41,0x00,0xa1,0xfd,0xff,0xbd,0x02,0xcd,0x04,0xa5,0xdc, +0xff,0x91,0xfb,0xff,0x0c,0x0b,0xd2,0x09,0x00,0x0c,0x08,0x06,0x02,0x00,0x8a,0xa3, +0xc2,0x4a,0x00,0x1b,0x88,0x0c,0x1b,0x8a,0xad,0xa0,0xc0,0x74,0x47,0x98,0xee,0x8c, +0x1b,0xa2,0x49,0x00,0x0c,0x02,0x1d,0xf0,0x6f,0x09,0xca,0x3f,0x85,0x01,0xca,0x3f, +0x9c,0x0a,0xca,0x3f,0x36,0x41,0x00,0xb1,0xfc,0xff,0xa1,0xfc,0xff,0xdd,0x03,0xcd, +0x02,0x65,0xd8,0xff,0x81,0xfb,0xff,0x0c,0x09,0x29,0x58,0x39,0x68,0x39,0x78,0x99, +0x88,0x99,0x98,0x1d,0xf0,0x00,0x00,0x00,0x5c,0x09,0xca,0x3f,0xf7,0x00,0xca,0x3f, +0x4b,0x09,0xca,0x3f,0x00,0x00,0xcd,0x3f,0xaa,0x01,0xca,0x3f,0x00,0x00,0xce,0x3f, +0xc9,0x01,0xca,0x3f,0x9c,0x0a,0xca,0x3f,0x18,0x10,0x0c,0x60,0x35,0x09,0xca,0x3f, +0x04,0x00,0x10,0x00,0x1c,0x00,0x10,0x00,0x14,0x00,0x10,0x00,0x21,0x09,0xca,0x3f, +0x36,0x41,0x00,0x71,0xf2,0xff,0xb1,0xf0,0xff,0xad,0x07,0xe5,0xd2,0xff,0xb1,0xf0, +0xff,0xad,0x07,0x65,0xd2,0xff,0x0c,0x16,0x41,0xef,0xff,0x20,0x66,0x11,0xa1,0xee, +0xff,0xcd,0x06,0xbd,0x04,0x25,0xd1,0xff,0x51,0xed,0xff,0xa1,0xed,0xff,0xcd,0x06, +0xbd,0x05,0x65,0xd0,0xff,0x0c,0x0b,0x0c,0x0a,0xa5,0xf6,0xff,0x81,0xea,0xff,0x0c, +0x09,0x92,0x58,0x00,0x0c,0x19,0x49,0x18,0x69,0x28,0x59,0x38,0x69,0x48,0x99,0xa8, +0x81,0xe6,0xff,0x4c,0x09,0x92,0xd9,0x20,0xb1,0xe5,0xff,0xc0,0x20,0x00,0x99,0x08, +0xad,0x07,0x65,0xcd,0xff,0x81,0xe2,0xff,0x0c,0x29,0x90,0x78,0x40,0x92,0xa0,0x80, +0x90,0x78,0x40,0x61,0xe0,0xff,0x0c,0x08,0x80,0x76,0x40,0x91,0xdf,0xff,0x80,0x79, +0x40,0xb1,0xde,0xff,0xad,0x07,0x25,0xcb,0xff,0x80,0x66,0x40,0x0c,0x19,0x90,0x99, +0x01,0x90,0x88,0x20,0x80,0x76,0x40,0x1d,0xf0,0x00,0x00,0x00,0x0c,0x09,0xca,0x3f, +0xf7,0x00,0xca,0x3f,0x9c,0x0a,0xca,0x3f,0x8c,0x08,0xca,0x3f,0xe8,0x01,0xca,0x3f, +0x1c,0x00,0x10,0x00,0x19,0x02,0xca,0x3f,0xac,0x08,0xca,0x3f,0x3b,0x02,0xca,0x3f, +0xa4,0x08,0xca,0x3f,0x00,0x00,0x5a,0xa5,0x84,0x10,0x10,0x00,0x75,0x02,0xca,0x3f, +0x18,0x10,0x0c,0x60,0x8d,0x02,0xca,0x3f,0xd8,0x08,0xca,0x3f,0xbd,0x08,0xca,0x3f, +0xd3,0x02,0xca,0x3f,0x15,0x03,0xca,0x3f,0x46,0x03,0xca,0x3f,0x62,0x03,0xca,0x3f, +0xf7,0x08,0xca,0x3f,0x9c,0x03,0xca,0x3f,0x00,0x06,0x00,0x40,0xb0,0x1c,0x00,0x40, +0xf4,0x11,0x00,0x40,0x36,0xa1,0x00,0xb1,0xe5,0xff,0xa1,0xe5,0xff,0xa5,0xc2,0xff, +0x21,0xe5,0xff,0x72,0x12,0x00,0xb1,0xe4,0xff,0xa1,0xe4,0xff,0x70,0x40,0x04,0x70, +0xd7,0x20,0x40,0xc4,0x20,0x25,0xc1,0xff,0x61,0xe2,0xff,0xb0,0x66,0x40,0x77,0x7b, +0x23,0xb0,0xc0,0xe4,0xb0,0xdf,0x64,0x56,0x5c,0x00,0x70,0x90,0x64,0x97,0x1d,0x14, +0xa1,0xdd,0xff,0xed,0x07,0x25,0xbf,0xff,0xa2,0xa0,0x64,0x81,0xeb,0xff,0xe0,0x08, +0x00,0x86,0xef,0xff,0x00,0x7c,0xf9,0x90,0x77,0x30,0x70,0x70,0x04,0xd0,0x57,0x11, +0x5a,0x92,0x0c,0x0a,0xa2,0x59,0x05,0x92,0x12,0x00,0xd0,0x84,0x11,0x1b,0x99,0x92, +0x52,0x00,0x8a,0x92,0x32,0x19,0x05,0xb1,0xd0,0xff,0xa1,0xd0,0xff,0xdd,0x03,0xcd, +0x07,0x89,0x81,0x65,0xbb,0xff,0xac,0xa3,0x91,0xce,0xff,0xcd,0x03,0x90,0x44,0xa0, +0x48,0x04,0x0c,0x0a,0xbd,0x04,0x81,0xd9,0xff,0xe0,0x08,0x00,0x91,0xca,0xff,0xbd, +0x0a,0x90,0x9a,0x20,0xa1,0xc9,0xff,0x90,0x7a,0x40,0xa1,0xc8,0xff,0xdd,0x04,0xcd, +0x03,0x65,0xb8,0xff,0x8c,0x87,0x0c,0x19,0x2c,0x0a,0x40,0x99,0x11,0x86,0x01,0x00, +0x0c,0x19,0x4c,0x0a,0x30,0x99,0x11,0xa0,0x99,0x20,0xa1,0xc1,0xff,0xc0,0x20,0x00, +0x99,0x0a,0x90,0x66,0x40,0x67,0xf9,0x02,0x46,0x46,0x00,0x5a,0x52,0x78,0x15,0xb2, +0x17,0x00,0x16,0xfb,0x10,0x92,0x15,0x04,0xf2,0x07,0x04,0x9a,0x97,0x0b,0xa9,0xa2, +0x0a,0x00,0xe2,0x07,0x03,0xd2,0x07,0x02,0xa9,0x41,0xa2,0xc9,0xfe,0xa2,0x0a,0x00, +0xcd,0x07,0xa9,0x31,0xa2,0xc9,0xfd,0xa2,0x0a,0x00,0x92,0xc9,0xfc,0xa9,0x21,0x92, +0x09,0x00,0xa1,0xb0,0xff,0x99,0x11,0x92,0x07,0x05,0x0c,0x03,0x99,0x01,0xa5,0xb1, +0xff,0xb1,0xad,0xff,0xa1,0x9f,0xff,0x52,0x17,0x00,0xe5,0xb0,0xff,0x06,0x2a,0x00, +0xd8,0x82,0xc8,0x92,0xd7,0x3c,0x0e,0x98,0x62,0xc0,0x99,0xc0,0x16,0xf9,0x09,0xcc, +0xbd,0x0b,0x99,0x06,0x01,0x00,0x0b,0x9d,0xc0,0x99,0xc0,0x16,0x09,0x09,0x30,0x45, +0xc0,0x90,0x44,0x63,0x49,0x01,0xb1,0xa1,0xff,0xa1,0xa1,0xff,0xf2,0x22,0x06,0xe8, +0x72,0x65,0xad,0xff,0xb8,0x92,0x98,0x82,0xa8,0x52,0x97,0x3b,0x3e,0xd8,0x62,0xb0, +0xc4,0x80,0xd7,0x3c,0x2f,0x56,0x89,0x00,0xa1,0x9b,0xff,0xe5,0xab,0xff,0x46,0x17, +0x00,0xd7,0x9c,0x08,0x0c,0x09,0x99,0x92,0xc9,0x72,0x46,0x06,0x00,0x0b,0xc9,0x47, +0x3c,0xe5,0xb9,0x72,0x97,0x9b,0x08,0x0c,0x09,0x99,0x82,0xd7,0xbb,0x01,0xd9,0x72, +0x49,0x92,0xc6,0x05,0x00,0xc9,0x92,0xba,0xaa,0x06,0x04,0x00,0x0b,0x99,0xb0,0x99, +0xc0,0x47,0x39,0xc3,0xba,0x94,0x99,0x92,0xc6,0xfa,0xff,0x00,0x00,0x16,0x7a,0xfb, +0x2b,0xb3,0xcd,0x04,0xb0,0xb7,0x80,0x81,0x8e,0xff,0xe0,0x08,0x00,0x4a,0x33,0xa1, +0x86,0xff,0xcd,0x03,0xbd,0x04,0x25,0xa6,0xff,0x57,0xb3,0x02,0x06,0xd4,0xff,0xc2, +0x17,0x00,0x37,0x1c,0x0a,0xa1,0x81,0xff,0xdd,0x03,0x30,0xbc,0xc0,0xa5,0xa4,0xff, +0x0c,0x09,0x92,0x57,0x00,0x88,0x81,0x72,0x12,0x00,0x8a,0x82,0x52,0x18,0x05,0xb1, +0x7c,0xff,0xa1,0x7c,0xff,0xdd,0x05,0xcd,0x07,0xe5,0xa2,0xff,0x60,0x66,0x40,0x10, +0xc7,0x11,0xc0,0xcf,0x64,0x50,0x50,0xe4,0x10,0xcc,0x11,0x60,0x67,0x05,0x50,0xcc, +0x20,0x90,0x66,0x01,0x81,0x63,0xff,0x60,0xcc,0x20,0xc0,0x78,0x40,0x1d,0xf0,0x00, +0xd3,0x03,0xca,0x3f,0x70,0x0a,0xca,0x3f,0xf7,0x00,0xca,0x3f,0x00,0x04,0xca,0x3f, +0x2a,0x04,0xca,0x3f,0x57,0x04,0xca,0x3f,0x53,0x0a,0xca,0x3f,0x9c,0x0a,0xca,0x3f, +0x82,0x04,0xca,0x3f,0x38,0x0a,0xca,0x3f,0xb9,0x04,0xca,0x3f,0xeb,0x04,0xca,0x3f, +0x1e,0x05,0xca,0x3f,0x1c,0x00,0x10,0x00,0x45,0x05,0xca,0x3f,0x5a,0x05,0xca,0x3f, +0x36,0x61,0x00,0x29,0x01,0x39,0x11,0x49,0x21,0x4b,0x94,0x1c,0x88,0x97,0x28,0x04, +0x8d,0x03,0x86,0x01,0x00,0x47,0x28,0x01,0x2c,0x49,0x88,0x01,0x9a,0x88,0x82,0xc8, +0xfc,0x52,0x28,0x00,0xa1,0xe7,0xff,0x50,0xb5,0x20,0xe5,0x99,0xff,0xb1,0xe5,0xff, +0xa1,0xe6,0xff,0x65,0x99,0xff,0xcc,0xe5,0xa1,0xe5,0xff,0x0c,0x32,0xa5,0x98,0xff, +0x22,0xd2,0x10,0x86,0x39,0x00,0x00,0x00,0xc8,0x15,0xb8,0x05,0xa1,0xe1,0xff,0x42, +0xa0,0x00,0x65,0x97,0xff,0xa5,0xc3,0xff,0xb8,0x35,0xa2,0x25,0x02,0x65,0xbd,0xff, +0xc6,0x2f,0x00,0x40,0x3c,0xc0,0xa1,0xdb,0xff,0xdd,0x04,0xbd,0x03,0xa5,0x95,0xff, +0xb1,0xda,0xff,0xa1,0xd5,0xff,0x25,0x95,0xff,0x71,0xd8,0xff,0xc8,0x87,0xd8,0x97, +0xe8,0x77,0xc0,0x8d,0x62,0x0b,0x88,0x80,0x80,0x60,0x80,0x80,0x74,0xc0,0x6e,0xc0, +0x8c,0x18,0xc0,0x6d,0xc0,0xcc,0x46,0x91,0xd7,0xff,0xc6,0x17,0x00,0xa1,0xd0,0xff, +0xbd,0x06,0x65,0x92,0xff,0x60,0x63,0x63,0xa1,0xd0,0xff,0xe8,0x77,0xd8,0x87,0xc8, +0x97,0xb1,0xcc,0xff,0xfd,0x06,0x25,0x91,0xff,0x98,0x87,0x38,0x57,0xa8,0x97,0x9a, +0x33,0x9a,0x86,0x97,0x3a,0x0a,0x87,0x3a,0x1e,0x89,0x87,0x56,0x13,0x04,0x86,0x05, +0x00,0x98,0x77,0x87,0x39,0x11,0x97,0x98,0x08,0x98,0x67,0x97,0xb8,0x01,0x99,0x77, +0x0c,0x08,0x89,0x87,0x06,0x0a,0x00,0x00,0xa1,0xc1,0xff,0x0c,0x12,0xa5,0x8d,0xff, +0xa1,0xc0,0xff,0x40,0x22,0x11,0x25,0x8d,0xff,0x06,0x0c,0x00,0x00,0x80,0x69,0x40, +0x67,0x78,0xf9,0xa1,0xbd,0xff,0x25,0x8c,0xff,0xa5,0xc8,0xff,0x06,0xdb,0xff,0x00, +0xa1,0xbb,0xff,0xcd,0x03,0xbd,0x06,0x25,0x8b,0xff,0xbd,0x06,0xad,0x03,0xa5,0xa9, +0xff,0x6a,0x44,0xc8,0x15,0xc7,0xb4,0x02,0xc6,0xcd,0xff,0x0c,0x02,0x1d,0xf0,0x00, +0xd3,0x03,0xca,0x3f,0x20,0x0a,0xca,0x3f,0xf7,0x00,0xca,0x3f,0x86,0x05,0xca,0x3f, +0x9c,0x0a,0xca,0x3f,0x05,0x0a,0xca,0x3f,0xad,0x05,0xca,0x3f,0xc7,0x05,0xca,0x3f, +0xed,0x05,0xca,0x3f,0x16,0x06,0xca,0x3f,0xe9,0x09,0xca,0x3f,0x44,0x06,0xca,0x3f, +0x65,0x06,0xca,0x3f,0x88,0x06,0xca,0x3f,0xb8,0x06,0xca,0x3f,0xe1,0x06,0xca,0x3f, +0xce,0x09,0xca,0x3f,0x0f,0x07,0xca,0x3f,0xb8,0x09,0xca,0x3f,0x59,0x07,0xca,0x3f, +0x76,0x07,0xca,0x3f,0x95,0x07,0xca,0x3f,0xbd,0x07,0xca,0x3f,0x36,0xc1,0x00,0x29, +0x81,0x39,0x91,0x49,0xa1,0x4b,0x94,0x1c,0x8b,0xad,0x02,0x8d,0x03,0x97,0xab,0x07, +0x47,0x2b,0x02,0x92,0xa0,0x24,0x8d,0x0a,0x9a,0x88,0x82,0xc8,0xfc,0x88,0x08,0x1c, +0x8b,0x89,0xb1,0x4b,0x89,0x87,0xab,0x07,0x97,0x2b,0x02,0x82,0xa0,0x24,0x3d,0x0a, +0x8a,0x33,0xb2,0x21,0x0b,0xa1,0xda,0xff,0x32,0xc3,0xfc,0x32,0x23,0x00,0xa5,0x7f, +0xff,0xb1,0xd8,0xff,0xa1,0xd9,0xff,0x42,0xa0,0x00,0xe5,0x7e,0xff,0x25,0xab,0xff, +0xc2,0x21,0x0b,0xa1,0xd6,0xff,0x30,0xb3,0x20,0xe5,0x7d,0xff,0x61,0xd5,0xff,0x92, +0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0x82,0x18,0x04,0x82,0xc8,0xfc,0x80,0x80, +0xf4,0x89,0xc1,0x46,0x60,0x00,0x88,0xc1,0x40,0x73,0xc0,0x80,0x77,0x63,0xa1,0xce, +0xff,0xb1,0xcc,0xff,0xcd,0x07,0x25,0x7b,0xff,0x92,0x16,0x00,0x90,0xa0,0x04,0x60, +0xaa,0xb0,0x82,0x1a,0x04,0x82,0xc8,0xfc,0x80,0x80,0xf4,0x77,0xb8,0x0a,0xa1,0xc7, +0xff,0xbd,0x07,0x65,0x79,0xff,0x86,0x2c,0x00,0x70,0x20,0xf4,0x4b,0x52,0xb2,0x1a, +0x05,0x50,0x50,0xf4,0xa1,0xc3,0xff,0xcd,0x05,0xe5,0x77,0xff,0x82,0x16,0x00,0xbd, +0x07,0x80,0xa0,0x04,0x60,0xaa,0xb0,0x92,0x1a,0x05,0x82,0x1a,0x04,0x5a,0x99,0x97, +0xb8,0x55,0xa1,0xbc,0xff,0x25,0x76,0xff,0xb1,0xbc,0xff,0xa1,0xb3,0xff,0xa5,0x75, +0xff,0x25,0xb2,0xff,0x82,0x16,0x00,0x80,0xc0,0x04,0x60,0xcc,0xb0,0x92,0x1c,0x05, +0xb2,0x1c,0x04,0x9a,0xa5,0xa7,0xbb,0x04,0x0c,0x05,0x86,0x14,0x00,0x88,0x1c,0x9a, +0x88,0x82,0x61,0x0d,0x16,0x08,0xff,0xa1,0xb1,0xff,0x70,0xb7,0x20,0xa5,0x72,0xff, +0x92,0x16,0x00,0x90,0x80,0x04,0x60,0x88,0xb0,0xa2,0x18,0x05,0xaa,0xa5,0xa2,0x58, +0x05,0x88,0xd1,0xc6,0x07,0x00,0x00,0x00,0xa1,0xaa,0xff,0xe5,0x70,0xff,0x92,0x16, +0x00,0x90,0xb0,0x04,0x60,0xbb,0xb0,0xa2,0x1b,0x05,0x88,0x1b,0xaa,0x55,0xaa,0x88, +0x52,0x5b,0x05,0x16,0x18,0xfb,0x0c,0x09,0x22,0x58,0x00,0x92,0x58,0x01,0x4b,0x58, +0xa1,0xa1,0xff,0xcd,0x05,0xbd,0x07,0x25,0x6e,0xff,0xcc,0xc5,0xa1,0x9f,0xff,0x0c, +0x12,0x65,0x6d,0xff,0x40,0x22,0x11,0xc6,0x27,0x00,0xa1,0x9c,0xff,0xcd,0x05,0x70, +0xb7,0x20,0x65,0x6c,0xff,0x88,0xb1,0xcd,0x07,0x4a,0xa8,0x50,0xb5,0x20,0x65,0x8e, +0xff,0xb1,0x97,0xff,0xa1,0x89,0xff,0x7a,0x44,0xe5,0x6a,0xff,0x82,0xc5,0xfc,0xf2, +0x18,0x00,0xd2,0x08,0x00,0xf2,0x58,0x01,0x82,0x05,0x03,0x92,0xc5,0xfd,0xe2,0x09, +0x00,0x89,0x41,0x82,0x05,0x02,0xa1,0x8f,0xff,0x89,0x31,0x82,0x05,0x01,0xcd,0x05, +0x89,0x21,0x82,0x05,0x00,0xbd,0x07,0x89,0x11,0xf0,0x88,0x41,0x82,0x61,0x00,0xf0, +0xf0,0x74,0x65,0x67,0xff,0xb1,0x88,0xff,0xa1,0x89,0xff,0x0c,0x0c,0xa5,0x66,0xff, +0x46,0x02,0x00,0x00,0xa1,0x87,0xff,0x25,0x66,0xff,0xa5,0xa2,0xff,0x92,0x16,0x00, +0x90,0x80,0x04,0x60,0x88,0xb0,0xb2,0x18,0x05,0x56,0x7b,0xfe,0xa1,0x82,0xff,0x50, +0xc5,0x20,0x70,0xb7,0x20,0x25,0x64,0xff,0x37,0xb4,0x02,0xc6,0x9d,0xff,0xa1,0x7e, +0xff,0xcd,0x03,0xbd,0x04,0x25,0x63,0xff,0x0c,0x02,0x1d,0xf0,0x98,0x0a,0xca,0x3f, +0x88,0x09,0xca,0x3f,0xc8,0x0a,0xca,0x3f,0x83,0xde,0x1b,0x43,0x00,0x5a,0x62,0x02, +0xb9,0xff,0xce,0x3f,0xdd,0x07,0xca,0x3f,0xf4,0x07,0xca,0x3f,0x1a,0x08,0xca,0x3f, +0x3c,0x08,0xca,0x3f,0x84,0x06,0x00,0x40,0x34,0x1a,0x00,0x40,0x4c,0x1a,0x00,0x40, +0x74,0x07,0x00,0x40,0xdc,0x05,0x00,0x40,0xf4,0x05,0x00,0x40,0xe8,0x05,0x00,0x40, +0x36,0xa1,0x00,0x69,0x81,0x81,0xed,0xff,0x91,0xef,0xff,0x39,0x51,0x49,0x61,0x59, +0x71,0x79,0x91,0x6d,0x02,0x0c,0x0a,0xc6,0x00,0x00,0xa9,0x08,0x4b,0x88,0x97,0x38, +0xf8,0x82,0xc1,0x10,0x89,0x11,0x82,0xc1,0x30,0x89,0x01,0x0c,0x0a,0x82,0xa0,0x04, +0x89,0x21,0x81,0xec,0xff,0xe0,0x08,0x00,0x81,0xec,0xff,0xe0,0x08,0x00,0x81,0xe2, +0xff,0x80,0xaa,0xa2,0xa0,0xa2,0xd5,0x81,0xe9,0xff,0xe0,0x08,0x00,0xb1,0xdf,0xff, +0x0c,0x0a,0x81,0xe7,0xff,0xe0,0x08,0x00,0x81,0xde,0xff,0x0c,0x19,0x92,0x48,0x00, +0x0c,0x0a,0x81,0xe4,0xff,0xe0,0x08,0x00,0x0c,0x0a,0x81,0xe3,0xff,0xe0,0x08,0x00, +0x81,0xe3,0xff,0xe0,0x08,0x00,0xa1,0xd7,0xff,0xbd,0x06,0xe5,0x56,0xff,0x71,0xd0, +0xff,0x46,0x0c,0x00,0x00,0x00,0x88,0x07,0x67,0x98,0x28,0xb8,0x17,0xa1,0xd2,0xff, +0x60,0xc6,0x20,0x65,0x55,0xff,0x88,0x27,0xa8,0x01,0xb8,0x11,0xc2,0x21,0x02,0xe0, +0x08,0x00,0x2d,0x0a,0x9c,0x5a,0xc8,0x07,0xb8,0x17,0xa1,0xcc,0xff,0xa5,0x53,0xff, +0x46,0x05,0x00,0x00,0xcb,0x77,0x88,0x27,0x56,0xa8,0xfc,0x7c,0xe2,0x88,0x27,0xcc, +0x68,0xa1,0xc7,0xff,0xbd,0x06,0x25,0x52,0xff,0x1d,0xf0, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_data.inc b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_data.inc new file mode 100644 index 0000000000..7aa14759c6 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_data.inc @@ -0,0 +1,171 @@ +/* Autogenerated with ../../../../../../src/helper/bin2char.sh */ +0x28,0x6e,0x75,0x6c,0x6c,0x29,0x00,0x25,0x63,0x00,0x25,0x73,0x00,0x2d,0x25,0x75, +0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65, +0x73,0x74,0x3a,0x25,0x64,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x30,0x78,0x25,0x78,0x0a,0x00,0x74, +0x65,0x73,0x74,0x00,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x73,0x0a,0x00,0x73,0x74,0x75,0x62,0x20,0x63, +0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x3a,0x25,0x63,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d, +0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x57,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20, +0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x73,0x74, +0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f, +0x6d,0x6d,0x61,0x6e,0x64,0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x56,0x3a,0x20,0x73,0x74,0x75,0x62,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64, +0x20,0x74,0x65,0x73,0x74,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43, +0x45,0x20,0x25,0x73,0x28,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x6f,0x6f,0x3a,0x25,0x75,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x20,0x64,0x61,0x74,0x61,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x25,0x78, +0x20,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72,0x61, +0x63,0x65,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x74,0x6f,0x20,0x68,0x6f,0x73,0x74, +0x20,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x2c,0x20,0x73,0x69,0x7a,0x65,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20, +0x25,0x73,0x28,0x29,0x3a,0x20,0x64,0x61,0x74,0x61,0x3a,0x20,0x25,0x78,0x2c,0x20, +0x73,0x69,0x7a,0x65,0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49, +0x3a,0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x30,0x5d,0x3a, +0x20,0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a, +0x20,0x6d,0x65,0x6d,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x73,0x5b,0x31,0x5d,0x3a,0x20, +0x25,0x78,0x2c,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41, +0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x75, +0x72,0x72,0x65,0x6e,0x74,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20, +0x25,0x64,0x20,0x28,0x25,0x64,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x57,0x3a, +0x20,0x43,0x61,0x6e,0x20,0x6e,0x6f,0x74,0x20,0x73,0x77,0x61,0x70,0x20,0x25,0x78, +0x20,0x25,0x64,0x20,0x25,0x64,0x2f,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x74,0x6f,0x20,0x6e, +0x65,0x77,0x20,0x62,0x6c,0x6f,0x63,0x6b,0x20,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c, +0x20,0x70,0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a, +0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x43,0x52,0x43, +0x31,0x36,0x3a,0x25,0x78,0x20,0x25,0x64,0x20,0x40,0x25,0x78,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x52,0x65,0x63,0x76,0x64,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f,0x73,0x74,0x20,0x28,0x40, +0x20,0x25,0x78,0x29,0x20,0x5b,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25, +0x78,0x20,0x2e,0x2e,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73, +0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x72,0x64,0x3a,0x25,0x64,0x20, +0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x72,0x62,0x2d,0x73, +0x69,0x7a,0x65,0x3a,0x25,0x64,0x20,0x64,0x61,0x74,0x61,0x2d,0x73,0x69,0x7a,0x65, +0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69, +0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66, +0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20,0x77,0x72, +0x6f,0x74,0x65,0x20,0x25,0x64,0x2c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64, +0x20,0x74,0x6f,0x20,0x77,0x72,0x69,0x74,0x65,0x20,0x25,0x64,0x20,0x62,0x79,0x74, +0x65,0x73,0x20,0x74,0x6f,0x20,0x72,0x69,0x6e,0x67,0x20,0x62,0x75,0x66,0x66,0x65, +0x72,0x20,0x28,0x25,0x64,0x20,0x25,0x64,0x29,0x21,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6e,0x65,0x77, +0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x64,0x3a,0x20,0x25,0x64,0x2c,0x20,0x70, +0x72,0x65,0x76,0x5f,0x62,0x6c,0x6f,0x63,0x6b,0x5f,0x6c,0x65,0x6e,0x3a,0x20,0x25, +0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x68,0x6f, +0x73,0x74,0x20,0x61,0x72,0x67,0x20,0x70,0x74,0x72,0x3a,0x20,0x25,0x78,0x0a,0x00, +0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20, +0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x20,0x72,0x65,0x61,0x64,0x20,0x61,0x72, +0x67,0x75,0x6d,0x65,0x6e,0x74,0x73,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x66,0x6c,0x61,0x73,0x68,0x5f,0x77,0x72,0x69,0x74,0x65,0x3a,0x20,0x73, +0x74,0x61,0x72,0x74,0x5f,0x61,0x64,0x64,0x72,0x3a,0x20,0x25,0x78,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x20,0x25,0x64,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x52, +0x65,0x71,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62,0x75, +0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x25,0x64,0x2d,0x25,0x64, +0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x64,0x6f,0x77,0x6e,0x6c,0x69, +0x6e,0x6b,0x20,0x67,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x77,0x72,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f, +0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x77,0x72,0x3a,0x25,0x64,0x20, +0x72,0x64,0x3a,0x25,0x64,0x20,0x63,0x75,0x72,0x5f,0x73,0x69,0x7a,0x65,0x3a,0x25, +0x64,0x20,0x73,0x69,0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f, +0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x63,0x6f,0x6e, +0x73,0x75,0x6d,0x65,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20, +0x64,0x6f,0x77,0x6e,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x21,0x0a,0x00,0x53,0x54, +0x55,0x42,0x5f,0x45,0x3a,0x20,0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20, +0x67,0x65,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e,0x20,0x62, +0x75,0x66,0x21,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x66,0x6f,0x72, +0x63,0x65,0x20,0x66,0x6c,0x75,0x73,0x68,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44, +0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x64,0x6f,0x77,0x6e, +0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20, +0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x53,0x74, +0x61,0x72,0x74,0x20,0x72,0x65,0x61,0x64,0x69,0x6e,0x67,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x54,0x52,0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x73,0x69, +0x7a,0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20,0x54, +0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x20,0x75,0x73,0x65,0x72,0x20,0x64,0x61, +0x74,0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0x21,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x56,0x3a,0x20,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x63,0x75,0x72,0x72,0x20, +0x70,0x6f,0x73,0x3a,0x25,0x64,0x20,0x74,0x6f,0x74,0x61,0x6c,0x20,0x73,0x69,0x7a, +0x65,0x3a,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x20,0x66, +0x75,0x6c,0x6c,0x2e,0x20,0x47,0x65,0x74,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65, +0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x70,0x65,0x6e,0x64,0x20,0x62,0x75,0x66,0x66, +0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20, +0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x62,0x6c, +0x6f,0x63,0x6b,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x65,0x74, +0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x66,0x72,0x6f,0x6d,0x20,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x56,0x3a,0x20, +0x52,0x65,0x73,0x65,0x72,0x76,0x65,0x64,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20, +0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x20, +0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45,0x3a,0x20, +0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x74,0x6f,0x20,0x67,0x65,0x74,0x20,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x21,0x0a, +0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x47,0x6f,0x74,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53, +0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x46,0x6c,0x75,0x73,0x68,0x20,0x74,0x72,0x61, +0x63,0x65,0x20,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x20,0x62,0x75,0x66,0x20,0x25,0x64, +0x20,0x62,0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x20,0x5b,0x25, +0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78,0x20,0x25,0x78, +0x20,0x25,0x78,0x20,0x25,0x78,0x5d,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x54,0x52, +0x41,0x43,0x45,0x20,0x25,0x73,0x28,0x29,0x3a,0x20,0x6d,0x69,0x6e,0x5f,0x73,0x7a, +0x3a,0x20,0x25,0x64,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x54,0x72, +0x79,0x20,0x74,0x6f,0x20,0x66,0x6c,0x75,0x73,0x68,0x20,0x25,0x64,0x20,0x62,0x79, +0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x44,0x3a,0x20,0x53,0x65,0x6e, +0x74,0x20,0x74,0x72,0x61,0x63,0x65,0x20,0x62,0x75,0x66,0x20,0x25,0x64,0x20,0x62, +0x79,0x74,0x65,0x73,0x20,0x40,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x54,0x6f,0x74,0x61,0x6c,0x20,0x73,0x65,0x6e,0x74,0x20, +0x25,0x64,0x2f,0x25,0x64,0x20,0x62,0x79,0x74,0x65,0x73,0x0a,0x00,0x53,0x54,0x55, +0x42,0x5f,0x44,0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x30,0x78, +0x25,0x78,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x49,0x3a,0x20,0x45,0x78,0x65,0x63, +0x75,0x74,0x69,0x6e,0x67,0x20,0x63,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x3a,0x20,0x25, +0x73,0x20,0x28,0x30,0x78,0x25,0x78,0x29,0x0a,0x00,0x53,0x54,0x55,0x42,0x5f,0x45, +0x3a,0x20,0x43,0x6f,0x6d,0x6d,0x61,0x6e,0x64,0x20,0x25,0x73,0x20,0x28,0x30,0x78, +0x25,0x78,0x29,0x20,0x66,0x61,0x69,0x6c,0x65,0x64,0x0a,0x00,0x53,0x54,0x55,0x42, +0x5f,0x45,0x3a,0x20,0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x63,0x6f,0x6d,0x6d, +0x61,0x6e,0x64,0x3a,0x20,0x30,0x78,0x25,0x78,0x0a,0x00,0x43,0x4d,0x44,0x5f,0x54, +0x45,0x53,0x54,0x31,0x00,0x43,0x4d,0x44,0x5f,0x52,0x45,0x43,0x56,0x5f,0x46,0x52, +0x4f,0x4d,0x5f,0x48,0x4f,0x53,0x54,0x00,0x43,0x4d,0x44,0x5f,0x53,0x45,0x4e,0x44, +0x5f,0x54,0x4f,0x5f,0x48,0x4f,0x53,0x54,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x73,0x74,0x61, +0x72,0x74,0x00,0x00,0x00,0x00,0xcd,0x3f,0x00,0x00,0xce,0x3f,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x00,0x61,0x70,0x70, +0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f, +0x70,0x72,0x6f,0x64,0x75,0x63,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b, +0x5f,0x77,0x72,0x69,0x74,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f, +0x68,0x77,0x5f,0x73,0x77,0x61,0x70,0x5f,0x65,0x6e,0x64,0x00,0x61,0x70,0x70,0x74, +0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x73,0x77,0x61,0x70, +0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x63,0x6f,0x6e, +0x6e,0x65,0x63,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x74,0x72, +0x61,0x78,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61,0x70,0x70,0x74,0x72, +0x61,0x63,0x65,0x5f,0x68,0x77,0x5f,0x69,0x6e,0x69,0x74,0x00,0x73,0x74,0x75,0x62, +0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x69,0x6e,0x69,0x74,0x00,0x61, +0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72, +0x62,0x5f,0x69,0x6e,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x5b,0x08,0xca,0x3f, +0xa4,0xc1,0x38,0x40,0x01,0x00,0x00,0x00,0x65,0x08,0xca,0x3f,0x60,0xc6,0x38,0x40, +0x02,0x00,0x00,0x00,0x78,0x08,0xca,0x3f,0xec,0xc7,0x38,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x66,0x6c,0x75,0x73,0x68,0x00,0x61,0x70, +0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70, +0x6c,0x69,0x6e,0x6b,0x5f,0x70,0x75,0x74,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63, +0x65,0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x77,0x61,0x69,0x74, +0x34,0x62,0x75,0x66,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65, +0x6d,0x6f,0x72,0x79,0x5f,0x75,0x70,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x73,0x65, +0x6e,0x64,0x5f,0x64,0x61,0x74,0x61,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65, +0x5f,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x5f,0x72,0x62,0x5f,0x63,0x6f,0x6e,0x73,0x75, +0x6d,0x65,0x00,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x6d,0x65,0x6d,0x6f, +0x72,0x79,0x5f,0x64,0x6f,0x77,0x6e,0x6c,0x69,0x6e,0x6b,0x5f,0x67,0x65,0x74,0x00, +0x73,0x74,0x75,0x62,0x5f,0x61,0x70,0x70,0x74,0x72,0x61,0x63,0x65,0x5f,0x72,0x65, +0x63,0x76,0x5f,0x64,0x61,0x74,0x61,0x00,0x68,0x61,0x6e,0x64,0x6c,0x65,0x5f,0x74, +0x65,0x73,0x74,0x31,0x00, diff --git a/contrib/loaders/flash/espressif/images/esp32s3/stub_image.h b/contrib/loaders/flash/espressif/images/esp32s3/stub_image.h new file mode 100644 index 0000000000..797c434bc8 --- /dev/null +++ b/contrib/loaders/flash/espressif/images/esp32s3/stub_image.h @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ + +#pragma once + +#include + +#define ESP_STUB_REVERSE_BINARY 0 +#define ESP_STUB_STACK_SIZE 768 + +// cmd_test1 definitions +#define ESP_STUB_CMD_TEST1_BSS_SIZE 0x0UL +#define ESP_STUB_CMD_TEST1_IRAM_ORG 0x4038c000UL +#define ESP_STUB_CMD_TEST1_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST1_DRAM_ORG 0x3fca0000UL +#define ESP_STUB_CMD_TEST1_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST1_ENTRY_ADDR 0x4038c020UL +#define ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST1_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test1_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test1_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test1_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test1_cfg = { + .code = s_esp_flasher_stub_cmd_test1_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test1_code), + .data = s_esp_flasher_stub_cmd_test1_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test1_data), + .entry_addr = ESP_STUB_CMD_TEST1_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST1_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST1_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST1_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST1_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST1_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST1_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST1_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST1_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_recv_from_host definitions +#define ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE 0x00002cUL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG 0x4038c000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG 0x3fca0000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR 0x4038c2dcUL +#define ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_recv_from_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_recv_from_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_recv_from_host_cfg = { + .code = s_esp_flasher_stub_cmd_recv_from_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_code), + .data = s_esp_flasher_stub_cmd_recv_from_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_recv_from_host_data), + .entry_addr = ESP_STUB_CMD_RECV_FROM_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_RECV_FROM_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_RECV_FROM_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_RECV_FROM_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_RECV_FROM_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_RECV_FROM_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_RECV_FROM_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_send_to_host definitions +#define ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE 0x00002dUL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG 0x4038c000UL +#define ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG 0x3fca0000UL +#define ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR 0x4038c334UL +#define ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_send_to_host_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_send_to_host_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_send_to_host_cfg = { + .code = s_esp_flasher_stub_cmd_send_to_host_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_code), + .data = s_esp_flasher_stub_cmd_send_to_host_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_send_to_host_data), + .entry_addr = ESP_STUB_CMD_SEND_TO_HOST_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_SEND_TO_HOST_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_SEND_TO_HOST_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_SEND_TO_HOST_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_SEND_TO_HOST_LOG_SIZE, + .iram_org = ESP_STUB_CMD_SEND_TO_HOST_IRAM_ORG, + .iram_len = ESP_STUB_CMD_SEND_TO_HOST_IRAM_LEN, + .dram_org = ESP_STUB_CMD_SEND_TO_HOST_DRAM_ORG, + .dram_len = ESP_STUB_CMD_SEND_TO_HOST_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +// cmd_test_all definitions +#define ESP_STUB_CMD_TEST_ALL_BSS_SIZE 0x000030UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_ORG 0x4038c000UL +#define ESP_STUB_CMD_TEST_ALL_IRAM_LEN 0x00004000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_ORG 0x3fca0000UL +#define ESP_STUB_CMD_TEST_ALL_DRAM_LEN 0x00020000UL +#define ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR 0x4038ca40UL +#define ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_ADDR 0x0UL +#define ESP_STUB_CMD_TEST_ALL_LOG_SIZE 0x0UL + +static const uint8_t s_esp_flasher_stub_cmd_test_all_code[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_code.inc" +}; + +static const uint8_t s_esp_flasher_stub_cmd_test_all_data[] = { +#include "contrib/loaders/flash/espressif/images/esp32s3/stub_cmd_test_all_data.inc" +}; + +static const struct esp_flasher_stub_config s_esp_stub_cmd_test_all_cfg = { + .code = s_esp_flasher_stub_cmd_test_all_code, + .code_sz = sizeof(s_esp_flasher_stub_cmd_test_all_code), + .data = s_esp_flasher_stub_cmd_test_all_data, + .data_sz = sizeof(s_esp_flasher_stub_cmd_test_all_data), + .entry_addr = ESP_STUB_CMD_TEST_ALL_ENTRY_ADDR, + .bss_sz = ESP_STUB_CMD_TEST_ALL_BSS_SIZE, + .apptrace_ctrl_addr = ESP_STUB_CMD_TEST_ALL_APPTRACE_CTRL_ADDR, + .stack_default_sz = ESP_STUB_STACK_SIZE, + .log_buff_addr = ESP_STUB_CMD_TEST_ALL_LOG_ADDR, + .log_buff_size = ESP_STUB_CMD_TEST_ALL_LOG_SIZE, + .iram_org = ESP_STUB_CMD_TEST_ALL_IRAM_ORG, + .iram_len = ESP_STUB_CMD_TEST_ALL_IRAM_LEN, + .dram_org = ESP_STUB_CMD_TEST_ALL_DRAM_ORG, + .dram_len = ESP_STUB_CMD_TEST_ALL_DRAM_LEN, + .reverse = ESP_STUB_REVERSE_BINARY, +}; + +static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { + {ESP_STUB_CMD_TEST1, &s_esp_stub_cmd_test1_cfg}, + {ESP_STUB_CMD_RECV_FROM_HOST, &s_esp_stub_cmd_recv_from_host_cfg}, + {ESP_STUB_CMD_SEND_TO_HOST, &s_esp_stub_cmd_send_to_host_cfg}, + {ESP_STUB_CMD_TEST_ALL, &s_esp_stub_cmd_test_all_cfg}, +}; diff --git a/contrib/loaders/flash/espressif/stub_flasher.h b/contrib/loaders/flash/espressif/include/esp_stub.h similarity index 83% rename from contrib/loaders/flash/espressif/stub_flasher.h rename to contrib/loaders/flash/espressif/include/esp_stub.h index 169a84ecbd..056ea32860 100644 --- a/contrib/loaders/flash/espressif/stub_flasher.h +++ b/contrib/loaders/flash/espressif/include/esp_stub.h @@ -1,16 +1,59 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + */ -/*************************************************************************** - * ESP xtensa chips flasher stub definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_H +#pragma once #include -#define ESP_STUB_ERR_OK 0 -#define ESP_STUB_ERR_FAIL (-1) +struct esp_stub_desc { + uint32_t magic; + uint32_t stub_version; + uint32_t idf_key; /* idf will set the key with known value. (5C3A9F5A) */ +}; + +#define ESP_STUB_FLASHER_DESC_MAGIC_NUM (offsetof(struct esp_stub_desc, magic)) +#define ESP_STUB_FLASHER_DESC_MAGIC_VERSION (offsetof(struct esp_stub_desc, stub_version)) +#define ESP_STUB_FLASHER_DESC_IDF_KEY (offsetof(struct esp_stub_desc, idf_key)) +#define ESP_STUB_FLASHER_DESC_SIZE (sizeof(struct esp_stub_desc)) + +#define ESP_STUB_FLASHER_MAGIC_NUM 0xFEEDFACE + +/* +The IDF key is important when the stub code and data work area backup feature are disabled. +For example, the program_esp_bins command disables the work area backup to increase programming speed. +After programming, if the chip is not reset, we can see the stub descriptor header in the target memory and might +assume that there is a stub code loaded. However, this assumption is not correct for every chip. +To differentiate whether the target memory is loaded from JTAG or the IDF application, we will use the idf_key field. +This field will be zero if the stub code is loaded from JTAG. +OpenOCD will reload the stub code when it reads this field as all zeros. +Otherwise, for specific commands, the stub will not be loaded and will run directly from memory. +*/ +#define ESP_STUB_FLASHER_IDF_KEY 0x5C3A9F5A + +/* +Bump the version if there are any changes related to mapping, bp setting, or removal. +In other words, if the binary generated for the `ESP_STUB_CMD_FLASH_IDF_BINARY` command changes, +we need to increase the version and update the related .inc files in the +esp-idf/components/esp_system/openocd_stub_bins/ directory. +*/ +#define ESP_STUB_FLASHER_VERSION 2 + +// Define command numbers. Should be the same order as the commands in the root CMakeLists.txt +enum esp_stub_cmd { + ESP_STUB_CMD_TEST1 = 0x00, + ESP_STUB_CMD_RECV_FROM_HOST, + ESP_STUB_CMD_SEND_TO_HOST, + ESP_STUB_CMD_TEST_ALL, + ESP_STUB_CMD_FLASH_MAX_ID = ESP_STUB_CMD_TEST_ALL, +}; + +// TODO: remove or move upper when they are completely ready to replace the old ones +/****************************************************************************************/ +#define ESP_STUB_OK 0 +#define ESP_STUB_FAIL (-1) #define ESP_STUB_ERR_NOT_SUPPORTED (-2) #define ESP_STUB_ERR_INFLATE (-3) #define ESP_STUB_ERR_NOT_ENOUGH_DATA (-4) @@ -87,8 +130,8 @@ struct esp_stub_flash_map { struct esp_flash_stub_flash_write_args { uint32_t start_addr; uint32_t size; - uint32_t down_buf_addr; - uint32_t down_buf_size; + uint32_t ring_buf_addr; /* used for downlink ring buffer address */ + uint32_t ring_buf_size; /* used for downlink ring buffer size */ uint32_t total_size; /* uncompressed file size */ uint32_t extra_stack_addr; /* extra stack for compression */ uint32_t options; /* Write options. e.g. encrypted */ @@ -99,37 +142,3 @@ struct esp_flash_stub_bp_instructions { uint8_t buff[3]; }; -struct esp_flash_stub_desc { - uint32_t magic; - uint32_t stub_version; - uint32_t idf_key; /* idf will set the key with known value. (5C3A9F5A) */ -}; - -#define ESP_STUB_FLASHER_DESC_MAGIC_NUM (offsetof(struct esp_flash_stub_desc, magic)) -#define ESP_STUB_FLASHER_DESC_MAGIC_VERSION (offsetof(struct esp_flash_stub_desc, stub_version)) -#define ESP_STUB_FLASHER_DESC_IDF_KEY (offsetof(struct esp_flash_stub_desc, idf_key)) -#define ESP_STUB_FLASHER_DESC_SIZE (sizeof(struct esp_flash_stub_desc)) - -#define ESP_STUB_FLASHER_MAGIC_NUM 0xFEEDFACE - -/* -The IDF key is important when the stub code and data work area backup feature are disabled. -For example, the program_esp_bins command disables the work area backup to increase programming speed. -After programming, if the chip is not reset, we can see the stub descriptor header in the target memory and might -assume that there is a stub code loaded. However, this assumption is not correct for every chip. -To differentiate whether the target memory is loaded from JTAG or the IDF application, we will use the idf_key field. -This field will be zero if the stub code is loaded from JTAG. -OpenOCD will reload the stub code when it reads this field as all zeros. -Otherwise, for specific commands, the stub will not be loaded and will run directly from memory. -*/ -#define ESP_STUB_FLASHER_IDF_KEY 0x5C3A9F5A - -/* -Bump the version if there are any changes related to mapping, bp setting, or removal. -In other words, if the binary generated for the `ESP_STUB_CMD_FLASH_IDF_BINARY` command changes, -we need to increase the version and update the related .inc files in the -esp-idf/components/esp_system/openocd_stub_bins/ directory. -*/ -#define ESP_STUB_FLASHER_VERSION 1 - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_H */ diff --git a/contrib/loaders/flash/espressif/include/private/stub_err.h b/contrib/loaders/flash/espressif/include/private/stub_err.h new file mode 100644 index 0000000000..256cc45da6 --- /dev/null +++ b/contrib/loaders/flash/espressif/include/private/stub_err.h @@ -0,0 +1,7 @@ +/* SPDX-License-Identifier: Apache-2.0 OR MIT */ +/* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD */ + +#pragma once + + +#define STUB_APPTRACE_ERR_BASE (0x1000) diff --git a/contrib/loaders/flash/espressif/stub_common.ld b/contrib/loaders/flash/espressif/ld/common.ld similarity index 64% rename from contrib/loaders/flash/espressif/stub_common.ld rename to contrib/loaders/flash/espressif/ld/common.ld index 20c9cdc668..bdce23eca7 100644 --- a/contrib/loaders/flash/espressif/stub_common.ld +++ b/contrib/loaders/flash/espressif/ld/common.ld @@ -1,11 +1,3 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * Common LD script for ESP32 flasher stub * - * Copyright (C) 2017 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ - PHDRS { text_phdr PT_LOAD; @@ -21,6 +13,9 @@ SECTIONS { .dram_org = ORIGIN(dram); .dram_len = ABSOLUTE(. + LENGTH(dram)); + PROVIDE(apptrace_block0_org = ORIGIN(apptrace_block0)); + PROVIDE(apptrace_block1_org = ORIGIN(apptrace_block1)); + .text : ALIGN(4) { *(.stub_desc) *(.literal) diff --git a/contrib/loaders/flash/espressif/ld/esp32.ld b/contrib/loaders/flash/espressif/ld/esp32.ld new file mode 100644 index 0000000000..843c441123 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32.ld @@ -0,0 +1,15 @@ +MEMORY { + /* + * Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. + * 0x3FFE0000 - code (OpenOCD workarea address) + * 0x3FFE4000 - data + * ESP32 has reverse address mapping. 0x3FFE0000 and 0x400BFFFC access the same word + * Code will be replaced starting from 0x3FFE4000(0x400BC000) and continue by decreasing the address. + * 0x3FFFC000 - apptrace_block0 + * 0x3FFF8000 - apptrace_block1 + */ + iram : org = 0x400BC000, len = 0x4000 + dram : org = 0x3FFE4000, len = 0x14000 + apptrace_block0 : org = 0x3FFFC000, len = 0x4000 + apptrace_block1 : org = 0x3FFF8000, len = 0x4000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32c2.ld b/contrib/loaders/flash/espressif/ld/esp32c2.ld new file mode 100644 index 0000000000..89202dab85 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32c2.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. + * 0x3FCA0000 - code (OpenOCD workarea address) + * 0x3FCA4000 - data + */ + iram : org = 0x40380000, len = 0x4000 + dram : org = 0x3FCA4000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32c3.ld b/contrib/loaders/flash/espressif/ld/esp32c3.ld new file mode 100644 index 0000000000..ebd99ecd43 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32c3.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. + * 0x3FC80000 - code (OpenOCD workarea address) + * 0x3FC84000 - data + */ + iram : org = 0x40380000, len = 0x4000 + dram : org = 0x3FC84000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32c5.ld b/contrib/loaders/flash/espressif/ld/esp32c5.ld new file mode 100644 index 0000000000..7e0f55df99 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32c5.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the HPSRAM. ESP32-C5 has unified i/d bus + * 0x40800000 - code (OpenOCD workarea address) + * 0x40804000 - data + */ + iram : org = 0x40800000, len = 0x4000 + dram : org = 0x40804000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32c6.ld b/contrib/loaders/flash/espressif/ld/esp32c6.ld new file mode 100644 index 0000000000..2b27cc7d21 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32c6.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the HPSRAM. ESP32-C6 has unified i/d bus + * 0x40800000 - code (OpenOCD workarea address) + * 0x40804000 - data + */ + iram : org = 0x40800000, len = 0x4000 + dram : org = 0x40804000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32c61.ld b/contrib/loaders/flash/espressif/ld/esp32c61.ld new file mode 100644 index 0000000000..597031b3cb --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32c61.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the HPSRAM. ESP32-C61 has unified i/d bus + * 0x40800000 - code (OpenOCD workarea address) + * 0x40804000 - data + */ + iram : org = 0x40800000, len = 0x4000 + dram : org = 0x40804000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32h2.ld b/contrib/loaders/flash/espressif/ld/esp32h2.ld new file mode 100644 index 0000000000..f9bec7be97 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32h2.ld @@ -0,0 +1,9 @@ +MEMORY { + /* + * Place sections by starting from the HPSRAM. ESP32-H2 has unified i/d bus + * 0x40800000 - code (OpenOCD workarea address) + * 0x40804000 - data + */ + iram : org = 0x40800000, len = 0x4000 + dram : org = 0x40804000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32p4.ld b/contrib/loaders/flash/espressif/ld/esp32p4.ld new file mode 100644 index 0000000000..342ed20fb4 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32p4.ld @@ -0,0 +1,10 @@ +MEMORY { + /* + * Place sections by starting from the HP-L2MEM. + * ESP32-P4 has unified i/d bus and mapped into below non-cacheable address + * 0x8FF00000 - code (OpenOCD workarea address) + * 0x8FF04000 - data + */ + iram : org = 0x8FF00000, len = 0x4000 + dram : org = 0x8FF04000, len = 0x20000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32s2.ld b/contrib/loaders/flash/espressif/ld/esp32s2.ld new file mode 100644 index 0000000000..d26ff55372 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32s2.ld @@ -0,0 +1,13 @@ +MEMORY { + /* + * Place sections by starting from the Internal SRAM1. OpenOCD will fill the sections using data bus. + * 0x3FFB8000 - code (OpenOCD workarea address) + * 0x3FFBC000 - data + * 0x3FFF4000 - apptrace_block0 + * 0x3FFF8000 - apptrace_block1 + */ + iram : org = 0x40028000, len = 0x4000 + dram : org = 0x3FFBC000, len = 0x20000 + apptrace_block0 : org = 0x3FFF4000, len = 0x4000 + apptrace_block1 : org = 0x3FFF8000, len = 0x4000 +} diff --git a/contrib/loaders/flash/espressif/ld/esp32s3.ld b/contrib/loaders/flash/espressif/ld/esp32s3.ld new file mode 100644 index 0000000000..47e0a61f14 --- /dev/null +++ b/contrib/loaders/flash/espressif/ld/esp32s3.ld @@ -0,0 +1,13 @@ +MEMORY { + /* + * Place sections by the offset 0x14000 from the Internal SRAM1. OpenOCD will fill the sections using data bus. + * 0x3FC9C000 - code (OpenOCD workarea address) + * 0x3FCA0000 - data + * 0x3FCD0000 - apptrace_block0 + * 0x3FCE0000 - apptrace_block1 + */ + iram : org = 0x4038C000, len = 0x4000 + dram : org = 0x3FCA0000, len = 0x20000 + apptrace_block0 : org = 0x3FCD0000, len = 0x4000 + apptrace_block1 : org = 0x3FCE0000, len = 0x4000 +} diff --git a/contrib/loaders/flash/espressif/mcu_boot.h b/contrib/loaders/flash/espressif/mcu_boot.h deleted file mode 100644 index 9c42c91edc..0000000000 --- a/contrib/loaders/flash/espressif/mcu_boot.h +++ /dev/null @@ -1,42 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP xtensa chips flasher stub definitions * - * Copyright (C) 2025 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_MCU_BOOT_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_MCU_BOOT_H - -#include - -#define MCU_BOOT_HEADER_MAGIC 0x96f3b83d -#define MCU_BOOT_HEADER_SIZE 0x20 - -#define MCU_BOOT_PROGRAM_HEADER_MAGIC 0xace637d3 -#define MCU_BOOT_PROGRAM_HEADER_SIZE 0x60 /* sizeof(esp_program_header_t) */ - -typedef struct esp_program_header { - uint32_t header_magic; /* Magic for load header */ - uint32_t entry_addr; /* Application entry address */ - uint32_t iram_dest_addr; /* Destination address(VMA) for IRAM region */ - uint32_t iram_flash_offset; /* Flash offset(LMA) for start of IRAM region */ - uint32_t iram_size; /* Size of IRAM region */ - uint32_t dram_dest_addr; /* Destination address(VMA) for DRAM region */ - uint32_t dram_flash_offset; /* Flash offset(LMA) for start of DRAM region */ - uint32_t dram_size; /* Size of DRAM region */ - uint32_t lp_rtc_iram_dest_addr; /* Destination address (VMA) for LP_IRAM region */ - uint32_t lp_rtc_iram_flash_offset; /* Flash offset (LMA) for LP_IRAM region */ - uint32_t lp_rtc_iram_size; /* Size of LP_IRAM region */ - uint32_t lp_rtc_dram_dest_addr; /* Destination address (VMA) for LP_DRAM region */ - uint32_t lp_rtc_dram_flash_offset; /* Flash offset (LMA) for LP_DRAM region */ - uint32_t lp_rtc_dram_size; /* Size of LP_DRAM region */ - uint32_t irom_map_addr; /* Mapped address (VMA) for IROM region */ - uint32_t irom_flash_offset; /* Flash offset (LMA) for IROM region */ - uint32_t irom_size; /* Size of IROM region */ - uint32_t drom_map_addr; /* Mapped address (VMA) for DROM region */ - uint32_t drom_flash_offset; /* Flash offset (LMA) for DROM region */ - uint32_t drom_size; /* Size of DROM region */ - /*uint32_t _reserved[4];*/ /* Up to 4 words reserved for the header. Not used in OpenOCD */ -} esp_program_header_t; - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_MCU_BOOT_H */ diff --git a/contrib/loaders/flash/espressif/riscv/stub_riscv_common.c b/contrib/loaders/flash/espressif/riscv/stub_riscv_common.c deleted file mode 100644 index c04c0dc0bf..0000000000 --- a/contrib/loaders/flash/espressif/riscv/stub_riscv_common.c +++ /dev/null @@ -1,119 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * RiscV specific flasher stub functions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#include -#include -#include -#include - -#define RISCV_EBREAK 0x9002 - -#define ESP_APPTRACE_RISCV_BLOCK_LEN_MSK 0x7FFFUL -#define ESP_APPTRACE_RISCV_BLOCK_LEN(_l_) ((_l_) & ESP_APPTRACE_RISCV_BLOCK_LEN_MSK) -#define ESP_APPTRACE_RISCV_BLOCK_LEN_GET(_v_) ((_v_) & ESP_APPTRACE_RISCV_BLOCK_LEN_MSK) -#define ESP_APPTRACE_RISCV_BLOCK_ID_MSK 0x7FUL -#define ESP_APPTRACE_RISCV_BLOCK_ID(_id_) (((_id_) & ESP_APPTRACE_RISCV_BLOCK_ID_MSK) << 15) -#define ESP_APPTRACE_RISCV_BLOCK_ID_GET(_v_) (((_v_) >> 15) & ESP_APPTRACE_RISCV_BLOCK_ID_MSK) -#define ESP_APPTRACE_RISCV_HOST_DATA BIT(22) -#define ESP_APPTRACE_RISCV_HOST_CONNECT BIT(23) - -/** RISCV memory host iface control block */ -typedef struct { - uint32_t ctrl; - /* - Guard field. If this register is not zero then CPU is changing this struct and */ - /* this guard field holds address of the instruction which application will execute when - * CPU finishes with those modifications. */ - uint32_t stat; - esp_apptrace_mem_block_t *mem_blocks; -} esp_apptrace_riscv_ctrl_block_t; - -static esp_apptrace_riscv_ctrl_block_t *s_apptrace_ctrl; - -#if CONFIG_STUB_STACK_DATA_POOL_SIZE > 0 -static uint8_t *s_stack_data_pool; -static size_t s_stack_data_pool_sz; - -void stub_stack_data_pool_init(uint8_t *data, size_t sz) -{ - STUB_LOGD("stack data pool %lu bytes @ 0x%x\n", sz, data); - s_stack_data_pool = data; - s_stack_data_pool_sz = sz; -} - -void esp_apptrace_get_up_buffers(esp_apptrace_mem_block_t mem_blocks_cfg[2]) -{ - /* use whole stack data pool for apptrace up buffers */ - mem_blocks_cfg[0].start = s_stack_data_pool; - mem_blocks_cfg[0].sz = s_stack_data_pool_sz / 2; - mem_blocks_cfg[1].start = s_stack_data_pool + mem_blocks_cfg[0].sz; - mem_blocks_cfg[1].sz = mem_blocks_cfg[0].sz; - - STUB_LOGD("Apptrace memory blocks: [0] %d bytes @ 0x%x, [1] %d bytes @ 0x%x\n", - mem_blocks_cfg[0].sz, mem_blocks_cfg[0].start, - mem_blocks_cfg[1].sz, mem_blocks_cfg[1].start); -} -#endif - -/* override apptrace control block advertising func, IDF's implementation issues syscall */ -int esp_apptrace_advertise_ctrl_block(void *ctrl_block_addr) -{ - STUB_LOGD("ctrl_block_addr %p\n", ctrl_block_addr); - s_apptrace_ctrl = ctrl_block_addr; - - return ESP_STUB_ERR_OK; -} - -int stub_apptrace_prepare(void) -{ - /* imply that host is auto-connected */ - s_apptrace_ctrl->ctrl |= ESP_APPTRACE_RISCV_HOST_CONNECT; - - return ESP_STUB_ERR_OK; -} - -void vPortEnterCritical(void) -{ -} - -void vPortExitCritical(void) -{ -} - -uint32_t stub_flash_get_id(void) -{ - uint32_t ret; - - STUB_LOGD("flash %x, cs %x, bs %x, ss %x, ps %x, sm %x\n", - rom_spiflash_legacy_data->chip.device_id, - rom_spiflash_legacy_data->chip.chip_size, - rom_spiflash_legacy_data->chip.block_size, - rom_spiflash_legacy_data->chip.sector_size, - rom_spiflash_legacy_data->chip.page_size, - rom_spiflash_legacy_data->chip.status_mask); - WRITE_PERI_REG(PERIPHS_SPI_FLASH_C0, 0); /* clear register */ - WRITE_PERI_REG(PERIPHS_SPI_FLASH_CMD, SPI_MEM_FLASH_RDID); - while (READ_PERI_REG(PERIPHS_SPI_FLASH_CMD) != 0) - ; - ret = READ_PERI_REG(PERIPHS_SPI_FLASH_C0) & 0xffffff; - STUB_LOGD("Flash ID read %x\n", ret); - return ret >> 16; -} - -uint32_t stub_get_break_insn(uint8_t insn_sz) -{ - return RISCV_EBREAK; -} - -uint8_t stub_get_insn_size(uint8_t *insn) -{ - /* we use 16bit `c.ebreak`. it works perfectly with either 32bit and 16bit code */ - return 2; -} - -uint8_t stub_get_max_insn_size(void) -{ - return 2; -} diff --git a/contrib/loaders/flash/espressif/riscv/stub_riscv_common.h b/contrib/loaders/flash/espressif/riscv/stub_riscv_common.h deleted file mode 100644 index 60013c2d3d..0000000000 --- a/contrib/loaders/flash/espressif/riscv/stub_riscv_common.h +++ /dev/null @@ -1,40 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * RiscV specific flasher stub functions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_RISCV_COMMON_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_RISCV_COMMON_H - -#include -#include - -#define ESP_APPTRACE_USR_DATA_LEN_MAX (CONFIG_APPTRACE_BUF_SIZE - 2) - -#ifndef SOC_MMU_PAGE_SIZE -#define SOC_MMU_PAGE_SIZE CONFIG_MMU_PAGE_SIZE -#endif - -int esp_apptrace_advertise_ctrl_block(void *ctrl_block_addr); -int stub_apptrace_prepare(void); -uint32_t stub_flash_get_id(void); -uint32_t stub_get_break_insn(uint8_t insn_sz); -uint8_t stub_get_insn_size(uint8_t *insn); -uint8_t stub_get_max_insn_size(void); - -#if CONFIG_STUB_STACK_DATA_POOL_SIZE > 0 -void stub_stack_data_pool_init(uint8_t *data, size_t sz); -void esp_apptrace_get_up_buffers(esp_apptrace_mem_block_t mem_blocks_cfg[2]); -#endif - -struct stub_flash_state { - uint32_t cache_flags[2]; - bool cache_enabled; -}; - -void stub_flash_state_prepare(struct stub_flash_state *state); -void stub_flash_state_restore(struct stub_flash_state *state); -uint64_t stub_get_time(void); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_RISCV_COMMON_H */ diff --git a/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_err.h b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_err.h new file mode 100644 index 0000000000..9a52bd0a6a --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_err.h @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: Apache-2.0 OR MIT */ +/* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD */ + +#pragma once + +#include "private/stub_err.h" + +#define APPTRACE_ERR_OK 0 +#define APPTRACE_ERR_FAIL (STUB_APPTRACE_ERR_BASE + 0x00) +#define APPTRACE_ERR_CANNOT_SWAP (STUB_APPTRACE_ERR_BASE + 0x01) +#define APPTRACE_ERR_NOT_INITIALIZED (STUB_APPTRACE_ERR_BASE + 0x02) +#define APPTRACE_ERR_INVALID_ARG (STUB_APPTRACE_ERR_BASE + 0x03) diff --git a/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_hw.h b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_hw.h new file mode 100644 index 0000000000..f5a44d18b1 --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_hw.h @@ -0,0 +1,64 @@ +/* SPDX-License-Identifier: Apache-2.0 OR MIT */ +/* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD */ + +#pragma once + +#include + +#include + +#include "apptrace_mem_ctrl.h" + +// Control Register Layout +// | 31..(unused)..24 | 23 .(host_connect). 23| 22..(host_data)..22 | 21..(block_id)..15 | 14..(block_len)..0 | + +#define APPTRACE_BLOCK_LEN_MSK 0x7FFFUL +#define APPTRACE_BLOCK_LEN(_l_) ((_l_) & APPTRACE_BLOCK_LEN_MSK) +#define APPTRACE_BLOCK_LEN_GET(_v_) ((_v_) & APPTRACE_BLOCK_LEN_MSK) +#define APPTRACE_BLOCK_ID_MSK 0x7FUL +#define APPTRACE_BLOCK_ID(_id_) (((_id_) & APPTRACE_BLOCK_ID_MSK) << 15) +#define APPTRACE_BLOCK_ID_GET(_v_) (((_v_) >> 15) & APPTRACE_BLOCK_ID_MSK) +#define APPTRACE_HOST_DATA BIT(22) +#define APPTRACE_HOST_CONNECT BIT(23) + +#define APPTRACE_BLOCK_SIZE 16384 + +static inline void apptrace_hw_prep_downlink(uint8_t *buf, uint32_t size) +{ + apptrace_memory_rb_init(buf, size); +} + +static inline uint8_t *apptrace_hw_downlink_get(uint32_t *size) +{ + return apptrace_memory_downlink_get(size); +} + +static inline uint8_t *apptrace_hw_uplink_get(uint32_t size) +{ + return apptrace_memory_uplink_get(size); +} + +static inline int apptrace_hw_uplink_put(uint8_t *buf) +{ + return apptrace_memory_uplink_put(buf); +} + +static inline int apptrace_hw_flush(void) +{ + return apptrace_memory_flush(0); +} + +static inline uint16_t apptrace_hw_get_max_user_data_size(void) +{ + return apptrace_memory_get_max_user_data_size(); +} + +/* Architecture specific functions */ +int apptrace_hw_init(void); +int apptrace_hw_connect(void); +void apptrace_hw_set_trace_mem(uint8_t *trace_mem, uint16_t trace_mem_sz); +int apptrace_hw_host_data_is_present(void); +int apptrace_hw_swap_start(uint32_t current_block_id); +int apptrace_hw_swap(int new_block_id, uint32_t prev_block_len); +int apptrace_hw_swap_end(uint32_t new_block_id, uint32_t prev_block_len); +uint16_t apptrace_hw_get_buf_size(void); diff --git a/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_mem_ctrl.h b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_mem_ctrl.h new file mode 100644 index 0000000000..a180f14281 --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/include/apptrace_mem_ctrl.h @@ -0,0 +1,104 @@ +/* SPDX-License-Identifier: Apache-2.0 OR MIT */ +/* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD */ + +#pragma once + +#include +#include + +#define APPTRACE_MEM_BLOCK_NUM 2 + +/** +* @brief Memory block configuration for tracing +* +* This structure defines the memory blocks used for tracing data transfer between +* the target and host. Each block represents a fixed-size memory region where: +* - One block is used by the target to write trace data +* - The other block is read by the host +* +* The blocks are swapped when: +* - The current write block is full +* - The host has finished reading the other block +* +* This dual-buffer approach allows for continuous tracing without data loss, +* as the target can write to one block while the host reads from the other. +* +* @note This structure should be packed, because it is read from the host +*/ +struct apptrace_mem_block { + uint8_t *start; + uint16_t sz; + uint16_t wr_pos; +}; + +/** +* @brief Data structure for managing the ring buffer +* +* @data pointer to data storage +* @size size of data storage +* @cur_size current size of data storage +* @rd read pointer +* @wr write pointer +*/ +struct apptrace_mem_rb { + uint8_t *data; + uint32_t size; + uint32_t cur_size; + uint32_t rd; + uint32_t wr; +}; + +/** +* @brief Data structure for managing the state of the dual buffer system in apptrace +* +* The system uses two memory blocks that are switched between CPU and host access. +* @blocks array tracks the fill level of each block, allowing the system to know +* how much data has been written to each block. +* @rb_down ring buffer for downlink data (from host to target) +*/ +struct apptrace_mem_ctrl { + uint16_t current_block; + struct apptrace_mem_block blocks[APPTRACE_MEM_BLOCK_NUM]; + struct apptrace_mem_rb rb_down; + int initialized; +}; + +/** +* @brief Initialize the downlink ring buffer +*/ +void apptrace_memory_rb_init(uint8_t *data, uint32_t size); + +/** +* @brief Initialize trace memory blocks +*/ +struct apptrace_mem_ctrl *apptrace_memory_init(struct apptrace_mem_block *mem_block); + +/** +* @brief Get the downlink buffer filled with host data +*/ +uint8_t *apptrace_memory_downlink_get(uint32_t *size); + +/** +* @brief Nothing to do for downlink buffer +*/ +int apptrace_memory_downlink_put(uint8_t *buf); + +/** +* @brief Get the uplink buffer to be filled by user data +*/ +uint8_t *apptrace_memory_uplink_get(uint32_t size); + +/** +* @brief Fill user data header with actual written size +*/ +int apptrace_memory_uplink_put(uint8_t *buf); + +/** +* @brief Swap the current block +*/ +int apptrace_memory_flush(uint32_t min_sz); + +/** +* @brief Get the maximum user data size +*/ +uint16_t apptrace_memory_get_max_user_data_size(void); diff --git a/contrib/loaders/flash/espressif/src/apptrace/include/stub_apptrace.h b/contrib/loaders/flash/espressif/src/apptrace/include/stub_apptrace.h new file mode 100644 index 0000000000..aed9416874 --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/include/stub_apptrace.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: Apache-2.0 OR MIT */ +/* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD */ + +#pragma once + +#include + +typedef int (*stub_apptrace_recv_cb_t)(const uint8_t *buf, uint32_t size); +typedef int (*stub_apptrace_send_cb_t)(uint32_t addr, uint8_t *buf, uint32_t size); + +/** + * @brief Read trace data sent by host + */ +int stub_apptrace_recv_data(const void *arg1, stub_apptrace_recv_cb_t process_cb); + +/** + * @brief Write data to the trace buffer to be received by host + */ +int stub_apptrace_send_data(uint32_t addr, uint32_t size, stub_apptrace_send_cb_t process_cb); diff --git a/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_riscv.c b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_riscv.c new file mode 100644 index 0000000000..ac0f916bff --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_riscv.c @@ -0,0 +1,118 @@ +// SPDX-License-Identifier: Apache-2.0 OR MIT +// SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + +#include +#include +#include + +#include + +#include "apptrace_hw.h" +#include "apptrace_err.h" + +struct apptrace_riscv_ctrl_block { + volatile uint32_t ctrl; + uint32_t stat; + struct apptrace_mem_block *mem_blocks; +}; + +static uint8_t *s_trace_mem; +static uint16_t s_trace_mem_sz; +static struct apptrace_riscv_ctrl_block s_apptrace_ctrl; + +int apptrace_hw_init(void) +{ + STUB_LOG_TRACE(); + + struct apptrace_mem_block mem_blocks[APPTRACE_MEM_BLOCK_NUM] = { + { + .start = s_trace_mem, + .sz = s_trace_mem_sz / 2, + }, + { + .start = s_trace_mem + s_trace_mem_sz / 2, + .sz = s_trace_mem_sz / 2, + } + }; + + STUB_LOGI("mem_blocks[0]: %x, %d\n", mem_blocks[0].start, mem_blocks[0].sz); + STUB_LOGI("mem_blocks[1]: %x, %d\n", mem_blocks[1].start, mem_blocks[1].sz); + + s_apptrace_ctrl.mem_blocks = apptrace_memory_init(mem_blocks)->blocks; + + return APPTRACE_ERR_OK; +} + +int apptrace_hw_connect(void) +{ + STUB_LOG_TRACE(); + + /* imply that host is auto-connected */ + s_apptrace_ctrl.ctrl |= APPTRACE_HOST_CONNECT; + + return APPTRACE_ERR_OK; +} + +void apptrace_hw_set_trace_mem(uint8_t *trace_mem, uint16_t trace_mem_sz) +{ + STUB_LOG_TRACEF("trace_mem: %x, trace_mem_sz: %d\n", trace_mem, trace_mem_sz); + + s_trace_mem = trace_mem; + s_trace_mem_sz = trace_mem_sz; +} + +int apptrace_hw_host_data_is_present(void) +{ + return (s_apptrace_ctrl.ctrl & APPTRACE_HOST_DATA) ? 1 : 0; +} + +int apptrace_hw_downlink_put(uint8_t *buf) +{ + (void)buf; + + return APPTRACE_ERR_OK; +} + +int apptrace_hw_swap_start(uint32_t current_block_id) +{ + STUB_LOG_TRACEF("from current block id: %d (%d)\n", current_block_id % 2, current_block_id); + + uint32_t ctrl_reg = s_apptrace_ctrl.ctrl; + uint32_t host_connected = APPTRACE_HOST_CONNECT & ctrl_reg; + if (host_connected) { + uint32_t block_id = APPTRACE_BLOCK_ID_GET(ctrl_reg); + uint32_t block_len = APPTRACE_BLOCK_LEN_GET(ctrl_reg); + /* When host finishes reading, block_len should be 0 and block_id should match the latest exposed block */ + if (block_len != 0 || block_id != (current_block_id & APPTRACE_BLOCK_ID_MSK)) { + STUB_LOGW("Can not swap %x %d %d/%d\n", ctrl_reg, block_len, block_id, current_block_id); + return APPTRACE_ERR_CANNOT_SWAP; + } + } + return APPTRACE_ERR_OK; +} + +int apptrace_hw_swap(int new_block_id, uint32_t prev_block_len) +{ + (void)new_block_id; + (void)prev_block_len; + + /* nothing to do */ + return APPTRACE_ERR_OK; +} + +int apptrace_hw_swap_end(uint32_t new_block_id, uint32_t prev_block_len) +{ + STUB_LOG_TRACEF("new_block_id: %d, prev_block_len: %d\n", new_block_id, prev_block_len); + + uint32_t ctrl_reg = s_apptrace_ctrl.ctrl; + uint32_t host_connected = APPTRACE_HOST_CONNECT & ctrl_reg; + s_apptrace_ctrl.ctrl = APPTRACE_BLOCK_ID(new_block_id) | + host_connected | APPTRACE_BLOCK_LEN(prev_block_len); + return APPTRACE_ERR_OK; +} + +uint16_t apptrace_hw_get_buf_size(void) +{ + /* No TRAX like module on RISCV. This buffer will be used as software TRAX buffer */ + return APPTRACE_BLOCK_SIZE; +} diff --git a/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_xtensa.c b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_xtensa.c new file mode 100644 index 0000000000..dbfbd48c31 --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_hw_xtensa.c @@ -0,0 +1,151 @@ +// SPDX-License-Identifier: Apache-2.0 OR MIT +// SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + +#include +#include +#include + +#include +#include +#include + +#include "apptrace_hw.h" +#include "apptrace_err.h" + +/* Coming from the target linker script */ +extern uint8_t apptrace_block0_org; +extern uint8_t apptrace_block1_org; + +#define APPTRACE_TRAX_CTRL_REG (ERI_TRAX_DELAYCNT) +#define APPTRACE_TRAX_STAT_REG (ERI_TRAX_TRIGGERPC) +#define APPTRACE_TRAX_CRC16_REG (ERI_PERFMON_PM1) +#define APPTRACE_CRC_INDICATOR (0xA55AU << 16) + +#define TRAX_REG_READ(addr) esp_stub_lib_trax_reg_read(addr) +#define TRAX_REG_WRITE(addr, val) esp_stub_lib_trax_reg_write(addr, val) +#define TRAX_MEM_ENABLE() esp_stub_lib_trax_mem_enable() +#define TRAX_SEL_MEM_BLK(block) esp_stub_lib_trax_select_mem_block(block) + +static uint8_t * const s_trax_blocks[] = { + (uint8_t *)&apptrace_block0_org, + (uint8_t *)&apptrace_block1_org +}; + +static struct apptrace_mem_ctrl *s_mem_ctrl_ptr; + +static void apptrace_trax_hw_init(void) +{ + STUB_LOG_TRACE(); + + // Stop trace, if any (on the current CPU) + TRAX_REG_WRITE(ERI_TRAX_TRAXCTRL, TRAXCTRL_TRSTP); /* stop trace */ + TRAX_REG_WRITE(ERI_TRAX_TRAXCTRL, TRAXCTRL_TMEN); /* enable local trace memory */ + TRAX_REG_WRITE(APPTRACE_TRAX_CTRL_REG, APPTRACE_BLOCK_ID(0)); + // this is for OpenOCD to let him know where stub entries vector is resided + // must be read by host before any transfer using TRAX + TRAX_REG_WRITE(APPTRACE_TRAX_STAT_REG, 0); +} + +int apptrace_hw_host_data_is_present(void) +{ + return TRAX_REG_READ(APPTRACE_TRAX_CTRL_REG) & APPTRACE_HOST_DATA ? 1 : 0; +} + +int apptrace_hw_init(void) +{ + STUB_LOG_TRACE(); + + struct apptrace_mem_block mem_blocks[APPTRACE_MEM_BLOCK_NUM] = { + { + .start = s_trax_blocks[0], + .sz = APPTRACE_BLOCK_SIZE, + }, + { + .start = s_trax_blocks[1], + .sz = APPTRACE_BLOCK_SIZE, + } + }; + + STUB_LOGI("mem_blocks[0]: %x, %d\n", mem_blocks[0].start, mem_blocks[0].sz); + STUB_LOGI("mem_blocks[1]: %x, %d\n", mem_blocks[1].start, mem_blocks[1].sz); + + s_mem_ctrl_ptr = apptrace_memory_init(mem_blocks); + + TRAX_MEM_ENABLE(); + TRAX_SEL_MEM_BLK(0); + apptrace_trax_hw_init(); + + return APPTRACE_ERR_OK; +} + +int apptrace_hw_connect(void) +{ + STUB_LOG_TRACE(); + + /* imply that host is auto-connected */ + uint32_t ctrl_reg = TRAX_REG_READ(APPTRACE_TRAX_CTRL_REG); + TRAX_REG_WRITE(APPTRACE_TRAX_CTRL_REG, ctrl_reg | APPTRACE_HOST_CONNECT); + + return APPTRACE_ERR_OK; +} + +void apptrace_hw_set_trace_mem(uint8_t *trace_mem, uint16_t trace_mem_sz) +{ + (void)trace_mem; + (void)trace_mem_sz; + + /* nothing to do for XTENSA. It has TRAX memory blocks */ +} + +int apptrace_hw_swap_start(uint32_t current_block_id) +{ + STUB_LOG_TRACEF("from current block id: %d (%d)\n", current_block_id % 2, current_block_id); + + uint32_t ctrl_reg = TRAX_REG_READ(APPTRACE_TRAX_CTRL_REG); + uint32_t host_connected = APPTRACE_HOST_CONNECT & ctrl_reg; + if (host_connected) { + uint32_t block_id = APPTRACE_BLOCK_ID_GET(ctrl_reg); + uint32_t block_len = APPTRACE_BLOCK_LEN_GET(ctrl_reg); + /* When host finishes reading, block_len should be 0 and block_id should match the latest exposed block */ + if (block_len != 0 || block_id != (current_block_id & APPTRACE_BLOCK_ID_MSK)) { + STUB_LOGW("Can not swap %x %d %d/%d\n", ctrl_reg, block_len, block_id, current_block_id); + return APPTRACE_ERR_CANNOT_SWAP; + } + } + return APPTRACE_ERR_OK; +} + +int apptrace_hw_swap(int new_block_id, uint32_t prev_block_len) +{ + STUB_LOG_TRACEF("to new block id: %d, prev_block_len: %d\n", new_block_id, prev_block_len); + + /* calculate CRC16 of the next block to be swapped */ + if (prev_block_len > 0) { + const uint8_t *prev_block_start = s_trax_blocks[!((new_block_id % 2))]; + uint16_t crc16 = esp_stub_lib_crc16_le(0, prev_block_start, prev_block_len); + TRAX_REG_WRITE(APPTRACE_TRAX_CRC16_REG, crc16 | APPTRACE_CRC_INDICATOR); + STUB_LOGI("CRC16:%x %d @%x", crc16, prev_block_len, prev_block_start); + } + + TRAX_SEL_MEM_BLK(new_block_id); + + return APPTRACE_ERR_OK; +} + +int apptrace_hw_swap_end(uint32_t new_block_id, uint32_t prev_block_len) +{ + STUB_LOG_TRACEF("new_block_id: %d, prev_block_len: %d\n", new_block_id, prev_block_len); + + uint32_t ctrl_reg = TRAX_REG_READ(APPTRACE_TRAX_CTRL_REG); + uint32_t host_connected = APPTRACE_HOST_CONNECT & ctrl_reg; + + TRAX_REG_WRITE(APPTRACE_TRAX_CTRL_REG, APPTRACE_BLOCK_ID(new_block_id) | + host_connected | APPTRACE_BLOCK_LEN(prev_block_len)); + return APPTRACE_ERR_OK; +} + +uint16_t apptrace_hw_get_buf_size(void) +{ + /* Xtensa has memory blocks managed by TRAX module. There is no need to use software buffer */ + return 0; +} diff --git a/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_mem_ctrl.c b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_mem_ctrl.c new file mode 100644 index 0000000000..92a7a8f97f --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/src/apptrace_mem_ctrl.c @@ -0,0 +1,450 @@ +// SPDX-License-Identifier: Apache-2.0 OR MIT +// SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + +#include +#include +#include + +#include +#include +#include + +#include "apptrace_mem_ctrl.h" +#include "apptrace_hw.h" +#include "apptrace_err.h" + +#define FORCE_INLINE_ATTR static inline __attribute__((always_inline)) + +struct apptrace_user_header { + uint16_t block_sz; // size of allocated block for user (target) data + uint16_t wr_sz; // size of actually written data +}; + +struct apptrace_host_header { + uint16_t block_sz; // size of host data +}; + +static struct apptrace_mem_ctrl s_mem_ctrl; + +/* +* ============================================================================ +* RING BUFFER +* ============================================================================ +*/ + +/** +* @brief Reserve a space to write data into the ring buffer. +* +* @param size The size of the data to produce +* @return uint8_t* Pointer to start of the reserved region or NULL if no space is available +*/ +static uint8_t *apptrace_memory_rb_produce(uint32_t size) +{ + struct apptrace_mem_rb *rb = &s_mem_ctrl.rb_down; + + STUB_LOG_TRACEF("wr:%d rd:%d cur_size:%d rb-size:%d data-size:%d\n", rb->wr, rb->rd, rb->cur_size, rb->size, size); + + uint8_t *ptr = rb->data + rb->wr; + // check for available space + if (rb->rd <= rb->wr) { + // |?R......W??| + if (rb->wr + size >= rb->size) { + if (rb->rd == 0) + return NULL; // cannot wrap wr + if (rb->wr + size == rb->size) { + rb->wr = 0; + rb->cur_size = rb->size; + } else { + // check if we can wrap wr earlier to get space for requested size + if (size > rb->rd - 1) + return NULL; // cannot wrap wr + // shrink buffer a bit, full size will be restored at rd wrapping + rb->cur_size = rb->wr; + rb->wr = 0; + ptr = rb->data; + if (rb->rd == rb->cur_size) { + rb->rd = 0; + if (rb->cur_size < rb->size) + rb->cur_size = rb->size; + } + rb->wr += size; + } + } else { + rb->wr += size; + } + } else { + // |?W......R??| + if (size > rb->rd - rb->wr - 1) + return NULL; + rb->wr += size; + } + return ptr; +} + +/** +* @brief Read and remove (consume) a region of memory from the ring buffer +* +* @param size The size of the data to consume +* @return uint8_t* Pointer to the start of the region to be consumed or NULL if no data is available +*/ +static uint8_t *apptrace_memory_rb_consume(uint32_t size) +{ + struct apptrace_mem_rb *rb = &s_mem_ctrl.rb_down; + + STUB_LOG_TRACEF("wr:%d rd:%d cur_size:%d size:%d\n", rb->wr, rb->rd, rb->cur_size, size); + + uint8_t *ptr = rb->data + rb->rd; + if (rb->rd <= rb->wr) { + // |?R......W??| + if (rb->rd + size > rb->wr) + return NULL; + rb->rd += size; + } else { + // |?W......R??| + if (rb->rd + size > rb->cur_size) { + return NULL; + } else if (rb->rd + size == rb->cur_size) { + // restore full size usage + if (rb->cur_size < rb->size) + rb->cur_size = rb->size; + rb->rd = 0; + } else { + rb->rd += size; + } + } + return ptr; +} + +/** +* @brief Get the size of the data available to read from the ring buffer +* +* @return uint32_t The size of the data available to read +*/ +static uint32_t apptrace_memory_rb_read_size_get(void) +{ + struct apptrace_mem_rb *rb = &s_mem_ctrl.rb_down; + + if (rb->rd <= rb->wr) + return rb->wr - rb->rd; + + // |?W......R??| + return rb->cur_size - rb->rd; +} + +/** +* @brief Get the size of the data available to write to the ring buffer. +* Leave one slot empty to avoid wrap-around issues. +* +* @return uint32_t The size of the data available to write +*/ +static uint32_t apptrace_memory_rb_write_size_get(void) +{ + struct apptrace_mem_rb *rb = &s_mem_ctrl.rb_down; + uint32_t size = 0; + + if (rb->rd <= rb->wr) { + // |?R......W??| + size = rb->size - rb->wr; + if (size && rb->rd == 0) + size--; + } else { + // |?W......R??| + size = rb->rd - rb->wr - 1; + } + return size; +} + +void apptrace_memory_rb_init(uint8_t *data, uint32_t size) +{ + STUB_LOG_TRACEF("data: %x, size: %d\n", data, size); + + s_mem_ctrl.rb_down.data = data; + s_mem_ctrl.rb_down.size = size; + s_mem_ctrl.rb_down.cur_size = size; + s_mem_ctrl.rb_down.rd = 0; + s_mem_ctrl.rb_down.wr = 0; +} + +/* +* ============================================================================ +* APPTRACE MEMORY CONTROL +* ============================================================================ +*/ +FORCE_INLINE_ATTR uint8_t apptrace_curr_block_num(void) +{ + return s_mem_ctrl.current_block % 2; +} + +FORCE_INLINE_ATTR uint32_t apptrace_curr_block_pos(void) +{ + return s_mem_ctrl.blocks[apptrace_curr_block_num()].wr_pos; +} + +FORCE_INLINE_ATTR void apptrace_increment_block_pos(uint16_t value) +{ + s_mem_ctrl.blocks[apptrace_curr_block_num()].wr_pos += value; +} + +FORCE_INLINE_ATTR struct apptrace_mem_block *apptrace_curr_block(void) +{ + return &s_mem_ctrl.blocks[apptrace_curr_block_num()]; +} + +FORCE_INLINE_ATTR uint16_t apptrace_usr_block_core(uint16_t core_id) +{ + return core_id << 15; +} + +FORCE_INLINE_ATTR uint32_t apptrace_usr_block_len(uint16_t value) +{ + return ~BIT(15) & value; +} + +FORCE_INLINE_ATTR uint16_t apptrace_usr_data_max_len(void) +{ + return (uint16_t)(apptrace_curr_block()->sz - sizeof(struct apptrace_user_header)); +} + +FORCE_INLINE_ATTR uint16_t apptrace_usr_block_raw_size(uint32_t size) +{ + return (uint16_t)(size + sizeof(struct apptrace_user_header)); +} + +static uint32_t apptrace_memory_downlink_write(uint8_t *data, uint32_t size) +{ + STUB_LOG_TRACE(); + + uint32_t total_sz = 0; + + while (total_sz < size) { + uint32_t wr_sz = apptrace_memory_rb_write_size_get(); + if (wr_sz == 0) + break; + wr_sz = MIN(wr_sz, size - total_sz); + uint8_t *ptr = apptrace_memory_rb_produce(wr_sz); + if (!ptr) { + STUB_LOGE("Failed to produce bytes to ring buffer!\n"); + return total_sz; + } + memcpy(ptr, data + total_sz, wr_sz); + total_sz += wr_sz; + STUB_LOGV("wrote %d, total %d\n", wr_sz, total_sz); + } + return total_sz; +} + +static int apptrace_memory_swap_internal(void) +{ + int prev_block_num = s_mem_ctrl.current_block % 2; + int new_block_num = prev_block_num ? (0) : (1); + + int res = apptrace_hw_swap_start(s_mem_ctrl.current_block); + if (res != 0) + return res; + + s_mem_ctrl.blocks[new_block_num].wr_pos = 0; + s_mem_ctrl.current_block++; + + apptrace_hw_swap(new_block_num, s_mem_ctrl.blocks[prev_block_num].wr_pos); + + // handle data from host + struct apptrace_host_header *host_data = (struct apptrace_host_header *)s_mem_ctrl.blocks[new_block_num].start; + if (apptrace_hw_host_data_is_present() && host_data->block_sz > 0) { + uint8_t *data = (uint8_t *)(host_data + 1); + __attribute__((unused)) uint8_t *p = s_mem_ctrl.blocks[new_block_num].start + + s_mem_ctrl.blocks[new_block_num].sz; + STUB_LOGD("Recvd %d bytes from host (@ %x) [%x %x %x %x .. %x %x %x %x]\n", + host_data->block_sz, s_mem_ctrl.blocks[new_block_num].start, + data[0], data[1], data[2], data[3], *(p - 4), *(p - 3), *(p - 2), *(p - 1)); + uint32_t sz = apptrace_memory_downlink_write(data, host_data->block_sz); + if (sz != host_data->block_sz) { + STUB_LOGE("Failed to write %d bytes to ring buffer (%d %d)!\n", + host_data->block_sz - sz, host_data->block_sz, sz); + } + host_data->block_sz = 0; + } + + return apptrace_hw_swap_end(s_mem_ctrl.current_block, s_mem_ctrl.blocks[prev_block_num].wr_pos); +} + +static int apptrace_memory_swap(void) +{ + STUB_LOG_TRACE(); + + while (apptrace_memory_swap_internal() != 0) { +#if defined(ESP32S3) + /* + * ESP32S3 has a serious data corruption issue with the transferred data to host. + * This delay helps reduce the failure rate by temporarily reducing heavy memory writes + * from RTOS-level tracing and giving OpenOCD more time to read trace memory before + * the current thread continues execution. While this doesn't completely prevent + * memory access from other threads/cores/ISRs, it has shown to significantly improve + * reliability when combined with CRC checks in OpenOCD. In practice, this reduces the + * number of retries needed to read an entire block without corruption. + */ + esp_stub_lib_delay_us(100); /* avoid busy-loop and wait for OpenOCD to read data */ +#endif + } + + return APPTRACE_ERR_OK; +} + +static inline uint8_t *apptrace_memory_rb_wait4buf(uint16_t size, int *pended) +{ + STUB_LOG_TRACE(); + + if (apptrace_memory_swap() != 0) + return NULL; + + if (apptrace_curr_block_pos() + size > apptrace_curr_block()->sz) + return NULL; + + *pended = 0; + return apptrace_curr_block()->start + apptrace_curr_block_pos(); +} + +static inline uint8_t *apptrace_memory_pkt_start(uint8_t *ptr, uint16_t size) +{ + /* It is safe to use core 0 because OpenOCD always runs the stub code from core 0 */ + ((struct apptrace_user_header *)ptr)->block_sz = apptrace_usr_block_core(0) | size; + ((struct apptrace_user_header *)ptr)->wr_sz = 0; + return ptr + sizeof(struct apptrace_user_header); +} + +static inline void apptrace_memory_pkt_end(uint8_t *ptr) +{ + struct apptrace_user_header *hdr = (struct apptrace_user_header *)(ptr - sizeof(struct apptrace_user_header)); + hdr->wr_sz = hdr->block_sz; +} + +struct apptrace_mem_ctrl *apptrace_memory_init(struct apptrace_mem_block *mem_block) +{ + /* disable by default */ + apptrace_memory_rb_init(NULL, 0); + + for (int i = 0; i < APPTRACE_MEM_BLOCK_NUM; i++) { + s_mem_ctrl.blocks[i].start = mem_block[i].start; + s_mem_ctrl.blocks[i].sz = mem_block[i].sz; + s_mem_ctrl.blocks[i].wr_pos = 0; + } + s_mem_ctrl.current_block = 0; + s_mem_ctrl.initialized = 1; + + return &s_mem_ctrl; +} + +int apptrace_memory_downlink_put(uint8_t *buf) +{ + (void)buf; + + /* nothing to do */ + return APPTRACE_ERR_OK; +} + +uint8_t *apptrace_memory_downlink_get(uint32_t *size) +{ + STUB_LOG_TRACE(); + + uint8_t *ptr = NULL; + + while (1) { + uint32_t sz = apptrace_memory_rb_read_size_get(); + if (sz != 0) { + STUB_LOGD("downlink get %d bytes rd:%d wr:%d cur_size:%d\n", + sz, s_mem_ctrl.rb_down.rd, s_mem_ctrl.rb_down.wr, s_mem_ctrl.rb_down.cur_size); + *size = MIN(*size, sz); + ptr = apptrace_memory_rb_consume(*size); + if (!ptr) { + STUB_LOGE("Failed to consume bytes from down buffer!\n"); + return NULL; + } + break; + } + // may need to flush + if (apptrace_hw_host_data_is_present()) { + STUB_LOGD("force flush\n"); + int res = apptrace_memory_swap(); + if (res != 0) { + STUB_LOGE("Failed to switch to another block to recv data from host!\n"); + /*do not return error because data can be in down buffer already*/ + } + } + } + + return ptr; +} + +uint8_t *apptrace_memory_uplink_get(uint32_t size) +{ + STUB_LOG_TRACEF("size:%d\n", size); + + uint8_t *buf_ptr = NULL; + + if (size > apptrace_usr_data_max_len()) { + STUB_LOGE("Too large user data size %d!\n", size); + return NULL; + } + + STUB_LOGV("Block curr pos:%d total size:%d\n", apptrace_curr_block_pos(), apptrace_usr_block_raw_size(size)); + + if (apptrace_curr_block_pos() + apptrace_usr_block_raw_size(size) > apptrace_curr_block()->sz) { + int pended_buf; + STUB_LOGD(" full. Get %d bytes from pend buffer\n", size); + buf_ptr = apptrace_memory_rb_wait4buf(apptrace_usr_block_raw_size(size), &pended_buf); + if (buf_ptr && !pended_buf) { + STUB_LOGD("Got %d bytes from block\n", size); + apptrace_increment_block_pos(apptrace_usr_block_raw_size(size)); + } + } else { + STUB_LOGD("Get %d bytes from buffer\n", size); + buf_ptr = apptrace_curr_block()->start + apptrace_curr_block_pos(); + apptrace_increment_block_pos(apptrace_usr_block_raw_size(size)); + } + + if (buf_ptr) + buf_ptr = apptrace_memory_pkt_start(buf_ptr, (uint16_t)size); + + STUB_LOGV("Reserved uplink buffer %d bytes @ 0x%x\n", size, buf_ptr); + + return buf_ptr; +} + +int apptrace_memory_uplink_put(uint8_t *buf) +{ + (void)buf; + + STUB_LOG_TRACE(); + + apptrace_memory_pkt_end(buf); + + return APPTRACE_ERR_OK; +} + +int apptrace_memory_flush(uint32_t min_sz) +{ + int res = 0; + + STUB_LOG_TRACEF("min_sz: %d\n", min_sz); + + if (apptrace_curr_block_pos() < min_sz) { + STUB_LOGI("Ignore flush request for min %d bytes. Bytes in block: %d\n", + min_sz, apptrace_curr_block_pos()); + return APPTRACE_ERR_OK; + } + + while (apptrace_curr_block_pos() > min_sz) { + STUB_LOGD("Try to flush %d bytes\n", apptrace_curr_block_pos()); + res = apptrace_memory_swap(); + if (res != 0) { + STUB_LOGW("Failed to switch to another block!\n"); + break; + } + } + + return res; +} + +uint16_t apptrace_memory_get_max_user_data_size(void) +{ + return apptrace_usr_data_max_len(); +} diff --git a/contrib/loaders/flash/espressif/src/apptrace/src/stub_apptrace.c b/contrib/loaders/flash/espressif/src/apptrace/src/stub_apptrace.c new file mode 100644 index 0000000000..2ee6f0accd --- /dev/null +++ b/contrib/loaders/flash/espressif/src/apptrace/src/stub_apptrace.c @@ -0,0 +1,136 @@ +// SPDX-License-Identifier: Apache-2.0 OR MIT +// SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + +#include +#include + +#include + +#include "esp_stub.h" +#include "stub_apptrace.h" +#include "apptrace_hw.h" +#include "apptrace_err.h" + +static int stub_apptrace_init(void) +{ + STUB_LOG_TRACE(); + + apptrace_hw_init(); + apptrace_hw_connect(); + + return APPTRACE_ERR_OK; +} + +int stub_apptrace_recv_data(const void *arg, stub_apptrace_recv_cb_t process_cb) +{ + STUB_LOG_TRACE(); + + if (!arg || !process_cb) { + STUB_LOGE("Invalid apptrace read arguments!\n"); + return APPTRACE_ERR_INVALID_ARG; + } + + struct esp_flash_stub_flash_write_args *wargs = (struct esp_flash_stub_flash_write_args *)arg; + STUB_LOGD("flash_write: start_addr: %x size: %d", wargs->start_addr, wargs->size); + + /* For RISCV, we need to set the trace memory blocks */ + const uint16_t buf_size = apptrace_hw_get_buf_size(); + __attribute__((unused)) uint8_t stub_trace_mem[buf_size * 2]; + apptrace_hw_set_trace_mem(stub_trace_mem, buf_size * 2); + + stub_apptrace_init(); + + apptrace_hw_prep_downlink((uint8_t *)wargs->ring_buf_addr, wargs->ring_buf_size); + + uint32_t total_cnt = 0; + uint8_t *buf = NULL; + while (total_cnt < wargs->size) { + uint32_t wr_sz = wargs->size - total_cnt; + STUB_LOGD("Req trace down buf %d bytes %d-%d\n", wr_sz, wargs->size, total_cnt); + + buf = apptrace_hw_downlink_get(&wr_sz); + if (!buf) { + STUB_LOGE("Failed to get trace down buf!\n"); + return APPTRACE_ERR_FAIL; + } + + STUB_LOGD("Got trace down buf %d bytes @ 0x%x\n", wr_sz, buf); + + int ret = process_cb(buf, wr_sz); + /* check the process result */ + if (ret != APPTRACE_ERR_OK) { + STUB_LOGE("Failed to process trace down buf!\n"); + return ret; + } + + total_cnt += wr_sz; + } + + return APPTRACE_ERR_OK; +} + +int stub_apptrace_send_data(uint32_t addr, uint32_t size, stub_apptrace_send_cb_t process_cb) +{ + STUB_LOG_TRACE(); + + if (!process_cb) { + STUB_LOGE("Invalid apptrace read arguments!\n"); + return APPTRACE_ERR_INVALID_ARG; + } + + /* For RISCV, we need to set the trace memory blocks */ + const uint16_t buf_size = apptrace_hw_get_buf_size(); + __attribute__((unused)) uint8_t stub_trace_mem[buf_size * 2]; + apptrace_hw_set_trace_mem(stub_trace_mem, buf_size * 2); + + stub_apptrace_init(); + + STUB_LOGI("Start reading %d bytes @ 0x%x\n", size, addr); + + const uint16_t max_user_data_size = apptrace_hw_get_max_user_data_size(); + + uint32_t total_cnt = 0; + + while (total_cnt < size) { + uint32_t rd_sz = size - total_cnt > + max_user_data_size ? max_user_data_size : size - total_cnt; + + uint8_t *buf = apptrace_hw_uplink_get(rd_sz); + if (!buf) { + STUB_LOGE("Failed to get uplink trace buf!\n"); + return APPTRACE_ERR_FAIL; + } + STUB_LOGD("Got trace uplink buf %d bytes @ 0x%x\n", rd_sz, buf); + + int ret = process_cb(addr + total_cnt, buf, rd_sz); + + /* regardless of the read result, first free the buffer */ + if (apptrace_hw_uplink_put(buf) != APPTRACE_ERR_OK) { + STUB_LOGE("Failed to put trace uplink buf!\n"); + return ret; + } + + /* Now check the process result */ + if (ret != APPTRACE_ERR_OK) { + STUB_LOGE("Failed to process trace uplink buf!\n"); + return ret; + } + + total_cnt += rd_sz; + + STUB_LOGD("Flush trace uplink buf %d bytes @ 0x%x [%x %x %x %x %x %x %x %x]\n", + rd_sz, buf, buf[-4], buf[-3], buf[-2], buf[-1], + buf[0], buf[1], buf[2], buf[3]); + + ret = apptrace_hw_flush(); + if (ret != APPTRACE_ERR_OK) { + STUB_LOGE("Failed to flush trace buf!\n"); + return ret; + } + STUB_LOGD("Sent trace buf %d bytes @ 0x%x\n", rd_sz, buf); + } + + STUB_LOGD("Total sent %d/%d bytes\n", total_cnt, size); + + return APPTRACE_ERR_OK; +} diff --git a/contrib/loaders/flash/espressif/src/stub_main.c b/contrib/loaders/flash/espressif/src/stub_main.c new file mode 100644 index 0000000000..8240beaff8 --- /dev/null +++ b/contrib/loaders/flash/espressif/src/stub_main.c @@ -0,0 +1,168 @@ +// SPDX-License-Identifier: Apache-2.0 OR MIT +// SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + +#include +#include +#include + +#include +#include +#include +#include + +#include "esp_stub.h" +#include "stub_apptrace.h" + +extern uint32_t _bss_start; +extern uint32_t _bss_end; + +#define __maybe_unused __attribute__((unused)) + +const struct esp_stub_desc __attribute__((section(".stub_desc"))) s_esp_stub_desc = { + .magic = ESP_STUB_FLASHER_MAGIC_NUM, + .stub_version = ESP_STUB_FLASHER_VERSION, + .idf_key = 0x00, +}; + +struct stub_cmd_handler { + int cmd; + const char *name; + int (*handler)(va_list ap); +}; + +static __maybe_unused int handle_test1(va_list ap) +{ + (void)ap; + + uint32_t __maybe_unused addr = 0x4080393C; + + STUB_LOG("stub command test:%d\n", 1); + STUB_LOG("stub command test:%d\n", -1); + STUB_LOG("stub command test:0x%x\n", addr); + STUB_LOG("stub command test:%s\n", "test"); + STUB_LOG("stub command test:%c\n", 'A'); + + STUB_LOGE("stub command test\n"); + STUB_LOGW("stub command test\n"); + STUB_LOGI("stub command test\n"); + STUB_LOGD("stub command test\n"); + STUB_LOGV("stub command test\n"); + STUB_LOG_TRACE(); + STUB_LOG_TRACEF("foo:%u\n", 0x2A); + + return ESP_STUB_OK; +} + +static int stub_apptrace_process_recvd_data(const uint8_t *buf, uint32_t size) +{ + (void)buf; + (void)size; + + STUB_LOGD("apptrace process data: %x, size: %d\n", buf, size); + + for (uint32_t i = 0; i < MIN(size, 16); i++) + STUB_LOG("%x ", buf[i]); + + STUB_LOG("\n"); + + return ESP_STUB_OK; +} + +static __maybe_unused int handle_apptrace_read_from_host(va_list ap) +{ + uint32_t arg1 = va_arg(ap, uint32_t); + + //TODO: check address is valid + + STUB_LOGD("apptrace read from host arg ptr: %x\n", arg1); + + return stub_apptrace_recv_data((void *)arg1, stub_apptrace_process_recvd_data); +} + +static __maybe_unused int stub_apptrace_process_write_data(uint32_t addr, uint8_t *buf, uint32_t size) +{ + (void)addr; + + STUB_LOGD("apptrace write to host addr: %x, size: %d\n", addr, size); + + static uint8_t data; + + //prepare data to send to host + for (uint32_t i = 0; i < size; i++) + buf[i] = data++; + + return ESP_STUB_OK; +} + +static __maybe_unused int handle_apptrace_write_to_host(va_list ap) +{ + uint32_t arg1 = va_arg(ap, uint32_t); //address + uint32_t arg2 = va_arg(ap, uint32_t); //size + //TODO: check address is valid + + STUB_LOGD("apptrace read from host arg ptr: %x\n", arg1); + + return stub_apptrace_send_data(arg1, arg2, stub_apptrace_process_write_data); +} + +static const struct stub_cmd_handler cmd_handlers[] = { + #ifdef STUB_CMD_TEST1 + {ESP_STUB_CMD_TEST1, "CMD_TEST1", handle_test1}, + #endif + #ifdef STUB_CMD_RECV_FROM_HOST + {ESP_STUB_CMD_RECV_FROM_HOST, "CMD_RECV_FROM_HOST", handle_apptrace_read_from_host}, + #endif + #ifdef STUB_CMD_SEND_TO_HOST + {ESP_STUB_CMD_SEND_TO_HOST, "CMD_SEND_TO_HOST", handle_apptrace_write_to_host}, + #endif + {0, NULL, NULL} +}; + +int stub_main(int cmd, ...) +{ + va_list ap; + void *flash_state = NULL; + int ret = ESP_STUB_ERR_NOT_SUPPORTED; + stub_lib_err_t rc = STUB_LIB_FAIL; + + /* zero bss */ + for (uint32_t *p = &_bss_start; p < &_bss_end; p++) + *p = 0; + + va_start(ap, cmd); + + STUB_LOG_INIT(); + + rc = stub_lib_flash_init(&flash_state); + if (rc != STUB_LIB_OK) { + STUB_LOGE("Flash initialization failed\n"); + return ESP_STUB_FAIL; + } + + STUB_LOGD("Command: 0x%x\n", cmd); + + const struct stub_cmd_handler *handler = cmd_handlers; + while (handler->handler) { + if (handler->cmd == cmd) { + STUB_LOGI("Executing command: %s (0x%x)\n", handler->name, handler->cmd); + ret = handler->handler(ap); + if (ret != ESP_STUB_OK) { + STUB_LOGE("Command %s (0x%x) failed\n", handler->name, handler->cmd); + goto flash_va_end; + } + break; + } + handler++; + } + + if (!handler->handler) + STUB_LOGE("Unknown command: 0x%x\n", cmd); + +flash_va_end: + va_end(ap); + + if (flash_state) + stub_lib_flash_deinit(flash_state); + + return ret; +} diff --git a/contrib/loaders/flash/espressif/stub_common.mk b/contrib/loaders/flash/espressif/stub_common.mk deleted file mode 100644 index f4d518d540..0000000000 --- a/contrib/loaders/flash/espressif/stub_common.mk +++ /dev/null @@ -1,218 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-or-later - -# Common Makefile rules to compile the flasher stub program - -# Pass V=1 to see the commands being executed by make -ifneq ("$(V)","1") -Q = @ -endif - -CC = $(CROSS)gcc -SIZE = $(CROSS)size -OBJCOPY = $(CROSS)objcopy -READELF = $(CROSS)readelf -BIN2C = ../../../../../src/helper/bin2char.sh - -BUILD_DIR = build -INC_DIR = inc -STUB = stub -SRCS += $(STUB_COMMON_PATH)/stub_flasher.c \ - $(STUB_CHIP_PATH)/stub_flasher_chip.c \ - $(STUB_COMMON_PATH)/stub_logger.c \ - $(STUB_COMMON_PATH)/stub_sha.c \ - $(STUB_COMMON_PATH)/$(STUB_ARCH)/stub_$(STUB_ARCH)_common.c \ - $(IDF_PATH)/components/app_trace/app_trace.c \ - $(IDF_PATH)/components/app_trace/app_trace_util.c \ - $(IDF_PATH)/components/app_trace/app_trace_membufs_proto.c \ - $(IDF_PATH)/components/esp_hw_support/regi2c_ctrl.c - -STUB_IMAGE_HDR = $(STUB)_flasher_image.h -STUB_IDF_IMAGE_HDR = $(STUB)_flash_idf_image.h - -# Command list -COMMANDS = flash_read flash_write flash_erase flash_erase_check flash_map_get flash_bp_set flash_bp_clear \ - flash_test flash_write_deflated flash_calc_hash flash_clock_configure flash_multi_command flash_idf_binary \ - flash_with_log - -ELF_OUTPUTS = $(foreach cmd, $(COMMANDS), $(BUILD_DIR)/$(STUB)_$(cmd).elf) -CODE_SECT_OUTPUTS = $(foreach cmd, $(COMMANDS), $(INC_DIR)/$(STUB)_$(cmd)_code.inc) -DATA_SECT_OUTPUTS = $(foreach cmd, $(COMMANDS), $(INC_DIR)/$(STUB)_$(cmd)_data.inc) -ALL_COMMAND_DEFS = $(foreach cmd, $(COMMANDS), -DCMD_$(shell echo $(cmd) | tr a-z A-Z)) - -# Loop over each command and generate the variable definitions for each command -$(foreach cmd, $(COMMANDS), \ - $(eval STUB_$(shell echo $(cmd) | tr a-z A-Z)_ELF = $(BUILD_DIR)/$(STUB)_$(cmd).elf) \ - $(eval STUB_$(shell echo $(cmd) | tr a-z A-Z)_OBJ = $(BUILD_DIR)/$(STUB)_$(cmd).o) \ - $(eval STUB_$(shell echo $(cmd) | tr a-z A-Z)_CODE_SECT = $(INC_DIR)/$(STUB)_$(cmd)_code.inc) \ - $(eval STUB_$(shell echo $(cmd) | tr a-z A-Z)_DATA_SECT = $(INC_DIR)/$(STUB)_$(cmd)_data.inc) \ -) - -CFLAGS += -Wall -Werror -Os \ - -nostdlib -fno-builtin -flto \ - -Wl,-static -g -ffunction-sections -Wl,--gc-sections - -INCLUDES += -I. -I$(STUB_COMMON_PATH) -I$(STUB_CHIP_PATH) -I$(STUB_CHIP_ARCH_PATH) \ - -I$(IDF_PATH)/components/$(STUB_ARCH)/include \ - -I$(IDF_PATH)/components/freertos/port/$(STUB_ARCH)/include \ - -I$(IDF_PATH)/components/freertos/esp_additions/arch/$(STUB_ARCH)/include \ - -I$(IDF_PATH)/components/soc/include \ - -I$(IDF_PATH)/components/soc/$(STUB_CHIP)/register \ - -I$(IDF_PATH)/components/driver/include \ - -I$(IDF_PATH)/components/log/include \ - -I$(IDF_PATH)/components/heap/include \ - -I$(IDF_PATH)/components/bootloader_support/include \ - -I$(IDF_PATH)/components/efuse/include \ - -I$(IDF_PATH)/components/hal/include \ - -I$(IDF_PATH)/components/hal/platform_port/include \ - -I$(IDF_PATH)/components/spi_flash/include/spi_flash \ - -I$(IDF_PATH)/components/newlib/platform_include \ - -I$(IDF_PATH)/components/esp_timer/include \ - -I$(IDF_PATH)/components/esp_rom/include \ - -I$(IDF_PATH)/components/esp_common/include \ - -I$(IDF_PATH)/components/esp_system/include \ - -I$(IDF_PATH)/components/esp_system/port/public_compat \ - -I$(IDF_PATH)/components/esp_hw_support/include \ - -I$(IDF_PATH)/components/esp_hw_support/include/soc \ - -I$(IDF_PATH)/components/esp_hw_support/include/esp_private \ - -I$(IDF_PATH)/components/esp_hw_support/port/include \ - -I$(IDF_PATH)/components/freertos/esp_additions/include/freertos \ - -I$(IDF_PATH)/components/freertos/FreeRTOS-Kernel/include \ - -I$(IDF_PATH)/components/freertos/FreeRTOS-Kernel/portable/$(STUB_ARCH)/include \ - -I$(IDF_PATH)/components/spi_flash/include \ - -I$(IDF_PATH)/components/spi_flash/private_include \ - -I$(IDF_PATH)/components/esp_system/port/include/private \ - -I$(IDF_PATH)/components/app_trace/include \ - -I$(IDF_PATH)/components/app_trace/private_include \ - -I$(IDF_PATH)/components/app_trace/port/include \ - -I$(IDF_PATH)/components/freertos/config/include \ - -I$(IDF_PATH)/components/freertos/config/include/freertos \ - -I$(IDF_PATH)/components/freertos/config/$(STUB_ARCH)/include \ - -I$(IDF_PATH)/components/freertos/FreeRTOS-Kernel/portable/$(STUB_ARCH)/include/freertos - -DEFINES += -Dasm=__asm__ - -CFLAGS += $(INCLUDES) $(DEFINES) - -LDFLAGS += -Wl,--start-group -lgcc -lc -Wl,--end-group -Wl,--undefined=s_esp_stub_desc - -.PHONY: all clean - -all: $(BUILD_DIR) $(INC_DIR) $(ELF_OUTPUTS) $(CODE_SECT_OUTPUTS) $(DATA_SECT_OUTPUTS) $(STUB_IMAGE_HDR) \ - $(STUB_IDF_IMAGE_HDR) - -$(BUILD_DIR): - $(Q) mkdir -p $@ - -$(INC_DIR): - $(Q) mkdir -p $@ - -define BUILD_ELF -$(1): $(SRCS) $(STUB_COMMON_PATH)/stub_common.ld $(BUILD_DIR) - @echo " CC $(SRCS) -> $(1)" - $(Q) $(CC) $(CFLAGS) $(2) -Wl,-Map=$(BUILD_DIR)/$(notdir $(1:.elf=.map)) -o $(1) $(filter %.c, $(SRCS)) $(LDFLAGS) -L$(STUB_COMMON_PATH) -T$(3) - $(Q) $(SIZE) $(1) -endef - -define BUILD_OBJ -$(1): $(SRCS) $(STUB_OBJ_DEPS) - @echo " CC $(SRCS) -> $(1)" - $(Q) $(CC) $(CFLAGS) $(2) -c $(filter %.c, $(SRCS)) -o $(1) -endef - -define BUILD_SECTION -$(1): $(2) - @echo " OBJCOPY $(2) -> $(1)" - $(Q) $(OBJCOPY) -O binary $(3) $(2) $(BUILD_DIR)/$(4).bin - $(Q) $(BIN2C) < $(BUILD_DIR)/$(4).bin > $(1) -endef - -# Call the BUILD_ELF macro for each command -$(foreach cmd, $(COMMANDS), \ - $(if $(filter $(cmd),flash_with_log), \ - $(eval $(call BUILD_ELF,$(BUILD_DIR)/$(STUB)_$(cmd).elf,-DSTUB_LOG_ENABLE=1 $(ALL_COMMAND_DEFS),$(STUB_LD_SCRIPT))), \ - $(if $(or $(filter $(cmd),flash_map_get flash_bp_set flash_bp_clear flash_multi_command flash_idf_binary)), \ - $(eval $(call BUILD_ELF,$(BUILD_DIR)/$(STUB)_$(cmd).elf,-DCMD_$(shell echo $(cmd) | tr a-z A-Z),$(STUB_IDF_BIN_LD_SCRIPT))), \ - $(eval $(call BUILD_ELF,$(BUILD_DIR)/$(STUB)_$(cmd).elf,-DCMD_$(shell echo $(cmd) | tr a-z A-Z),$(STUB_LD_SCRIPT))) \ - ) \ - ) \ -) - -# Call the BUILD_OBJ macro for each command -$(foreach cmd, $(COMMANDS), \ - $(if $(filter $(cmd),flash_with_log), \ - $(eval $(call BUILD_OBJ,$(BUILD_DIR)/$(STUB)_$(cmd).o,-DSTUB_LOG_ENABLE=1 $(ALL_COMMAND_DEFS))), \ - $(eval $(call BUILD_OBJ,$(BUILD_DIR)/$(STUB)_$(cmd).o,-DCMD_$(shell echo $(cmd) | tr a-z A-Z))) \ - ) \ -) - -# Call the BUILD_SECTION macro for each command for code and data sections -$(foreach cmd, $(COMMANDS), \ - $(eval $(call BUILD_SECTION,$(INC_DIR)/$(STUB)_$(cmd)_code.inc,$(BUILD_DIR)/$(STUB)_$(cmd).elf,-j.text,$(STUB)_$(cmd)_code)) \ - $(eval $(call BUILD_SECTION,$(INC_DIR)/$(STUB)_$(cmd)_data.inc,$(BUILD_DIR)/$(STUB)_$(cmd).elf,-j.data,$(STUB)_$(cmd)_data)) \ -) - -$(STUB_IMAGE_HDR): $(ELF_OUTPUTS) - @echo " GENERATE_HEADER $@" - $(Q) printf "/* SPDX-License-Identifier: GPL-2.0-or-later */\n\n" > $(STUB_IMAGE_HDR) - - $(Q) $(foreach cmd, $(COMMANDS), \ - $(eval CMD_NAME = $(shell echo $(cmd) | tr a-z A-Z)) \ - $(eval ELF_FILE = $(STUB_$(CMD_NAME)_ELF)) \ - printf "#define ESP_STUB_$(CMD_NAME)_IRAM_ORG 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep .iram_org | awk '{print $$2"UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_IRAM_LEN 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep .iram_len | awk '{print $$2"UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_DRAM_ORG 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep .dram_org | awk '{print $$2"UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_DRAM_LEN 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep .dram_len | awk '{print $$2"UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "\n" >> $(STUB_IMAGE_HDR) ; \ - ) - - $(Q) $(foreach cmd, $(COMMANDS), \ - $(eval CMD_NAME = $(shell echo $(cmd) | tr a-z A-Z)) \ - $(eval ELF_FILE = $(STUB_$(CMD_NAME)_ELF)) \ - printf "#define ESP_STUB_$(CMD_NAME)_BSS_SIZE 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -S $(ELF_FILE) | fgrep .bss | awk 'NR==1 {print ($$7 "UL"); exit} END {if (NR==0) print "0UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_ENTRY_ADDR 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep stub_main | awk '{print $$2"UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_APPTRACE_CTRL_ADDR 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep s_tracing_ctrl | awk 'NR==1 {print ($$2 "UL"); exit} END {if (NR==0) print "0UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_LOG_ADDR 0x0" >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep s_stub_log_buff | awk 'NR==1 {print ($$2 "UL"); exit} END {if (NR==0) print "0UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "#define ESP_STUB_$(CMD_NAME)_LOG_SIZE " >> $(STUB_IMAGE_HDR) ; \ - $(READELF) -s $(ELF_FILE) | fgrep s_stub_log_buff | awk 'NR==1 {print ($$3 "UL"); exit} END {if (NR==0) print "0UL"}' >> $(STUB_IMAGE_HDR) ; \ - printf "\n" >> $(STUB_IMAGE_HDR) ; \ - ) - - $(Q) printf "#define ESP_STUB_STACK_SIZE $(STUB_STACK_SIZE)\n\n" >> $(STUB_IMAGE_HDR) - - $(Q) printf "#include \n\n" >> $(STUB_IMAGE_HDR) - $(Q) $(foreach cmd, $(COMMANDS), \ - printf "static const uint8_t s_esp_flasher_stub_$(cmd)_code[] = {\n" >> $(STUB_IMAGE_HDR) ; \ - printf "#include \"contrib/loaders/flash/espressif/$(STUB_CHIP)/$(INC_DIR)/stub_$(cmd)_code.inc\"\n" >> $(STUB_IMAGE_HDR) ; \ - printf "};\n" >> $(STUB_IMAGE_HDR) ; \ - printf "static const uint8_t s_esp_flasher_stub_$(cmd)_data[] = {\n" >> $(STUB_IMAGE_HDR) ; \ - printf "#include \"contrib/loaders/flash/espressif/$(STUB_CHIP)/$(INC_DIR)/stub_$(cmd)_data.inc\"\n" >> $(STUB_IMAGE_HDR) ; \ - printf "};\n" >> $(STUB_IMAGE_HDR) ; \ - ) - - $(Q) @printf "\n/*\n#define $(STUB_CHIP)_STUB_BUILD_IDF_REV " >> $(STUB_IMAGE_HDR) - $(Q) cd $(IDF_PATH); git rev-parse --short HEAD >> $(STUB_CHIP_PATH)/$(STUB_IMAGE_HDR) - $(Q) @printf "*/\n" >> $(STUB_IMAGE_HDR) - -$(STUB_IDF_IMAGE_HDR): $(ELF_OUTPUTS) - @echo " GENERATE_IDF_HEADER $@" - $(Q) printf "/* SPDX-License-Identifier: GPL-2.0-or-later */\n\n" > $(STUB_IDF_IMAGE_HDR) - - $(eval CMD_NAME = FLASH_IDF_BINARY) - $(eval ELF_FILE = $(STUB_$(CMD_NAME)_ELF)) - $(Q) printf "#define OPENOCD_STUB_BSS_SIZE 0x0" >> $(STUB_IDF_IMAGE_HDR) - $(Q) $(READELF) -S $(ELF_FILE) | fgrep .bss | awk 'NR==1 {print ($$7 "UL"); exit} END {if (NR==0) print "0UL"}' >> $(STUB_IDF_IMAGE_HDR) - $(Q) printf "#define OPENOCD_STUB_STACK_SIZE $(STUB_STACK_SIZE)\n" >> $(STUB_IDF_IMAGE_HDR) - $(Q) printf "#define OPENOCD_STUB_PARAM_SIZE 512\n" >> $(STUB_IDF_IMAGE_HDR) - $(Q) printf "#define OPENOCD_STUB_BP_SECTOR_SIZE 4096\n" >> $(STUB_IDF_IMAGE_HDR) - -clean: - @echo " CLEAN" - $(Q) rm -rf $(BUILD_DIR) $(STUB_IMAGE_HDR) $(STUB_IDF_IMAGE_HDR) $(INC_DIR)/*.inc diff --git a/contrib/loaders/flash/espressif/stub_flasher.c b/contrib/loaders/flash/espressif/stub_flasher.c deleted file mode 100644 index 3e4bf41fef..0000000000 --- a/contrib/loaders/flash/espressif/stub_flasher.c +++ /dev/null @@ -1,1447 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP flasher stub * - * Copyright (C) 2017-2019 Espressif Systems Ltd. * - * Author: Alexey Gerenkov * - ***************************************************************************/ -#include -#include - -#include -#include -#include -#include - -#include - -#include "stub_flasher.h" -#include "stub_logger.h" -#include "stub_flasher_int.h" - -#include "mcu_boot.h" - -#if STUB_LOG_ENABLE == 1 - #define STUB_BENCH(var) \ - uint64_t var = stub_get_time() -#else - #define STUB_BENCH(var) \ - do {} while (0) -#endif - -#define STUB_BP_INSN_SECT_BUF_SIZE (2 * STUB_FLASH_SECTOR_SIZE) - -#define CHECKSUM_ALIGN 16 -#define IS_PADD(addr) ((addr) == 0) -#define IS_DRAM(addr) ((addr) >= SOC_DRAM_LOW && (addr) < SOC_DRAM_HIGH) -#define IS_IRAM(addr) ((addr) >= SOC_IRAM_LOW && (addr) < SOC_IRAM_HIGH) -#define IS_IROM(addr) ((addr) >= SOC_IROM_LOW && (addr) < SOC_IROM_HIGH) -#define IS_DROM(addr) ((addr) >= SOC_DROM_LOW && (addr) < SOC_DROM_HIGH) -#define IS_SRAM(addr) (IS_IRAM(addr) || IS_DRAM(addr)) -#define IS_MMAP(addr) (IS_IROM(addr) || IS_DROM(addr)) -#if SOC_RTC_FAST_MEM_SUPPORTED -# define IS_RTC_FAST_IRAM(addr) \ - ((addr) >= SOC_RTC_IRAM_LOW && (addr) < SOC_RTC_IRAM_HIGH) -#define IS_RTC_FAST_DRAM(addr) \ - ((addr) >= SOC_RTC_DRAM_LOW && (addr) < SOC_RTC_DRAM_HIGH) -#else -#define IS_RTC_FAST_IRAM(addr) 0 -#define IS_RTC_FAST_DRAM(addr) 0 -#endif -#if SOC_RTC_SLOW_MEM_SUPPORTED -#define IS_RTC_SLOW_DRAM(addr) \ - ((addr) >= SOC_RTC_DATA_LOW && (addr) < SOC_RTC_DATA_HIGH) -#else -#define IS_RTC_SLOW_DRAM(addr) 0 -#endif - -#if SOC_MEM_TCM_SUPPORTED -#define IS_TCM(addr) ((addr) >= SOC_TCM_LOW && (addr) < SOC_TCM_HIGH) -#else -#define IS_TCM(addr) 0 -#endif - -#define IS_NONE(addr) (!IS_IROM(addr) && !IS_DROM(addr) \ - && !IS_IRAM(addr) && !IS_DRAM(addr) \ - && !IS_RTC_FAST_IRAM(addr) && !IS_RTC_FAST_DRAM(addr) \ - && !IS_RTC_SLOW_DRAM(addr) && !IS_TCM(addr) \ - && !IS_PADD(addr)) - -#define MAX_SEGMENT_COUNT 16 - -extern void stub_sha256_start(void); -extern void stub_sha256_data(const void *data, size_t data_len); -extern void stub_sha256_finish(uint8_t *digest); - -extern uint32_t _bss_start; -extern uint32_t _bss_end; -extern uint32_t _data_start; -extern uint32_t _data_end; - -/* g_ticks_us defined in ROMs for PRO and APP CPU */ -extern uint32_t g_ticks_per_us_pro; - -/* Flash data defined in ROM*/ -#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2 -extern esp_rom_spiflash_chip_t g_rom_flashchip; -#else -extern esp_rom_spiflash_legacy_data_t *rom_spiflash_legacy_data; -#define g_rom_flashchip (rom_spiflash_legacy_data->chip) -#endif - -static struct { - /* offset of next flash write */ - uint32_t next_write; - /* number of output bytes remaining to write */ - uint32_t remaining_uncompressed; - /* number of compressed bytes remaining to read */ - uint32_t remaining_compressed; - /* inflator state for deflate write */ - tinfl_decompressor *inflator; - /* unzip buffer */ - uint8_t *out_buf; - /* */ - uint8_t *next_out; -} s_fs; - -static uint32_t s_encrypt_binary; - -const struct esp_flash_stub_desc __attribute__((section(".stub_desc"))) s_esp_stub_desc = { - .magic = ESP_STUB_FLASHER_MAGIC_NUM, - .stub_version = ESP_STUB_FLASHER_VERSION, -#ifdef CMD_FLASH_IDF_BINARY - .idf_key = ESP_STUB_FLASHER_IDF_KEY, -#else - .idf_key = 0x00, -#endif -}; - -/* used in app trace module */ -uint32_t esp_log_early_timestamp(void) -{ - return 0; -} - -/* used in app trace module */ -uint32_t esp_clk_cpu_freq(void) -{ - return g_ticks_per_us_pro * MHZ; -} - -void __assert_func(const char *path, int line, const char *func, const char *msg) -{ - STUB_LOGE("ASSERT at %s:%d '%s'\n", func, line, msg); - while (1) - ; -} - -void abort(void) -{ - STUB_LOGE("ABORT\n"); - while (1) - ; -} - -/* used in REGI2C_WRITE and REGI2C_WRITE_MASK */ -BaseType_t xPortEnterCriticalTimeout(portMUX_TYPE *mux, BaseType_t timeout) -{ - return (BaseType_t)1; -} - -#if CMD_FLASH_TEST -static int stub_flash_test(void) -{ - int ret = ESP_STUB_ERR_OK; - uint8_t buf[32] = { 9, 1, 2, 3, 4, 5, 6, 8 }; - uint32_t flash_addr = 0x1d4000; - - esp_rom_spiflash_result_t rc = esp_rom_spiflash_erase_sector(flash_addr / STUB_FLASH_SECTOR_SIZE); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to erase flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - - rc = esp_rom_spiflash_write(flash_addr, (uint32_t *)buf, sizeof(buf)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to write flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - - rc = esp_rom_spiflash_read(flash_addr, (uint32_t *)buf, sizeof(buf)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - - STUB_LOGD("Data: "); - for (int i = 0; i < 10; i++) - STUB_LOGD("%x ", buf[i]); - STUB_LOGD("\n"); - - return ret; -} -#endif - -static int stub_apptrace_init(void) -{ - STUB_LOGI("Init apptrace module\n"); - esp_err_t err = esp_apptrace_init(); - if (err != ESP_OK) { - STUB_LOGE("Failed to init apptrace module (%d)!\n", err); - return ESP_STUB_ERR_FAIL; - } - return stub_apptrace_prepare(); -} - -static __maybe_unused int stub_flash_calc_hash(uint32_t addr, uint32_t size, uint8_t *hash) -{ - esp_rom_spiflash_result_t rc; - uint32_t rd_cnt = 0, rd_sz = 0; - uint8_t read_buf[ESP_STUB_RDWR_BUFF_SIZE]; - - STUB_LOGD("%s %d bytes @ 0x%x\n", __func__, size, addr); - - stub_sha256_start(); - - while (size > 0) { - rd_sz = MIN(ESP_STUB_RDWR_BUFF_SIZE, size); - rc = stub_flash_read_buff(addr + rd_cnt, (uint32_t *)read_buf, rd_sz); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read flash (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - stub_sha256_data(read_buf, rd_sz); - size -= rd_sz; - rd_cnt += rd_sz; - } - - stub_sha256_finish(hash); - - STUB_LOGD("hash: %x%x%x...%x%x%x\n", - hash[0], hash[1], hash[2], - hash[29], hash[30], hash[31]); - - return ESP_STUB_ERR_OK; -} - -static __maybe_unused int stub_flash_read(uint32_t addr, uint32_t size) -{ - esp_rom_spiflash_result_t rc; - uint32_t total_cnt = 0; - -#if CONFIG_STUB_STACK_DATA_POOL_SIZE > 0 - /* stub_apptrace_init alloc up buffers on stack */ - uint8_t stack_data_pool[CONFIG_STUB_STACK_DATA_POOL_SIZE]; - stub_stack_data_pool_init(stack_data_pool, sizeof(stack_data_pool)); -#endif - - int ret = stub_apptrace_init(); - if (ret != ESP_STUB_ERR_OK) - return ret; - - STUB_LOGI("Start reading %d bytes @ 0x%x\n", size, addr); - - while (total_cnt < size) { - uint32_t rd_sz = size - total_cnt > - ESP_APPTRACE_USR_DATA_LEN_MAX ? ESP_APPTRACE_USR_DATA_LEN_MAX : size - - total_cnt; - if (rd_sz & 0x3UL) - rd_sz &= ~0x3UL; - if (rd_sz == 0) - break; - - STUB_BENCH(start); - uint8_t *buf = esp_apptrace_buffer_get(ESP_APPTRACE_DEST_TRAX, - rd_sz, - ESP_APPTRACE_TMO_INFINITE); - if (!buf) { - STUB_LOGE("Failed to get trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - STUB_BENCH(end); - STUB_LOGD("Got trace buf %d bytes @ 0x%x in %lld us\n", rd_sz, buf, end - start); - { - STUB_BENCH(start); - rc = stub_flash_read_buff(addr + total_cnt, (uint32_t *)buf, rd_sz); - STUB_BENCH(end); - STUB_LOGD("Read flash @ 0x%x sz %d in %d ms\n", - addr + total_cnt, - rd_sz, - (end - start) / 1000); - } - - /* regardless of the read result, first free the buffer */ - esp_err_t err = esp_apptrace_buffer_put(ESP_APPTRACE_DEST_TRAX, - buf, - ESP_APPTRACE_TMO_INFINITE); - - /* now check the read result */ - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read flash (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - - if (err != ESP_OK) { - STUB_LOGE("Failed to put trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - - total_cnt += rd_sz; - - STUB_LOGD("Flush trace buf %d bytes @ 0x%x [%x %x %x %x %x %x %x %x]\n", - rd_sz, buf, buf[-4], buf[-3], buf[-2], buf[-1], - buf[0], buf[1], buf[2], buf[3]); - err = esp_apptrace_flush(ESP_APPTRACE_DEST_TRAX, ESP_APPTRACE_TMO_INFINITE); - if (err != ESP_OK) { - STUB_LOGE("Failed to flush trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - STUB_LOGD("Sent trace buf %d bytes @ 0x%x\n", rd_sz, buf); - } - - if (total_cnt < size) { - if ((size - total_cnt) >= 4) { - STUB_LOGE("Exited loop when remaing data size is more the 4 bytes!\n"); - return ESP_STUB_ERR_FAIL; /*should never get here*/ - } - /* if we exited loop because remaing data size is less than 4 bytes */ - uint8_t last_bytes[4]; - rc = stub_flash_read_buff(addr + total_cnt, (uint32_t *)last_bytes, 4); - STUB_LOGD("Read padded word from flash @ 0x%x\n", addr + total_cnt); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read last word from flash (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - uint8_t *buf = esp_apptrace_buffer_get(ESP_APPTRACE_DEST_TRAX, - size - total_cnt, - ESP_APPTRACE_TMO_INFINITE); - if (!buf) { - STUB_LOGE("Failed to get trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - memcpy(buf, last_bytes, size - total_cnt); - esp_err_t err = esp_apptrace_buffer_put(ESP_APPTRACE_DEST_TRAX, - buf, - ESP_APPTRACE_TMO_INFINITE); - if (err != ESP_OK) { - STUB_LOGE("Failed to put trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - STUB_LOGD("Flush trace buf %d bytes @ 0x%x [%x %x %x %x %x %x %x %x]\n", - size - total_cnt, buf, buf[-4], buf[-3], buf[-2], buf[-1], - buf[0], buf[1], buf[2], buf[3]); - err = esp_apptrace_flush(ESP_APPTRACE_DEST_TRAX, ESP_APPTRACE_TMO_INFINITE); - if (err != ESP_OK) { - STUB_LOGE("Failed to flush trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - STUB_LOGE("Sent last trace buf %d bytes @ 0x%x\n", size - total_cnt, buf); - } - STUB_LOGD("Read %d bytes @ 0x%x\n", size, addr); - - return ESP_STUB_ERR_OK; -} - -static esp_rom_spiflash_result_t stub_spiflash_write(uint32_t spi_flash_addr, uint32_t *data, uint32_t len, - bool encrypt) -{ - esp_rom_spiflash_result_t rc; - - /* - We can ask hardware to encrypt binary as long as flash encryption is enabled and encrypt option is set. - During breakpoint set and clear, we will set 'encrypt' flag according to efuse flash encryption settings. - So that hardware will handle the encryption if necessary. - During flash programming, 'encrypt' flag will reflect the user specified 'encrypt_binary' programming option. - If this is not set, we assume the binary is encrypted by the user. - If this is set but flash encryption is not enabled, by returning an error, - we will warn the user to do the right operation. - */ - if (encrypt && stub_get_flash_encryption_mode() == ESP_FLASH_ENC_MODE_DISABLED) - return ESP_STUB_ERR_FAIL; - - bool write_encrypted = stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED && encrypt; - - STUB_BENCH(start); - if (write_encrypted) - rc = esp_rom_spiflash_write_encrypted(spi_flash_addr, data, len); - else - rc = esp_rom_spiflash_write(spi_flash_addr, data, len); - STUB_BENCH(end); - - STUB_LOGD("Write %sflash @ 0x%x sz %d in %lld us\n", - write_encrypted ? "encrypted-" : "", - spi_flash_addr, - len, - end - start); - - return rc; -} - -static int stub_write_aligned_buffer(void *data_buf, uint32_t length) -{ - while (length > 0 && s_fs.remaining_uncompressed > 0) { - uint32_t out_bytes = length; - uint32_t bytes_in_out_buf = s_fs.next_out - s_fs.out_buf; - - if (out_bytes + bytes_in_out_buf > ESP_STUB_UNZIP_BUFF_SIZE) - out_bytes = ESP_STUB_UNZIP_BUFF_SIZE - bytes_in_out_buf; - - memcpy(s_fs.out_buf + bytes_in_out_buf, data_buf, out_bytes); - - bytes_in_out_buf += out_bytes; - length -= out_bytes; - data_buf += out_bytes; - s_fs.next_out += out_bytes; - - if (s_fs.remaining_uncompressed - bytes_in_out_buf == 0 || - bytes_in_out_buf == ESP_STUB_UNZIP_BUFF_SIZE) { - uint32_t wr_sz = bytes_in_out_buf; - - /* stub_spiflash_write() expects length to be aligned to 4 bytes. - If this is the last package we do not need to care about it here because OpenOCD flash driver - ensures that address and size are always aligned to sector size which is multiple of 4 */ - - /* write buffer with aligned size */ - esp_rom_spiflash_result_t rc = stub_spiflash_write(s_fs.next_write, (uint32_t *)s_fs.out_buf, - wr_sz, s_encrypt_binary); - - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to write flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - - /* change counters using unpadding len */ - s_fs.next_write += bytes_in_out_buf; - s_fs.remaining_uncompressed -= bytes_in_out_buf; - s_fs.next_out = s_fs.out_buf; - } - } - - return ESP_STUB_ERR_OK; -} - -static __maybe_unused int stub_flash_write(void *args) -{ - uint32_t total_cnt = 0; - uint8_t *buf = NULL; - struct esp_flash_stub_flash_write_args *wargs = (struct esp_flash_stub_flash_write_args *)args; - - STUB_LOGD("Start writing %d bytes @ 0x%x opt %x\n", wargs->size, wargs->start_addr, wargs->options); - - s_encrypt_binary = wargs->options & ESP_STUB_FLASH_ENCRYPT_BINARY ? 1 : 0; - -#if CONFIG_STUB_STACK_DATA_POOL_SIZE > 0 - /* for non-xtensa chips stub_apptrace_init alloc up buffers on stack, xtensa chips uses TRAX memory */ - uint8_t stack_data_pool[CONFIG_STUB_STACK_DATA_POOL_SIZE]; - stub_stack_data_pool_init(stack_data_pool, sizeof(stack_data_pool)); -#endif - - int ret = stub_apptrace_init(); - if (ret != ESP_STUB_ERR_OK) - return ret; - STUB_LOGI("Init apptrace module down buffer %d bytes @ 0x%x\n", - wargs->down_buf_size, - wargs->down_buf_addr); - esp_apptrace_down_buffer_config((uint8_t *)wargs->down_buf_addr, wargs->down_buf_size); - - uint8_t out_buf[ESP_STUB_UNZIP_BUFF_SIZE]; - s_fs.next_write = wargs->start_addr; - s_fs.remaining_uncompressed = wargs->total_size; - s_fs.out_buf = out_buf; - s_fs.next_out = out_buf; - - while (total_cnt < wargs->size) { - uint32_t wr_sz = wargs->size - total_cnt; - STUB_LOGV("Req trace down buf %d bytes %d-%d\n", - wr_sz, - wargs->size, - total_cnt); - STUB_BENCH(start); - buf = esp_apptrace_down_buffer_get(ESP_APPTRACE_DEST_TRAX, - &wr_sz, - ESP_APPTRACE_TMO_INFINITE); - if (!buf) { - STUB_LOGE("Failed to get trace down buf!\n"); - return ESP_STUB_ERR_FAIL; - } - - STUB_BENCH(end); - STUB_LOGV("Got trace down buf %d bytes @ 0x%x in %lld us\n", wr_sz, buf, - end - start); - - ret = stub_write_aligned_buffer(buf, wr_sz); - - /* regardless of the write result, first free the buffer */ - esp_err_t err = esp_apptrace_down_buffer_put(ESP_APPTRACE_DEST_TRAX, - buf, - ESP_APPTRACE_TMO_INFINITE); - - if (err != ESP_OK) { - STUB_LOGE("Failed to put trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - /* now check the write result */ - if (ret != ESP_STUB_ERR_OK) - return ESP_STUB_ERR_INFLATE; - - total_cnt += wr_sz; - } - - STUB_LOGD("Wrote %d bytes @ 0x%x\n", wargs->total_size, wargs->start_addr); - - return ESP_STUB_ERR_OK; -} - -static int stub_write_inflated_data(void *data_buf, uint32_t length) -{ - if (length > s_fs.remaining_uncompressed) { - /* Trim the final block, as it may have padding beyond - the length we are writing */ - length = s_fs.remaining_uncompressed; - } - - if (length == 0) - return ESP_STUB_ERR_OK; - - /* if this is the last package */ - if (length < ESP_STUB_UNZIP_BUFF_SIZE) { - /* stub_spiflash_write() expects length to be aligned to 4 bytes. - If this is the last package we do not need to care about it here because OpenOCD flash driver - ensures that address and size are always aligned to sector size which is multiple of 4 */ - if (s_fs.remaining_uncompressed - length != 0) { - STUB_LOGE("Unaligned offset! %d-%d\n", length, s_fs.remaining_uncompressed); - return ESP_STUB_ERR_FAIL; - } - } - - /* write buffer with aligned size */ - esp_rom_spiflash_result_t rc = stub_spiflash_write(s_fs.next_write, (uint32_t *)data_buf, length, - s_encrypt_binary); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to write flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - - return ESP_STUB_ERR_OK; -} - -static int stub_run_inflator(void *data_buf, uint32_t length) -{ - int status = TINFL_STATUS_NEEDS_MORE_INPUT; - - while (length > 0 && s_fs.remaining_uncompressed > 0 && status > TINFL_STATUS_DONE) { - /* input remaining */ - size_t in_bytes = length; - /* output space remaining */ - size_t out_bytes = s_fs.out_buf + ESP_STUB_UNZIP_BUFF_SIZE - s_fs.next_out; - int flags = 0; - - if (s_fs.remaining_compressed > length) - flags |= TINFL_FLAG_HAS_MORE_INPUT; - - STUB_BENCH(start); - status = tinfl_decompress(s_fs.inflator, data_buf, &in_bytes, - s_fs.out_buf, s_fs.next_out, &out_bytes, - flags); - STUB_BENCH(end); - STUB_LOGV("tinfl_decompress in(%d) out(%d) (%lld)us\n", - in_bytes, - out_bytes, - end - start); - - s_fs.remaining_compressed -= in_bytes; - length -= in_bytes; - data_buf += in_bytes; - s_fs.next_out += out_bytes; - size_t bytes_in_out_buf = s_fs.next_out - s_fs.out_buf; - - if (status <= TINFL_STATUS_DONE || - bytes_in_out_buf == ESP_STUB_UNZIP_BUFF_SIZE) { - /* Output buffer full, or done */ - if (stub_write_inflated_data(s_fs.out_buf, - bytes_in_out_buf) != ESP_STUB_ERR_OK) - return ESP_STUB_ERR_FAIL; - - s_fs.next_write += bytes_in_out_buf; - s_fs.remaining_uncompressed -= bytes_in_out_buf; - s_fs.next_out = s_fs.out_buf; - } - } /* while */ - - if (status < TINFL_STATUS_DONE) { - STUB_LOGE("Failed to inflate data (%d)\n", status); - return ESP_STUB_ERR_INFLATE; - } - if (status == TINFL_STATUS_DONE && s_fs.remaining_uncompressed > 0) { - STUB_LOGE("Not enough compressed data (%d)\n", s_fs.remaining_uncompressed); - return ESP_STUB_ERR_NOT_ENOUGH_DATA; - } - if (status != TINFL_STATUS_DONE && s_fs.remaining_uncompressed == 0) { - STUB_LOGE("Too much compressed data (%d)\n", length); - return ESP_STUB_ERR_TOO_MUCH_DATA; - } - return ESP_STUB_ERR_OK; -} - -static __maybe_unused int stub_flash_write_deflated(void *args) -{ - uint32_t total_cnt = 0; - uint8_t *buf = NULL; - struct esp_flash_stub_flash_write_args *wargs = (struct esp_flash_stub_flash_write_args *)args; - - STUB_LOGD("Start writing %d bytes @ 0x%x opt %x\n", wargs->size, wargs->start_addr, wargs->options); - - s_encrypt_binary = wargs->options & ESP_STUB_FLASH_ENCRYPT_BINARY ? 1 : 0; - -#if CONFIG_STUB_STACK_DATA_POOL_SIZE > 0 - /* for non-xtensa chips stub_apptrace_init alloc up buffers on stack, xtensa chips uses TRAX - *memory */ - uint8_t stack_data_pool[CONFIG_STUB_STACK_DATA_POOL_SIZE]; - stub_stack_data_pool_init(stack_data_pool, sizeof(stack_data_pool)); -#endif - - int ret = stub_apptrace_init(); - if (ret != ESP_STUB_ERR_OK) - return ret; - - STUB_LOGI("Init apptrace module down buffer %d bytes @ 0x%x\n", - wargs->down_buf_size, - wargs->down_buf_addr); - esp_apptrace_down_buffer_config((uint8_t *)wargs->down_buf_addr, wargs->down_buf_size); - - STUB_LOGI("Uncompressed data size %d bytes\n", wargs->total_size); - - /* both of them must be in stack! */ - tinfl_decompressor inflator; - uint8_t out_buf[ESP_STUB_UNZIP_BUFF_SIZE]; - /* */ - - s_fs.next_write = wargs->start_addr; - s_fs.remaining_uncompressed = wargs->total_size; - s_fs.remaining_compressed = wargs->size; - s_fs.inflator = &inflator; - s_fs.out_buf = out_buf; - s_fs.next_out = out_buf; - tinfl_init(s_fs.inflator); - - while (total_cnt < wargs->size) { - uint32_t wr_sz = wargs->size - total_cnt; - STUB_LOGV("Req trace down buf %d bytes %d-%d\n", wr_sz, wargs->size, total_cnt); - - STUB_BENCH(start); - buf = esp_apptrace_down_buffer_get(ESP_APPTRACE_DEST_TRAX, &wr_sz, ESP_APPTRACE_TMO_INFINITE); - if (!buf) { - STUB_LOGE("Failed to get trace down buf!\n"); - return ESP_STUB_ERR_FAIL; - } - STUB_BENCH(end); - STUB_LOGV("Got trace down buf %d bytes @ 0x%x in %lld us\n", wr_sz, buf, end - start); - - if (stub_run_inflator(buf, wr_sz) != ESP_STUB_ERR_OK) - return ESP_STUB_ERR_INFLATE; - - /* regardless of the write result, first free the buffer */ - esp_err_t err = esp_apptrace_down_buffer_put(ESP_APPTRACE_DEST_TRAX, - buf, - ESP_APPTRACE_TMO_INFINITE); - - if (err != ESP_OK) { - STUB_LOGE("Failed to put trace buf!\n"); - return ESP_STUB_ERR_FAIL; - } - /* now check the write result */ - if (ret != ESP_STUB_ERR_OK) - return ESP_STUB_ERR_INFLATE; - - total_cnt += wr_sz; - } - - STUB_LOGD("Wrote %d bytes @ 0x%x\n", wargs->total_size, wargs->start_addr); - - return ESP_STUB_ERR_OK; -} - -esp_rom_spiflash_result_t esp_rom_spiflash_erase_area(uint32_t start_addr, uint32_t area_len) -{ - int32_t total_sector_num; - int32_t head_sector_num; - uint32_t sector_no; - uint32_t sector_num_per_block; - - /* set read mode to Fastmode ,not QDIO mode for erase - * - * TODO: this is probably a bug as it doesn't re-enable QIO mode, not serious as this - * function is not used in IDF. - * esp_rom_spiflash_config_readmode(ESP_ROM_SPIFLASH_SLOWRD_MODE); */ - - /* check if area is oversize of flash */ - if (start_addr + area_len > g_rom_flashchip.chip_size) - return ESP_ROM_SPIFLASH_RESULT_ERR; - - /* start_addr is aligned as sector boundary */ - if (start_addr % g_rom_flashchip.sector_size != 0) - return ESP_ROM_SPIFLASH_RESULT_ERR; - - /* Unlock flash to enable erase */ - if (esp_rom_spiflash_unlock(/*&g_rom_flashchip*/) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - - sector_no = start_addr / g_rom_flashchip.sector_size; - sector_num_per_block = g_rom_flashchip.block_size / g_rom_flashchip.sector_size; - total_sector_num = area_len % g_rom_flashchip.sector_size == 0 ? - area_len / g_rom_flashchip.sector_size : - 1 + (area_len / g_rom_flashchip.sector_size); - /* check if erase area reach over block boundary */ - head_sector_num = sector_num_per_block - (sector_no % sector_num_per_block); - head_sector_num = head_sector_num >= total_sector_num ? total_sector_num : head_sector_num; - - /* JJJ, BUG of 6.0 erase - * middle part of area is aligned by blocks */ - total_sector_num -= head_sector_num; - - STUB_LOGD("tsn:%d hsn:%d sn:%d snpb:%d\n", total_sector_num, head_sector_num, sector_no, sector_num_per_block); - - /* head part of area is erased */ - while (head_sector_num > 0) { - if (esp_rom_spiflash_erase_sector(sector_no) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - sector_no++; - head_sector_num--; - } - while (total_sector_num > sector_num_per_block) { - if (ESP_ROM_SPIFLASH_RESULT_OK != - esp_rom_spiflash_erase_block(sector_no / sector_num_per_block)) - return ESP_ROM_SPIFLASH_RESULT_ERR; - sector_no += sector_num_per_block; - total_sector_num -= sector_num_per_block; - } - - /* tail part of area burn */ - while (total_sector_num > 0) { - if (esp_rom_spiflash_erase_sector(sector_no) != ESP_ROM_SPIFLASH_RESULT_OK) - return ESP_ROM_SPIFLASH_RESULT_ERR; - sector_no++; - total_sector_num--; - } - - return ESP_ROM_SPIFLASH_RESULT_OK; -} - -static __maybe_unused int stub_flash_erase(uint32_t flash_addr, uint32_t size) -{ - int ret = ESP_STUB_ERR_OK; - - if (flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) - flash_addr &= ~(STUB_FLASH_SECTOR_SIZE - 1); - - if (size & (STUB_FLASH_SECTOR_SIZE - 1)) - size = (size + (STUB_FLASH_SECTOR_SIZE - 1)) & ~(STUB_FLASH_SECTOR_SIZE - 1); - - STUB_LOGD("erase flash @ 0x%x, sz %d\n", flash_addr, size); - - STUB_BENCH(start); - esp_rom_spiflash_result_t rc = esp_rom_spiflash_erase_area(flash_addr, size); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to erase flash (%d)\n", rc); - return ESP_STUB_ERR_FAIL; - } - STUB_BENCH(end); - STUB_LOGD("Erased %d bytes @ 0x%x in %lld ms\n", size, flash_addr, - (end - start) / 1000); - return ret; -} - -static __maybe_unused int stub_flash_erase_check(uint32_t start_sec, uint32_t sec_num, uint8_t *sec_erased) -{ - int ret = ESP_STUB_ERR_OK; - uint8_t buf[STUB_FLASH_SECTOR_SIZE / 8];/* implying that sector size is multiple of sizeof(buf) */ - - STUB_LOGD("erase check start %d, sz %d\n", start_sec, sec_num); - - for (int i = start_sec; i < start_sec + sec_num; i++) { - sec_erased[i] = 1; - for (int k = 0; k < STUB_FLASH_SECTOR_SIZE / sizeof(buf); k++) { - esp_rom_spiflash_result_t rc = stub_flash_read_buff(i * STUB_FLASH_SECTOR_SIZE + k * sizeof(buf), - (uint32_t *)buf, - sizeof(buf)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read flash (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - for (int n = 0; n < sizeof(buf); n++) { - if (buf[n] != 0xFF) { - sec_erased[i] = 0; - break; - } - } - if (!sec_erased[i]) - break; - } - } - - STUB_LOGD("erase checked\n"); - - return ret; -} - -static uint32_t stub_flash_get_size(void) -{ - uint32_t size = 0; - - STUB_LOGD("%s: ENTER\n", __func__); - - uint32_t id = stub_flash_get_id(); - switch (id) { - case 0x12: - size = 256 * 1024; - break; - case 0x13: - size = 512 * 1024; - break; - case 0x14: - size = 1 * 1024 * 1024; - break; - case 0x15: - size = 2 * 1024 * 1024; - break; - case 0x16: - size = 4 * 1024 * 1024; - break; - case 0x17: - size = 8 * 1024 * 1024; - break; - case 0x18: - size = 16 * 1024 * 1024; - break; - case 0x19: - size = 32 * 1024 * 1024; - break; - case 0x20: - size = 64 * 1024 * 1024; - break; - case 0x21: - size = 128 * 1024 * 1024; - break; - case 0x22: - size = 256 * 1024 * 1024; - break; - case 0x39: - size = 32 * 1024 * 1024; - break; - default: - size = 0; - } - STUB_LOGD("Flash ID %x, size %d KB\n", id, size / 1024); - return size; -} - -union stub_image_header { - struct { - uint8_t esp_magic; - uint8_t segment_count; - }; - uint32_t mcuboot_magic; -}; - -/* Mcu Boot Image Layout - * mcuboot_hdr: org = 0x0, len = 0x20 (magic 0x96f3b83d) - * metadata: org = 0x20, len = 0x60 (magic 0xace637d3) - * FLASH: org = 0x80, len = FLASH_SIZE - 0x80 -*/ -static int stub_flash_get_mcuboot_mappings(uint32_t off, struct esp_flash_mapping *flash_map) -{ - esp_program_header_t prg_hdr; - esp_rom_spiflash_result_t rc = stub_flash_read_buff(off + MCU_BOOT_HEADER_SIZE, - (uint32_t *)&prg_hdr, sizeof(prg_hdr)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read mcuboot header\n"); - return ESP_STUB_ERR_READ_APP_IMAGE_HEADER; - } - - if (prg_hdr.header_magic != MCU_BOOT_PROGRAM_HEADER_MAGIC) { - STUB_LOGE("Invalid magic number 0x%x\n", prg_hdr.header_magic); - return ESP_STUB_ERR_INVALID_APP_MAGIC; - } - - if (!IS_DROM(prg_hdr.drom_map_addr) || !IS_IROM(prg_hdr.irom_map_addr)) { - STUB_LOGE("Invalid DROM/IROM addr (0x%x)/(0x%x)\n", - prg_hdr.drom_map_addr, prg_hdr.irom_map_addr); - return ESP_STUB_ERR_FAIL; - } - - flash_map->maps[0].phy_addr = prg_hdr.drom_flash_offset + off; - flash_map->maps[0].load_addr = prg_hdr.drom_map_addr; - flash_map->maps[0].size = prg_hdr.drom_size; - flash_map->maps[1].phy_addr = prg_hdr.irom_flash_offset + off; - flash_map->maps[1].load_addr = prg_hdr.irom_map_addr; - flash_map->maps[1].size = prg_hdr.irom_size; - flash_map->maps_num = 2; - - for (unsigned int map_num = 0; map_num < 2; ++map_num) - STUB_LOGI("Mapped segment %d: %d bytes @ 0x%x -> 0x%x\n", - map_num, - flash_map->maps[map_num].size, - flash_map->maps[map_num].phy_addr, - flash_map->maps[map_num].load_addr); - - return ESP_STUB_ERR_OK; -} - -static int stub_flash_get_app_mappings(uint32_t off, struct esp_flash_mapping *flash_map) -{ - union stub_image_header stub_img_hdr; - uint16_t maps_num = 0; - bool padding_checksum = false; - unsigned int ram_segments = 0; - - /* clear the flash mappings */ - for (int i = 0; i < ESP_STUB_FLASH_MAPPINGS_MAX_NUM; i++) - flash_map->maps[i].load_addr = 0; - - esp_rom_spiflash_result_t rc = stub_flash_read_buff(off, &stub_img_hdr, sizeof(stub_img_hdr)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read magic byte!\n"); - return ESP_STUB_ERR_READ_APP_IMAGE_HEADER; - } - - if (stub_img_hdr.mcuboot_magic == MCU_BOOT_HEADER_MAGIC) { - STUB_LOGI("Mcu boot header found\n"); - return stub_flash_get_mcuboot_mappings(off, flash_map); - } - - if (stub_img_hdr.esp_magic != ESP_IMAGE_HEADER_MAGIC) { - STUB_LOGE("Invalid magic number 0x%x\n", stub_img_hdr.esp_magic); - return ESP_STUB_ERR_INVALID_APP_MAGIC; - } - - STUB_LOGI("Found app image: magic 0x%x, %d segments\n", - stub_img_hdr.esp_magic, - stub_img_hdr.segment_count); - - uint32_t flash_addr = off + sizeof(esp_image_header_t); - - for (int k = 0; k < MAX_SEGMENT_COUNT; k++) { - esp_image_segment_header_t seg_hdr; - rc = stub_flash_read_buff(flash_addr, (uint32_t *)&seg_hdr, sizeof(seg_hdr)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read app segment header (%d)!\n", rc); - return ESP_STUB_ERR_READ_APP_SEGMENT; - } - STUB_LOGI("App segment %d: %d bytes @ 0x%x\n", - k, - seg_hdr.data_len, - seg_hdr.load_addr); - - if (IS_NONE(seg_hdr.load_addr)) - break; - - if (IS_RTC_FAST_IRAM(seg_hdr.load_addr) || IS_RTC_FAST_DRAM(seg_hdr.load_addr) || - IS_RTC_SLOW_DRAM(seg_hdr.load_addr) || IS_TCM(seg_hdr.load_addr)) - ram_segments++; - - if (IS_MMAP(seg_hdr.load_addr)) { - STUB_LOGI("Mapped segment %d: %d bytes @ 0x%x -> 0x%x\n", - maps_num, - seg_hdr.data_len, - flash_addr + sizeof(seg_hdr), - seg_hdr.load_addr); - - /* - * Make sure DROM mapping will be at the first index. (OpenOCD expects DROM mapping at index 0) - * Note: New targets have identical IROM/DROM address. Thats why additional check is needed. - */ - int index = IS_DROM(seg_hdr.load_addr) && !flash_map->maps[0].load_addr ? 0 : 1; - flash_map->maps[index].phy_addr = flash_addr + sizeof(seg_hdr); - flash_map->maps[index].load_addr = seg_hdr.load_addr; - flash_map->maps[index].size = seg_hdr.data_len; - maps_num++; - - if (maps_num >= ESP_STUB_FLASH_MAPPINGS_MAX_NUM) - /* No need to read more. DROM, IROM mapping is done */ - break; - } - - if (IS_SRAM(seg_hdr.load_addr)) - ram_segments++; - - flash_addr += sizeof(seg_hdr) + seg_hdr.data_len; - if (ram_segments == stub_img_hdr.segment_count && !padding_checksum) { - /* add padding */ - flash_addr += CHECKSUM_ALIGN - (flash_addr % CHECKSUM_ALIGN); - padding_checksum = true; - } - } - flash_map->maps_num = maps_num; - return ESP_STUB_ERR_OK; -} - -static __maybe_unused int stub_flash_get_map(uint32_t app_off, uint32_t maps_addr, uint32_t flash_size) -{ - esp_rom_spiflash_result_t rc; - esp_partition_info_t part; - struct esp_stub_flash_map *flash_map = (struct esp_stub_flash_map *)maps_addr; - - flash_map->flash_size = flash_size; - if (flash_size == 0) { - flash_map->retcode = ESP_STUB_ERR_FLASH_SIZE; - return ESP_STUB_ERR_OK; - } - - STUB_LOGD("%s: 0x%x 0x%x\n", __func__, app_off, maps_addr); - flash_map->retcode = ESP_STUB_ERR_OK; - flash_map->map.maps_num = 0; - if (app_off != (uint32_t)-1) { - flash_map->retcode = stub_flash_get_app_mappings(app_off, &flash_map->map); - return ESP_STUB_ERR_OK; - } - - for (uint32_t i = 0;; i++) { - rc = stub_flash_read_buff(ESP_PARTITION_TABLE_OFFSET + i * sizeof(esp_partition_info_t), - (uint32_t *)&part, - sizeof(part)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read partitions table entry (%d)!\n", rc); - flash_map->retcode = ESP_STUB_ERR_READ_PARTITION; - return ESP_STUB_ERR_OK; - } - if (part.magic != ESP_PARTITION_MAGIC) { - STUB_LOGE("Invalid partition table magic! (0x%x)\n", part.magic); - flash_map->retcode = ESP_STUB_ERR_INVALID_IMAGE; - return ESP_STUB_ERR_OK; - } - if (part.pos.offset > flash_size || part.pos.offset + part.pos.size > flash_size) { - STUB_LOGE("Partition %d invalid - offset 0x%x size 0x%x exceeds flash chip size 0x%x\n", - i, - part.pos.offset, - part.pos.size, - flash_size); - flash_map->retcode = ESP_STUB_ERR_INVALID_PARTITION; - return ESP_STUB_ERR_OK; - } - STUB_LOGD("Found partition %d, m 0x%x, t 0x%x, st 0x%x, l '%s'\n", - i, - part.magic, - part.type, - part.subtype, - part.label); - if (part.type == PART_TYPE_APP) { - STUB_LOGI("Found app partition: '%s' %d KB @ 0x%x\n", - part.label, - part.pos.size / 1024, - part.pos.offset); - flash_map->retcode = stub_flash_get_app_mappings(part.pos.offset, &flash_map->map); - return ESP_STUB_ERR_OK; - } - } - /* PART_TYPE_APP not found */ - return ESP_STUB_ERR_OK; -} - -#define ALIGN_DOWN(x, a) ((x) & ~((typeof(x))(a) - 1)) - -static size_t stub_get_inst_buff_size(uint32_t bp_flash_addr, uint8_t inst_size) -{ - int sector_no = ALIGN_DOWN(bp_flash_addr, STUB_FLASH_SECTOR_SIZE) / STUB_FLASH_SECTOR_SIZE; - int next_sector_no = ALIGN_DOWN(bp_flash_addr + inst_size, STUB_FLASH_SECTOR_SIZE) / STUB_FLASH_SECTOR_SIZE; - size_t buff_size = STUB_FLASH_SECTOR_SIZE; - if (next_sector_no > sector_no) - buff_size *= 2; - STUB_LOGD("%s: %d %d 0x%x\n", __func__, sector_no, next_sector_no, buff_size); - return buff_size; -} - -/** -* Possible BP layouts in flash: -* 1) addr is aligned to 4 bytes (in 1 sector) -* 2) addr is unaligned to 4 bytes, BP is not crossing sector's boundary (in 1 sector) -* - not crossing 4 bytes alignment boundary -* - crossing 4 bytes alignment boundary -* 3) addr is unaligned to 4 bytes, BP is crossing sector's boundary (in 2 sectors) -*/ -static __maybe_unused uint8_t stub_flash_set_bp(uint32_t bp_flash_addr, - uint32_t insn_buf_addr, uint8_t *insn_sect) -{ - esp_rom_spiflash_result_t rc; - const size_t inst_buff_size = stub_get_inst_buff_size(bp_flash_addr, stub_get_max_insn_size()); - - STUB_LOGD("%s: 0x%x 0x%x\n", __func__, bp_flash_addr, insn_buf_addr); - - stub_flash_cache_flush(); - - rc = stub_flash_read_buff(ALIGN_DOWN(bp_flash_addr, STUB_FLASH_SECTOR_SIZE), - (uint32_t *)insn_sect, - inst_buff_size); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read insn sector (%d)!\n", rc); - return 0; - } - uint8_t insn_sz = stub_get_insn_size(&insn_sect[bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)]); - memcpy((void *)insn_buf_addr, &insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1))], insn_sz); - STUB_LOGI("Read insn [%02x %02x %02x %02x] %d bytes @ 0x%x\n", - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 0], - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 1], - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 2], - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 3], - insn_sz, - bp_flash_addr); - - /* this will erase full sector or two */ - if (stub_flash_erase(bp_flash_addr, inst_buff_size) != ESP_STUB_ERR_OK) { - STUB_LOGE("Failed to erase insn sector!\n"); - return 0; - } - union { - uint32_t d32; - uint8_t d8[4]; - } break_insn; - break_insn.d32 = stub_get_break_insn(insn_sz); - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 0] = break_insn.d8[0]; - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 1] = break_insn.d8[1]; - if (insn_sz > 2) - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 2] = break_insn.d8[2]; - if (insn_sz > 3) - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 3] = break_insn.d8[3]; - rc = stub_spiflash_write(bp_flash_addr & ~(STUB_FLASH_SECTOR_SIZE - 1), - (uint32_t *)insn_sect, - inst_buff_size, - stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to write break insn (%d)!\n", rc); - return 0; - } - - stub_flash_cache_flush(); - -#if STUB_LOG_ENABLE == 1 - if (stub_get_log_level() >= STUB_LOG_LEVEL_DEBUG) { - uint8_t tmp[8]; - rc = stub_flash_read_buff(bp_flash_addr & ~0x3UL, (uint32_t *)tmp, sizeof(tmp)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read insn (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - STUB_LOGD("%s: WROTE 0x%x 0x%x [%02x %02x %02x %02x %02x %02x %02x %02x]\n", - __func__, - bp_flash_addr, - insn_buf_addr, - tmp[0], - tmp[1], - tmp[2], - tmp[3], - tmp[4], - tmp[5], - tmp[6], - tmp[7]); - } -#endif - return insn_sz; -} - -/* - * This function combines multiple flash addresses and instructions into a single buffer. - * The following variables are used: - * bp_flash_addr --> bp0_flash_addr + bp1_flash_addr + bp2_flash_addr + ... + bpn_flash_addr - * insn_buf_addr <-- insn_sz0 + inst0 + insn_sz1 + inst1 + insn_sz2 + inst2 + ... + insn_szn + instn - * - * Each bp_flash_addr is 4 bytes long. - * Each insn_sz is 1 byte long, representing the size of the corresponding instruction. (2 or 3) - * Each inst is 3 bytes long. - * - */ -static __maybe_unused uint8_t stub_flash_set_bp_multi(uint32_t *bp_flash_addr, - uint8_t *insn_buf_addr, uint8_t *insn_sect, uint32_t num_bps) -{ - STUB_LOGD("%s %d bps\n", __func__, num_bps); - - struct esp_flash_stub_bp_instructions *bp_insts = (struct esp_flash_stub_bp_instructions *)insn_buf_addr; - for (size_t i = 0; i < num_bps; ++i) { - uint8_t rc = stub_flash_set_bp(bp_flash_addr[i], (uint32_t)&bp_insts[i].buff, insn_sect); - if (rc == 0) - return rc; - bp_insts[i].size = rc; - } - - return num_bps * sizeof(struct esp_flash_stub_bp_instructions); -} - -static __maybe_unused int stub_flash_clear_bp(uint32_t bp_flash_addr, - uint32_t insn_buf_addr, uint8_t *insn_sect) -{ - esp_rom_spiflash_result_t rc; - uint8_t *insn = (uint8_t *)insn_buf_addr; - uint8_t insn_sz = stub_get_insn_size(insn); - const size_t inst_buff_size = stub_get_inst_buff_size(bp_flash_addr, insn_sz); - - STUB_LOGD("%s: 0x%x 0x%x [%02x %02x %02x %02x]\n", - __func__, - bp_flash_addr, - insn_buf_addr, - insn[0], - insn[1], - insn[2], - insn[3]); - - stub_flash_cache_flush(); - - rc = stub_flash_read_buff(ALIGN_DOWN(bp_flash_addr, STUB_FLASH_SECTOR_SIZE), - (uint32_t *)insn_sect, - inst_buff_size); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read insn sector (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - - /* this will erase full sector or two */ - if (stub_flash_erase(bp_flash_addr, inst_buff_size) != ESP_STUB_ERR_OK) { - STUB_LOGE("Failed to erase insn sector!\n"); - return ESP_STUB_ERR_FAIL; - } - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 0] = insn[0]; - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 1] = insn[1]; - if (insn_sz > 2) - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 2] = insn[2]; - if (insn_sz > 3) - insn_sect[(bp_flash_addr & (STUB_FLASH_SECTOR_SIZE - 1)) + 3] = insn[3]; - rc = stub_spiflash_write(bp_flash_addr & ~(STUB_FLASH_SECTOR_SIZE - 1), - (uint32_t *)insn_sect, - inst_buff_size, - stub_get_flash_encryption_mode() != ESP_FLASH_ENC_MODE_DISABLED); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to restore insn (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - - stub_flash_cache_flush(); - -#if STUB_LOG_ENABLE == 1 - if (stub_get_log_level() >= STUB_LOG_LEVEL_DEBUG) { - uint8_t tmp[8]; - rc = stub_flash_read_buff(bp_flash_addr & ~0x3UL, (uint32_t *)tmp, sizeof(tmp)); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to read insn (%d)!\n", rc); - return ESP_STUB_ERR_FAIL; - } - STUB_LOGD("%s: WROTE 0x%x 0x%x [%02x %02x %02x %02x %02x %02x %02x %02x]\n", - __func__, - bp_flash_addr, - insn_buf_addr, - tmp[0], - tmp[1], - tmp[2], - tmp[3], - tmp[4], - tmp[5], - tmp[6], - tmp[7]); - } -#endif - return ESP_STUB_ERR_OK; -} - -static __maybe_unused uint8_t stub_flash_clear_bp_multi(uint32_t *bp_flash_addr, - uint8_t *insn_buf_addr, uint8_t *insn_sect, uint32_t num_bps) -{ - STUB_LOGD("%s %d bps\n", __func__, num_bps); - - struct esp_flash_stub_bp_instructions *bp_insts = (struct esp_flash_stub_bp_instructions *)insn_buf_addr; - - for (size_t i = 0; i < num_bps; ++i) { - int rc = stub_flash_clear_bp(bp_flash_addr[i], (uint32_t)&bp_insts[i].buff, insn_sect); - if (rc < 0) - return rc; - } - - return ESP_STUB_ERR_OK; -} - -static int stub_flash_handler(int cmd, va_list ap) -{ - int ret = ESP_STUB_ERR_OK; - struct stub_flash_state flash_state; - uint32_t arg1 __maybe_unused = va_arg(ap, uint32_t); /* flash_addr, start_sect */ - uint32_t arg2 __maybe_unused = va_arg(ap, uint32_t); /* number of sectors */ - uint8_t *arg3 __maybe_unused = va_arg(ap, uint8_t *); /* sectors' state buf address */ - uint32_t arg4 __maybe_unused = va_arg(ap, uint32_t); /* set/clear bp count */ - - STUB_LOGD("%s arg1 %x, arg2 %d\n", __func__, arg1, arg2); - - stub_flash_state_prepare(&flash_state); - - uint32_t flash_size = stub_flash_get_size(); - if (flash_size == 0) { - STUB_LOGE("Failed to get flash size!\n"); - if (cmd != ESP_STUB_CMD_FLASH_MAP_GET) { - ret = ESP_STUB_ERR_FAIL; - goto _flash_end; - } - /* We will fill the esp_stub_flash_map struct and set the return code there */ - } else { - esp_rom_spiflash_config_param(g_rom_flashchip.device_id, - flash_size, - STUB_FLASH_BLOCK_SIZE, - STUB_FLASH_SECTOR_SIZE, - STUB_FLASH_PAGE_SIZE, - STUB_FLASH_STATUS_MASK); - - esp_rom_spiflash_result_t rc = esp_rom_spiflash_unlock(); - if (rc != ESP_ROM_SPIFLASH_RESULT_OK) { - STUB_LOGE("Failed to unlock flash (%d)\n", rc); - ret = ESP_STUB_ERR_FAIL; - goto _flash_end; - } - } - - switch (cmd) { -#ifdef CMD_FLASH_READ - case ESP_STUB_CMD_FLASH_READ: - ret = stub_flash_read(arg1, arg2); - break; -#endif -#ifdef CMD_FLASH_ERASE - case ESP_STUB_CMD_FLASH_ERASE: - ret = stub_flash_erase(arg1, arg2); - break; -#endif -#ifdef CMD_FLASH_ERASE_CHECK - case ESP_STUB_CMD_FLASH_ERASE_CHECK: - ret = stub_flash_erase_check(arg1, arg2, arg3); - break; -#endif -#ifdef CMD_FLASH_WRITE - case ESP_STUB_CMD_FLASH_WRITE: - ret = stub_flash_write((void *)arg1); - break; -#endif -#ifdef CMD_FLASH_WRITE_DEFLATED - case ESP_STUB_CMD_FLASH_WRITE_DEFLATED: - ret = stub_flash_write_deflated((void *)arg1); - break; -#endif -#ifdef CMD_FLASH_CALC_HASH - case ESP_STUB_CMD_FLASH_CALC_HASH: - ret = stub_flash_calc_hash(arg1, arg2, arg3); - break; -#endif -#if defined(CMD_FLASH_MAP_GET) || defined(CMD_FLASH_MULTI_COMMAND) || defined(CMD_FLASH_IDF_BINARY) - case ESP_STUB_CMD_FLASH_MAP_GET: - ret = stub_flash_get_map(arg1, arg2, flash_size); - break; -#endif -#if defined(CMD_FLASH_BP_SET) || defined(CMD_FLASH_MULTI_COMMAND) || defined(CMD_FLASH_IDF_BINARY) - case ESP_STUB_CMD_FLASH_BP_SET: - ret = stub_flash_set_bp_multi((void *)arg1, (void *)arg2, (void *)arg3, arg4); - break; -#endif -#if defined(CMD_FLASH_BP_CLEAR) || defined(CMD_FLASH_MULTI_COMMAND) || defined(CMD_FLASH_IDF_BINARY) - case ESP_STUB_CMD_FLASH_BP_CLEAR: - ret = stub_flash_clear_bp_multi((void *)arg1, (void *)arg2, (void *)arg3, arg4); - break; -#endif -#ifdef CMD_FLASH_CLOCK_CONFIGURE - case ESP_STUB_CMD_FLASH_CLOCK_CONFIGURE: - ret = stub_cpu_clock_configure(arg1); - if (stub_get_log_dest() == STUB_LOG_DEST_UART) - stub_uart_console_configure(stub_get_log_dest()); - break; -#endif -#ifdef CMD_FLASH_TEST - case ESP_STUB_CMD_FLASH_TEST: - ret = stub_flash_test(); - break; -#endif - default: - ret = ESP_STUB_ERR_NOT_SUPPORTED; - } - -_flash_end: - stub_flash_state_restore(&flash_state); - return ret; -} - -uint32_t stub_esp_clk_cpu_freq(void) -{ - extern uint32_t g_stub_cpu_freq_hz; - return g_stub_cpu_freq_hz; -} - -void ets_update_cpu_frequency(uint32_t ticks_per_us) -{ - /* do nothing for stub */ -} - -__attribute__((weak)) int stub_cpu_clock_configure(int cpu_freq_mhz) -{ - return 0; -} - -__attribute__((weak)) void stub_uart_console_configure(int dest) -{ -} - -__attribute__((weak)) esp_flash_enc_mode_t stub_get_flash_encryption_mode(void) -{ - return ESP_FLASH_ENC_MODE_DISABLED; -} - -__attribute__((weak)) void stub_log_init(enum stub_log_levels level, enum stub_log_destination dest) -{ -} - -#if STUB_LOG_ENABLE == 1 -const char *cmd_to_str(int cmd) -{ - switch (cmd) { - case ESP_STUB_CMD_FLASH_READ: return "FLASH_READ"; - case ESP_STUB_CMD_FLASH_WRITE: return "FLASH_WRITE"; - case ESP_STUB_CMD_FLASH_ERASE: return "FLASH_ERASE"; - case ESP_STUB_CMD_FLASH_ERASE_CHECK: return "FLASH_ERASE_CHECK"; - case ESP_STUB_CMD_FLASH_MAP_GET: return "FLASH_MAP_GET"; - case ESP_STUB_CMD_FLASH_BP_SET: return "FLASH_BP_SET"; - case ESP_STUB_CMD_FLASH_BP_CLEAR: return "FLASH_BP_CLEAR"; - case ESP_STUB_CMD_FLASH_TEST: return "FLASH_TEST"; - case ESP_STUB_CMD_FLASH_WRITE_DEFLATED: return "FLASH_WRITE_DEFLATED"; - case ESP_STUB_CMD_FLASH_CALC_HASH: return "FLASH_CALC_HASH"; - case ESP_STUB_CMD_FLASH_CLOCK_CONFIGURE: return "CLOCK_CONFIGURE"; - default: return ""; - } -} -#endif - -int stub_main(int cmd, ...) -{ - va_list ap; - int ret = 0; - - /* zero bss */ - for (uint32_t *p = &_bss_start; p < &_bss_end; p++) - *p = 0; - - /* we get here just after OpenOCD's stub trampoline - * up to 5 parameters are passed via registers by that jumping code */ - /* interrupts level in PS is set to 5 to allow high prio IRQs only (including Debug Interrupt) */ - /* We need Debug Interrupt Level to allow breakpoints handling by OpenOCD */ - stub_log_init(STUB_RESET_LOG_LEVEL, STUB_RESET_LOG_DEST); - STUB_LOGD("cpu_freq:%d Mhz\n", stub_esp_clk_cpu_freq() / MHZ); - STUB_LOGD("DATA 0x%x..0x%x\n", &_data_start, &_data_end); - STUB_LOGD("BSS 0x%x..0x%x\n", &_bss_start, &_bss_end); - STUB_LOGD("cmd %d:%s\n", cmd, cmd_to_str(cmd)); - - va_start(ap, cmd); - if (cmd <= ESP_STUB_CMD_FLASH_MAX_ID) { - ret = stub_flash_handler(cmd, ap); - } else { - switch (cmd) { -#if STUB_DEBUG - case ESP_STUB_CMD_TEST: - STUB_LOGD("TEST %d\n", cmd); - break; -#endif - default: - ret = ESP_STUB_ERR_NOT_SUPPORTED; - } - } - va_end(ap); - - STUB_LOGD("exit %d\n", ret); - return ret; -} diff --git a/contrib/loaders/flash/espressif/stub_flasher_int.h b/contrib/loaders/flash/espressif/stub_flasher_int.h deleted file mode 100644 index d58e8bd370..0000000000 --- a/contrib/loaders/flash/espressif/stub_flasher_int.h +++ /dev/null @@ -1,73 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP chips flasher stub internal definitions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_INT_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_INT_H - -#include - -#ifndef MIN -#define MIN(a, b) (((a) < (b)) ? (a) : (b)) -#endif - -#ifndef ALIGN_UP_BY -#define ALIGN_UP_BY(num, a) (((num) + ((a) - 1)) & ~((a) - 1)) -#endif - -#ifndef BIT -#define BIT(nr) (1UL << (nr)) -#endif - -#ifndef MHZ -#define MHZ (1000000) -#endif - -#define __maybe_unused __attribute__((unused)) - -/* Flash geometry constants */ -#define STUB_FLASH_SECTOR_SIZE 0x1000 -#define STUB_FLASH_BLOCK_SIZE 0x10000 -#define STUB_FLASH_PAGE_SIZE 0x100 -#define STUB_FLASH_STATUS_MASK 0xFFFF - -/* - Flash encryption mode based on efuse values -*/ -typedef enum { - /* flash encryption is not enabled (flash crypt cnt=0) */ - ESP_FLASH_ENC_MODE_DISABLED, - /* flash encryption is enabled but for Development (reflash over UART allowed) */ - ESP_FLASH_ENC_MODE_DEVELOPMENT, - /* flash encryption is enabled for Release (reflash over UART disabled) */ - ESP_FLASH_ENC_MODE_RELEASE -} esp_flash_enc_mode_t; - -/* SPI Flash map request data */ -struct spiflash_map_req { - /* Request mapping SPI Flash base address */ - uint32_t src_addr; - /* Request mapping SPI Flash size */ - uint32_t size; - /* Mapped memory pointer */ - void *ptr; - /* Mapped started MMU page index */ - uint32_t start_page; - /* Mapped MMU page count */ - uint32_t page_cnt; - /* Virtual addr */ - uint32_t vaddr_start; - /* ID of the core currently executing this code */ - int core_id; -}; - -esp_flash_enc_mode_t stub_get_flash_encryption_mode(void); -void stub_flash_cache_flush(void); -void stub_uart_console_configure(int dest); -int stub_cpu_clock_configure(int cpu_freq_mhz); -uint32_t stub_esp_clk_cpu_freq(void); -int stub_flash_read_buff(uint32_t addr, void *buffer, uint32_t size); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_FLASHER_INT_H */ diff --git a/contrib/loaders/flash/espressif/stub_logger.c b/contrib/loaders/flash/espressif/stub_logger.c deleted file mode 100644 index 8b0eb69c5d..0000000000 --- a/contrib/loaders/flash/espressif/stub_logger.c +++ /dev/null @@ -1,56 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP chips flasher stub logger definitions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#include "stub_flasher_int.h" -#include "stub_logger.h" - -enum stub_log_levels s_log_level = STUB_LOG_LEVEL_NONE; -static enum stub_log_destination s_log_dest = STUB_LOG_DEST_SRAM; - -#if STUB_LOG_ENABLE == 1 - -extern void ets_install_putc1(void (*p)(char c)); -extern void ets_install_putc2(void (*p)(char c)); - -static struct stub_log_buffer s_stub_log_buff; - -static void stub_log_buffer_write(char c) -{ - s_stub_log_buff.buf[s_stub_log_buff.write] = c; - s_stub_log_buff.write = (s_stub_log_buff.write + 1) & (STUB_LOG_BUFF_SIZE - 1); -} - -void stub_log_init(enum stub_log_levels level, enum stub_log_destination dest) -{ - if (level != STUB_LOG_LEVEL_NONE) { - if (dest == STUB_LOG_DEST_UART || dest == STUB_LOG_DEST_USB) { - stub_uart_console_configure(dest); - } else if (dest == STUB_LOG_DEST_SRAM) { - ets_install_putc1(stub_log_buffer_write); - ets_install_putc2(NULL); - s_stub_log_buff.write = 0; - } else { - level = STUB_LOG_LEVEL_NONE; - } - } - - s_log_level = level; - s_log_dest = level == STUB_LOG_LEVEL_NONE ? STUB_LOG_DEST_NONE : dest; -} - -#endif /* STUB_LOG_ENABLE == 1*/ - -inline enum stub_log_levels stub_get_log_level(void) -{ - return s_log_level; -} - -inline enum stub_log_destination stub_get_log_dest(void) -{ - return s_log_dest; -} diff --git a/contrib/loaders/flash/espressif/stub_logger.h b/contrib/loaders/flash/espressif/stub_logger.h deleted file mode 100644 index 51dd14fb9c..0000000000 --- a/contrib/loaders/flash/espressif/stub_logger.h +++ /dev/null @@ -1,73 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * ESP chips flasher stub logger definitions * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_LOGGER_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_LOGGER_H - -#include - -enum stub_log_levels { - STUB_LOG_LEVEL_NONE, - STUB_LOG_LEVEL_ERROR, - STUB_LOG_LEVEL_WARN, - STUB_LOG_LEVEL_INFO, - STUB_LOG_LEVEL_DEBUG, - STUB_LOG_LEVEL_VERBOSE -}; - -enum stub_log_destination { - STUB_LOG_DEST_NONE, - STUB_LOG_DEST_UART, - STUB_LOG_DEST_USB, - STUB_LOG_DEST_SRAM, -}; - -/* #define STUB_LOG_ENABLE 0 */ - -#define STUB_RESET_LOG_LEVEL STUB_LOG_LEVEL_VERBOSE -#define STUB_RESET_LOG_DEST STUB_LOG_DEST_SRAM - -enum stub_log_levels stub_get_log_level(void); -enum stub_log_destination stub_get_log_dest(void); - -#define STUB_LOG_BUFF_SIZE 4096 -struct stub_log_buffer { - uint32_t write; - char buf[STUB_LOG_BUFF_SIZE]; -}; - -#if STUB_LOG_ENABLE == 1 - -extern int ets_printf(const char *fmt, ...); - -extern enum stub_log_levels s_log_level; - -void stub_log_init(enum stub_log_levels level, enum stub_log_destination dest); - -#define STUB_LOG(level, format, ...) \ - do { \ - if (s_log_level != STUB_LOG_LEVEL_NONE && s_log_level >= (level)) { \ - ets_printf(format, ## __VA_ARGS__); \ - } \ - } while (0) - -#define STUB_LOGE(format, ...) STUB_LOG(STUB_LOG_LEVEL_ERROR, "STUB_E: " format, ## __VA_ARGS__) -#define STUB_LOGW(format, ...) STUB_LOG(STUB_LOG_LEVEL_WARN, "STUB_W: "format, ## __VA_ARGS__) -#define STUB_LOGI(format, ...) STUB_LOG(STUB_LOG_LEVEL_INFO, "STUB_I: "format, ## __VA_ARGS__) -#define STUB_LOGD(format, ...) STUB_LOG(STUB_LOG_LEVEL_DEBUG, "STUB_D: "format, ## __VA_ARGS__) -#define STUB_LOGV(format, ...) STUB_LOG(STUB_LOG_LEVEL_VERBOSE, "STUB_V: "format, ## __VA_ARGS__) - -#else /* !STUB_LOG_ENABLE */ - -#define STUB_LOGE(format, ...) do {} while (0) -#define STUB_LOGW(format, ...) do {} while (0) -#define STUB_LOGI(format, ...) do {} while (0) -#define STUB_LOGD(format, ...) do {} while (0) -#define STUB_LOGV(format, ...) do {} while (0) - -#endif - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_LOGGER_H */ diff --git a/contrib/loaders/flash/espressif/stub_sha.c b/contrib/loaders/flash/espressif/stub_sha.c deleted file mode 100644 index 4a7694c68a..0000000000 --- a/contrib/loaders/flash/espressif/stub_sha.c +++ /dev/null @@ -1,42 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * ESP chips flasher stub sha calculation * - * Copyright (C) 2022 Espressif Systems Ltd. * - ***************************************************************************/ -#include - -#if !CONFIG_IDF_TARGET_ESP32 - -#include -#include - -#include - -static SHA_CTX ctx; - -void stub_sha256_start(void) -{ - /* Enable SHA hardware */ - ets_sha_enable(); - ets_sha_init(&ctx, SHA2_256); -} - -void stub_sha256_data(const void *data, size_t data_len) -{ - if (data_len % 4 != 0) - return; - ets_sha_update(&ctx, data, data_len, false); -} - -void stub_sha256_finish(uint8_t *digest) -{ - if (!digest) { - bzero(&ctx, sizeof(ctx)); - return; - } - ets_sha_finish(&ctx, digest); - ets_sha_disable(); -} - -#endif /* !CONFIG_IDF_TARGET_ESP32 */ diff --git a/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.c b/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.c deleted file mode 100644 index 96b3eeeabe..0000000000 --- a/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.c +++ /dev/null @@ -1,74 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -/*************************************************************************** - * Xtensa specific flasher stub functions * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#include -#include - -#include -#include -#include "stub_xtensa_common.h" - -#define ESP_APPTRACE_TRAX_CTRL_REG ERI_TRAX_DELAYCNT -#define ESP_APPTRACE_TRAX_HOST_CONNECT BIT(23) - -#define XT_INS_BREAK 0x004000 -#define XT_INS_BREAKN 0xF02D - -#define CPUTICKS2US(_t_) ((_t_) / (stub_esp_clk_cpu_freq() / 1000000)) - -void vPortEnterCritical(void *mux) -{ -} - -void vPortExitCritical(void *mux) -{ -} - -int stub_apptrace_prepare(void) -{ - /* imply that host is auto-connected */ - uint32_t reg = eri_read(ESP_APPTRACE_TRAX_CTRL_REG); - reg |= ESP_APPTRACE_TRAX_HOST_CONNECT; - eri_write(ESP_APPTRACE_TRAX_CTRL_REG, reg); - - return ESP_STUB_ERR_OK; -} - -uint64_t stub_get_time(void) -{ - extern unsigned int xthal_get_ccount(void); - uint32_t ticks = xthal_get_ccount(); - return CPUTICKS2US(ticks); -} - -int64_t esp_timer_get_time(void) -{ - return (int64_t)stub_get_time(); -} - -uint8_t stub_get_insn_size(uint8_t *insn) -{ - return insn[0] & 0x8 ? 2 : 3; -} - -uint8_t stub_get_max_insn_size(void) -{ - return 3; -} - -uint32_t stub_get_break_insn(uint8_t insn_sz) -{ - return insn_sz == 2 ? XT_INS_BREAKN : XT_INS_BREAK; -} - -uint32_t stub_get_coreid(void) -{ - int id; - __asm__ volatile ("rsr.prid %0\n" - " extui %0,%0,13,1" - : "=r" (id)); - return id; -} diff --git a/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.h b/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.h deleted file mode 100644 index c11570bffc..0000000000 --- a/contrib/loaders/flash/espressif/xtensa/stub_xtensa_common.h +++ /dev/null @@ -1,22 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -/*************************************************************************** - * Xtensa chips common definitions for flasher stub * - * Copyright (C) 2023 Espressif Systems Ltd. * - ***************************************************************************/ -#ifndef OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_XTENSA_COMMON_H -#define OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_XTENSA_COMMON_H - -#define ESP_APPTRACE_TRAX_BLOCK_SIZE (0x4000UL) -#define ESP_APPTRACE_USR_DATA_LEN_MAX (ESP_APPTRACE_TRAX_BLOCK_SIZE - 2) - -uint8_t stub_get_insn_size(uint8_t *insn); -uint8_t stub_get_max_insn_size(void); -uint32_t stub_get_break_insn(uint8_t insn_sz); -uint32_t stub_get_coreid(void); -int stub_apptrace_prepare(void); -uint64_t stub_get_time(void); -int64_t esp_timer_get_time(void); -uint32_t stub_flash_get_id(void); - -#endif /* OPENOCD_LOADERS_FLASH_ESPRESSIF_STUB_XTENSA_COMMON_H */ diff --git a/src/flash/nor/esp32.c b/src/flash/nor/esp32.c index a7b032d674..3f48411e3b 100644 --- a/src/flash/nor/esp32.c +++ b/src/flash/nor/esp32.c @@ -41,15 +41,11 @@ static bool esp32_is_drom_address(target_addr_t addr) return addr >= ESP32_DROM_LOW && addr < ESP32_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32c2.c b/src/flash/nor/esp32c2.c index a6953df8a7..167456eef2 100644 --- a/src/flash/nor/esp32c2.c +++ b/src/flash/nor/esp32c2.c @@ -40,15 +40,11 @@ static bool esp32c2_is_drom_address(target_addr_t addr) return addr >= ESP32C2_DROM_LOW && addr < ESP32C2_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32c2_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32c3.c b/src/flash/nor/esp32c3.c index 63d1f651e9..f5a9ded110 100644 --- a/src/flash/nor/esp32c3.c +++ b/src/flash/nor/esp32c3.c @@ -40,15 +40,11 @@ static bool esp32c3_is_drom_address(target_addr_t addr) return addr >= ESP32C3_DROM_LOW && addr < ESP32C3_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32c3_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32c5.c b/src/flash/nor/esp32c5.c index 287de3d820..3116204721 100644 --- a/src/flash/nor/esp32c5.c +++ b/src/flash/nor/esp32c5.c @@ -40,15 +40,11 @@ static bool esp32c5_is_drom_address(target_addr_t addr) return addr >= ESP32C5_DROM_LOW && addr < ESP32C5_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32c5_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32c6.c b/src/flash/nor/esp32c6.c index ae1c421458..06729f417d 100644 --- a/src/flash/nor/esp32c6.c +++ b/src/flash/nor/esp32c6.c @@ -40,21 +40,17 @@ static bool esp32c6_is_drom_address(target_addr_t addr) return addr >= ESP32C6_DROM_LOW && addr < ESP32C6_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32c6_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; switch (cmd) { - case ESP_STUB_CMD_FLASH_MAP_GET: - case ESP_STUB_CMD_FLASH_BP_SET: - case ESP_STUB_CMD_FLASH_BP_CLEAR: + //case ESP_STUB_CMD_FLASH_MAP_GET: + //case ESP_STUB_CMD_FLASH_BP_SET: + //case ESP_STUB_CMD_FLASH_BP_CLEAR: /* TODO: return multi_command config only when stub preloaded code running */ - return s_cmd_map[ESP_STUB_CMD_FLASH_MULTI_COMMAND].config; + //return s_cmd_map[ESP_STUB_CMD_FLASH_MULTI_COMMAND].config; default: return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32c61.c b/src/flash/nor/esp32c61.c index b3f7a0bb57..1c44c26cd6 100644 --- a/src/flash/nor/esp32c61.c +++ b/src/flash/nor/esp32c61.c @@ -40,15 +40,11 @@ static bool esp32c61_is_drom_address(target_addr_t addr) return addr >= ESP32C61_DROM_LOW && addr < ESP32C61_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32c61_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32h2.c b/src/flash/nor/esp32h2.c index c18517e844..02fea81a20 100644 --- a/src/flash/nor/esp32h2.c +++ b/src/flash/nor/esp32h2.c @@ -40,21 +40,17 @@ static bool esp32h2_is_drom_address(target_addr_t addr) return addr >= ESP32H2_DROM_LOW && addr < ESP32H2_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32h2_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; switch (cmd) { - case ESP_STUB_CMD_FLASH_MAP_GET: - case ESP_STUB_CMD_FLASH_BP_SET: - case ESP_STUB_CMD_FLASH_BP_CLEAR: + //case ESP_STUB_CMD_FLASH_MAP_GET: + //case ESP_STUB_CMD_FLASH_BP_SET: + //case ESP_STUB_CMD_FLASH_BP_CLEAR: /* TODO: return multi_command config only when stub preloaded code running. */ - return s_cmd_map[ESP_STUB_CMD_FLASH_MULTI_COMMAND].config; + //return s_cmd_map[ESP_STUB_CMD_FLASH_MULTI_COMMAND].config; default: return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32p4.c b/src/flash/nor/esp32p4.c index cbd0adc319..d67f4b832b 100644 --- a/src/flash/nor/esp32p4.c +++ b/src/flash/nor/esp32p4.c @@ -41,15 +41,11 @@ static bool esp32p4_is_drom_address(target_addr_t addr) return addr >= ESP32P4_DROM_LOW && addr < ESP32P4_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32p4_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32s2.c b/src/flash/nor/esp32s2.c index ec904c7f9e..cc843108f4 100644 --- a/src/flash/nor/esp32s2.c +++ b/src/flash/nor/esp32s2.c @@ -40,15 +40,11 @@ static bool esp32s2_is_drom_address(target_addr_t addr) return addr >= ESP32_S2_DROM_LOW && addr < ESP32_S2_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32s2_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp32s3.c b/src/flash/nor/esp32s3.c index bed496119b..aef868c322 100644 --- a/src/flash/nor/esp32s3.c +++ b/src/flash/nor/esp32s3.c @@ -41,15 +41,11 @@ static bool esp32s3_is_drom_address(target_addr_t addr) return addr >= ESP32_S3_DROM_LOW && addr < ESP32_S3_DROM_HIGH; } -static const struct command_map s_cmd_map[ESP_STUB_CMD_FLASH_MAX_ID + 1] = { - MAKE_CMD_MAP_ENTRIES -}; - static const struct esp_flasher_stub_config *esp32s3_get_stub(struct flash_bank *bank, int cmd) { struct esp_flash_bank *esp_info = bank->driver_priv; if (esp_info->stub_log_enabled) - return s_cmd_map[ESP_STUB_CMD_FLASH_WITH_LOG].config; + return s_cmd_map[ESP_STUB_CMD_TEST_ALL].config; return s_cmd_map[cmd].config; } diff --git a/src/flash/nor/esp_flash.c b/src/flash/nor/esp_flash.c index 86fbdc5c9a..93b83a548a 100644 --- a/src/flash/nor/esp_flash.c +++ b/src/flash/nor/esp_flash.c @@ -66,7 +66,7 @@ #include #include #include -#include "contrib/loaders/flash/espressif/stub_flasher.h" +#include "contrib/loaders/flash/espressif/include/esp_stub.h" #include #include "esp_flash.h" @@ -215,7 +215,7 @@ static int esp_algo_flasher_algorithm_init(struct esp_algorithm_run_data *algo, memset(algo, 0, sizeof(*algo)); algo->hw = stub_hw; - algo->reg_args.first_user_param = stub_cfg->first_user_reg_param; + algo->reg_args.first_user_param = stub_hw->first_user_param; algo->image.code_size = stub_cfg->code_sz; algo->image.data_size = stub_cfg->data_sz; algo->image.bss_size = stub_cfg->bss_sz; @@ -328,7 +328,7 @@ int esp_algo_flash_blank_check(struct flash_bank *bank) destroy_mem_param(&mp); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to check erase flash (%" PRId32 ")!", run.ret_code); ret = ERROR_FAIL; } else { @@ -380,7 +380,7 @@ static int esp_algo_flash_get_mappings(struct flash_bank *bank, flash_map->flash_size = target_buffer_get_u32(bank->target, mp.value + ESP_STUB_FLASHMAP_FLASH_SIZE); flash_map->retcode = target_buffer_get_u32(bank->target, mp.value + ESP_STUB_FLASHMAP_RETCODE); - if (flash_map->retcode != ESP_STUB_ERR_OK) { + if (flash_map->retcode != ESP_STUB_OK) { LOG_WARNING("Failed to get flash maps (%" PRId32 ")!", flash_map->retcode); if (flash_map->retcode == ESP_STUB_ERR_INVALID_IMAGE) LOG_WARNING( @@ -463,7 +463,7 @@ int esp_algo_flash_erase(struct flash_bank *bank, unsigned int first, unsigned i LOG_ERROR("Failed to run flasher stub (%d)!", ret); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to erase flash (%" PRId32 ")!", run.ret_code); ret = ERROR_FAIL; } else { @@ -482,46 +482,46 @@ static int esp_algo_flash_rw_do(struct target *target, void *priv) int retval = ERROR_OK, busy_num = 0; if (duration_start(&algo_time) != 0) { - LOG_ERROR("Failed to start data write time measurement!"); + LOG_TARGET_ERROR(target, "Failed to start data write time measurement!"); return ERROR_FAIL; } while (rw->total_count < rw->count) { uint32_t block_id = 0, len = 0; - LOG_DEBUG("Transfer block on %s", target_name(target)); + LOG_TARGET_DEBUG(target, "Transfer block"); retval = rw->apptrace->data_len_read(target, &block_id, &len); if (retval != ERROR_OK) { - LOG_ERROR("Failed to read apptrace status (%d)!", retval); + LOG_TARGET_ERROR(target, "Failed to read apptrace status (%d)!", retval); return retval; } /* transfer block */ - LOG_DEBUG("Transfer block %d, read %d bytes from target", block_id, len); + LOG_TARGET_DEBUG(target, "Transfer block %d, read %d bytes from target", block_id, len); retval = rw->xfer(target, block_id, len, rw); if (retval == ERROR_WAIT) { - LOG_DEBUG("Block not ready"); + LOG_TARGET_DEBUG(target, "Block not ready"); if (busy_num++ == 0) { if (duration_start(&tmo_time) != 0) { - LOG_ERROR("Failed to start data write time measurement!"); + LOG_TARGET_ERROR(target, "Failed to start data write time measurement!"); return ERROR_FAIL; } } else { /* if no transfer check tmo */ if (duration_measure(&tmo_time) != 0) { - LOG_ERROR("Failed to stop algo run measurement!"); + LOG_TARGET_ERROR(target, "Failed to stop algo run measurement!"); return ERROR_FAIL; } if (1000 * duration_elapsed(&tmo_time) > ESP_FLASH_RW_TMO) { - LOG_ERROR("Transfer data tmo!"); + LOG_TARGET_ERROR(target, "Transfer data tmo!"); return ERROR_WAIT; } } } else if (retval != ERROR_OK) { - LOG_ERROR("Failed to transfer flash data block (%d)!", retval); + LOG_TARGET_ERROR(target, "Failed to transfer flash data block (%d)!", retval); return retval; } else { busy_num = 0; } if (rw->total_count < rw->count && target->state != TARGET_DEBUG_RUNNING) { - LOG_ERROR( + LOG_TARGET_ERROR(target, "Algorithm accidentally stopped (%d)! Transferred %" PRIu32 " of %" PRIu32, target->state, @@ -536,10 +536,10 @@ static int esp_algo_flash_rw_do(struct target *target, void *priv) target->smp = smp; } if (duration_measure(&algo_time) != 0) { - LOG_ERROR("Failed to stop data write measurement!"); + LOG_TARGET_ERROR(target, "Failed to stop data write measurement!"); return ERROR_FAIL; } - LOG_INFO("PROF: Data transferred in %g ms @ %g KB/s", + LOG_TARGET_INFO(target, "PROF: Data transferred in %g ms @ %g KB/s", duration_elapsed(&algo_time) * 1000, duration_kbps(&algo_time, rw->total_count)); @@ -575,14 +575,8 @@ static int esp_algo_flash_write_xfer(struct target *target, uint32_t block_id, u if (state->prev_block_id == block_id) return ERROR_WAIT; - uint32_t wr_sz = state->rw.count - state->rw.total_count < - state->rw.apptrace->usr_block_max_size_get(target) ? - state->rw.count - - state->rw.total_count : state->rw.apptrace->usr_block_max_size_get(target); - retval = state->rw.apptrace->usr_block_write(target, - block_id, - state->rw.buffer + state->rw.total_count, - wr_sz); + uint32_t wr_sz = MIN(state->rw.count - state->rw.total_count, state->rw.apptrace->usr_block_max_size_get(target)); + retval = state->rw.apptrace->usr_block_write(target, block_id, state->rw.buffer + state->rw.total_count, wr_sz); if (retval != ERROR_OK) { LOG_ERROR("Failed to write apptrace data (%d)!", retval); return retval; @@ -594,15 +588,12 @@ static int esp_algo_flash_write_xfer(struct target *target, uint32_t block_id, u return ERROR_OK; } -static int esp_algo_flash_write_state_init(struct target *target, - struct esp_algorithm_run_data *run, - void *arg) +static int esp_algo_flash_write_state_init(struct target *target, struct esp_algorithm_run_data *run, void *arg) { struct esp_flash_write_state *state = (struct esp_flash_write_state *)arg; struct duration algo_time; - /* clear control register, stub will set APPTRACE_HOST_CONNECT bit when it will be - * ready */ + /* clear control register, stub will set APPTRACE_HOST_CONNECT bit when it will be ready */ int ret = state->rw.apptrace->ctrl_reg_write(target, 0 /*block_id*/, 0 /*len*/, @@ -613,9 +604,8 @@ static int esp_algo_flash_write_state_init(struct target *target, return ret; } - /* alloc memory for stub flash write arguments in data working area */ - if (target_alloc_working_area(target, sizeof(state->stub_wargs), - &state->stub_wargs_area) != ERROR_OK) { + /* alloc memory for stub flash write arguments in the working area */ + if (target_alloc_working_area(target, sizeof(state->stub_wargs), &state->stub_wargs_area) != ERROR_OK) { LOG_ERROR("no working area available, can't alloc space for stub flash arguments!"); return ERROR_TARGET_RESOURCE_NOT_AVAILABLE; } @@ -625,9 +615,8 @@ static int esp_algo_flash_write_state_init(struct target *target, LOG_ERROR("Failed to start workarea alloc time measurement!"); return ERROR_FAIL; } - uint32_t buffer_size = 64 * 1024; - while (target_alloc_working_area_try(target, buffer_size, - &state->target_buf) != ERROR_OK) { + uint32_t buffer_size = 32 * 1024; + while (target_alloc_working_area_try(target, buffer_size, &state->target_buf) != ERROR_OK) { buffer_size /= 2; if (buffer_size == 0) { LOG_ERROR("Failed to alloc target buffer for flash data!"); @@ -638,18 +627,15 @@ static int esp_algo_flash_write_state_init(struct target *target, LOG_ERROR("Failed to stop workarea alloc measurement!"); return ERROR_FAIL; } - LOG_DEBUG("PROF: Allocated target buffer %d bytes in %g ms", - buffer_size, - duration_elapsed(&algo_time) * 1000); + LOG_DEBUG("PROF: Allocated target buffer %d bytes in %g ms", buffer_size, duration_elapsed(&algo_time) * 1000); - state->stub_wargs.down_buf_addr = state->target_buf->address; - state->stub_wargs.down_buf_size = state->target_buf->size; + state->stub_wargs.ring_buf_addr = state->target_buf->address; + state->stub_wargs.ring_buf_size = state->target_buf->size; ret = target_write_buffer(target, state->stub_wargs_area->address, sizeof(state->stub_wargs), (uint8_t *)&state->stub_wargs); if (ret != ERROR_OK) { - LOG_ERROR("Write memory at address " TARGET_ADDR_FMT " failed", - state->stub_wargs_area->address); + LOG_ERROR("Write memory at address " TARGET_ADDR_FMT " failed", state->stub_wargs_area->address); return ERROR_TARGET_FAILURE; } @@ -754,7 +740,7 @@ int esp_algo_flash_write(struct flash_bank *bank, const uint8_t *buffer, stack_size += ESP_STUB_IFLATOR_SIZE; } - run.stack_size = stack_size + ESP_STUB_UNZIP_BUFF_SIZE + stub_cfg->stack_data_pool_sz; + run.stack_size = stack_size + ESP_STUB_UNZIP_BUFF_SIZE + esp_info->stub_hw->stack_data_pool_size; run.usr_func = esp_algo_flash_rw_do; run.usr_func_arg = &wr_state; run.usr_func_init = esp_algo_flash_write_state_init; @@ -770,8 +756,8 @@ int esp_algo_flash_write(struct flash_bank *bank, const uint8_t *buffer, wr_state.stub_wargs.size = wr_state.rw.count; wr_state.stub_wargs.total_size = count; wr_state.stub_wargs.start_addr = esp_info->hw_flash_base + offset; - wr_state.stub_wargs.down_buf_addr = 0; - wr_state.stub_wargs.down_buf_size = 0; + wr_state.stub_wargs.ring_buf_addr = 0; + wr_state.stub_wargs.ring_buf_size = 0; wr_state.stub_wargs.options = ESP_STUB_FLASH_WR_RAW; if (esp_info->encryption_needed_on_chip) wr_state.stub_wargs.options |= ESP_STUB_FLASH_ENCRYPT_BINARY; @@ -795,7 +781,7 @@ int esp_algo_flash_write(struct flash_bank *bank, const uint8_t *buffer, LOG_ERROR("Failed to run flasher stub (%d)!", ret); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to write flash (%" PRId32 ")!", run.ret_code); ret = ERROR_FAIL; } else { @@ -920,7 +906,7 @@ int esp_algo_flash_read(struct flash_bank *bank, uint8_t *buffer, return ret; } - run.stack_size = stack_size + stub_cfg->stack_data_pool_sz; + run.stack_size = stack_size + esp_info->stub_hw->stack_data_pool_size; run.usr_func_init = esp_algo_flash_read_state_init; run.usr_func = esp_algo_flash_rw_do; run.usr_func_arg = &rd_state; @@ -947,7 +933,7 @@ int esp_algo_flash_read(struct flash_bank *bank, uint8_t *buffer, LOG_ERROR("Failed to run flasher stub (%d)!", ret); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to read flash (%" PRId32 ")!", run.ret_code); ret = ERROR_FAIL; } @@ -1314,7 +1300,7 @@ int esp_algo_flash_breakpoint_remove(struct target *target, struct esp_flash_bre LOG_ERROR("Failed to run flasher stub (%d)!", ret); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to clear bp (%" PRId32 ")!", run.ret_code); return ERROR_FAIL; } @@ -1381,7 +1367,7 @@ static int esp_algo_flash_calc_hash(struct flash_bank *bank, uint8_t *hash, destroy_mem_param(&mp); return ret; } - if (run.ret_code != ESP_STUB_ERR_OK) { + if (run.ret_code != ESP_STUB_OK) { LOG_ERROR("Failed to get hash value (%" PRId32 ")!", run.ret_code); ret = ERROR_FAIL; } else { @@ -1759,6 +1745,270 @@ COMMAND_HANDLER_SMP(esp_algo_flash_cmd_encryption, esp_algo_flash_cmd_set_encryp COMMAND_HANDLER_SMP(esp_algo_flash_cmd_compression, esp_algo_flash_cmd_set_compression) COMMAND_HANDLER_SMP(esp_algo_flash_cmd_appimage_flashoff, esp_algo_flash_cmd_appimage_flashoff_do) + +void esp_algo_flasher_stub_config_print(const struct esp_flasher_stub_config *config, + const struct esp_flash_bank *esp_info) +{ + LOG_INFO("Stub config:\n" + "\tcode size: %" PRIu32 ", data size: %" PRIu32 ", bss sz: %" PRIu32 ",\n" + "\tentry: " TARGET_ADDR_FMT ",\n" + "\tapptrace addr: " TARGET_ADDR_FMT ",\n" + "\tstack default sz: %" PRIu32 ",\n" + "\treverse: %d,\n" + "\tlog sz: %" PRIu32 ", log addr: " TARGET_ADDR_FMT ",\n" + "\tiram sz: %" PRIu32 ", iram addr: " TARGET_ADDR_FMT ",\n" + "\tdram sz: %" PRIu32 ", dram addr: " TARGET_ADDR_FMT ",\n" + "\tstack_pool_sz: %" PRIu32 "\n", + config->code_sz, config->data_sz, config->bss_sz, + config->entry_addr, + config->apptrace_ctrl_addr, + config->stack_default_sz, + config->reverse, + config->log_buff_size, config->log_buff_addr, + config->iram_len, config->iram_org, + config->dram_len, config->dram_org, + esp_info->stub_hw->stack_data_pool_size + ); +} + +static int esp_algo_flash_cmd_stub_lib_test_do(struct target *target) +{ + struct flash_bank *bank; + int retval = esp_algo_target_to_flash_bank(target, &bank, "flash", false); + if (retval != ERROR_OK) + return ERROR_FAIL; + + struct esp_flash_bank *esp_info = bank->driver_priv; + struct esp_algorithm_run_data run; + + const struct esp_flasher_stub_config *stub_cfg = esp_info->get_stub(bank, ESP_STUB_CMD_TEST1); + const uint32_t stack_size = esp_info->stub_log_enabled ? + stub_cfg->stack_default_sz * 2 : stub_cfg->stack_default_sz; + + int ret = esp_algo_flasher_algorithm_init(&run, esp_info->stub_hw, stub_cfg); + if (ret != ERROR_OK) + return ret; + + esp_algo_flasher_stub_config_print(stub_cfg, esp_info); + + run.stack_size = stack_size; + ret = esp_info->run_func_image(bank->target, + &run, + 1, + ESP_STUB_CMD_TEST1); + image_close(&run.image.image); + if (ret != ERROR_OK) { + LOG_ERROR("Failed to run flasher stub (%d)!", ret); + return ERROR_FAIL; + } + + LOG_INFO("ret_code: %d", run.ret_code); + + return ERROR_OK; +} + +COMMAND_HANDLER(esp_algo_flash_cmd_stub_lib_test) +{ + return esp_algo_flash_cmd_stub_lib_test_do(get_current_target(CMD_CTX)); +} + +static int esp_algo_flash_cmd_apptrace_wr_test_do(struct target *target) +{ + struct flash_bank *bank; + int retval = esp_algo_target_to_flash_bank(target, &bank, "flash", false); + if (retval != ERROR_OK) + return ERROR_FAIL; + + struct esp_flash_bank *esp_info = bank->driver_priv; + struct esp_algorithm_run_data run; + struct esp_flash_write_state wr_state; + const struct esp_flasher_stub_config *stub_cfg = esp_info->get_stub(bank, ESP_STUB_CMD_RECV_FROM_HOST); + const uint32_t stack_size = esp_info->stub_log_enabled ? + stub_cfg->stack_default_sz * 2 : stub_cfg->stack_default_sz; + + if (bank->target->state != TARGET_HALTED) { + LOG_ERROR("Target not halted"); + return ERROR_TARGET_NOT_HALTED; + } + + target_addr_t old_addr = 0; + /* apptrace is not running on target, so not all fields are inited. */ + /* Now we just set control struct addr to be able to communicate and detect that apptrace is + * inited */ + /* TODO: for m-core chip stub_cfg->apptrace_ctrl_addr is array address of control structs + * for all cores */ + int ret = esp_algo_flash_apptrace_info_init(bank->target, + esp_info, + stub_cfg->apptrace_ctrl_addr, + &old_addr); + if (ret != ERROR_OK) + return ret; + + ret = esp_algo_flasher_algorithm_init(&run, esp_info->stub_hw, stub_cfg); + if (ret != ERROR_OK) + return ret; + + esp_algo_flasher_stub_config_print(stub_cfg, esp_info); + + uint32_t buffer_size = 64 * 1024 + 10; + uint8_t *buffer = malloc(buffer_size); + if (!buffer) { + LOG_ERROR("Out of memory"); + return ERROR_FAIL; + } + for (uint32_t i = 0; i < buffer_size; i++) + buffer[i] = (uint8_t)i; + + run.stack_size = stack_size + esp_info->stub_hw->stack_data_pool_size; + run.usr_func = esp_algo_flash_rw_do; + run.usr_func_arg = &wr_state; + run.usr_func_init = esp_algo_flash_write_state_init; + run.usr_func_done = esp_algo_flash_write_state_cleanup; + memset(&wr_state, 0, sizeof(struct esp_flash_write_state)); + wr_state.rw.buffer = (uint8_t *)buffer; + wr_state.rw.count = buffer_size; + wr_state.rw.xfer = esp_algo_flash_write_xfer; + wr_state.rw.apptrace = esp_info->apptrace_hw; + wr_state.prev_block_id = (uint32_t)-1; + wr_state.rw.apptrace_ctrl_addr = stub_cfg->apptrace_ctrl_addr; + /* stub flasher arguments */ + wr_state.stub_wargs.size = wr_state.rw.count; + wr_state.stub_wargs.total_size = buffer_size; + wr_state.stub_wargs.start_addr = esp_info->hw_flash_base; + wr_state.stub_wargs.ring_buf_addr = 0; + wr_state.stub_wargs.ring_buf_size = 0; + wr_state.stub_wargs.options = ESP_STUB_FLASH_WR_RAW; + + ret = esp_info->run_func_image(bank->target, + &run, + 2, + ESP_STUB_CMD_RECV_FROM_HOST, + 0 /* esp_stub_flash_write_args */); + image_close(&run.image.image); + free(buffer); + esp_algo_flash_apptrace_info_restore(bank->target, esp_info, old_addr); + if (ret != ERROR_OK) { + LOG_ERROR("Failed to run flasher stub (%d)!", ret); + return ERROR_FAIL; + } + + LOG_INFO("ret_code: %d", run.ret_code); + + return ret; +} + +COMMAND_HANDLER(esp_algo_flash_cmd_apptrace_wr_test) +{ + return esp_algo_flash_cmd_apptrace_wr_test_do(get_current_target(CMD_CTX)); +} + +static int esp_algo_flash_cmd_apptrace_rd_test_do(struct target *target) +{ + struct flash_bank *bank; + int retval = esp_algo_target_to_flash_bank(target, &bank, "flash", false); + if (retval != ERROR_OK) + return ERROR_FAIL; + + struct esp_flash_bank *esp_info = bank->driver_priv; + struct esp_algorithm_run_data run; + struct esp_flash_read_state rd_state; + const struct esp_flasher_stub_config *stub_cfg = esp_info->get_stub(bank, ESP_STUB_CMD_SEND_TO_HOST); + const uint32_t stack_size = esp_info->stub_log_enabled ? + stub_cfg->stack_default_sz * 2 : stub_cfg->stack_default_sz; + + if (bank->target->state != TARGET_HALTED) { + LOG_ERROR("Target not halted"); + return ERROR_TARGET_NOT_HALTED; + } + + target_addr_t old_addr = 0; + /* apptrace is not running on target, so not all fields are inited. */ + /* Now we just set control struct addr to be able to communicate and detect that apptrace is + * inited */ + /* TODO: for m-core chip stub_cfg->apptrace_ctrl_addr is array address of control structs + * for all cores */ + int ret = esp_algo_flash_apptrace_info_init(bank->target, + esp_info, + stub_cfg->apptrace_ctrl_addr, + &old_addr); + if (ret != ERROR_OK) + return ret; + + ret = esp_algo_flasher_algorithm_init(&run, esp_info->stub_hw, stub_cfg); + if (ret != ERROR_OK) + return ret; + + uint32_t rd_addr = 0x20000; + uint32_t buffer_size = 128 * 1024 + 10; + uint8_t *buffer = calloc(buffer_size, sizeof(uint8_t)); + if (!buffer) { + LOG_ERROR("Out of memory"); + return ERROR_FAIL; + } + + esp_algo_flasher_stub_config_print(stub_cfg, esp_info); + + run.stack_size = stack_size + esp_info->stub_hw->stack_data_pool_size; + run.usr_func = esp_algo_flash_rw_do; + run.usr_func_arg = &rd_state; + run.usr_func_init = esp_algo_flash_read_state_init; + memset(&rd_state, 0, sizeof(struct esp_flash_read_state)); + rd_state.rw.buffer = (uint8_t *)buffer; + rd_state.rw.count = buffer_size; + rd_state.rw.xfer = esp_algo_flash_read_xfer; + rd_state.rw.apptrace = esp_info->apptrace_hw; + rd_state.rw.apptrace_ctrl_addr = stub_cfg->apptrace_ctrl_addr; + + ret = esp_info->run_func_image(bank->target, + &run, + 3, + /* cmd */ + ESP_STUB_CMD_SEND_TO_HOST, + /* start addr */ + rd_addr, + /* size */ + buffer_size); + image_close(&run.image.image); + esp_algo_flash_apptrace_info_restore(bank->target, esp_info, old_addr); + if (ret != ERROR_OK) { + free(buffer); + LOG_ERROR("Failed to run flasher stub (%d)!", ret); + return ERROR_FAIL; + } + + LOG_INFO("ret_code: %d", run.ret_code); + + if (debug_level >= LOG_LVL_DEBUG) { + if (run.ret_code == ERROR_OK) { + LOG_OUTPUT("Read Data :"); + for (size_t i = 0; i < buffer_size; i++) + LOG_OUTPUT("%02X", buffer[i]); + LOG_OUTPUT("\r\n"); + } + } + + // Check if the data is correct + for (size_t i = 0; i < buffer_size; i++) { + if (buffer[i] != (uint8_t)(i)) { + LOG_ERROR("Data is incorrect at position %zu, expected %02X, got %02X", + i, (uint8_t)(i), buffer[i]); + free(buffer); + return ERROR_FAIL; + } + } + + LOG_INFO("Read Data is correct"); + + free(buffer); + + return ERROR_OK; +} + +COMMAND_HANDLER(esp_algo_flash_cmd_apptrace_rd_test) +{ + return esp_algo_flash_cmd_apptrace_rd_test_do(get_current_target(CMD_CTX)); +} + const struct command_registration esp_flash_exec_flash_command_handlers[] = { { .name = "appimage_offset", @@ -1808,5 +2058,26 @@ const struct command_registration esp_flash_exec_flash_command_handlers[] = { .help = "Enable stub flasher logs", .usage = "['on'|'off']", }, + { + .name = "stub_lib_test", + .handler = esp_algo_flash_cmd_stub_lib_test, + .mode = COMMAND_ANY, + .help = "Test stub library", + .usage = "", + }, + { + .name = "stub_apptrace_wr_test", + .handler = esp_algo_flash_cmd_apptrace_wr_test, + .mode = COMMAND_ANY, + .help = "Test apptrace write to target", + .usage = "", + }, + { + .name = "stub_apptrace_rd_test", + .handler = esp_algo_flash_cmd_apptrace_rd_test, + .mode = COMMAND_ANY, + .help = "Test apptrace read from target", + .usage = "", + }, COMMAND_REGISTRATION_DONE }; diff --git a/src/flash/nor/esp_flash.h b/src/flash/nor/esp_flash.h index c4b597f829..a1904a98b8 100644 --- a/src/flash/nor/esp_flash.h +++ b/src/flash/nor/esp_flash.h @@ -50,10 +50,8 @@ struct esp_flasher_stub_config { uint32_t data_sz; target_addr_t entry_addr; uint32_t bss_sz; - uint32_t first_user_reg_param; target_addr_t apptrace_ctrl_addr; uint32_t stack_default_sz; /* chip based default stack usage amount */ - uint32_t stack_data_pool_sz; target_addr_t log_buff_addr; uint32_t log_buff_size; /* current_log_len + len(buff) */ target_addr_t iram_org; diff --git a/src/flash/nor/esp_stub_config.h b/src/flash/nor/esp_stub_config.h index 551a9ad6ff..14f393b751 100644 --- a/src/flash/nor/esp_stub_config.h +++ b/src/flash/nor/esp_stub_config.h @@ -3,122 +3,33 @@ #ifndef OPENOCD_FLASH_NOR_ESP_STUB_CONFIG_H #define OPENOCD_FLASH_NOR_ESP_STUB_CONFIG_H -#include "../../../contrib/loaders/flash/espressif/stub_flasher.h" - -#ifdef ESP_TARGET_ESP32C6 -#include "../../../contrib/loaders/flash/espressif/esp32c6/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32H2) -#include "../../../contrib/loaders/flash/espressif/esp32h2/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32C5) -#include "../../../contrib/loaders/flash/espressif/esp32c5/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32C61) -#include "../../../contrib/loaders/flash/espressif/esp32c61/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32P4) -#include "../../../contrib/loaders/flash/espressif/esp32p4/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32C2) -#include "../../../contrib/loaders/flash/espressif/esp32c2/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32C3) -#include "../../../contrib/loaders/flash/espressif/esp32c3/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_RISCV_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE ESP_RISCV_STACK_DATA_POOL_SIZE -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32) -#include "../../../contrib/loaders/flash/espressif/esp32/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_XTENSA_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE 0 -#define STUB_REVERSE_BINARY true -#elif defined(ESP_TARGET_ESP32S2) -#include "../../../contrib/loaders/flash/espressif/esp32s2/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_XTENSA_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE 0 -#define STUB_REVERSE_BINARY false -#elif defined(ESP_TARGET_ESP32S3) -#include "../../../contrib/loaders/flash/espressif/esp32s3/stub_flasher_image.h" -#define STUB_ARGS_FUNC_START ESP_XTENSA_STUB_ARGS_FUNC_START -#define STUB_STACK_DATA_POOL_SIZE 0 -#define STUB_REVERSE_BINARY false -#endif - -#define MAKE_ESP_STUB_CFG(name, code_array, data_array, entry, bss, apptrace, log_addr, log_size, \ - first_user_reg, stack_add_size, stack_pool_sz, iram_start, iram_size, dram_start, dram_size, reverse_bin) \ - static const struct esp_flasher_stub_config s_esp_stub_cfg_##name = { \ - .code = code_array, \ - .code_sz = sizeof(code_array), \ - .data = data_array, \ - .data_sz = sizeof(data_array), \ - .entry_addr = entry, \ - .bss_sz = bss, \ - .first_user_reg_param = first_user_reg, \ - .apptrace_ctrl_addr = apptrace, \ - .stack_default_sz = stack_add_size, \ - .stack_data_pool_sz = stack_pool_sz, \ - .log_buff_addr = log_addr, \ - .log_buff_size = log_size, \ - .iram_org = iram_start, \ - .iram_len = iram_size, \ - .dram_org = dram_start, \ - .dram_len = dram_size, \ - .reverse = reverse_bin \ - } - -#define COMMANDS \ - X(flash_read, FLASH_READ) \ - X(flash_write, FLASH_WRITE) \ - X(flash_erase, FLASH_ERASE) \ - X(flash_erase_check, FLASH_ERASE_CHECK) \ - X(flash_map_get, FLASH_MAP_GET) \ - X(flash_bp_set, FLASH_BP_SET) \ - X(flash_bp_clear, FLASH_BP_CLEAR) \ - X(flash_test, FLASH_TEST) \ - X(flash_write_deflated, FLASH_WRITE_DEFLATED) \ - X(flash_calc_hash, FLASH_CALC_HASH) \ - X(flash_clock_configure, FLASH_CLOCK_CONFIGURE) \ - X(flash_multi_command, FLASH_MULTI_COMMAND) \ - X(flash_idf_binary, FLASH_IDF_BINARY) \ - X(flash_with_log, FLASH_WITH_LOG) - struct command_map { int command; const struct esp_flasher_stub_config *config; }; -#define X(name, uppercase_name) \ - MAKE_ESP_STUB_CFG(name, s_esp_flasher_stub_##name##_code, s_esp_flasher_stub_##name##_data, \ - ESP_STUB_##uppercase_name##_ENTRY_ADDR, ESP_STUB_##uppercase_name##_BSS_SIZE, \ - ESP_STUB_##uppercase_name##_APPTRACE_CTRL_ADDR, \ - ESP_STUB_##uppercase_name##_LOG_ADDR, ESP_STUB_##uppercase_name##_LOG_SIZE, \ - STUB_ARGS_FUNC_START, ESP_STUB_STACK_SIZE, STUB_STACK_DATA_POOL_SIZE, \ - ESP_STUB_##uppercase_name##_IRAM_ORG, ESP_STUB_##uppercase_name##_IRAM_LEN, \ - ESP_STUB_##uppercase_name##_DRAM_ORG, ESP_STUB_##uppercase_name##_DRAM_LEN, \ - STUB_REVERSE_BINARY); +#include "../../../contrib/loaders/flash/espressif/include/esp_stub.h" -/* Expand the macro for each command */ -COMMANDS - -#undef X - -#define X(name, uppercase_name) \ - {ESP_STUB_CMD_##uppercase_name, &s_esp_stub_cfg_##name}, - -#define MAKE_CMD_MAP_ENTRIES \ - COMMANDS +#if defined(ESP_TARGET_ESP32) +#include "../../../contrib/loaders/flash/espressif/images/esp32/stub_image.h" +#elif defined(ESP_TARGET_ESP32S2) +#include "../../../contrib/loaders/flash/espressif/images/esp32s2/stub_image.h" +#elif defined(ESP_TARGET_ESP32S3) +#include "../../../contrib/loaders/flash/espressif/images/esp32s3/stub_image.h" +#elif defined(ESP_TARGET_ESP32C2) +#include "../../../contrib/loaders/flash/espressif/images/esp32c2/stub_image.h" +#elif defined(ESP_TARGET_ESP32C3) +#include "../../../contrib/loaders/flash/espressif/images/esp32c3/stub_image.h" +#elif defined(ESP_TARGET_ESP32C5) +#include "../../../contrib/loaders/flash/espressif/images/esp32c5/stub_image.h" +#elif defined(ESP_TARGET_ESP32C6) +#include "../../../contrib/loaders/flash/espressif/images/esp32c6/stub_image.h" +#elif defined(ESP_TARGET_ESP32C61) +#include "../../../contrib/loaders/flash/espressif/images/esp32c61/stub_image.h" +#elif defined(ESP_TARGET_ESP32H2) +#include "../../../contrib/loaders/flash/espressif/images/esp32h2/stub_image.h" +#elif defined(ESP_TARGET_ESP32P4) +#include "../../../contrib/loaders/flash/espressif/images/esp32p4/stub_image.h" +#endif #endif /* OPENOCD_FLASH_NOR_ESP_STUB_CONFIG_H */ diff --git a/src/target/espressif/esp_algorithm.c b/src/target/espressif/esp_algorithm.c index 49b9f9c452..6efc51a719 100644 --- a/src/target/espressif/esp_algorithm.c +++ b/src/target/espressif/esp_algorithm.c @@ -13,7 +13,7 @@ #include #include #include "esp_algorithm.h" -#include "../../../contrib/loaders/flash/espressif/stub_flasher.h" +#include "../../../contrib/loaders/flash/espressif/include/esp_stub.h" /* 3 sec will be enough for the regular commands. Flash erase will take time but it has another timer value */ #define DEFAULT_ALGORITHM_TIMEOUT_MS 3000 /* ms */ diff --git a/src/target/espressif/esp_algorithm.h b/src/target/espressif/esp_algorithm.h index 550d111827..77c82c2e7d 100644 --- a/src/target/espressif/esp_algorithm.h +++ b/src/target/espressif/esp_algorithm.h @@ -203,6 +203,8 @@ struct esp_algorithm_hw { const uint8_t *(*stub_tramp_get)(struct target *target, size_t *size); int (*run_onboard_func)(struct target *target, struct esp_algorithm_run_data *run, uint32_t func_addr, uint32_t num_args, ...); + uint32_t first_user_param; + uint32_t stack_data_pool_size; }; /** diff --git a/src/target/espressif/esp_riscv_algorithm.c b/src/target/espressif/esp_riscv_algorithm.c index 9bde955a5f..9da8957501 100644 --- a/src/target/espressif/esp_riscv_algorithm.c +++ b/src/target/espressif/esp_riscv_algorithm.c @@ -27,6 +27,8 @@ const struct esp_algorithm_hw riscv_algo_hw = { .algo_cleanup = esp_riscv_algo_cleanup, .stub_tramp_get = esp_riscv_stub_tramp_get, .run_onboard_func = esp_riscv_smp_run_onboard_func, + .first_user_param = ESP_RISCV_STUB_ARGS_FUNC_START, + .stack_data_pool_size = ESP_RISCV_STACK_DATA_POOL_SIZE, }; static const uint8_t *esp_riscv_stub_tramp_get(struct target *target, size_t *size) diff --git a/src/target/espressif/esp_xtensa_algorithm.c b/src/target/espressif/esp_xtensa_algorithm.c index 5b700b9b38..17f008dfb4 100644 --- a/src/target/espressif/esp_xtensa_algorithm.c +++ b/src/target/espressif/esp_xtensa_algorithm.c @@ -23,6 +23,8 @@ const struct esp_algorithm_hw xtensa_algo_hw = { .algo_cleanup = esp_xtensa_algo_cleanup, .stub_tramp_get = esp_xtensa_stub_tramp_get, .run_onboard_func = esp_xtensa_smp_run_onboard_func, + .first_user_param = ESP_XTENSA_STUB_ARGS_FUNC_START, + .stack_data_pool_size = 0, }; /* Generated from contrib/loaders/trampoline/espressif/xtensa/esp_xtensa_stub_tramp_win.S */ diff --git a/tcl/target/esp_common.cfg b/tcl/target/esp_common.cfg index 39cce70c27..b05837babe 100644 --- a/tcl/target/esp_common.cfg +++ b/tcl/target/esp_common.cfg @@ -291,13 +291,13 @@ proc configure_esp_riscv_default_settings { } { riscv set_reset_timeout_sec 2 riscv set_command_timeout_sec 5 - $_TARGETNAME_0 riscv set_mem_access sysbus progbuf abstract + $_TARGETNAME_0 riscv set_mem_access progbuf sysbus abstract $_TARGETNAME_0 riscv set_ebreakm on $_TARGETNAME_0 riscv set_ebreaks on $_TARGETNAME_0 riscv set_ebreaku on if { $_ONLYCPU & 0x2 } { - $_TARGETNAME_1 riscv set_mem_access sysbus progbuf abstract + $_TARGETNAME_1 riscv set_mem_access progbuf sysbus abstract $_TARGETNAME_1 riscv set_ebreakm on $_TARGETNAME_1 riscv set_ebreaks on $_TARGETNAME_1 riscv set_ebreaku on diff --git a/tools/checkpatch-esp.sh b/tools/checkpatch-esp.sh index 2309d52398..8c528d7641 100755 --- a/tools/checkpatch-esp.sh +++ b/tools/checkpatch-esp.sh @@ -1,7 +1,7 @@ #!/bin/sh # SPDX-License-Identifier: GPL-2.0-or-later -since=${1:-origin/master} +since=${1:-origin/esp-stub-ng-dev} commit_count=$(git rev-list --count "${since}..HEAD") if [ "$commit_count" -eq 0 ]; then echo "No new commits between '${since}' and 'master'." pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy