Espruino WiFi boards do run warm when WiFi is powered on, but it should be the ESP8266 (which draws ~150mA) that gets hot rather than the STM32. Are you sure it's the STM32 getting hot?
However, the fact that the board is communicating just fine with the WiFi module would imply that even if something is odd, it's not the issue here.
What is WiFi network you're trying to connect to? Are you sure it's 2.4GHz WiFi and not a 5GHz-only wifi, and what form of encryption are you using (WPA2/etc?).
Perhaps you could try creating a mobile hot spot with your phone and seeing if you can connect to that?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Espruino WiFi boards do run warm when WiFi is powered on, but it should be the ESP8266 (which draws ~150mA) that gets hot rather than the STM32. Are you sure it's the STM32 getting hot?
However, the fact that the board is communicating just fine with the WiFi module would imply that even if something is odd, it's not the issue here.
What is WiFi network you're trying to connect to? Are you sure it's 2.4GHz WiFi and not a 5GHz-only wifi, and what form of encryption are you using (WPA2/etc?).
Perhaps you could try creating a mobile hot spot with your phone and seeing if you can connect to that?