Cubic Hand project for EECS 249A course.

Dependencies:   MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811

Changes

RevisionDateWhoCommit message
56:f95ec9baa4cb 2014-12-15 joseoyola Changes to LedCube.h and LedCube.cpp; ; Renamed ledCube.h and ledCube.cpp to LedCube.h and LedCube.cpp, added documentation to both, added logic to move cube to allow changing size regardless of current position. default tip
55:0a16046b1485 2014-12-12 kalbers Merged.
54:d8ac7f7b1733 2014-12-11 kalbers Merged branches.
53:335f24b671f8 2014-12-11 kalbers Converted doubles to float, and kept finger data in int format.
52:0f7a239cdd09 2014-12-11 naren Added finger bending as color changes; ; Need to figure out the analog change
51:09796a9ee78d 2014-12-11 naren Fixed size gesture control; ; Added a different thumb threshold
50:0f1e32776c8f 2014-12-11 robertbui Merge with Kevin's updates.
49:361833355173 2014-12-11 robertbui Gesture parameters update.
48:2ba6321d79fc 2014-12-11 robertbui Updated alpha filter values and change position of cube conditions.
47:6d0d7bafcb6f 2014-12-11 kalbers Fixed Possible issue with DataGlove parser buffer where reentering would rewrite the first buffer location every time.
46:a7c041aaf259 2014-12-11 kalbers Changed Init function for Dataglove to stream nothing first then the correct data.
45:812e60077a12 2014-12-11 kalbers Added a socket Close to reconnect in GloveWifi.
44:9636cea17b3b 2014-12-11 robertbui First working prototype with data glove. LED moves with glove!
43:cf824a44a040 2014-12-11 robertbui First working code. Lighted led cube moves. color and size doesn't work yet.
42:4e1aaab14886 2014-12-11 kalbers Reduced Memory usage of DataGlove Class.
41:367cab0162de 2014-12-11 robertbui intermediate debugging.
40:bdd949fc3bc2 2014-12-11 robertbui First attempt at full integration.
39:e90071c1535a 2014-12-11 robertbui Added initial cube parameter functions.
38:56ed8c3b5c93 2014-12-11 naren Deleted .orig files
37:996bd22a633f 2014-12-11 naren Merged with existing code
36:4a58639da6cf 2014-12-11 naren Created Correction class; ; This corrects and filters the sensor data
35:b6fb5dd65a98 2014-12-11 kalbers Fixed Merge Issues
34:4a755e3898e4 2014-12-11 robertbui Possibly Fixed the Merge Issue.
33:ff87df17c55d 2014-12-11 robertbui gesture recognition merged. System has "commitment" issues esp with Kevin's code.
32:bf5f545621aa 2014-12-11 robertbui initial draft of gesture recognition.
31:0e341d81ea00 2014-12-11 robertbui initial draft of GestureRecognition.
30:0933d7f2fe78 2014-12-11 robertbui Added updateCube function.
29:9deef77084af 2014-12-11 kalbers Debugged Wifi for optimal tries before reconnect.
28:3261015fdd17 2014-12-11 kalbers Removed Print Statements from main while loop program.
27:50be685a3f54 2014-12-11 kalbers Commit because this system is stupid.
26:42ae7eed0b68 2014-12-11 kalbers Added Dataglove Receive Blocking that returns a glove structure.
25:7a866b3d79bb 2014-12-11 joseoyola Merged
24:554ea084eddf 2014-12-11 joseoyola Added LED code for 3D effect by lighting all panels with different brightness.
23:a8de4f87cada 2014-12-11 kalbers Added interface to get Glove Values and check for new values.
22:0cc5b7e55419 2014-12-11 naren Added moving average filter; ; correction, corrected are two new structures used for this purpose
21:5b987194387d 2014-12-10 joseoyola Merged.
20:c2bc970bbff8 2014-12-10 joseoyola Changed Neopixel library to support 240 leds/strip.
19:e751d075e2e6 2014-12-08 kalbers Put Reconnect error recovering in GloveWifi instead of DataGlove;
18:6737bf53ccd1 2014-12-08 kalbers Split Glove Data Extraction into Members Functions;
17:c2e59ada97ee 2014-12-08 joseoyola Merged.
16:a3de0c0dbe33 2014-12-08 joseoyola Tested and fixed bugs in ledCube.cpp. ; ; Tested using 60 LEDs (3 strips of 20) for the bottom of Panels 1 and 2, and moving the square between these two. Also tested changing size as well as color. More tests to follow once cube is built.
15:b48ac00af0b8 2014-12-07 kalbers Added a reconnect to GloveWifi.
14:0c4a26dc6873 2014-12-07 naren Added new glove parsing; ; Existing bugs: ; Getting stuck at GloveWifi::GetDataFromBuffer; LED glows yellow (can it be the problem)?
13:c701f1122797 2014-12-06 kalbers Fixed Glove Wifi class to initialize correctly.
12:df94d17b5bee 2014-12-05 joseoyola Finished fixing errors
11:e880e844f258 2014-12-05 joseoyola Re added LED library
10:9d87a886f066 2014-12-05 joseoyola Fixed errors in led.cpp, added correct Neopixel library
9:6d122c16efb7 2014-12-05 joseoyola Merged
8:c06f5046c9f7 2014-12-05 joseoyola Added more functions to led.cpp
7:79cd3cf6daea 2014-12-05 kalbers Fixed memory leak with cc3000 class new declaration.
6:9a6c0c98e694 2014-12-05 joseoyola Merged;
5:41f28ce7f5a9 2014-12-05 joseoyola Commiting for Kevin's benefit. Adding functions to led.cpp
4:6dc6e8b86b7d 2014-12-05 kalbers Merged the branches
3:5f5d75cba8e1 2014-12-05 kalbers Added DataGlove and DataWifi Class, cleaned up main to use these files.
2:45b90e8d7d82 2014-12-05 joseoyola Added led.cpp and some defines to main.h
1:587189fb6d87 2014-12-01 kalbers Added more libs and a test program to compile (CC3000 Client program with the glove)
0:5cafe9d0d38b 2014-12-01 kalbers Added Required Libraries