のコードが含まれていません。 WirelessクラスはMirfインスタンスを使用します:の#includeは、本当に私は次のように定義されたクラスを持つC++
Wireless.h
#include <Mirf.h>
class Wireless {
public:
void init(void);
};
Wireless.cpp
#include <Wireless.h>
#include <Mirf.h>
Wireless::init(){
mirf.init();
}
私の主な方法:
MAIN.CPP
#include <Wireless.h>
#include <Mirf.h>
Wireless wireless = Wireless();
int main(){
wireless.init();
}
コードは正常にコンパイルされますが、Mirf.cppの[Some Code Here]
は呼び出されません。
私のコードには何が問題なのですか?
プリントバッファをフラッシュする必要がありますか? –
Jimのコメントに追加するには、 'printf'文字列の最後に' \ n'を入れてみてください – Shahbaz
'Mirf'は' Mirf24L'なので 'Mirf.init();'は ' Nrf24 :: init() 'を実行します。代わりに 'Mirf24L :: init()'を探していますか? –