###前提・実現したいこと
Lazurite IDEで共用体の中に構造体を定義したコードを書きたいです。
###発生している問題・エラーメッセージ
CCU8 C Compiler, Ver.3.41 Copyright (C) 2008-2013 LAPIS Semiconductor Co., Ltd. test.c test.c(9) : Error : E4009 : Syntax error : ';' Error(s) : 1 Warning(s) : 0 Compile error occurs. Stopped build.
###該当のソースコード
c
1#include "test_ide.h" // Additional Header 2 3union u_data{ 4 unsigned char BYTE[2]; 5 struct{ 6 struct{ // BYTE[0] 7 unsigned char :1; 8 unsigned char A :7; 9 }; 10 struct{// BYTE[1] 11 unsigned char :1; 12 unsigned char B :7; 13 }; 14 }; 15}DATA = {1,1}; 16 17void setup() { 18 // put your setup code here, to run once: 19 20} 21 22void loop() { 23 // put your main code here, to run repeatedly: 24 25}
###試したこと
Arduino IDEで同様の(一行目をコメントアウトした)コードは問題なく通り動作しました。
###補足情報(言語/FW/ツール等のバージョンなど)
Lazuriteのフォーラムに投稿しようとすると
エラー: キャプチャ値が無効です。
と怒られ投稿できなかったのでこちらで質問させていただきました。
Lazurite IDEのバージョンは1.0.0です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。