Task 3.5.1 Solution
Fork of Task351Solution by
main.cpp
- Committer:
- noutram
- Date:
- 2019-09-18
- Revision:
- 2:035790cb9a00
- Parent:
- 0:6858ff5fba1f
File content as of revision 2:035790cb9a00:
#include "mbed.h"
#ifdef TARGET_NUCLEO_F429ZI
//#define ONBOARD
#endif
#ifdef ONBOARD
BusOut binaryOutput(LED1, LED2, LED3);
#else
//Global objects
BusOut binaryOutput(D5, D6, D7);
#endif
/*
***************************************************
Solution - use the post-decrement operator on iCount
***************************************************
*/
int main() {
int iCount = 7;
//Repeat this program forever
while(1) {
do {
binaryOutput = iCount--; //Write decimal to the output and decrement
wait(1.00); //Delay for 500ms
} while (iCount >= 0); //Condition to repeat
//Reset the count
iCount = 7;
}
}
