Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

Commit db79af6

Browse files
authored
v1.2.0
### Major Release v1.2.0 1. Add high-level **HTTP and WebSockets Client** by merging [ArduinoHttpClient Library](https://github.com/arduino-libraries/ArduinoHttpClient) 2. Add many more examples for HTTP and WebSockets Client. 3. Add Version String.
1 parent 4d9b52f commit db79af6

22 files changed

+2269
-26
lines changed

src/EthernetHttpClient_SSL_STM32.h

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/****************************************************************************************************************************
2+
EthernetHttpClient_SSL_STM32.h - Dead simple HTTP WebClient.
3+
For STM32 with built-in Ethernet LAN8742A (Nucleo-144, DISCOVERY, etc) or W5x00/ENC28J60 shield/module
4+
5+
EthernetWebServer_STM32 is a library for the STM32 running Ethernet WebServer
6+
7+
Based on and modified from ESP8266 https://github.com/esp8266/Arduino/releases
8+
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_STM32
9+
Licensed under MIT license
10+
Version: 1.2.0
11+
12+
Version Modified By Date Comments
13+
------- ----------- ---------- -----------
14+
1.1.0 K Hoang 14/11/2020 Initial coding for STM32F/L/H/G/WB/MP1 to support Ethernet shields using SSL. Supporting BI LAN8742A,
15+
W5x00 using Ethernetx, ENC28J60 using EthernetENC and UIPEthernet libraries
16+
1.1.1 K Hoang 18/11/2020 Permit sites with "Chain could not be linked to a trust anchor" such as ThingStream
17+
1.1.2 K Hoang 19/11/2020 Add SSL debug feature. Enhance examples.
18+
1.2.0 K Hoang 20/11/2020 Add basic HTTP and WebSockets Client by merging ArduinoHttpClient
19+
*****************************************************************************************************************************/
20+
21+
// Library to simplify HTTP fetching on Arduino
22+
// (c) Copyright Arduino. 2016
23+
// Released under Apache License, version 2.0
24+
25+
#pragma once
26+
27+
#include <Arduino.h>
28+
29+
#include "detail/Debug_STM32.h"
30+
#include "Ethernet_HTTPClient/Ethernet_HttpClient.h"
31+
#include "Ethernet_HTTPClient/Ethernet_WebSocketClient.h"
32+
#include "Ethernet_HTTPClient/Ethernet_URLEncoder.h"
33+

src/EthernetWebServer_SSL_STM32-impl.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
1010
Licensed under MIT license
1111
12-
Version: 1.1.2
12+
Version: 1.2.0
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
1616
1.1.0 K Hoang 14/11/2020 Initial coding for STM32F/L/H/G/WB/MP1 to support Ethernet shields using SSL. Supporting BI LAN8742A,
1717
W5x00 using Ethernetx, ENC28J60 using EthernetENC and UIPEthernet libraries
1818
1.1.1 K Hoang 18/11/2020 Permit sites with "Chain could not be linked to a trust anchor" such as ThingStream
19-
1.1.2 K Hoang 19/11/2020 Add SSL debug feature. Enhance examples.
19+
1.1.2 K Hoang 19/11/2020 Add SSL debug feature. Enhance examples.
20+
1.2.0 K Hoang 20/11/2020 Add basic HTTP and WebSockets Client by merging ArduinoHttpClient
2021
*****************************************************************************************************************************/
2122

2223
#pragma once

src/EthernetWebServer_SSL_STM32.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,21 @@
99
Built by Khoi Hoang https://github.com/khoih-prog/EthernetWebServer_SSL_STM32
1010
Licensed under MIT license
1111
12-
Version: 1.1.2
12+
Version: 1.2.0
1313
1414
Version Modified By Date Comments
1515
------- ----------- ---------- -----------
1616
1.1.0 K Hoang 14/11/2020 Initial coding for STM32F/L/H/G/WB/MP1 to support Ethernet shields using SSL. Supporting BI LAN8742A,
1717
W5x00 using Ethernetx, ENC28J60 using EthernetENC and UIPEthernet libraries
1818
1.1.1 K Hoang 18/11/2020 Permit sites with "Chain could not be linked to a trust anchor" such as ThingStream
19-
1.1.2 K Hoang 19/11/2020 Add SSL debug feature. Enhance examples.
19+
1.1.2 K Hoang 19/11/2020 Add SSL debug feature. Enhance examples.
20+
1.2.0 K Hoang 20/11/2020 Add basic HTTP and WebSockets Client by merging ArduinoHttpClient
2021
*****************************************************************************************************************************/
2122

2223
#pragma once
2324

25+
#define ETHERNET_WEBSERVER_SSL_STM32_VERSION "EthernetWebServer_SSL_STM32 v1.2.0"
26+
2427
#if !( defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) ||defined(STM32F4) || defined(STM32F7) || \
2528
defined(STM32L0) || defined(STM32L1) || defined(STM32L4) || defined(STM32H7) ||defined(STM32G0) || defined(STM32G4) || \
2629
defined(STM32WB) || defined(STM32MP1) )

0 commit comments

Comments
 (0)