
This is the initial version of my 7-segment hardware test and software demo project. This project will also be the starting point for the EE- 2905 Week 10 lab practical.
Revision 1:846c97078558, committed 2016-07-28
- 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
--- 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