Thanks for the reply. (For some reason, I didn't get a notification from google groups so I had to do some searching just to find my own message!)
I'll look into following your suggestion. I'm not too savvy on device trees, so it'll be a learning experience. On Monday, September 5, 2016 at 5:08:10 PM UTC-4, William Hermans wrote: > > What i mean by the above is that the library seems as though it does load > the device tree, or export the ADC pin correctly. But it's still sending > the exception message to stderr, and then halting the application for some > odd reason. > > I'd have to read the code to be 100%, but right now I do not have the > time. . . > > On Mon, Sep 5, 2016 at 2:03 PM, William Hermans <yyr...@gmail.com > <javascript:>> wrote: > >> Yeah it sound like bonescript, or the newer refactored version may not >> correctly handle the "file does not exist" exception correctly. As it >> currently sits. >> >> Ideally, in code you would check that the file you're about to use >> exists, and if it does not then you load the appropriate device tree file, >> or similar, then just carry on about your marry way. Silently. >> >> On Mon, Sep 5, 2016 at 11:02 AM, Todd Hitt <tah...@gmail.com >> <javascript:>> wrote: >> >>> Hello all, >>> >>> I have a problem that mystifies me. After I boot my BB, the first time I >>> try to issue an analogRead via node.js, I get the following error: >>> >>> fs.js:549 >>> return binding.open(pathModule._makeLong(path), stringToFlags(flags), >>> mode); >>> ^ >>> >>> Error: ENOENT: no such file or directory, open >>> '/sys/bus/iio/devices/iio:device0/in_voltage0_raw' >>> at Error (native) >>> at Object.fs.openSync (fs.js:549:18) >>> at Object.fs.readFileSync (fs.js:397:15) >>> at Object.exports.readAIN >>> (/var/lib/cloud9/node_modules/bonescript/src/hw_mainline.js:211:30) >>> at Object.f.analogRead >>> (/var/lib/cloud9/node_modules/bonescript/src/index.js:271:19) >>> at null._repeat (/var/lib/cloud9/autorun/app.js:86:13) >>> at wrapper [as _onTimeout] (timers.js:275:11) >>> at Timer.listOnTimeout (timers.js:92:15) >>> >>> >>> When I run my app again, immediately without changing anything else, it >>> works fine. Any ideas? >>> >>> Thanks in advance. >>> >>> --Todd >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to beagleboard...@googlegroups.com <javascript:>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/7c5a641a-57b7-44c6-9498-bcbd809550d4%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/beagleboard/7c5a641a-57b7-44c6-9498-bcbd809550d4%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/4ed8d597-5071-448b-8d06-4f032ed24af5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.