HWDEV-1479 modification patch of led_controller warnings #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
HWDEV-1479
LEDのコードで出してしまっていた warningの修正になります。
warningの内容
ChatGPTの回答
原因は以下の箇所で、
ここは私が以前以下から書き換えたものです。
このときにpatternはuint32_tでしたが、uint8_tのほうが良いというアドバイスを受け書き換えました。しかしその際にここが構造体の定義であることを忘れ。上記のように書き換えました。
よって構造体内のメンバの定義順が変わってしまい、他の初期化の箇所における順番の矛盾に関するワーニングが出ていました。
以上。
上記とは別に、私が書いたコンストラクタが他のコンストラクタ初期化子による書き方と異なっていたので、そこも一緒に変えました。これは必須の変更ではないし主題とは異なるのでお行儀が悪いですが。。。
これらの変更によりワーニングがでなくなったことを確認済みです。