基本的な使い方のサイトを見て扱ってみたがコンパイルエラー
Arduino:1.8.19 (Windows 10), ボード:"M5Stack-ATOM, Default, 1500000, None"
C:\Users\user\Documents\Arduino\libraries\M5Atom\src\M5Atom.cpp: In member function 'void M5Atom::begin(bool, bool, bool)':
C:\Users\user\Documents\Arduino\libraries\M5Atom\src\M5Atom.cpp:23:28: error: call of overloaded 'begin(int, int, int)' is ambiguous
Wire.begin(25, 21, 100000);
^
In file included from C:\Users\user\Documents\Arduino\libraries\M5Atom\src\M5Atom.h:53,
from C:\Users\user\Documents\Arduino\libraries\M5Atom\src\M5Atom.cpp:4:
C:\Users\user\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.0.2\libraries\Wire\src/Wire.h:79:10: note: candidate: 'bool TwoWire::begin(int, int, uint32_t)'
bool begin(int sda=-1, int scl=-1, uint32_t frequency=0); // returns true, if successful init of i2c bus
^~~~~
C:\Users\user\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.0.2\libraries\Wire\src/Wire.h:80:10: note: candidate: 'bool TwoWire::begin(uint8_t, int, int, uint32_t)'
bool begin(uint8_t slaveAddr, int sda=-1, int scl=-1, uint32_t frequency=0);
^~~~~
exit status 1
ボードM5Stack-ATOMに対するコンパイル時にエラーが発生しました。
「ファイル」メニューの「環境設定」から
「より詳細な情報を表示する:コンパイル」を有効にすると
より詳しい情報が表示されます。
Documentのlibraries¥M5Atom¥srcにある。
M5Atom.cpp
utility内にある
MPU6886.cpp
のWire.begin(25, 21, 100000);を
Wire.begin(25, 21, 100000U);
にすればコンパイル出来る。