GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
GR-LYCEEで
スケッチリファレンスのTLS(HTTPS)のコードを以下のように改編しました。
・SW1を押す度にPOSTリクエストを実行する
・IFTTTのwebhooksへPOSTする
その状態で実行すると
void setup() 内、
setup() 内、
dump_response(post_res);内の
mbedtls_printf(
"\nBody (%d bytes):\n\n%s\n"
, res->get_body_length(), res->get_body_as_string().c_str());
の表示まではコンソール出力されているのですが
それ以降のルーチンまで進みません。
ちなみにIFTTTへは正常にPOSTされ連携先も動作しています。
どなたか原因分かりますでしょうか??
解決が遅くなり申し訳ありません。原因としてはCameraライブラリでの画像用バッファ領域のmallocについて、32バイトアラインにするための処理が間違ってました。
(誤) uint32_t temp = (uint32_t)FrameBuffer_Video_pre & ~31u;
(正) uint32_t temp = ((uint32_t)FrameBuffer_Video_pre + 31) & ~31u;
Webコンパイラ、e2studioをお使いの場合は、以下を解凍後のCamera.cppを置き換えることで修正されます。Webコンパイラの場合、全てのオブジェクト(.o)をアーカイブしたgr_common.aを事前に削除してください。バージョンアップは、別件のESP32で固定IP設定+APモードにできない問題を解決してから行います。既にd-katoさんがオーバーライドするための処理を作成しているので、動作確認のみ行い早めのバージョンアップを行いたいと思います。
Camera.zip