invalid conversion from 'byte* {aka unsigned char*}' to 'uint8_t {aka unsigned c

It compiles OK for me with the Arduino esp8266 core.

Board : Wemos D1 esp8266
IDE : 1.8.5
OS : Win 10

More confirmation for
@johnwasser

Sounds like a problem in the ESP32 Core