Sample code for using the rangefinder.

Dependencies:   ISR_Mini-explorer_tmp

Committer:
fabiofaria
Date:
Thu Apr 19 15:36:56 2018 +0000
Revision:
0:1750d1fd5e73
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fabiofaria 0:1750d1fd5e73 1 # Getting started with Blinky on mbed OS
fabiofaria 0:1750d1fd5e73 2
fabiofaria 0:1750d1fd5e73 3 This guide reviews the steps required to get Blinky working on an mbed OS platform.
fabiofaria 0:1750d1fd5e73 4
fabiofaria 0:1750d1fd5e73 5 Please install [mbed CLI](https://github.com/ARMmbed/mbed-cli#installing-mbed-cli).
fabiofaria 0:1750d1fd5e73 6
fabiofaria 0:1750d1fd5e73 7 ## Import the example application
fabiofaria 0:1750d1fd5e73 8
fabiofaria 0:1750d1fd5e73 9 From the command-line, import the example:
fabiofaria 0:1750d1fd5e73 10
fabiofaria 0:1750d1fd5e73 11 ```
fabiofaria 0:1750d1fd5e73 12 mbed import mbed-os-example-blinky
fabiofaria 0:1750d1fd5e73 13 cd mbed-os-example-blinky
fabiofaria 0:1750d1fd5e73 14 ```
fabiofaria 0:1750d1fd5e73 15
fabiofaria 0:1750d1fd5e73 16 ### Now compile
fabiofaria 0:1750d1fd5e73 17
fabiofaria 0:1750d1fd5e73 18 Invoke `mbed compile`, and specify the name of your platform and your favorite toolchain (`GCC_ARM`, `ARM`, `IAR`). For example, for the ARM Compiler 5:
fabiofaria 0:1750d1fd5e73 19
fabiofaria 0:1750d1fd5e73 20 ```
fabiofaria 0:1750d1fd5e73 21 mbed compile -m K64F -t ARM
fabiofaria 0:1750d1fd5e73 22 ```
fabiofaria 0:1750d1fd5e73 23
fabiofaria 0:1750d1fd5e73 24 Your PC may take a few minutes to compile your code. At the end, you see the following result:
fabiofaria 0:1750d1fd5e73 25
fabiofaria 0:1750d1fd5e73 26 ```
fabiofaria 0:1750d1fd5e73 27 [snip]
fabiofaria 0:1750d1fd5e73 28 +----------------------------+-------+-------+------+
fabiofaria 0:1750d1fd5e73 29 | Module | .text | .data | .bss |
fabiofaria 0:1750d1fd5e73 30 +----------------------------+-------+-------+------+
fabiofaria 0:1750d1fd5e73 31 | Misc | 13939 | 24 | 1372 |
fabiofaria 0:1750d1fd5e73 32 | core/hal | 16993 | 96 | 296 |
fabiofaria 0:1750d1fd5e73 33 | core/rtos | 7384 | 92 | 4204 |
fabiofaria 0:1750d1fd5e73 34 | features/FEATURE_IPV4 | 80 | 0 | 176 |
fabiofaria 0:1750d1fd5e73 35 | frameworks/greentea-client | 1830 | 60 | 44 |
fabiofaria 0:1750d1fd5e73 36 | frameworks/utest | 2392 | 512 | 292 |
fabiofaria 0:1750d1fd5e73 37 | Subtotals | 42618 | 784 | 6384 |
fabiofaria 0:1750d1fd5e73 38 +----------------------------+-------+-------+------+
fabiofaria 0:1750d1fd5e73 39 Allocated Heap: unknown
fabiofaria 0:1750d1fd5e73 40 Allocated Stack: unknown
fabiofaria 0:1750d1fd5e73 41 Total Static RAM memory (data + bss): 7168 bytes
fabiofaria 0:1750d1fd5e73 42 Total RAM memory (data + bss + heap + stack): 7168 bytes
fabiofaria 0:1750d1fd5e73 43 Total Flash memory (text + data + misc): 43402 bytes
fabiofaria 0:1750d1fd5e73 44 Image: .\.build\K64F\ARM\mbed-os-example-blinky.bin
fabiofaria 0:1750d1fd5e73 45 ```
fabiofaria 0:1750d1fd5e73 46
fabiofaria 0:1750d1fd5e73 47 ### Program your board
fabiofaria 0:1750d1fd5e73 48
fabiofaria 0:1750d1fd5e73 49 1. Connect your mbed device to the computer over USB.
fabiofaria 0:1750d1fd5e73 50 1. Copy the binary file to the mbed device.
fabiofaria 0:1750d1fd5e73 51 1. Press the reset button to start the program.
fabiofaria 0:1750d1fd5e73 52
fabiofaria 0:1750d1fd5e73 53 The LED on your platform turns on and off.
fabiofaria 0:1750d1fd5e73 54
fabiofaria 0:1750d1fd5e73 55 ## Troubleshooting
fabiofaria 0:1750d1fd5e73 56
fabiofaria 0:1750d1fd5e73 57 If you have problems, you can review the [documentation](https://os.mbed.com/docs/latest/tutorials/debugging.html) for suggestions on what could be wrong and how to fix it.