Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: main.cpp
- Revision:
- 36:a112aa79d726
- Parent:
- 35:11db50049561
--- 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;
+
}