Demo application of reading 6 different sensors and outputting values on UART. This demo can be used with Rohm tileshield using tiles for BH1726, BD1020, RPR0521, BH1745, ML8511 and BD7411. Developed and tested using Renesas GR-Peach -board.

Dependencies:   rohm-bh1726 rohm-bh1745 rohm-rpr0521 rohm-sensor-hal

Fork of rohm-bd7411g-hello by Rohm

Files at this revision

API Documentation at this revision

Comitter:
Jonathan Austin
Date:
Thu Jul 28 16:32:52 2016 +0100
Parent:
0:2757d7abb7d9
Child:
2:8834f9351e9b
Commit message:
Update example to https://github.com/ARMmbed/mbed-os-example-blinky at tag mbed-os-5.1.0-rc3

Changed in this revision

README.md Show annotated file Show diff for this revision Revisions of this file
img/uvision.png Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed-os.lib Show annotated file Show diff for this revision Revisions of this file
--- a/README.md	Thu Jul 28 13:52:35 2016 +0100
+++ b/README.md	Thu Jul 28 16:32:52 2016 +0100
@@ -41,7 +41,7 @@
 Total Static RAM memory (data + bss): 7168 bytes
 Total RAM memory (data + bss + heap + stack): 7168 bytes
 Total Flash memory (text + data + misc): 43402 bytes
-Image: .\.build\K64F\ARM\mbed-os-example-blinky.bin             
+Image: .\.build\K64F\ARM\mbed-os-example-blinky.bin
 ```
 
 ### Program your board
@@ -59,7 +59,7 @@
 From the command line, run the following command:
 
 ```
-mbed export -m K64F -i uvision -n mbed-os-example-blinky
+mbed export -m K64F -i uvision
 ```
 
 You should see the following output:
Binary file img/uvision.png has changed
--- a/main.cpp	Thu Jul 28 13:52:35 2016 +0100
+++ b/main.cpp	Thu Jul 28 16:32:52 2016 +0100
@@ -2,20 +2,13 @@
 #include "rtos.h"
 
 DigitalOut led1(LED1);
-DigitalOut led2(LED2);
 
-void led2_thread(void const *args) {
-    while (true) {
-        led2 = !led2;
-        Thread::wait(1000);
-    }
-}
-
+// main() runs in its own thread in the OS
+// (note the calls to Thread::wait below for delays)
 int main() {
-    Thread thread(led2_thread);
-
     while (true) {
         led1 = !led1;
         Thread::wait(500);
     }
 }
+
--- a/mbed-os.lib	Thu Jul 28 13:52:35 2016 +0100
+++ b/mbed-os.lib	Thu Jul 28 16:32:52 2016 +0100
@@ -1,1 +1,1 @@
-https://github.com/mbedmicro/mbed#5fea6e69ec1aec4c56852f2e959002dc815eb480
+https://github.com/mbedmicro/mbed/#36468c9acbfeabb717d2cc7d2a7ea7d17df1ac09