2023年10月5日木曜日

M5Stack Guru Meditation Error

2年前くらいに作ったプログラムをM5Stackに書き込んだら、以下のエラーが出た。

Guru Meditation Error: Core  1 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400d2bac: 8b2502ad 00000008 21004136

原因を調べてみたら関数の戻り値の型をintにしているのに、戻り値が無かったので
intをvoidに修正したら直った。

2023年8月18日金曜日

M5Stack HTTPClientでget送信したら400番エラー

 半角スペースを「%20」にしたら200になった。

2023年7月13日木曜日

M5Stack SPIFFS Upload failed!

Arduino IDE 1.8.19でM5Stack(V2.7)のSPIFFSに画像をアップロードしようとしたらエラー
SPIFFS Upload failed!
調べてみたらArduino IDEのシリアルモニタを開いてるとエラーになるみたい。
久しぶりに使ったから忘れてた。。

こんな感じで指定して表示
display.drawJpgFile(SPIFFS, "/img/neko.jpg", 0, 0);

※Arduino IDE 2ではまだSPIFFSへのアップロードが出来ないっぽい。

2023年6月23日金曜日

Tkinterで作ったボタンのフォントサイズを後から変更する。

import tkinter as tk
  
def change_font_size():
    btn.config(font=("Noto Sans CJK JP", 10))

root = tk.Tk()

frm = tk.Frame(root,width=200,height=200)
frm.propagate(0)
frm.place(x=0,y=0)
btn = tk.Button(frm, text="open",font=("Noto Sans CJK JP", 20),width=200,height=200, command=change_font_size)
btn.pack()

root.mainloop()
configを使う事で変更できる。