組み込み C プログラミングは初めてなので、アドバイスが必要です。
組み込みシステムの画面の下にメニュー構造を作成しようとしています。OS コードと描画/メニュー ライブラリは準備できていますが、このシステムをどのように設計すればよいかわかりません。
それは持っているでしょう:
- メニューとサブメニュー
- 一部のメニュー項目に入る前にユーザーが認証できるパスワード画面
- そしてその下のスクリーン。
機能するコードをいくつか書きましたが、それでも手続き型のスパゲッティ コードを書いているように感じます。また、組み込み C システムは初めてなので、コード内でクラスまたはオブジェクトを使用できるかどうかわかりません。誰かがこれを行う正しい方法を教えてくれたらありがたいです。ところで、私は他のプログラミングの経験があるので、技術的な話を自由にしてください。;)
ところで、メニューコードは次のように構成されています。
menu myMenu;
entry* myMenuEntries;
int selection = 0;
myMenuEntries[0] = [entry definer code];
...
myMenu.entries = (entry *) myMenuEntries;
selection = DisplayMenu(myMenu);
switch(selection){
case 0: exit(); break;
}
で使用されているように、埋め込み c でオブジェクトを作成するにはどうすればよいmyMenu.entries
ですか?