Commit Graph

288 Commits

Author SHA1 Message Date
mmcw-dev e27add8da7 Refactor releaseWatch to use a seperate function to determine close state for the release switch 2017-10-19 21:30:07 -04:00
mmcw-dev 2b06eb3b3c Release pin is crashing lib 2017-10-19 21:24:20 -04:00
mmcw-dev cb407b5057 Switched pins for micro and release in the intval lib 2017-10-19 21:21:41 -04:00
mmcw-dev 9d665437be Motor works! forward and backwards! lib intval does not, however 2017-10-19 21:19:26 -04:00
mmcw-dev 1abc4ec702 run backwards 2017-10-19 20:26:37 -04:00
mmcw-dev 56680db1be Run motor while watching microswitch 2017-10-19 20:21:14 -04:00
mmcw-dev 5097ed87ea Only test microswitch 2017-10-19 19:22:21 -04:00
mmcw-dev 988cf6a786 Test microswitch now too 2017-10-19 19:12:15 -04:00
mmcw-dev 0e4cdb2778 Only test release for now 2017-10-19 19:04:14 -04:00
mmcw-dev b6a29f0e9e Log all variables 2017-10-19 17:57:28 -04:00
Matt 448bbd66eb Merge pull request #1 from sixteenmillimeter/master
Merge latest changes on master branch to dev branch
2017-09-28 13:30:52 -04:00
Matt 0e134cfa6a Reference correct project in nginx.conf
Was also bugging me.
2017-09-28 13:29:15 -04:00
Matt e876359be8 Clean up whitespace in nginx.conf
It was bugging me
2017-09-28 13:28:14 -04:00
mmcwilliams 86ef664cd3 Update intval library documentation 2017-09-25 23:27:04 -04:00
mmcwilliams ceb961ebd6 Add unexport function to onoffsim GPIO object 2017-09-25 23:26:47 -04:00
mmcwilliams 495e59eae2 Use log library in intval module 2017-09-25 23:26:13 -04:00
mmcwilliams 82aa857ffd Use log library instead of ipc log 2017-09-25 23:25:54 -04:00
mmcwilliams 7f48045bbd Log with appropriate tagging 2017-09-25 23:25:34 -04:00
mmcwilliams a5b4ef2149 Import mscript library from mcopy
Refactored into es6 style, intention is to extend it to accept delays
in looping logic
2017-09-25 23:25:15 -04:00
mmcwilliams 4ec3cf422b Document intval lib logic for microswitch watcher 2017-09-24 22:28:46 -04:00
mmcwilliams 50a335af95 Add log library and microswitch logic 2017-09-24 22:28:26 -04:00
mmcwilliams a9f2040f3f Squash errors on connect (for dev) 2017-09-24 22:28:06 -04:00
mmcwilliams 1b51b50185 Add log library 2017-09-24 22:27:53 -04:00
mmcwilliams 50262facc2 Intval 3 board prototype
Design roughed in fritzing, the pdf pulled into photoshop and hand
routed.
2017-09-24 22:20:26 -04:00
mmcwilliams 26f3ed4a11 Set bwd to low 2017-09-24 16:05:35 -04:00
mmcwilliams ef130b3939 Set motor pins to low on SIGINT 2017-09-24 15:06:04 -04:00
mmcwilliams 31deef9ada Still reading 1.6V on GPIO pin set high
Possibly damaged pin 18
2017-09-23 19:06:32 -04:00
mmcwilliams 8f8785c4fb No idea why I believed that comment
Trying gpis 18
2017-09-23 19:02:48 -04:00
mmcwilliams d7671b15ab Using pin 33 instead of 13
Per this thread
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=71247
2017-09-23 18:59:24 -04:00
mmcwilliams 68e49e2e22 Test all together, watch and writeSync 2017-09-23 17:59:55 -04:00
mmcwilliams ef1a793a08 WriteSync, not set 2017-09-23 17:58:16 -04:00
mmcwilliams bde21e9ac7 Test setting output pin high 2017-09-23 17:56:13 -04:00
mmcwilliams f419bcd36e Test microswitch on pin 6 2017-09-23 08:56:29 -04:00
mmcwilliams 31a5b315bd Try out microswitch logic 2017-09-23 08:53:48 -04:00
mmcwilliams aaef150f8a Begin microswitch test logic 2017-09-22 00:29:31 -04:00
mmcwilliams bc077a24a1 Document remaining functions in lib/intval 2017-09-19 15:40:42 -04:00
mmcwilliams aadf6aef37 Remove extra function name from docs
jsdoc does this well enough without repeating. Does not actually
improve readability in code
2017-09-19 15:23:48 -04:00
mmcwilliams 52c0c6f352 Add default optional values to documentation 2017-09-19 15:20:58 -04:00
mmcwilliams bfb28a0448 Add documentation to interval 2017-09-19 15:06:52 -04:00
mmcwilliams 32affb1b72 Use PINS configuration object to initialize pins
TODO: Separate into file, automatically switching out for different
models
2017-09-19 15:06:34 -04:00
mmcwilliams 332399cfd7 Document intval lib 2017-09-18 20:46:18 -04:00
mmcwilliams 0fc4200f6d Re-add watch callback console.log 2017-09-17 20:27:51 -04:00
mmcwilliams 78135c4e77 More complex logic to prevent errant closed events from breaking 2017-09-17 20:25:21 -04:00
mmcwilliams 2d0aaaca8c Remove extra log events
Test running test for extended length of time to test whether or not
errant 0 change events trigger frames
2017-09-17 20:00:26 -04:00
mmcwilliams f13d609fce Fixed over 1000ms sequence logic 2017-09-17 19:57:38 -04:00
mmcwilliams 4cb28c024d Caught major oversight. 1 = open
Therefore frame event needs to be determined on open, after started
when closed
2017-09-17 19:55:35 -04:00
mmcwilliams 418d33c8f7 Updated default behavior of frame
Also added a parallel example of the logic to gpio.js
2017-09-17 19:51:33 -04:00
mmcwilliams c49c6a5b8d Documentation for blootstrap 2017-09-17 17:54:07 -04:00
mmcwilliams b60334d4b7 Add documentation to wifi library 2017-09-17 15:50:14 -04:00
mmcwilliams e3393e6e7d Add documentation to onoffsim 2017-09-17 15:20:38 -04:00