Skip to content

Commit a60d305

Browse files
committed
Update README.md
1 parent 89583fd commit a60d305

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ I tried to make WolfSSL crypto work safely on ESP8266 with better performance an
7676

7777
Here are the free heap values of running the example sketch:
7878

79-
* ~~Boot: ~26000~~
80-
* ~~Preinit over: ~22000~~
81-
* ~~Pairing: ~17000 (or even low when crypto computing)~~
82-
* ~~Paired and connected with one iOS device: ~21700~~
83-
* ~~Paired and no iOS device connected: ~23400~~
79+
* Boot: ~26000
80+
* Preinit over: ~22000
81+
* Pairing: ~17000 (or even low when crypto computing)
82+
* Paired and connected with one iOS device: ~21700
83+
* Paired and no iOS device connected: ~23400
8484

8585
After memory optimization in v1.1.0:
8686

@@ -143,14 +143,14 @@ After memory optimization in v1.1.0:
143143

144144
## Troubleshooting
145145

146-
* Check your serial output with [example_serial_output.txt](https://raw.github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266/master/extras/example_serial_output.txt)
146+
* Check your serial output with [example_serial_output.txt](https://raw.github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266/master/extras/example_serial_output_v1.1.0.txt)
147147

148148

149149
## Change Log
150150

151151
#### v1.1.0
152152
* Memory optimization: moved String/byte constants as much as possible to Flash. The `RODATA` section of `bin` is only 4672. Extra ~20K free-heap is available compared with v1.0.1.
153-
* Upload a [`nossl` and `noleak` version](https://raw.github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266/master/extras/ESP8266WiFi_nossl_noleak) of the official `ESP8266WiFi` library of Arduino Core 2.6.3. Removed all codes of `SSL` to save memory (extra ~3K) since the HomeKit does not require SSL. Fix the memory-leak in `WiFiClinet.stop()` by adding `tcp_abandon(_pcb, 0)` in `stop()`, based on the idea of [esp8266/Arduino/pull/2767](https://github.com/esp8266/Arduino/pull/2767).
153+
* Upload [ESP8266WiFi_nossl_noleak](https://github.com/Mixiaoxiao/Arduino-HomeKit-ESP8266/tree/master/extras/ESP8266WiFi_nossl_noleak/), a `nossl` and `noleak` version of the official `ESP8266WiFi` library of Arduino Core 2.6.3. Removed all codes of `SSL` to save memory (extra ~3K) since the HomeKit does not require SSL. Fix the memory-leak in `WiFiClinet.stop()` by adding `tcp_abandon(_pcb, 0)` in `stop()`, based on the idea of [esp8266/Arduino/pull/2767](https://github.com/esp8266/Arduino/pull/2767).
154154

155155
#### v1.0.1
156156
* Reduce `winsize` from `3` to `2`(same performance) to lower the heap required. Pairing can be done with low free-heap of ~14000.

0 commit comments

Comments
 (0)