Det forekommer mig, at jeg ud over mit nuværende problem skal spørge: "Hvad skal jeg vide, når jeg opretter et bibliotek til Arduino?"
Først hvad jeg laver:
Jeg bruger Eclipse som min editor og skriver kode i C ++. Jeg har skrevet et simpelt Arduino-program, der inkluderer min headerfil og arbejder igennem fejl.
Første problem: hvordan laver jeg en 'build clean'? Jeg ser fejl, som jeg tror, jeg har rettet, næsten som om headerfilen var cachelagret. (Ja, sandsynligvis laver jeg noget dumt [ rediger : Jeg var], men jeg vil stadig gerne vide, hvordan man renser biblioteket og ikke ved, hvor objektfilerne er).
For det andet: hvilke konventioner skal jeg være opmærksom på? Jeg har ikke brugt Arduino så meget, som jeg gerne vil, og det føles så godt at programmere i C ++, men jeg ved, at bibliotekerne har til hensigt at holde tingene pæne og enkle for brugerne. Er der konventioner for funktionsnavne? Opretter konstanter (det ser ud til, at det globale navneområde er forurenet med #defines)? Og så videre.
Endelig er der noget andet, jeg bør vide?
Jeg skal nævne, at jeg har kigget på Arduino Library Tutorial, hvilket er godt, men ikke går meget langt. Jeg har også kigget på nogle af de biblioteker, der er installeret på mit system.