Andy Pomfret
/
UoY-32C-lab8-threads
Template project for University of York ELE00032C Lab 8
main.cpp@2:ebee08edbab9, 2021-02-10 (annotated)
- Committer:
- ajp109
- Date:
- Wed Feb 10 16:06:39 2021 +0000
- Revision:
- 2:ebee08edbab9
- Parent:
- 1:acb591685a28
Initial commit (lab8-threads)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ajp109 | 0:77209603a6fe | 1 | #include "mbed.h" |
ajp109 | 0:77209603a6fe | 2 | |
ajp109 | 1:acb591685a28 | 3 | DigitalOut green(D2); |
ajp109 | 1:acb591685a28 | 4 | DigitalOut red(D3); |
ajp109 | 1:acb591685a28 | 5 | |
ajp109 | 2:ebee08edbab9 | 6 | Thread redThread; |
ajp109 | 2:ebee08edbab9 | 7 | |
ajp109 | 2:ebee08edbab9 | 8 | void redThreadFn() { |
ajp109 | 2:ebee08edbab9 | 9 | |
ajp109 | 2:ebee08edbab9 | 10 | // Flash the red LED here |
ajp109 | 2:ebee08edbab9 | 11 | |
ajp109 | 0:77209603a6fe | 12 | } |
ajp109 | 2:ebee08edbab9 | 13 | |
ajp109 | 2:ebee08edbab9 | 14 | int main() { |
ajp109 | 2:ebee08edbab9 | 15 | |
ajp109 | 2:ebee08edbab9 | 16 | redThread.start(redThreadFn); |
ajp109 | 2:ebee08edbab9 | 17 | |
ajp109 | 2:ebee08edbab9 | 18 | // Flash the green LED here |
ajp109 | 2:ebee08edbab9 | 19 | |
ajp109 | 2:ebee08edbab9 | 20 | } |