/
mxcfb_kobo_decl.c
68 lines (54 loc) · 1.86 KB
/
mxcfb_kobo_decl.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// standard Linux framebuffer headers
#include <linux/fb.h>
#include <linux/ioctl.h>
// specialized eink framebuffer headers
#include "include/mxcfb-kobo.h"
#include "ffi-cdecl.h"
cdecl_const(UPDATE_MODE_PARTIAL)
cdecl_const(UPDATE_MODE_FULL)
cdecl_const(NTX_WFM_MODE_INIT)
cdecl_const(NTX_WFM_MODE_DU)
cdecl_const(NTX_WFM_MODE_GC16)
cdecl_const(NTX_WFM_MODE_GC4)
cdecl_const(NTX_WFM_MODE_A2)
cdecl_const(NTX_WFM_MODE_GL16)
cdecl_const(NTX_WFM_MODE_GLR16)
cdecl_const(NTX_WFM_MODE_GLD16)
cdecl_const(NTX_WFM_MODE_TOTAL)
cdecl_const(WAVEFORM_MODE_INIT)
cdecl_const(WAVEFORM_MODE_DU)
cdecl_const(WAVEFORM_MODE_GC16)
cdecl_const(WAVEFORM_MODE_GC4)
cdecl_const(WAVEFORM_MODE_A2)
cdecl_const(WAVEFORM_MODE_GL16)
cdecl_const(WAVEFORM_MODE_REAGL)
cdecl_const(WAVEFORM_MODE_REAGLD)
cdecl_const(WAVEFORM_MODE_AUTO)
cdecl_const(WAVEFORM_MODE_GLR32)
cdecl_const(WAVEFORM_MODE_GLR16)
cdecl_const(WAVEFORM_MODE_GLD16)
cdecl_const(TEMP_USE_AMBIENT)
cdecl_const(EPDC_FLAG_ENABLE_INVERSION)
cdecl_const(EPDC_FLAG_FORCE_MONOCHROME)
cdecl_const(EPDC_FLAG_USE_CMAP)
cdecl_const(EPDC_FLAG_USE_ALT_BUFFER)
cdecl_const(EPDC_FLAG_USE_AAD)
cdecl_const(EPDC_FLAG_TEST_COLLISION)
cdecl_const(EPDC_FLAG_GROUP_UPDATE)
cdecl_const(EPDC_FLAG_USE_DITHERING_Y1)
cdecl_const(EPDC_FLAG_USE_DITHERING_Y4)
cdecl_const(EPDC_FLAG_USE_REGAL)
cdecl_const(EPDC_FLAG_USE_DITHERING_NTX_D8)
cdecl_enum(mxcfb_dithering_mode)
cdecl_struct(mxcfb_rect)
cdecl_struct(mxcfb_alt_buffer_data_ntx)
cdecl_struct(mxcfb_update_data_v1_ntx)
cdecl_struct(mxcfb_alt_buffer_data)
cdecl_struct(mxcfb_update_data_v1) // Aura
cdecl_struct(mxcfb_update_data_v2) // Mark 7
cdecl_struct(mxcfb_update_marker_data) // Mark 7
cdecl_const(MXCFB_SEND_UPDATE_V1_NTX)
cdecl_const(MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1)
cdecl_const(MXCFB_SEND_UPDATE_V1) // Aura
cdecl_const(MXCFB_SEND_UPDATE_V2) // Mark 7
cdecl_const(MXCFB_WAIT_FOR_UPDATE_COMPLETE_V3) // Mark 7