#include "MicroBit.h" MicroBit uBit; int main(void){ uBit.init(); char buf[] = {0x0d}; uBit.i2c.write(0x1d<<1, buf, 1, true); uBit.i2c.read(0x1d<<1, buf, 1); printf("ID %X\n", (int)buf[0]); release_fiber(); return 0; }
実行結果:
#include "MicroBit.h" MicroBit uBit; int main(void){ uBit.init(); char buf[] = {0x0d}; uBit.i2c.write(0x1d<<1, buf, 1, true); uBit.i2c.read(0x1d<<1, buf, 1); printf("ID %X\n", (int)buf[0]); release_fiber(); return 0; }
実行結果: