Ich möchte die Adafruit_FRAM_I2C nicht mit dem eingebauten Hardware-I2C-Interface am Arduino (A4/A5) verwenden, sondern mit einer SoftwareI2C "SoftWire".
Die Softwire-Lib funktioniert, weil ein I2C-Scanner damit die unterschiedlichsten Sensoren an den richtigen Adressen erkennt, das soweit als Anfangstest.
Nun möchte ich ein FRAM schreiben und lesen und dazu oben genannte Lib verwenden. Din der Lib selbst ist die begin-Methode so definiert:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
Nun habe ich die verschiedensten Varianten von diesem hier probiert:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
Error: error: no matching function for call to 'Adafruit_FRAM_I2C::begin(int, SoftWire&)'
Wie muss es richtig aussehen? Danke.