エンジニアの備忘録

仕事や趣味でのトラブルシューティングの備忘録

CubeSuite

CS+(CubeSuite+)で、初期値ありstatic変数に数値を代入できない

static変数が変わらない static U16 flag_event = 0; を関数外で宣言 関数内で flag_event = 1; のように数値を代入しても、1が入らずに0のまま。。 static U16 flag_event; と宣言して、main()の文頭でflag_event = 0;し、それ以降に呼び出される関数でflag…

CS+(Cube Suite+)でtypedef name has already been declared (with same type)

typedef unsigned char U8でエラー RX系マイコンでtypedefine.hにtypedef unsigned char U8を追加 typedef unsigned char U8 すると、typedef name has already been declared (with same type)とWarningが出てしまった。 よくよく過去のコードを見てみると…