Hallo,
ich versuche die i2c library von Peter Fleury auf einem attiny26 zum 
laufen zu bekommen.
Da der tiny keinen uart sondern nur ein usi hat, muss ich die 
assemblervariante nehmen.
Allerdings habe ich probleme wenn ich die "i2cmaster.S" datei in AS7 
einfüge.
Eingefügt habe ich diese mit "add existing item". Wenn ich das mit 
normalen .cpp dateien mache, funktioniert das normalerweise auch.
Hier der Code der main.cpp
| 1 | #include <avr/io.h>
 | 
| 2 | #include "i2cmaster.h"
 | 
| 3 | int main(void)
 | 
| 4 | {
 | 
| 5 |   i2c_init();
 | 
| 6 |     while (1) 
 | 
| 7 |     {
 | 
| 8 |     }
 | 
| 9 | }
 | 
als fehler bekomme ich nun:
| 1 | undefined reference to `i2c_init()'
 | 
Der output von AS7 sagt folgendes:
https://pastebin.com/euf8RjYu
Vermutlich mache ich irgendetwas falsch.. aber anscheinend habe ich 
Google nicht mit den richtigen Suchwörtern gefüttert...
Hat jemand eine Idee was ich falsch mache?
Vielen Dank schonmal im vorraus!