See Infineon/PSoC6_WiFi_HTTPS_Server.
Tested on PSoC 62S2 eval kit (CY8CEVAL-062S2) and Sterling LWB5+ Wifi module.
The wolfTPM support for updating Infineon SLB9672/SLB9673 firmware was added here: wolfSSL/wolfTPM#339
Based on the Wi-Fi_HTTPS_Server
example. TLS ported to wolfSSL. TPM uses wolfTPM
Build steps:
make getlibs
- Update
../mtb_shared/secure-sockets
with Infineon/secure-sockets#1 - Update
../mtb_shared/wpa3-external-supplicant
with Infineon/wpa3-external-supplicant#2 - Update
bsps/TARGET_APP_CY8CEVAL-062S2-LAI-4373M2/config/GeneratedSource/cycfg_system.h
->#define CY_CFG_PWR_DEEPSLEEP_LATENCY 125UL
. - Update
source/secure_http_server.h
WiFi settings (WIFI_SSID
andWIFI_PASSWORD
) make build -j8
make program
- See wolfTPM Firmware Example for next steps
See: https://github.com/dgarske/UltraZed-EG-wolf
For questions email support@wolfssl.com.