Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit f0ded24

Browse filesBrowse files
authored
OTA Library adjust (#10627)
* feat(ota): library revision * feat(ota): license * feat(ota): license addtion * feat(ota): license addition into example
1 parent 1cdd8e8 commit f0ded24
Copy full SHA for f0ded24

File tree

4 files changed

+64
-1
lines changed
Filter options

4 files changed

+64
-1
lines changed

‎libraries/ArduinoOTA/examples/BasicOTA/BasicOTA.ino

Copy file name to clipboardExpand all lines: libraries/ArduinoOTA/examples/BasicOTA/BasicOTA.ino
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
115
#include <WiFi.h>
216
#include <ESPmDNS.h>
317
#include <NetworkUdp.h>

‎libraries/ArduinoOTA/keywords.txt

Copy file name to clipboardExpand all lines: libraries/ArduinoOTA/keywords.txt
+22-1Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,40 @@
77
#######################################
88

99
ArduinoOTA KEYWORD1
10+
ArduinoOTAClass KEYWORD1
1011

1112
#######################################
1213
# Methods and Functions (KEYWORD2)
1314
#######################################
1415

1516
begin KEYWORD2
16-
setup KEYWORD2
17+
end KEYWORD2
1718
handle KEYWORD2
1819
onStart KEYWORD2
1920
onEnd KEYWORD2
2021
onError KEYWORD2
2122
onProgress KEYWORD2
23+
setPort KEYWORD2
24+
setHostname KEYWORD2
25+
getHostname KEYWORD2
26+
setPassword KEYWORD2
27+
setPasswordHash KEYWORD2
28+
setPartitionLabel KEYWORD2
29+
getPartitionLabel KEYWORD2
30+
setRebootOnSuccess KEYWORD2
31+
setMdnsEnabled KEYWORD2
32+
getCommand KEYWORD2
33+
setTimeout KEYWORD2
2234

2335
#######################################
2436
# Constants (LITERAL1)
2537
#######################################
38+
39+
OTA_IDLE LITERAL1
40+
OTA_WAITAUTH LITERAL1
41+
OTA_RUNUPDATE LITERAL1
42+
OTA_AUTH_ERROR LITERAL1
43+
OTA_BEGIN_ERROR LITERAL1
44+
OTA_CONNECT_ERROR LITERAL1
45+
OTA_RECEIVE_ERROR LITERAL1
46+
OTA_END_ERROR LITERAL1

‎libraries/ArduinoOTA/src/ArduinoOTA.cpp

Copy file name to clipboardExpand all lines: libraries/ArduinoOTA/src/ArduinoOTA.cpp
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
115
#ifndef LWIP_OPEN_SRC
216
#define LWIP_OPEN_SRC
317
#endif

‎libraries/ArduinoOTA/src/ArduinoOTA.h

Copy file name to clipboardExpand all lines: libraries/ArduinoOTA/src/ArduinoOTA.h
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
115
#ifndef __ARDUINO_OTA_H
216
#define __ARDUINO_OTA_H
317

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.