Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. static int buffer[5];
  4.  
  5. int serialToLCD(int number) {
  6.     // UART0->S1 TC - > transmission complete flag  ->>>>>> 0 for transimsion in progress ;;;; 1 for transision completed
  7.  
  8.     //https://community.nxp.com/thread/384138
  9.     if (buffer[4] == 4) { buffer[4] = 0; }
  10.  
  11.     if (number > 9 || number < 0) {
  12.         //nothing
  13.         int x;
  14.         cin >> x;
  15.         serialToLCD(x); //GO BACK
  16.  
  17.         return 0;
  18.     }
  19.     else {
  20.         buffer[buffer[4]] = number;
  21.         buffer[4] += 1;
  22.         return 1;
  23.     }
  24.  
  25. }
  26. int main() {
  27.     for (int i = 0; i < 5; i++) {
  28.         buffer[i] = 0;
  29.     }
  30.     serialToLCD(1);
  31.     serialToLCD(2);
  32.     serialToLCD(3);
  33.     serialToLCD(4);
  34.     serialToLCD(5);
  35.     serialToLCD(11);
  36.  
  37.  
  38.     for (int i = 0; i < 4; i++) {
  39.  
  40.         cout << buffer[i]<< "  ";
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement