chore: conio --> curses; getch --> getchar
* since we're not working on windows * clear is also defined in curses so renamed our clear
This commit is contained in:
parent
1a1193a10d
commit
a59d8db636
@ -5,6 +5,7 @@
|
||||
|
||||
#include "simul_kl25z.h"
|
||||
#include <stdint.h>
|
||||
#include <cstdio>
|
||||
|
||||
|
||||
void AdcValueWrite(unsigned int data);
|
||||
|
@ -13,7 +13,7 @@
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <conio.h>
|
||||
#include <curses.h>
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// Delay with time in milliseconds
|
||||
@ -30,7 +30,7 @@ void delay(void)
|
||||
}
|
||||
|
||||
// clear screen
|
||||
void clear(){
|
||||
void myclear(){
|
||||
#if defined(__linux__) || defined(__unix__) || defined(__APPLE__)
|
||||
system("clear");
|
||||
#endif
|
||||
@ -83,7 +83,7 @@ void task1(std::string msg)
|
||||
{
|
||||
(void)msg;
|
||||
while(1) {
|
||||
char c = getch();
|
||||
char c = getchar();
|
||||
gMutexSwitches.lock();
|
||||
switch(c) {
|
||||
case '1':
|
||||
@ -107,7 +107,7 @@ void task1(std::string msg)
|
||||
// Thread to process screen refresh....
|
||||
void taskScreen() {
|
||||
while(1) {
|
||||
clear();
|
||||
myclear();
|
||||
|
||||
printf("KL25Z Simulation, version %d.%d\n\n", VERSION_MAJOR, VERSION_MINOR);
|
||||
gScreenMutex.lock();
|
||||
|
@ -12,6 +12,9 @@
|
||||
*/
|
||||
#ifndef SIMUL_KL25Z_H
|
||||
#define SIMUL_KL25Z_H
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
// Note: Include simulator headers at the end of this file
|
||||
// because they need definitions provided here...
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user