BlinkenArea - GitList
Repositories
Blog
Wiki
BlinkenLib
Code
Commits
Branches
Tags
Search
Tree:
c9469b6
Branches
Tags
master
v0.1
v0.2
v0.3
v0.3.1
v0.4
v0.4.1
v0.5
v0.5.1
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.6.7
v0.6.8
v0.6.9
v0.7.0
v0.7.1
v0.7.10
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
v0.8.0
v0.8.1
BlinkenLib
src
BlinkenProtoIntern.h
restructure directories
Stefan Schuermans
commited
c9469b6
at 2019-05-30 18:28:57
BlinkenProtoIntern.h
Blame
History
Raw
/* BlinkenLib Copyright 2004-2014 Stefan Schuermans <stefan@schuermans.info> Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html a blinkenarea.org project */ #ifndef INC_BlinkenLib_BlinkenProtoIntern #define INC_BlinkenLib_BlinkenProtoIntern #ifdef WIN32 #include <windows.h> typedef WORD uint16_t; typedef DWORD uint32_t; #else #include <stdint.h> #endif // blinken protocol headers typedef struct sBlinkenProtoBlpHdr { uint32_t magic; uint32_t frameNo; uint16_t width; uint16_t height; } stBlinkenProtoBlpHdr; #define BlinkenProtoBlpMagic 0xDEADBEEF #define BlinkenProtoBlpReqMagic 0xDEADBECD #define BlinkenProtoBlpInfoMagic 0xDEADBE23 typedef struct sBlinkenProtoEblpHdr { uint32_t magic; uint32_t frameNo; uint16_t width; uint16_t height; } stBlinkenProtoEblpHdr; #define BlinkenProtoEblpMagic 0xFEEDBEEF #define BlinkenProtoEblpInfoMagic 0xFEEDBE23 typedef struct sBlinkenProtoMcufHdr { uint32_t magic; uint16_t height; uint16_t width; uint16_t channels; uint16_t maxval; } stBlinkenProtoMcufHdr; #define BlinkenProtoMcufMagic 0x23542666 #define BlinkenProtoMcufReqMagic 0x42424242 #define BlinkenProtoMcufEndReqMagic 0x42424243 #define BlinkenProtoMcufInfoMagic 0x42424223 #endif // #ifndef INC_BlinkenLib_BlinkenProtoIntern