プロジェクトでは、nodemcu ファームウェアで wps サポートが必要です。これを有効にするために、app/modules/wifi.c に wifi.wps.* コマンドを追加し、アプリの Makefile に -lwps を追加しました。すべてがうまく構築されますが、ファームウェアをフラッシュした後、ファームウェアがループで再起動するという問題が発生します。
libwps.a への呼び出しをコメントアウトし、lua コマンドのみを配置すると、問題が解消されます。nodemcu で wps がサポートされていないのはなぜですか?
nodemcu git リポジトリのクローンと、ファームウェアをビルドするための docker ビルド環境があります。
アルヌルフ