diff options
Diffstat (limited to 'peripheral/libupm/examples/javascript/adis16448.js')
-rw-r--r-- | peripheral/libupm/examples/javascript/adis16448.js | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/peripheral/libupm/examples/javascript/adis16448.js b/peripheral/libupm/examples/javascript/adis16448.js deleted file mode 100644 index 1e83f82..0000000 --- a/peripheral/libupm/examples/javascript/adis16448.js +++ /dev/null @@ -1,67 +0,0 @@ -////////////////////////////////////////////////////////////////////////////////////// -// The MIT License (MIT) -// -// Submit Date: 03/09/2015 -// Author: Juan Jose Chong <juanjchong@gmail.com> -// Copyright (c) 2015 Juan Jose Chong -// -////////////////////////////////////////////////////////////////////////////////////// -// adis16448.js -////////////////////////////////////////////////////////////////////////////////////// -// -// This example code runs on an Intel Edison and uses mraa to acquire data -// from an ADIS16448. This data is then scaled and printed onto the terminal. -// -// This software has been tested to connect to an ADIS16448 through a level shifter -// such as the TI TXB0104. The SPI lines (DIN, DOUT, SCLK, /CS) are all wired through -// the level shifter and the ADIS16448 is also being powered by the Intel Edison. -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -////////////////////////////////////////////////////////////////////////////////////// - -//Call the ADIS16448 library -var adis16448 = require('jsupm_adis16448'); - -//Instantiate SPI and Reset -var imu = new adis16448.ADIS16448(0,3); - -periodicActivity(); //Call the periodicActivity function - -function periodicActivity() -{ - //Read & Scale Gyro/Accel Data - var xgyro = imu.gyroScale(imu.regRead(0x04)); - var ygyro = imu.gyroScale(imu.regRead(0x06)); - var zgyro = imu.gyroScale(imu.regRead(0x08)); - var xaccl = imu.accelScale(imu.regRead(0x0A)); - var yaccl = imu.accelScale(imu.regRead(0x0C)); - var zaccl = imu.accelScale(imu.regRead(0x0E)); - - //Display Scaled Data on the Console Log - console.log('XGYRO: ' + xgyro); - console.log('YGYRO: ' + ygyro); - console.log('ZGYRO: ' + zgyro); - console.log('XACCL: ' + xaccl); - console.log('YACCL: ' + yaccl); - console.log('ZACCL: ' + zaccl); - console.log(' '); - setTimeout(periodicActivity,200); //call the indicated function after 0.2 seconds (200 milliseconds) -}
\ No newline at end of file |