]> granicus.if.org Git - esp-idf/commitdiff
Mass replacement of http with https urls, fixed broken urls
authorkrzychb <krzychb@gazeta.pl>
Tue, 5 Sep 2017 19:58:31 +0000 (21:58 +0200)
committerkrzychb <krzychb@gazeta.pl>
Wed, 6 Sep 2017 06:16:01 +0000 (08:16 +0200)
24 files changed:
components/bootloader/Kconfig.projbuild
docs/COPYRIGHT.rst
docs/Doxyfile
docs/README.md
docs/api-guides/jtag-debugging/debugging-examples.rst
docs/api-guides/jtag-debugging/index.rst
docs/contribute/documenting-code.rst
docs/get-started/eclipse-setup.rst
docs/get-started/establish-serial-connection.rst
docs/get-started/get-started-devkitc.rst
docs/get-started/get-started-wrover-kit-v2.rst
docs/get-started/get-started-wrover-kit.rst
docs/get-started/idf-monitor.rst
docs/get-started/index.rst
docs/get-started/macos-setup-scratch.rst
docs/get-started/windows-setup-scratch.rst
docs/hw-reference/index.rst
docs/hw-reference/modules-and-boards.rst
docs/resources.rst
examples/peripherals/touch_pad_interrupt/README.md
examples/peripherals/touch_pad_read/README.md
examples/protocols/openssl_server/README.md [changed mode: 0755->0644]
examples/protocols/sntp/README.md
examples/system/app_trace_to_host/README.md

index d494cb055979bd6ebdc03b16514be07afb625561..5cb315b5fd1abe1f6e0783bd7ac3a29b367f16ee 100644 (file)
@@ -58,7 +58,7 @@ config SECURE_BOOT_ENABLED
 
         When enabling secure boot, JTAG and ROM BASIC Interpreter are permanently disabled by default.
 
-        Refer to http://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
+        Refer to https://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
 
 choice SECURE_BOOTLOADER_MODE
     bool "Secure bootloader mode"
@@ -122,7 +122,7 @@ config SECURE_BOOT_VERIFICATION_KEY
        PEM formatted private key using the espsecure.py
        extract_public_key command.
 
-       Refer to http://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
+       Refer to https://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
 
 config SECURE_BOOT_INSECURE
     bool "Allow potentially insecure options"
@@ -133,7 +133,7 @@ config SECURE_BOOT_INSECURE
 
        Only enable these options if you are very sure.
 
-       Refer to http://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
+       Refer to https://esp-idf.readthedocs.io/en/latest/security/secure-boot.html before enabling.
 
 config FLASH_ENCRYPTION_ENABLED
     bool "Enable flash encryption on boot (READ DOCS FIRST)"
@@ -144,7 +144,7 @@ config FLASH_ENCRYPTION_ENABLED
        Note: After first boot, the system will be permanently encrypted. Re-flashing an encrypted
        system is complicated and not always possible.
 
-       Read http://esp-idf.readthedocs.io/en/latest/security/flash-encryption.html before enabling.
+       Read https://esp-idf.readthedocs.io/en/latest/security/flash-encryption.html before enabling.
 
 config FLASH_ENCRYPTION_INSECURE
     bool "Allow potentially insecure options"
index 81732ba49c9df47088f69260c6405fc47e591df9..65980b7ec85bb1ee17ad81b8a43fcc0862186952 100644 (file)
@@ -103,10 +103,10 @@ Copyright (C) 2011, ChaN, all right reserved.
 .. _Newlib: https://sourceware.org/newlib/
 .. _FreeRTOS: http://freertos.org/
 .. _esptool.py: https://github.com/espressif/esptool
-.. _LWIP: http://savannah.nongnu.org/projects/lwip/
+.. _LWIP: https://savannah.nongnu.org/projects/lwip/
 .. _TinyBasic: https://github.com/BleuLlama/TinyBasicPlus
 .. _miniz: https://code.google.com/archive/p/miniz/
-.. _wpa_supplicant: http://w1.fi/wpa_supplicant/
+.. _wpa_supplicant: https://w1.fi/wpa_supplicant/
 .. _FreeBSD net80211: https://github.com/freebsd/freebsd/tree/master/sys/net80211
 .. _TJpgDec: http://elm-chan.org/fsw/tjpgd/00index.html
 .. _JSMN: http://zserge.com/jsmn.html
index 5f8c07dabf99d75bb5e7d59559fea492c7ad364b..7eda458bf2b301bb6a0105e90665f905e5801f74 100644 (file)
@@ -10,7 +10,7 @@
 # Make sure that correct warnings are generated to flag issues with documented code
 #
 # For the complete list of configuration statements see:
-# http://www.stack.nl/~dimitri/doxygen/manual/config.html
+# https://www.stack.nl/~dimitri/doxygen/manual/config.html
 
 
 PROJECT_NAME = "ESP32 Programming Guide"
index 475ce0973e3517e3f708e91a7e0be8617d0d3b72..fc57c4b05c9d02951bdcf86bab8807204729353d 100644 (file)
@@ -1,11 +1,11 @@
 # Documentation Source Folder\r
 \r
-This folder contains source files of [ESP-IDF documentation](http://esp-idf.readthedocs.io/).\r
+This folder contains source files of [ESP-IDF documentation](https://esp-idf.readthedocs.io/).\r
 \r
 The sources do not render well in GitHub and some information is not visible at all.\r
 \r
 Use actual documentation generated instantly on each commit:\r
 \r
-* Main server: http://esp-idf.readthedocs.io/ or http://esp-idf.rtfd.io/\r
+* Main server: https://esp-idf.readthedocs.io/ or http://esp-idf.rtfd.io/\r
 * Mirror: https://dl.espressif.com/doc/esp-idf/latest/\r
 \r
index 490998138b7adcfa29404b21ec4ed79e09f46664..6aaa298ecc0b7a8207a47aa96d6da13e4c0111a1 100644 (file)
@@ -152,7 +152,7 @@ Checking and setting memory
 
 To display or set contents of memory use "Memory" tab at the bottom of "Debug" perspective.
 
-With the "Memory" tab, we will read from and write to the memory location ``0x3FF44004`` labeled as ``GPIO_OUT_REG`` used to set and clear individual GPIO's. For more information please refer to `ESP32 Technical Reference Manual <http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>`__, chapter IO_MUX and GPIO Matrix.
+With the "Memory" tab, we will read from and write to the memory location ``0x3FF44004`` labeled as ``GPIO_OUT_REG`` used to set and clear individual GPIO's. For more information please refer to `ESP32 Technical Reference Manual <https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>`__, chapter IO_MUX and GPIO Matrix.
 
 Being in the same ``blink.c`` project as before, set two breakpoints right after ``gpio_set_level`` instruction. Click "Memory" tab and then "Add Memory Monitor" button. Enter ``0x3FF44004`` in provided dialog.
 
@@ -512,7 +512,7 @@ Checking and setting memory
 
 Displaying the contents of memory is done with command ``x``. With additional parameters you may vary the format and count of memory locations displayed. Run ``help x`` to see more details. Companion command to ``x`` is ``set`` that let you write values to the memory.
 
-We will demonstrate how ``x`` and ``set`` work by reading from and writing to the memory location ``0x3FF44004`` labeled as ``GPIO_OUT_REG`` used to set and clear individual GPIO's. For more information please refer to `ESP32 Technical Reference Manual <http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>`__, chapter IO_MUX and GPIO Matrix.
+We will demonstrate how ``x`` and ``set`` work by reading from and writing to the memory location ``0x3FF44004`` labeled as ``GPIO_OUT_REG`` used to set and clear individual GPIO's. For more information please refer to `ESP32 Technical Reference Manual <https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>`__, chapter IO_MUX and GPIO Matrix.
 
 Being in the same ``blink.c`` project as before, set two breakpoints right after ``gpio_set_level`` instruction. Enter two times ``c`` to get to the break point followed by ``x /1wx 0x3FF44004`` to display contents of ``GPIO_OUT_REG`` memory location::
 
index 5e8945e2f7eac38cbae11dd7d9c8c6b5d865de64..a1832029babdbcede786d8b0f19433eade4645b4 100644 (file)
@@ -57,7 +57,7 @@ The key software and hardware to perform debugging of ESP32 with OpenOCD over JT
 
 Under "Application Loading and Monitoring" there is another software and hardware to compile, build and flash application to ESP32, as well as to provide means to monitor diagnostic messages from ESP32.
 
-Debugging using JTAG and application loading / monitoring is integrated under the `Eclipse <http://www.eclipse.org/>`_ environment, to provide quick and easy transition from writing, compiling and loading the code to debugging, back to writing the code, and so on. All the software is available for Windows, Linux and MacOS platforms.
+Debugging using JTAG and application loading / monitoring is integrated under the `Eclipse <https://www.eclipse.org/>`_ environment, to provide quick and easy transition from writing, compiling and loading the code to debugging, back to writing the code, and so on. All the software is available for Windows, Linux and MacOS platforms.
 
 If the :doc:`ESP32 WROVER KIT <../../hw-reference/modules-and-boards>` is used, then connection from PC to ESP32 is done effectively with a single USB cable thanks to FT2232H chip installed on WROVER, which provides two USB channels, one for JTAG and the second for UART connection.
 
index a545c0a285c0ef8f66844533402b78050623ca31..73739d816e688e2eddb97b36bdb268b2093f3b33 100644 (file)
@@ -7,7 +7,7 @@ The purpose of this description is to provide quick summary on documentation sty
 Introduction
 ------------
 
-When documenting code for this repository, please follow `Doxygen style <http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html#specialblock>`_. You are doing it by inserting special commands, for instance ``@param``, into standard comments blocks, for example: ::
+When documenting code for this repository, please follow `Doxygen style <https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html#specialblock>`_. You are doing it by inserting special commands, for instance ``@param``, into standard comments blocks, for example: ::
 
     /**
      * @param ratio this is oxygen to air ratio
@@ -21,7 +21,7 @@ Typical comment block, that contains documentation of a function, looks like bel
     :align: center
     :alt: Sample inline code documentation
  
-Doxygen supports couple of formatting styles. It also gives you great flexibility on level of details to include in documentation. To get familiar with available features, please check data reach and very well organized `Doxygen Manual <http://www.stack.nl/~dimitri/doxygen/manual/index.html>`_.
+Doxygen supports couple of formatting styles. It also gives you great flexibility on level of details to include in documentation. To get familiar with available features, please check data reach and very well organized `Doxygen Manual <https://www.stack.nl/~dimitri/doxygen/manual/index.html>`_.
 
 
 Why we need it?
@@ -125,7 +125,7 @@ There is couple of tips, how you can make your documentation even better and mor
 5. Use markdown to make your documentation even more readable. You will add headers, links, tables and more. ::
 
     *
-    * [ESP32 Technical Reference](http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf)
+    * [ESP32 Technical Reference](https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf)
     *
 
 .. note::
@@ -171,7 +171,7 @@ OK, but I am new to Sphinx!
 
 3. You will likely want to see how documentation builds and looks like before posting it on the GitHub. There are two options to do so:
 
-    * Install `Sphinx <http://www.sphinx-doc.org/>`_, `Breathe <https://breathe.readthedocs.io/>`_ and `Doxygen <http://www.stack.nl/~dimitri/doxygen/>`_ to build it locally, see chapter below.
+    * Install `Sphinx <http://www.sphinx-doc.org/>`_, `Breathe <https://breathe.readthedocs.io/>`_ and `Doxygen <https://www.stack.nl/~dimitri/doxygen/>`_ to build it locally, see chapter below.
    
     * Set up an account on `Read the Docs <https://readthedocs.org/>`_ and build documentation in the cloud. Read the Docs provides document building and hosting for free and their service works really quick and great.
 
@@ -183,12 +183,12 @@ Setup for building documentation locally
 
 You can setup environment to build documentation locally on your PC by installing:
 
-1. Doxygen - http://www.stack.nl/~dimitri/doxygen/
+1. Doxygen - https://www.stack.nl/~dimitri/doxygen/
 2. Sphinx - https://github.com/sphinx-doc/sphinx/#readme-for-sphinx
 3. Docment theme "sphinx_rtd_theme" - https://github.com/rtfd/sphinx_rtd_theme
 4. Breathe - https://github.com/michaeljones/breathe#breathe
 
-The package "sphinx_rtd_theme" is added to have the same "look and feel" of `ESP32 Programming Guide <http://esp-idf.readthedocs.io/en/latest/index.html>`_ documentation like on the "Read the Docs" hosting site.
+The package "sphinx_rtd_theme" is added to have the same "look and feel" of `ESP32 Programming Guide <https://esp-idf.readthedocs.io/en/latest/index.html>`_ documentation like on the "Read the Docs" hosting site.
 
 Installation of Doxygen is OS dependent:
 
index d95dee8be580f54b24a77fcb1797aa8a1ca365fd..b0781e3d0b0c3c84ec5fe17177628129d3684a8c 100644 (file)
@@ -105,5 +105,5 @@ Related Documents
     eclipse-setup-windows
 
 
-.. _eclipse.org: http://www.eclipse.org/
+.. _eclipse.org: https://www.eclipse.org/
 
index 730315edfb1d5a68f885dfc323ab8ee2e149f3a2..47f736565a6473fc0fd2179bca4fd308f520f53d 100644 (file)
@@ -11,7 +11,7 @@ Connect the ESP32 board to the PC using the USB cable. If device driver does not
 
 Below are the links to Windows and MacOS drivers for ESP32 boards produced by Espressif:
 
-* ESP32 Core Board - `CP210x USB to UART Bridge VCP Drivers <http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
+* ESP32 Core Board - `CP210x USB to UART Bridge VCP Drivers <https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
 
 * ESP32 WROVER KIT and ESP32 Demo Board - `FTDI Virtual COM Port Drivers <http://www.ftdichip.com/Drivers/D2XX.htm>`_
 
index 33992b9527c7fb2e3e83fed4aeba44de1c09cf34..94c79c2ea0749c530e069e153a6cf90c7dd52649 100644 (file)
@@ -15,7 +15,7 @@ What You Need
 Overview\r
 --------\r
 \r
-ESP32-DevKitC is a small-sized ESP32-based development board produced by `Espressif <http://espressif.com>`_. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can connect these pins to peripherals as needed. Standard headers also make development easy and convenient when using a breadboard.\r
+ESP32-DevKitC is a small-sized ESP32-based development board produced by `Espressif <https://espressif.com>`_. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can connect these pins to peripherals as needed. Standard headers also make development easy and convenient when using a breadboard.\r
 \r
 \r
 Functional Description\r
@@ -24,7 +24,7 @@ Functional Description
 The following list and figure below describe key components, interfaces and controls of ESP32-DevKitC board.\r
 \r
 ESP-WROOM-32\r
-    Standard `ESP-WROOM-32 <http://www.espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ module soldered to the ESP32-DevKitC board.\r
+    Standard `ESP-WROOM-32 <https://www.espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ module soldered to the ESP32-DevKitC board.\r
 EN\r
     Reset button: pressing this button resets the system.\r
 Boot\r
@@ -58,6 +58,6 @@ To start development of applications, proceed to section :doc:`index`, that will
 Related Documents\r
 -----------------\r
 \r
-* `ESP32-DevKitC schematic <http://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf>`_ (PDF)\r
-* `ESP32 Datasheet <http://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)\r
-* `ESP-WROOM-32 Datasheet <http://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ (PDF)\r
+* `ESP32-DevKitC schematic <https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf>`_ (PDF)\r
+* `ESP32 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)\r
+* `ESP-WROOM-32 Datasheet <https://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ (PDF)\r
index bbd8672b49c5f208ee1e8a9ac2d29df3f67bccd6..f0623ef3fbe03f80eb6402de11089edcbfb1b3a3 100644 (file)
@@ -17,7 +17,7 @@ What You Need
 Overview
 ^^^^^^^^
 
-The ESP-WROVER-KIT is a development board produced by `Espressif <http://espressif.com>`_ built around ESP32. This board is compatible with ESP32 modules, including the ESP-WROOM-32 and ESP32-WROVER. The ESP-WROVER-KIT features support for an LCD and MicroSD card. The I/O pins have been broken out from the ESP32 module for easy extension. The board carries an advanced multi-protocol USB bridge (the FTDI FT2232HL), enabling developers to use JTAG directly to debug the ESP32 through the USB interface. The development board makes secondary development easy and cost-effective.
+The ESP-WROVER-KIT is a development board produced by `Espressif <https://espressif.com>`_ built around ESP32. This board is compatible with ESP32 modules, including the ESP-WROOM-32 and ESP32-WROVER. The ESP-WROVER-KIT features support for an LCD and MicroSD card. The I/O pins have been broken out from the ESP32 module for easy extension. The board carries an advanced multi-protocol USB bridge (the FTDI FT2232HL), enabling developers to use JTAG directly to debug the ESP32 through the USB interface. The development board makes secondary development easy and cost-effective.
 
 .. note::
 
@@ -173,9 +173,9 @@ Related Documents
 -----------------
 
 * `ESP-WROVER-KIT V2 schematic`_ (PDF)
-* `ESP32 Datasheet <http://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)
+* `ESP32 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)
 * `ESP-WROOM-32 Datasheet <http://www.espressif.com/sites/default/files/documentation/esp_wroom_32_datasheet_en.pdf>`_ (PDF)
-* `ESP32-WROVER Datasheet <http://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`_ (PDF)
+* `ESP32-WROVER Datasheet <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`_ (PDF)
 * :doc:`../api-guides/jtag-debugging/index`
 * :doc:`../hw-reference/modules-and-boards`
 
@@ -189,4 +189,4 @@ Related Documents
 .. |jp11-rx-tx| image:: ../_static/wrover-jp11-tx-rx.png
 .. |jp14| image:: ../_static/wrover-jp14.png
 
-.. _ESP-WROVER-KIT V2 schematic: http://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-2.pdf
+.. _ESP-WROVER-KIT V2 schematic: https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-2.pdf
index 3652d981f4f9da123d7ff49d99699f7409df857b..9f70fecad62c92c516dc8b4b6224c641d65dd5b2 100644 (file)
@@ -17,7 +17,7 @@ What You Need
 Overview\r
 ^^^^^^^^\r
 \r
-The ESP-WROVER-KIT is a development board produced by `Espressif <http://espressif.com>`_ built around ESP32. This board is compatible with ESP32 modules, including the ESP-WROOM-32 and ESP32-WROVER. The ESP-WROVER-KIT features support for an LCD and MicroSD card. The I/O pins have been broken out from the ESP32 module for easy extension. The board carries an advanced multi-protocol USB bridge (the FTDI FT2232HL), enabling developers to use JTAG directly to debug the ESP32 through the USB interface. The development board makes secondary development easy and cost-effective.\r
+The ESP-WROVER-KIT is a development board produced by `Espressif <https://espressif.com>`_ built around ESP32. This board is compatible with ESP32 modules, including the ESP-WROOM-32 and ESP32-WROVER. The ESP-WROVER-KIT features support for an LCD and MicroSD card. The I/O pins have been broken out from the ESP32 module for easy extension. The board carries an advanced multi-protocol USB bridge (the FTDI FT2232HL), enabling developers to use JTAG directly to debug the ESP32 through the USB interface. The development board makes secondary development easy and cost-effective.\r
 \r
 .. note::\r
 \r
@@ -324,9 +324,9 @@ Related Documents
 -----------------\r
 \r
 * `ESP-WROVER-KIT V3 schematic`_ (PDF)\r
-* `ESP32 Datasheet <http://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)\r
-* `ESP32-WROVER Datasheet <http://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`_ (PDF)\r
-* `ESP-WROOM-32 Datasheet <http://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ (PDF)\r
+* `ESP32 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>`_ (PDF)\r
+* `ESP32-WROVER Datasheet <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`_ (PDF)\r
+* `ESP-WROOM-32 Datasheet <https://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`_ (PDF)\r
 * :doc:`../api-guides/jtag-debugging/index`\r
 * :doc:`../hw-reference/modules-and-boards`\r
 \r
@@ -339,7 +339,7 @@ Related Documents
 .. |jp11-rx-tx| image:: ../_static/wrover-jp11-tx-rx.png\r
 .. |jp14| image:: ../_static/wrover-jp14.png\r
 \r
-.. _ESP-WROVER-KIT V3 schematic: http://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-3.pdf\r
+.. _ESP-WROVER-KIT V3 schematic: https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-3.pdf\r
 \r
 .. toctree::\r
     :hidden:\r
index 554616e04cf0a16caca79d2eada0b9f496f0e01f..933ef3d0e8016337060e0eb96040fb7fe11507bb 100644 (file)
@@ -114,4 +114,4 @@ Issues Observed on Windows
 .. _addr2line: https://sourceware.org/binutils/docs/binutils/addr2line.html
 .. _gdb: https://sourceware.org/gdb/download/onlinedocs/
 .. _pySerial: https://github.com/pyserial/pyserial
-.. _miniterm: http://pyserial.readthedocs.org/en/latest/tools.html#module-serial.tools.miniterm
+.. _miniterm: https://pyserial.readthedocs.org/en/latest/tools.html#module-serial.tools.miniterm
index 0945bcb28723ee7f3fa908681ba705ea58dc18ee..3a65d6cd7a77a40bfb52997ddac7f3c23a0634cc 100644 (file)
@@ -21,7 +21,7 @@ To develop applications for ESP32 you need:
 * **PC** loaded with either Windows, Linux or Mac operating system\r
 * **Toolchain** to build the **Application** for ESP32\r
 * **ESP-IDF** that essentially contains API for ESP32 and scripts to operate the **Toolchain**\r
-* A text editor to write programs (**Projects**) in C, e.g. `Eclipse <http://www.eclipse.org/>`_\r
+* A text editor to write programs (**Projects**) in C, e.g. `Eclipse <https://www.eclipse.org/>`_\r
 * The **ESP32** board itself and a **USB cable** to connect it to the **PC**\r
 \r
 .. figure:: ../_static/what-you-need.png\r
index af36f1118882a758d06118cc4713b5c908c64b48..7516158a1d4bf18b1d65dfe56b254fad5eedf867 100644 (file)
@@ -21,7 +21,7 @@ Compile the Toolchain from Source
 
   - Install either MacPorts_ or homebrew_ package manager. MacPorts needs a full XCode installation, while homebrew only needs XCode command line tools.
     
-    .. _homebrew: http://brew.sh/
+    .. _homebrew: https://brew.sh/
     .. _MacPorts: https://www.macports.org/install.php
 
   - with MacPorts::
index e545edab3f2aa816f05b20e7cb4bd58c8c927bbb..435bd55511edd461a682f86c7d95728455e04b3a 100644 (file)
@@ -44,7 +44,7 @@ To add these mirrors, edit the following two MSYS2 mirrorlist files before runni
 
 Add these lines at the top of ``mirrorlist.mingw32``::
 
-  Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
+  Server = https://mirrors.ustc.edu.cn/msys2/mingw/i686/
   Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/i686
 
 Add these lines at the top of ``mirrorlist.msys``::
index 8750ac35b40dbe182cb24f0a2ca655bd54145367..8c2e660ef4b318604fc603b44a05187a2ac613ae 100644 (file)
@@ -4,8 +4,8 @@ ESP32 Hardware Reference
 
 .. toctree::
 
-   Technical Reference Manual (PDF) <http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>
-   Datasheet (PDF) <http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>
-   Hardware Design Guidelines (PDF) <http://espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf>
-   Silicon Errata (PDF) <http://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf>
+   Technical Reference Manual (PDF) <https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf>
+   Datasheet (PDF) <https://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf>
+   Hardware Design Guidelines (PDF) <https://espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf>
+   Silicon Errata (PDF) <https://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf>
    Modules and Boards <modules-and-boards>
index 035036534b6ca382d1bc2f48e861d86d43c07bae..0b0cf0053c4e957a2b9e33fca794dc0721032b0b 100644 (file)
@@ -15,15 +15,15 @@ ESP-WROOM-32
 
 The smallest module intended for installation in final products. Can be also used for evaluation after adding extra components like programming interface, boot strapping resistors and break out headers.
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp-wroom-32.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp-wroom-32.jpg
     :align: center
     :alt: ESP-WROOM-32 module (front and back)
     :width: 40%
 
     ESP-WROOM-32 module (front and back)
 
-* `Schematic <http://dl.espressif.com/dl/schematics/ESP-WROOM-32-v3.2_sch.pdf>`__ (PDF)
-* `Datasheet <http://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`__ (PDF)
+* `Schematic <https://dl.espressif.com/dl/schematics/ESP-WROOM-32-v3.2_sch.pdf>`__ (PDF)
+* `Datasheet <https://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf>`__ (PDF)
 * `ESP32 Module Reference Design <https://espressif.com/sites/default/files/documentation/esp32_module_reference_design.zip>`_ (ZIP) containing OrCAD schematic, PCB layout, gerbers and BOM
 
 
@@ -34,15 +34,15 @@ ESP32-WROVER
 
 A step upgrade of ESP-WROOM-32 described above with an additional 4 MB SPI PSRAM (Pseudo static RAM). Module is provided in two versions: 'ESP32-WROVER' with PCB antenna (shown below) and 'ESP32-WROVER-I' with an IPEX antenna.
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp32-wrover.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp32-wrover.jpg
     :align: center
     :alt: ESP32-WROVER module (front and back)
     :width: 40%
 
     ESP32-WROVER module (front and back)
 
-* `Datasheet <http://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`__ (PDF)
-* `ESP-PSRAM32 Datasheet <http://espressif.com/sites/default/files/documentation/esp-psram32_datasheet_en.pdf>`__ (PDF)
+* `Datasheet <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf>`__ (PDF)
+* `ESP-PSRAM32 Datasheet <https://espressif.com/sites/default/files/documentation/esp-psram32_datasheet_en.pdf>`__ (PDF)
 
 
 .. _esp-modules-and-boards-esp32-devkitc:
@@ -52,17 +52,17 @@ ESP32 Core Board V2 / ESP32 DevKitC
 
 Small and convenient development board with ESP-WROOM-32 module installed, break out pin headers and minimum additional components. Includes USB to serial programming interface, that also provides power supply for the board. Has press buttons to reset the board and put it in upload mode. 
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp32-core-board-v2.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp32-core-board-v2.jpg
     :align: center
     :alt: ESP32 Core Board V2 / ESP32 DevKitC board
     :width: 50%
 
     ESP32 Core Board V2 / ESP32 DevKitC board
 
-* `Schematic <http://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf>`__ (PDF)
+* `Schematic <https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf>`__ (PDF)
 * `ESP32 Development Board Reference Design <https://espressif.com/sites/default/files/documentation/esp32_development_board_reference_design.zip>`_ (ZIP) containing OrCAD schematic, PCB layout, gerbers and BOM
 * :doc:`../get-started/get-started-devkitc`
-* `CP210x USB to UART Bridge VCP Drivers <http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
+* `CP210x USB to UART Bridge VCP Drivers <https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
 
 
 .. _esp-modules-and-boards-esp32-demo-board-v2:
@@ -72,13 +72,13 @@ ESP32 Demo Board V2
 
 One of first feature rich evaluation boards that contains several pin headers, dip switches, USB to serial programming interface, reset and boot mode press buttons, power switch, 10 touch pads and separate header to connect LCD screen.
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg
     :align: center
     :alt: ESP32 Demo Board V2
 
     ESP32 Demo Board V2
 
-* `Schematic <http://dl.espressif.com/dl/schematics/ESP32-Demo-Board-V2_sch.pdf>`__ (PDF)
+* `Schematic <https://dl.espressif.com/dl/schematics/ESP32-Demo-Board-V2_sch.pdf>`__ (PDF)
 * `FTDI Virtual COM Port Drivers`_
 
 
@@ -101,7 +101,7 @@ ESP-WROVER-KIT V1 / ESP32 DevKitJ V1
 
 First version of ESP-WROVER-KIT. Shipped with ESP-WROOM-32 on board.
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp32-devkitj-v1.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp32-devkitj-v1.jpg
     :align: center
     :alt: ESP-WROVER-KIT V1 / ESP32 DevKitJ V1 board
     :width: 90%
@@ -110,7 +110,7 @@ First version of ESP-WROVER-KIT. Shipped with ESP-WROOM-32 on board.
 
 The board has red soldermask.
 
-* `Schematic <http://dl.espressif.com/dl/schematics/ESP32-DevKitJ-v1_sch.pdf>`__ (PDF)
+* `Schematic <https://dl.espressif.com/dl/schematics/ESP32-DevKitJ-v1_sch.pdf>`__ (PDF)
 * :doc:`../api-guides/jtag-debugging/index`
 * `FTDI Virtual COM Port Drivers`_
 
@@ -122,7 +122,7 @@ ESP-WROVER-KIT V2
 
 This is updated version of ESP32 DevKitJ V1 described above with design improvements identified when DevKitJ was in use, e.g. improved support for SD card. By default board has ESP-WROOM-32 module installed.
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp-wrover-kit-v2.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp-wrover-kit-v2.jpg
    :align: center
    :alt: ESP-WROVER-KIT V2 board
    :width: 90%
@@ -131,7 +131,7 @@ This is updated version of ESP32 DevKitJ V1 described above with design improvem
 
 Comparing to previous version, this board has a shiny black finish and a male camera header.
 
-* `Schematic V2 <http://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-2.pdf>`__ (PDF)
+* `Schematic V2 <https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-2.pdf>`__ (PDF)
 * :doc:`../get-started/get-started-wrover-kit-v2`
 * :doc:`../api-guides/jtag-debugging/index`
 * `FTDI Virtual COM Port Drivers`_
@@ -144,7 +144,7 @@ ESP-WROVER-KIT V3
 
 The first release of ESP-WROVER-KIT shipped with ESP32-WROVER module installed by default. This release also introduced several design changes to conditioning and interlocking of signals to the bootstrapping pins. Also, a zero Ohm resistor (R166) has been added between WROVER/WROOM module and VDD33 net, which can be desoldered, or replaced with a shunt resistor, for current measurement. This is intended to facilitate power consumption analysis in various operation modes of ESP32. Refer to schematic - the changes are enclosed in green border. 
 
-.. figure:: http://dl.espressif.com/dl/schematics/pictures/esp-wrover-kit-v3.jpg
+.. figure:: https://dl.espressif.com/dl/schematics/pictures/esp-wrover-kit-v3.jpg
    :align: center
    :alt: ESP-WROVER-KIT V3 board
    :width: 90%
@@ -153,7 +153,7 @@ The first release of ESP-WROVER-KIT shipped with ESP32-WROVER module installed b
 
 The camera header has been changed from male back to female. The board soldermask is matte black. The board on picture above has ESP32-WROVER is installed.
 
-* `Schematic V3 <http://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-3.pdf>`__ (PDF)
+* `Schematic V3 <https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-3.pdf>`__ (PDF)
 * :doc:`../get-started/get-started-wrover-kit`
 * :doc:`../api-guides/jtag-debugging/index`
 * `FTDI Virtual COM Port Drivers`_
index 05092193d31a1cbc0ca30e712aceec606260fd50..04378f38cf1fd55b34478c643eac254a22bf3e1c 100644 (file)
@@ -2,7 +2,7 @@
 Resources
 *********
 
-* The `esp32.com forum <http://esp32.com/>`_ is a place to ask questions and find community resources.
+* The `esp32.com forum <https://esp32.com/>`_ is a place to ask questions and find community resources.
 
 * Check the `Issues <https://github.com/espressif/esp-idf/issues>`_  section on GitHub if you find a bug or have a feature request. Please check existing `Issues <https://github.com/espressif/esp-idf/issues>`_ before opening a new one.
 
@@ -10,6 +10,6 @@ Resources
 
 * To develop applications using Arduino platform, refer to `Arduino core for ESP32 WiFi chip <https://github.com/espressif/arduino-esp32#arduino-core-for-esp32-wifi-chip>`_.
 
-* For additional ESP32 product related information, please refer to `documentation <http://espressif.com/en/support/download/documents>`_ section of `Espressif <http://espressif.com/>`_ site.
+* For additional ESP32 product related information, please refer to `documentation <https://espressif.com/en/support/download/documents>`_ section of `Espressif <https://espressif.com/>`_ site.
 
 * Mirror of this documentation is available under: https://dl.espressif.com/doc/esp-idf/latest/.
index 341a86855af7fdd6f38b742a3a927e129e39b18a..fd4c2aa4b16ce9bada897a6cc37aacbead9f514a 100644 (file)
@@ -4,7 +4,7 @@ Demonstrates how to set up ESP32's capacitive touch pad peripheral to trigger in
 
 Application has been developed and tested using [ESP32 Demo Board V2](https://dl.espressif.com/dl/schematics/ESP32-Demo-Board-V2_sch.pdf) that has ten capacitive sensor pads T0 to T9 exposed.
 
-![alt text](http://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg "ESP32 Demo Board V2")
+![alt text](https://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg "ESP32 Demo Board V2")
 
 The following output is shown when a pad is touched:
 
index 6ce92cf4af988c7a02aa21dc8ad7c349be68c90f..a6525f3b6cc3d2b1750a17773341eed964d1aaa6 100644 (file)
@@ -6,7 +6,7 @@ Once configured, ESP32 is continuously measuring capacitance of touch pad sensor
 \r
 To detect when a sensor is touched and when not, each particular design should be calibrated by obtaining both measurements for each individual sensor. Then a threshold between both values should be established. Using specific threshold, API is then able to distinguish whether specific sensor is touched or released.\r
 \r
-ESP32 supports reading up to ten capacitive touch pad sensors T0 - T9, connected to specific GPIO pins. For information on available pins please refer to [Technical Reference Manual](http://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf). Application initializes all ten sensor pads. Then in a loop reads sensors T0 - T9 and displays obtained values (after a colon) on a serial terminal:\r
+ESP32 supports reading up to ten capacitive touch pad sensors T0 - T9, connected to specific GPIO pins. For information on available pins please refer to [Technical Reference Manual](https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf). Application initializes all ten sensor pads. Then in a loop reads sensors T0 - T9 and displays obtained values (after a colon) on a serial terminal:\r
 \r
 ```\r
 T0: 486 T1:   1 T2: 559 T3: 567 T4: 871 T5: 522 T6:1174 T7:1531 T8:1508 T9:1640\r
@@ -17,7 +17,7 @@ T0:  11 T1:   1 T2: 558 T3: 568 T4: 871 T5: 522 T6:1172 T7:1535 T8:1507 T9:1638
 \r
 Above log is prepared using [ESP32 Demo Board V2](https://dl.espressif.com/dl/schematics/ESP32-Demo-Board-V2_sch.pdf) that has all ten pad sensors exposed. Values will be different depending on layout of pads on particular board.\r
 \r
-![alt text](http://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg "ESP32 Demo Board V2")\r
+![alt text](https://dl.espressif.com/dl/schematics/pictures/esp32-demo-board-v2.jpg "ESP32 Demo Board V2")\r
 \r
 There is another similar example that demonstrates how to perform simple calibration and trigger an interrupt when a pat is touched - see [touch_pad_interrupt](../touch_pad_interrupt).\r
 \r
old mode 100755 (executable)
new mode 100644 (file)
index 984a83c..916f619
@@ -16,6 +16,6 @@ IF you want to test the OpenSSL server demo:
 Note:
   The private key and certification at the example are not trusted by web browser, because they are not created by CA official, just by ourselves.
   You can alse create your own private key and ceritification by "openssl at ubuntu or others". 
-  We have the document of "ESP8266_SDKSSL_User_Manual_EN_v1.4.pdf" at "http://www.espressif.com/en/support/download/documents". By it you can gernerate the private key and certification with the fomate of ".pem"
+  We have the document of "ESP8266_SDKSSL_User_Manual_EN_v1.4.pdf" at "https://www.espressif.com/en/support/download/documents". By it you can gernerate the private key and certification with the fomate of ".pem"
 
 See the README.md file in the upper level 'examples' directory for more information about examples.
index c5a153bbb2384686927ff97410d4953438eb1ec3..52db973b851f0e1e8595d92e83abbeb2dc58467b 100644 (file)
@@ -21,7 +21,7 @@ To use this functionality, make sure "Timers used for gettimeofday function" opt
 
 ## Working with time
 
-To get current time, [`gettimeofday`](http://man7.org/linux/man-pages/man2/gettimeofday.2.html) function may be used. Additionally the following [standard C library functions](http://en.cppreference.com/w/cpp/header/ctime) can be used to obtain time and manipulate it:
+To get current time, [`gettimeofday`](http://man7.org/linux/man-pages/man2/gettimeofday.2.html) function may be used. Additionally the following [standard C library functions](https://en.cppreference.com/w/cpp/header/ctime) can be used to obtain time and manipulate it:
 
        gettimeofday
        time
index 4b2405aed5ac68bfd42bb50b1e7ee60a14e4ff4e..d88371af8b7581c4d1d76ab435360f5b30c66950 100644 (file)
@@ -2,7 +2,7 @@
 
 This test code shows how to perform high speed logging by redirecting the log messages to a host instead of UART.
 
-For description of [logging to a host](http://esp-idf.readthedocs.io/en/latest/api-guides/app_trace.html#logging-to-host) please refer to **ESP32 Programming Guide**, section **Application Level Tracing library**. The following example provides practical implementation of this functionality.
+For description of [logging to a host](https://esp-idf.readthedocs.io/en/latest/api-guides/app_trace.html#logging-to-host) please refer to **ESP32 Programming Guide**, section **Application Level Tracing library**. The following example provides practical implementation of this functionality.
 
 
 ## Use Case
@@ -85,9 +85,9 @@ I (4329) example: Collected 5 samples in 20 ms.
 
 To run the example and retrieve the log from the host, do the following:
 
-1.  Connect JTAG interface to ESP32 board, power up both JTAG and ESP32. For details how to setup JTAG interface see [JTAG Debugging](http://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html). 
+1.  Connect JTAG interface to ESP32 board, power up both JTAG and ESP32. For details how to setup JTAG interface see [JTAG Debugging](https://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html). 
 
-2.  [Run OpenOCD](http://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html#run-openocd). If you are using the [binary distribution of OpenOCD](http://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html#jtag-debugging-setup-openocd) and one of versions of [ESP-WROVER-KIT](http://esp-idf.readthedocs.io/en/latest/hw-reference/modules-and-boards.html#esp32-wrover-kit-v1-esp32-devkitj-v1), respective command line will look as follows:
+2.  [Run OpenOCD](https://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html#run-openocd). If you are using the [binary distribution of OpenOCD](https://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html#jtag-debugging-setup-openocd) and one of versions of [ESP-WROVER-KIT](https://esp-idf.readthedocs.io/en/latest/hw-reference/modules-and-boards.html#esp32-wrover-kit-v1-esp32-devkitj-v1), respective command line will look as follows:
 
     ```
     cd ~/esp/openocd-esp32