Skip to content

Commit

Permalink
Support 3.1.x of ESP8266 Boards Library
Browse files Browse the repository at this point in the history
  • Loading branch information
InqOnThat authored Jul 8, 2023
1 parent 4cf434b commit bdd38bb
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 19 deletions.
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name=InqPortal
version=5.3.2
version=5.4.0
author=Inq,[email protected]
maintainer=Inq,[email protected]
sentence=ESP8266 Full featured IoT Application Server.
paragraph=Derived directly from lwIP libraries to support application development. It includes a full browser based Admin GUI to (1) manage Soft AP and multiple Station access points with full scan for stations, and fail over like any good smartphone or laptop. (2) Dedicated File management using an optimized file system supporting flash memory wear leveling (Not SPIFFs or LittleFS). Management of the file system via Admin mimicking Windows File Explorer with Drag&Drop. (3) Performance metrics to monitor IoT server application and extensions beyond the simple logging of Serial Monitor. Watch variables and logging supports runtime disabling and remote viewing of messages from the browser Admin. (4) Customizable, Windows style Task Manager type histogram that can also be used for IoT application custom variables. (5) Custom high-performance API using WebSockets for responsive and high-rate communications between browser clients and ESP8266 IoT server. (6) Admin provides client starter app generation to kick-start your custom customer facing GUI. Use the built-in Chart.js for graphing or drop in your favorite browser based graphics libraries like dashboards, dials and gauges.
paragraph=Derived directly from lwIP libraries to support application development. It includes a full browser based Admin GUI to (1) manage Soft AP and multiple Station access points with full scan for stations, and fail over like any good smartphone or laptop. (2) Dedicated File management using an optimized file system supporting flash memory wear leveling (Not SPIFFs or LittleFS). Management of the file system via Admin mimicking Windows File Explorer with Drag&Drop. (3) Performance metrics to monitor IoT server application and extensions beyond the simple logging of Serial Monitor. Watch variables and logging supports runtime disabling and remote viewing of messages from the browser Admin. (4) Customizable, Windows style Task Manager type histogram that can also be used for IoT application custom variables. (5) Custom high-performance API using WebSockets for responsive and high-rate communications between browser clients and ESP8266 IoT server. (6) Admin provides client starter app generation to kick-start your custom customer facing GUI. Use the built-in Chart.js for graphing or drop in your favorite browser based graphics libraries like dashboards, dials and gauges.
category=Communication
url=https://InqOnThat.com/InqPortal
architectures=esp8266
Expand Down
12 changes: 0 additions & 12 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,6 @@ InqPortal Library

ESP8266 Full featured IoT Application Server.

IMPORTANT: To compile using the InqPortal library, you must add the
platform.local.txt file included in this folder to your ESP8266 library
folder.

If you have a standard installation using the Windows installer, you
should find the location at YMMV:
C:\Users\<User>\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2

If you followed our on-line installation using a Portable Arduino IDE,
you should find the proper location at YMMY:
C:\Users\<User>\Documents\Arduino\arduino-1.8.19\portable\packages\esp8266\hardware\esp8266\3.0.2

Derived directly from lwIP libraries to support application development.
It includes a full browser based Admin GUI to
(1) manage Soft and multiple Station Access Points with full scan for
Expand Down
11 changes: 6 additions & 5 deletions src/InqPortal.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2021-2022 Dennis E. Cox. All rights reserved.
// Copyright (c) 2021-2023 Dennis E. Cox. All rights reserved.

// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
Expand All @@ -18,8 +18,8 @@
#include <Inq.h>

// Version History
#define InqPortalVersion "5.3.2"
#define CannedVersion "506"
#define InqPortalVersion "5.4.0"
#define CannedVersion "506"
// 0.8.0 2017/02/01 Intitial Alpha version (many rewrites using various
// methodolgies.
// 0.9.0 2020/01/15 Initial Version - complete re-write. Previous version
Expand Down Expand Up @@ -199,7 +199,7 @@
// * WebSocket improvements
// * use lwIP FLAG_COPY to hold ACK waiting.
// * when loss occurs, remove from oldest.
// Under optimum WiFi, 1ms intervals x 4 clients => 202KB/sec
// Under optimum WiFi, 1ms intervals x 4 clients => 202KB/sec
// * Default Serial baud set to 74880
// * Client-side better detect router power-off, user changing SSIDs.
// 5.2.1 2022/3/17
Expand All @@ -221,7 +221,6 @@
// local routers.
// 5.3.1 2022/4/14 505
// * Set default Serial baud rate back to more commone 115200.
// NOT PUBLISHED
// 5.3.2 2023/3/2 506
// * Bug Fix - Boot count was showing 2 for the first one.
// * Bug Fix - JavaScript deprecated event "path" see InqFiles.js
Expand All @@ -234,6 +233,8 @@
// * Allow publishRO to access constants like "version".
// * publishRO and publishRW no longer require a variable so they can
// be used as method calls.
// 5.4.0 2023/7/8 506
// * Update to use ESP8266 Board Library 3.1.2 and newer.

// -----------------------------------------------------------------------------
// onInterval dependencies
Expand Down
Binary file modified src/esp8266/Inq.a
Binary file not shown.

0 comments on commit bdd38bb

Please sign in to comment.