TLMoto / Nextion

Dependents:   Display

Committer:
franciscodias
Date:
Mon May 04 17:52:49 2020 +0000
Revision:
1:e4163fd9aa4c
Parent:
0:67bae57e0b73
1234

Who changed what in which revision?

UserRevisionLine numberNew contents of line
franciscodias 0:67bae57e0b73 1 #ifndef __NEXOBJECT_H__
franciscodias 0:67bae57e0b73 2 #define __NEXOBJECT_H__
franciscodias 1:e4163fd9aa4c 3 #include "mbed.h"
franciscodias 0:67bae57e0b73 4 #include "NexConfig.h"
franciscodias 1:e4163fd9aa4c 5 #include "Utilities.h"
franciscodias 0:67bae57e0b73 6
franciscodias 1:e4163fd9aa4c 7 typedef void (*NexTouchEventCb)(void *ptr);
franciscodias 0:67bae57e0b73 8
franciscodias 1:e4163fd9aa4c 9 struct NexObject
franciscodias 1:e4163fd9aa4c 10 {
franciscodias 1:e4163fd9aa4c 11 uint8_t __pid; /* Page ID */
franciscodias 1:e4163fd9aa4c 12 uint8_t __cid; /* Component ID */
franciscodias 1:e4163fd9aa4c 13 char __name[16]; /* An unique name */
franciscodias 1:e4163fd9aa4c 14 NexTouchEventCb __cb_push;
franciscodias 1:e4163fd9aa4c 15 void *__cbpush_ptr;
franciscodias 1:e4163fd9aa4c 16 NexTouchEventCb __cb_pop;
franciscodias 1:e4163fd9aa4c 17 void *__cbpop_ptr;
franciscodias 1:e4163fd9aa4c 18 };
franciscodias 0:67bae57e0b73 19
franciscodias 1:e4163fd9aa4c 20 #endif