knihovny

Odpovědět
Uživatelský avatar
fulda
Příspěvky: 628
Registrován: 04 led 2016, 17:18

knihovny

Příspěvek od fulda » 19 zář 2018, 21:28

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
Za pravopisné chyby v této zprávě může moje učitelka češtiny.

DavidO
Příspěvky: 551
Registrován: 01 kvě 2013, 21:27

Re: knihovny

Příspěvek od DavidO » 20 zář 2018, 10:32

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 ;)

Uživatelský avatar
fulda
Příspěvky: 628
Registrován: 04 led 2016, 17:18

Re: knihovny

Příspěvek od fulda » 20 zář 2018, 12:18

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
Za pravopisné chyby v této zprávě může moje učitelka češtiny.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host