Stránka 1 z 1

knihovny

Napsal: 19 zář 2018, 21:28
od fulda
Ahoj,

udělal jsem drobné a nepatrné rozšíření defaultní arduino knihovny SoftareSerial. Prostě jsem přidal možnost změnit komunikaci z výchozího 8N1 na 8N2, 7N1 nebo 7N2. Teď se marně pokouším dohledat, odkud ta knihovna vlastně pochází a proti čemu vykazovat diff, když chci změnu odeslat k posouzení?
Prošel jsem snad celý github a nic jsem nenašel :(

Jindra

Re: knihovny

Napsal: 20 zář 2018, 10:32
od DavidO
SoftwareSerial je standardní knihovna, takže na githubu to je. Jak tak ale koukám (možná špatně), tak se mi zdá, že to je implementované jen pro AVR a už ne pro další jádra: https://github.com/arduino/ArduinoCore- ... wareSerial

Kromě toho existuje i "NeoSWSerial": The NeoSWSerial class is intended as an more-efficient drop-in replacement for the Arduino built-in class SoftwareSerial. https://github.com/SlashDevin/NeoSWSerial Nezkoumal jsem, jestli to tam mají nebo nemají implementované, ale jestli ne, tak bys jim to tam mohl doplnit taky ;)

Re: knihovny

Napsal: 20 zář 2018, 12:18
od fulda
a-ha, core-avr je to co jsem nenašel.
Díky za nakopnutí.

Ta knihovna je v obecné rovině dost mizerná, je taková hodně "arduino style".
Podívej se jen na počet výskytů slova "delay".
Já jí použil čistě proto, že je v krabici a na mojí ukázku stačila