serialOpen not working on Resin.io
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 510
- Fork
- 153
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hi,
I am trying to use Bonescript on a BeagleBone black running resinOS. I install it with yarn, and then import it using a typical require statement. Calls to pinMode and digitalWrite are working fine. I encounter issues with serialOpen when I do:
bonescript.serialOpen('/dev/tty04', { baudRate: 112500 });
This returns the error:
TypeError: Cannot read property 'path' of undefined
at Object.newFunction [as serialOpen] (/usr/src/app/node_modules/bonescript/src/my.js:451:31)
at Object.m.doOpen (/usr/src/app/node_modules/bonescript/src/serial.js:16:28
I took a look at the source and couldn't seem to figure out what was happening with the path property. I have tried different options, different ttys, and dropping the leading zero in the port to no avail. Any help is greatly appreciated!
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia leggendo src/my.js intorno alla riga 451 e src/serial.js intorno alla riga 16, quindi riproduci serialOpen su un BeagleBone Black con resinOS usando i percorsi dei dispositivi e le opzioni riportati. Il lavoro è completato quando hai identificato perché la proprietà path è undefined e verificato che serialOpen funzioni con la configurazione della porta supportata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- embedded-iot
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100