MQTTルーチン、コールバックラムダなど、初期化以外のすべてのものがによって作成されたタスク内にあるAWS IoTプロジェクトに取り組んでいますxTaskCreatePinnedToCore()
。
このタスクはいくつかのことを実行します。AWSに接続し、トピックをサブスクライブしてからaws_iot_mqtt_yield
、エラーのチェックなどを呼び出す無限ループに入ります。各ループで、も呼び出しますvTaskDelay(10 / portTICK_RATE_MS);
。これは、遅延が1秒で、その後10ミリ秒に減少したサンプルプロジェクトからのものです。「健全な」遅延とは何ですか?ここで遅延が必要なのはなぜですか?ありがとう!