私は C が初めてで、構造体の値を関数に取得することと、関数を宣言する正しい方法についていくつか質問がありました。
私のcommon.hで定義しました
extern struct ddrautocal;
int get_eeprom_vals(uchar); // is this the correct declare the function?
キャリブレーション.cで、構造体を定義し、いくつかの値を設定して変更します(表示されていません)
#include <common.h>
struct ddrautocal {
u32 wdtr;
u32 clkp;
u32 rdcc;
};
proc.cで
#include <common.h>
int get_eeprom_vals(struct ddrautocal *cal){
// I'd like to access cal.wdtr and cal.clkp
}
私は完全な脱皮者です、知っていますが、改善しようとしています。私は一日中これを機能させようとしてきましたが、common.h で関数を正しく宣言しているかどうか、および proc.c にある get_eeprom_vals 関数で ddrautocal 構造体にアクセスする正しい方法は何かを知りたいです。高く評価されます。ありがとう!