fixed compilation errors
This commit is contained in:
parent
87db1f4d02
commit
340e08232e
|
@ -1,5 +1,5 @@
|
|||
OBJS=main.o sysinput.o log.o gpio.o msg_queue.o time_func.o
|
||||
LIBS=
|
||||
LIBS=-lpthread
|
||||
|
||||
upiwin: $(OBJS)
|
||||
gcc -o upiwin $(OBJS) $(LIBS)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#define MSG_ATTRCOUNT 2
|
||||
|
||||
typedef tagMSG {
|
||||
typedef struct tagMSG {
|
||||
uintptr_t target;
|
||||
unsigned message;
|
||||
uintptr_t attrs[MSG_ATTRCOUNT];
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <pthread.h>
|
||||
#include "wintype.h"
|
||||
#include "time_func.h"
|
||||
|
@ -12,8 +13,8 @@ PMSG_QUEUE MqAlloc(int nentries)
|
|||
rc = (PMSG_QUEUE)malloc(sz);
|
||||
if (!rc)
|
||||
return NULL;
|
||||
memset(rc, 0 sz);
|
||||
rc->startbound = &(rc->messagestore);
|
||||
memset(rc, 0, sz);
|
||||
rc->startbound = &(rc->messagestore[0]);
|
||||
rc->endbound = rc->startbound + nentries;
|
||||
rc->head = rc->tail = rc->startbound;
|
||||
rc->nentries = nentries;
|
||||
|
|
|
@ -22,13 +22,13 @@ static void *input_thread(void *arg)
|
|||
st = Gpio_read_buttons();
|
||||
if (st != last_bstate)
|
||||
{
|
||||
tmp = last_state & ~st;
|
||||
tmp = last_bstate & ~st;
|
||||
for (attr = 1, mask = 1; attr <= 4; attr++, mask <<= 1)
|
||||
{
|
||||
if (tmp & mask)
|
||||
MqPost1(Sys_Queue, 0, WM_HWBUTTONUP, attr);
|
||||
}
|
||||
tmp = st & ~last_state;
|
||||
tmp = st & ~last_bstate;
|
||||
for (attr = 1, mask = 1; attr <= 4; attr++, mask <<= 1)
|
||||
{
|
||||
if (tmp & mask)
|
||||
|
|
Loading…
Reference in New Issue
Block a user