Changeset b8dc886 in pyramid


Ignore:
Timestamp:
10/31/13 01:25:21 (6 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master
Children:
df32290
Parents:
c158e90
Message:
  • Production version 1.2.1
File:
1 edited

Legend:

Unmodified
Added
Removed
  • firmware/Puzzlebox_Pyramid/Puzzlebox_Pyramid.ino

    r08b50b3 rb8dc886  
    2828Original Author: Hao Zhang <hz@puzzlebox.info> 
    2929 
    30 Last Modified 2013-10-24 
     30Last Modified 2013-10-31 
    3131by Steve Castellotti <sc@puzzlebox.info> 
    3232 
     
    114114long thisLoop = 0; 
    115115boolean bigPacket = false; 
     116boolean deviceSelected = false; 
    116117 
    117118// Bluetooth Connection with MindWave Mobile 
     
    196197        } 
    197198         
    198         selectInput(); // Determine method for Pyramid control 
     199//      selectInput(); // Determine method for Pyramid control 
    199200         
    200201         
     
    207208//MAIN LOOP// 
    208209///////////// 
     210 
    209211void loop() { 
     212         
     213        if (not deviceSelected) 
     214                selectInput(); // Determine method for Pyramid control 
    210215         
    211216        if (modeBluetooth) 
     
    263268        // Determine method for Pyramid control 
    264269         
     270         
     271        if (digitalRead(5)) { 
     272                modeBluetooth=true; 
     273                deviceSelected=true; 
     274                Serial.println("INFO: selectInput(): input received, setting modeBluetooth"); 
     275        } 
     276         
     277         
    265278        if (modeBluetooth) 
    266279                return; 
     
    287300        if (Serial.available()) { 
    288301                modeSerial = true; 
     302                deviceSelected = true; 
    289303                Serial.println("INFO: Serial input command received, setting modeSerial"); 
    290304                setColorWheel(255, 128, 0); 
     
    293307        else if (acc.isConnected()) { 
    294308                modeADK = true; 
     309                deviceSelected = true; 
    295310                Serial1.end(); 
    296311                Serial.println("INFO: ADK connection detected, setting modeADK"); 
    297312                setColorWheel(255, 0, 0); // red 
    298         } 
    299          
    300         else if (Serial1.available()) { 
    301                 modeBluetooth = true; 
    302                 Serial.println("INFO: Bluetooth input received, setting modeBluetooth"); 
    303313        } 
    304314         
     
    567577 
    568578        // Determine if Bluetooth connection is established 
    569         if(digitalRead(5)) { //D5 for Pyramid Shield, A1 for testing 
     579        if (digitalRead(5)) { //D5 for Pyramid Shield, A1 for testing 
    570580                modeBluetooth=true; 
    571581                Serial.println("INFO: Bluetooth input received, setting modeBluetooth"); 
     
    13431353} // parseADK 
    13441354 
     1355 
     1356 
     1357 
     1358 
Note: See TracChangeset for help on using the changeset viewer.