Priprava Ncurses a vlakna pro UART
This commit is contained in:
+35
-1
@@ -1,8 +1,42 @@
|
||||
#include <ncurses.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "users.h"
|
||||
|
||||
void *uartListener(void *arg)
|
||||
{
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
int y_max, x_max;
|
||||
pthread_t uart_thread;
|
||||
|
||||
return 0;
|
||||
initscr();
|
||||
|
||||
getmaxyx(stdscr, y_max, x_max);
|
||||
|
||||
noecho();
|
||||
noraw();
|
||||
start_color();
|
||||
curs_set(0);
|
||||
|
||||
assume_default_colors(COLOR_WHITE, COLOR_BLUE);
|
||||
erase();
|
||||
refresh();
|
||||
|
||||
pthread_create(&uart_thread, NULL, uartListener, NULL);
|
||||
|
||||
//
|
||||
|
||||
pthread_join(uart_thread, NULL);
|
||||
|
||||
clear();
|
||||
endwin();
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user