Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- static int buffer[5];
- int serialToLCD(int number) {
- // UART0->S1 TC - > transmission complete flag ->>>>>> 0 for transimsion in progress ;;;; 1 for transision completed
- //https://community.nxp.com/thread/384138
- if (buffer[4] == 4) { buffer[4] = 0; }
- if (number > 9 || number < 0) {
- //nothing
- int x;
- cin >> x;
- serialToLCD(x); //GO BACK
- return 0;
- }
- else {
- buffer[buffer[4]] = number;
- buffer[4] += 1;
- return 1;
- }
- }
- int main() {
- for (int i = 0; i < 5; i++) {
- buffer[i] = 0;
- }
- serialToLCD(1);
- serialToLCD(2);
- serialToLCD(3);
- serialToLCD(4);
- serialToLCD(5);
- serialToLCD(11);
- for (int i = 0; i < 4; i++) {
- cout << buffer[i]<< " ";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement