Hallo,

naja das was bei bieden gleich ist sind die UART und die I2C Libs - die sind ja schon in einem "common Ordner" in der normalen RP6Lib drin.
Wobei die I2C Libs aber je nachdem entweder als Master ODER als Slave übersetzt werden...


Die Pinbelegung weicht zwischen beiden Modulen aber ab. Und natürlich auch die angeschlossene Hardware!
Die Timer sind auch anders konfiguriert. Daher war es nicht wirklich sinnvoll den Rest irgendwie in eine Common Lib zu pressen, da das z.T. komplett verschieden voneinander war.

Wenn Du hier von generellen Algorithmen redest ist das natürlich was anderes. Das kannst Du natürlich einfach in eine Lib packen und für beide verwenden.
Alles hardwarespezifische wird aber vermutlich nicht ohne irgendwelche unschönen Tricks klappen...

MfG,
SlyD