diff options
Diffstat (limited to 'puzzle/dummy/main.cpp')
-rw-r--r-- | puzzle/dummy/main.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/puzzle/dummy/main.cpp b/puzzle/dummy/main.cpp index 4374066..edcc587 100644 --- a/puzzle/dummy/main.cpp +++ b/puzzle/dummy/main.cpp @@ -1,23 +1,17 @@ #include <Arduino.h> #include <Wire.h> -void receiveEvent(int howMany){ - while (Wire.available()){ - char c = Wire.read(); - Serial.print(c, HEX); - } - Serial.println(); -} +#include "pb/drv/arduino/mod.h" + +const char * PBDRV_MOD_NAME = "dummy"; +const i2c_addr_t PBDRV_MOD_ADDR = 0x20; void setup() { - Wire.begin(0x00); - Wire.onReceive(receiveEvent); + pbdrv_setup(); } void loop() { - const uint8_t data[] = {0xff, 0x00, 0xde, 0xad, 0xbe, 0xef}; - Wire.beginTransmission(0x69); - Wire.write(data, sizeof(data)); - Wire.endTransmission(); + pbdrv_i2c_send(0x00, (uint8_t *) "hoi", 3); + delay(100); } |