team majorel / Mbed 2 deprecated evaluationSwitchCase

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
xavier_majorel
Date:
Mon Sep 28 09:36:57 2020 +0000
Parent:
35:11db50049561
Commit message:
Evalution switch case

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Wed Sep 09 14:44:01 2020 +0000
+++ b/main.cpp	Mon Sep 28 09:36:57 2020 +0000
@@ -1,10 +1,9 @@
 #include "mbed.h"
 
-DigitalOut ledb(PTB21);
-DigitalOut ledv(PTE26);
-DigitalOut ledr(PTB22);
+BusOut LED_RGB(LED3,LED2,LED1);
 
-BusIn nibble(D3,SW3,SW2);
+
+BusIn nibble(SW3,D2,D3);
  
 int main() 
 {
@@ -12,21 +11,22 @@
     {
         switch(nibble) 
         {
-            case 0b110: ledb=1;ledv=1;ledr=1 ; break; //
-            
-            case 0b010: ledb=0;ledv=1;ledr=1 ; break;
-            
-            case 0b100: ledb=1;ledv=0;ledr=1 ; break;
-            
-            case 0b000: ledb=1;ledv=1;ledr=0 ; break;
+         case 1: LED_RGB =5 ; break; 
             
-            case 0b111: ledb=0;ledv=0;ledr=1 ; break;
-            
-            case 0b011: ledb=0;ledv=1;ledr=0 ; break;
-            
-            case 0b101: ledb=1;ledv=0;ledr=0 ; break;
-            
-            case 0b001: ledb=0;ledv=0;ledr=0 ; break;
+         case 0: LED_RGB =3 ; break;
+        
+         case 3: LED_RGB =6 ; break;
+        
+         case 2: LED_RGB =0 ; break;
+         
+         case 5: LED_RGB =4 ; break;
+        
+         case 4: LED_RGB =2 ; break;
+        
+         case 7: LED_RGB =1 ; break;
+        
+         case 6: LED_RGB =7 ; break;
+        
             
 
         }