MindTree Bluetooth SDK を使用する組み込みアプリケーションを開発しています。
ヘッダーファイルに次のものがあります。
typedef struct {
UCHAR outputDir;
UCHAR reset;
UCHAR nack;
UCHAR startCondition;
UCHAR stopCondition;
UCHAR busy;
} USCI_ConfigurationFlags;
static USCI_ConfigurationFlags usciConfigFlags = { UCTR, UCSWRST, UCNACKIFG, UCTXSTT, UCTXSTP, UCBBUSY };
後で 2 つの .c ファイルに上記のヘッダーを含め、さまざまな機会に割り込み内からusciConfigFlagsを使用します。
これは合法ですか?
SDKでBT_bluetooth_onメソッドを呼び出した後、実行時に構造体の値が変更される理由(および質問に関連している場合)を理解しようとしています。
ありがとう、アダム。