Skip to content

Commit 36c75e2

Browse files
Upgrade to https: serving for JSON, links in docs
Fixes esp8266#5480
1 parent 3b9db65 commit 36c75e2

9 files changed

+26
-26
lines changed

README.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,20 @@ ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and
2828

2929
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).
3030

31-
- Install the current upstream Arduino IDE at the 1.8.7 level or later. The current version is at the [Arduino website](http://www.arduino.cc/en/main/software).
31+
- Install the current upstream Arduino IDE at the 1.8.7 level or later. The current version is at the [Arduino website](https://www.arduino.cc/en/main/software).
3232
- Start Arduino and open Preferences window.
33-
- Enter ```http://arduino.esp8266.com/stable/package_esp8266com_index.json``` into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
33+
- Enter ```https://arduino.esp8266.com/stable/package_esp8266com_index.json``` into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
3434
- Open Boards Manager from Tools > Board menu and install *esp8266* platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
3535

3636
#### Latest release [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/)
37-
Boards manager link: `http://arduino.esp8266.com/stable/package_esp8266com_index.json`
37+
Boards manager link: `https://arduino.esp8266.com/stable/package_esp8266com_index.json`
3838

3939
Documentation: [https://arduino-esp8266.readthedocs.io/en/2.5.0/](https://arduino-esp8266.readthedocs.io/en/2.5.0/)
4040

4141
### Using git version (basic instructions)
4242
[![Linux build status](https://travis-ci.org/esp8266/Arduino.svg)](https://travis-ci.org/esp8266/Arduino)
4343

44-
- Install the current upstream Arduino IDE at the 1.8 level or later. The current version is at the [Arduino website](http://www.arduino.cc/en/main/software).
44+
- Install the current upstream Arduino IDE at the 1.8 level or later. The current version is at the [Arduino website](https://www.arduino.cc/en/main/software).
4545
- Go to Arduino directory
4646
- For Mac OS X, it is `Arduino.app` showing as the Arduino icon.
4747
This location may be your `~/Downloads`, `~/Desktop` or even `/Applications`.
@@ -70,19 +70,19 @@ python get.py
7070

7171
### Using PlatformIO
7272

73-
[PlatformIO](http://platformio.org?utm_source=github&utm_medium=arduino-esp8266) is an open source ecosystem for IoT
73+
[PlatformIO](https://platformio.org?utm_source=github&utm_medium=arduino-esp8266) is an open source ecosystem for IoT
7474
development with cross platform build system, library manager and full support
7575
for Espressif (ESP8266) development. It works on the popular host OS: macOS, Windows,
7676
Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).
7777

78-
- [What is PlatformIO?](http://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=arduino-esp8266)
79-
- [PlatformIO IDE](http://platformio.org/platformio-ide?utm_source=github&utm_medium=arduino-esp8266)
80-
- [PlatformIO Core](http://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=arduino-esp8266) (command line tool)
81-
- [Advanced usage](http://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266) -
78+
- [What is PlatformIO?](https://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=arduino-esp8266)
79+
- [PlatformIO IDE](https://platformio.org/platformio-ide?utm_source=github&utm_medium=arduino-esp8266)
80+
- [PlatformIO Core](https://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=arduino-esp8266) (command line tool)
81+
- [Advanced usage](https://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266) -
8282
custom settings, uploading to SPIFFS, Over-the-Air (OTA), staging version
83-
- [Integration with Cloud and Standalone IDEs](http://docs.platformio.org/en/latest/ide.html?utm_source=github&utm_medium=arduino-esp8266) -
83+
- [Integration with Cloud and Standalone IDEs](https://docs.platformio.org/en/latest/ide.html?utm_source=github&utm_medium=arduino-esp8266) -
8484
Cloud9, Codeanywhere, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM, Visual Studio, and VSCode
85-
- [Project Examples](http://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266#examples)
85+
- [Project Examples](https://docs.platformio.org/en/latest/platforms/espressif8266.html?utm_source=github&utm_medium=arduino-esp8266#examples)
8686

8787
### Building with make
8888

@@ -95,7 +95,7 @@ Documentation for latest development version: https://arduino-esp8266.readthedoc
9595

9696
### Issues and support ###
9797

98-
[ESP8266 Community Forum](http://www.esp8266.com/u/arduinoanswers) is a well established community for questions and answers about Arduino for ESP8266. If you need help, have a "How do I..." type question, have a problem with a 3rd party lib not hosted in this repo, or just want to discuss how to approach a problem , please ask there.
98+
[ESP8266 Community Forum](https://www.esp8266.com/u/arduinoanswers) is a well established community for questions and answers about Arduino for ESP8266. If you need help, have a "How do I..." type question, have a problem with a 3rd party lib not hosted in this repo, or just want to discuss how to approach a problem , please ask there.
9999

100100
If you find the forum useful, please consider supporting it with a donation. <br />
101101
[![Donate](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/webscr?cmd=_s-xclick&hosted_button_id=4M56YCWV6PX66)

doc/boards.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Boards
44
Generic ESP8266 Module
55
----------------------
66

7-
These modules come in different form factors and pinouts. See the page at ESP8266 community wiki for more info: `ESP8266 Module Family <http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family>`__.
7+
These modules come in different form factors and pinouts. See the page at ESP8266 community wiki for more info: `ESP8266 Module Family <https://www.esp8266.com/wiki/doku.php?id=esp8266-module-family>`__.
88

99
Usually these modules have no bootstapping resistors on board, insufficient decoupling capacitors, no voltage regulator, no reset circuit, and no USB-serial adapter. This makes using them somewhat tricky, compared to development boards which add these features.
1010

@@ -203,7 +203,7 @@ note: - number = ((GPIO15 << 2) \| (GPIO0 << 1) \| GPIO2);
203203
Generic ESP8285 Module
204204
----------------------
205205

206-
ESP8285 (`datasheet <http://www.espressif.com/sites/default/files/0a-esp8285_datasheet_en_v1.0_20160422.pdf>`__) is a multi-chip package which contains ESP8266 and 1MB flash. All points related to bootstrapping resistors and recommended circuits listed above apply to ESP8285 as well.
206+
ESP8285 (`datasheet <https://www.espressif.com/sites/default/files/0a-esp8285_datasheet_en_v1.0_20160422.pdf>`__) is a multi-chip package which contains ESP8266 and 1MB flash. All points related to bootstrapping resistors and recommended circuits listed above apply to ESP8285 as well.
207207

208208
Note that since ESP8285 has SPI flash memory internally connected in DOUT mode, pins 9 and 10 may be used as GPIO / I2C / PWM pins.
209209

doc/gdb.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -220,16 +220,16 @@ Open up the proper ESP8266-specific GDB
220220
earle@server:~$ ~/.arduino15/packages/esp8266/hardware/xtensa-lx106-elf/bin/xtensa-lx106-elf-gdb
221221
GNU gdb (GDB) 8.2.50.20180723-git
222222
Copyright (C) 2018 Free Software Foundation, Inc.
223-
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
223+
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
224224
This is free software: you are free to change and redistribute it.
225225
There is NO WARRANTY, to the extent permitted by law.
226226
Type "show copying" and "show warranty" for details.
227227
This GDB was configured as "--host=x86_64-linux-gnu --target=xtensa-lx106-elf".
228228
Type "show configuration" for configuration details.
229229
For bug reporting instructions, please see:
230-
<http://www.gnu.org/software/gdb/bugs/>.
230+
<https://www.gnu.org/software/gdb/bugs/>.
231231
Find the GDB manual and other documentation resources online at:
232-
<http://www.gnu.org/software/gdb/documentation/>.
232+
<https://www.gnu.org/software/gdb/documentation/>.
233233
234234
For help, type "help".
235235
Type "apropos word" to search for commands related to "word".

doc/installing.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Instructions
1818

1919
- Start Arduino and open Preferences window.
2020
- Enter
21-
``http://arduino.esp8266.com/stable/package_esp8266com_index.json``
21+
``https://arduino.esp8266.com/stable/package_esp8266com_index.json``
2222
into *Additional Board Manager URLs* field. You can add multiple
2323
URLs, separating them with commas.
2424
- Open Boards Manager from Tools > Board menu and find *esp8266*
@@ -29,7 +29,7 @@ Instructions
2929
after installation.
3030

3131
You may optionally use *staging* boards manager package link:
32-
``http://arduino.esp8266.com/staging/package_esp8266com_index.json``.
32+
``https://arduino.esp8266.com/staging/package_esp8266com_index.json``.
3333
This may contain some new features, but at the same time, some things
3434
might be broken.
3535

@@ -48,7 +48,7 @@ Prerequisites
4848

4949
- Arduino 1.6.8 (or newer, current working version is 1.8.5)
5050
- git
51-
- Python 2.7 (http://python.org)
51+
- Python 2.7 (https://python.org)
5252
- terminal, console, or command prompt (depending on your OS)
5353
- Internet connection
5454

doc/libraries.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ Libraries that don't rely on low-level access to AVR registers should work well.
158158
- `arduinoVNC <https://github.com/Links2004/arduinoVNC>`__ - VNC Client for Arduino
159159
- `arduinoWebSockets <https://github.com/Links2004/arduinoWebSockets>`__ - WebSocket Server and Client compatible with ESP8266 (RFC6455)
160160
- `aREST <https://github.com/marcoschwartz/aREST>`__ - REST API handler library.
161-
- `Blynk <https://github.com/blynkkk/blynk-library>`__ - easy IoT framework for Makers (check out the `Kickstarter page <http://tiny.cc/blynk-kick>`__).
161+
- `Blynk <https://github.com/blynkkk/blynk-library>`__ - easy IoT framework for Makers (check out the `Kickstarter page <https://tiny.cc/blynk-kick>`__).
162162
- `DallasTemperature <https://github.com/milesburton/Arduino-Temperature-Control-Library.git>`__
163163
- `DHT-sensor-library <https://github.com/adafruit/DHT-sensor-library>`__ - Arduino library for the DHT11/DHT22 temperature and humidity sensors. Download latest v1.1.1 library and no changes are necessary. Older versions should initialize DHT as follows: ``DHT dht(DHTPIN, DHTTYPE, 15)``
164164
- `DimSwitch <https://github.com/krzychb/DimSwitch>`__ - Control electronic dimmable ballasts for fluorescent light tubes remotely as if using a wall switch.

package/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Here is an overview of the release process. See the section below for detailed i
5656

5757
4. Travis CI uploads boards manager package (.zip file) and package index (.json file) to Github Releases, creating a draft release at the same time.
5858

59-
5. Travis CI also uploads package index .json file to `http://arduino.esp8266.com/stable/package_esp8266_index.json`, i.e. well-known URL used by most users.
59+
5. Travis CI also uploads package index .json file to `https://arduino.esp8266.com/stable/package_esp8266_index.json`, i.e. well-known URL used by most users.
6060

6161
6. When the draft release is created, maintainer edits release description and inserts changelog into the description field, unmarks the release as draft, and publishes the release.
6262

@@ -123,7 +123,7 @@ The following points assume work in a direct clone of the repository, and not in
123123
124124
6. Check that the new (draft) release has been created (no editing at this point!), see https://github.com/esp8266/Arduino/releases. Check that the boards manager package .zip file has been successfully uploaded as a release artifact.
125125
126-
7. Check that the package index downloaded from http://arduino.esp8266.com/stable/package_esp8266com_index.json contains an entry for the new version (it may not be the first one).
126+
7. Check that the package index downloaded from https://arduino.esp8266.com/stable/package_esp8266com_index.json contains an entry for the new version (it may not be the first one).
127127
128128
8. Navigate to release list in Github here https://github.com/esp8266/Arduino/releases, press "Edit" button to edit release description, paste release notes, and publish it.
129129

package/esp8266-arduino-doc.bash

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ release_date=$(date "+%b_%d,_%Y") # format for badge link
3131
build_date=$(date "+%b %d, %Y")
3232
destination_path="$tmp_path/doc"
3333
doc_template_url="https://github.com/igrr/esp8266-arduino-docs.git"
34-
url="http://esp8266.github.io/Arduino"
34+
url="https://esp8266.github.io/Arduino"
3535

3636
# control output
3737
echo "Arduino ESP8266 source dir: "$arduinoESP_src

package/package_esp8266com_index.template.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"websiteURL": "https://github.com/esp8266/Arduino",
77
"email": "[email protected]",
88
"help": {
9-
"online": "http://esp8266.com/arduino"
9+
"online": "https://esp8266.com/arduino"
1010
},
1111
"platforms": [
1212
{

tools/makecorever.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# GNU General Public License for more details.
1616
#
1717
# You should have received a copy of the GNU General Public License
18-
# along with this program. If not, see <http://www.gnu.org/licenses/>.
18+
# along with this program. If not, see <https://www.gnu.org/licenses/>.
1919

2020
import argparse
2121
import os

0 commit comments

Comments
 (0)