Results 8 issues of Develo

This repo's license is specified as LGPL-3. However, one of the 3rd party libs is ESP8266_new_pwm, which is specified as GPL-2. I understand that when you incorporate code licensed under...

The bufferedConnection code has been pulled out into its own file. This improves usability, but the result needs more work. Specifically, usage depends on a socket onSent() callback, which is...

Fixes #7903 This PR restructures the polledtimeout code by separating the templates from the policies, which makes it easier for users to understand how to extend the code with new...

type: enhancement
component: core

### Basic Infos - [x] This issue complies with the [issue POLICY doc](https://github.com/esp8266/Arduino/blob/master/POLICY.md). - [x] I have read the documentation at [readthedocs](https://arduino-esp8266.readthedocs.io/en/latest) and the issue is not addressed there. -...

type: enhancement
help wanted
component: core
component: examples

### Basic Infos - [x] This issue complies with the [issue POLICY doc](https://github.com/esp8266/Arduino/blob/master/POLICY.md). - [x] I have read the documentation at [readthedocs](https://arduino-esp8266.readthedocs.io/en/latest) and the issue is not addressed there. -...

type: enhancement
component: core
component: libraries

## Problem Description We recently encountered issues with the latest pre3 NONOS SDK that forced us to revert to 2.2.1, ref #5784. The issues in the NONOS sdk, and their...

The WiFiClient/Server should be factored out. This can be done by allowing a constructor that receives the object already prepared beforehand. An example is the http client. Alternatively, you can...

To allow easy maintenance, and as mitigation to have this lib break, I suggest adding either a CI job or some other mechanism to cover building against the core.