PixArt Gesture Library for nRF051
Fork of Pixart_Gesture by
PAC7620_30Set.h@0:726fdf0062c6, 2016-09-15 (annotated)
- Committer:
- pixus_mbed
- Date:
- Thu Sep 15 18:07:48 2016 +0000
- Revision:
- 0:726fdf0062c6
PixArt Gesture main.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pixus_mbed | 0:726fdf0062c6 | 1 | const uint8_t init_ges7620_register_array[][2] = { |
pixus_mbed | 0:726fdf0062c6 | 2 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 3 | {0x37,0x07}, |
pixus_mbed | 0:726fdf0062c6 | 4 | {0x38,0x17}, |
pixus_mbed | 0:726fdf0062c6 | 5 | {0x39,0x06}, |
pixus_mbed | 0:726fdf0062c6 | 6 | {0x42,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 7 | {0x46,0x2D}, |
pixus_mbed | 0:726fdf0062c6 | 8 | {0x47,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 9 | {0x48,0x3C}, |
pixus_mbed | 0:726fdf0062c6 | 10 | {0x49,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 11 | {0x4A,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 12 | {0x4C,0x20}, |
pixus_mbed | 0:726fdf0062c6 | 13 | {0x51,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 14 | {0x5E,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 15 | {0x60,0x27}, |
pixus_mbed | 0:726fdf0062c6 | 16 | {0x80,0x42}, |
pixus_mbed | 0:726fdf0062c6 | 17 | {0x81,0x44}, |
pixus_mbed | 0:726fdf0062c6 | 18 | {0x82,0x04}, |
pixus_mbed | 0:726fdf0062c6 | 19 | {0x8B,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 20 | {0x90,0x06}, |
pixus_mbed | 0:726fdf0062c6 | 21 | //{0x91,0x0A} |
pixus_mbed | 0:726fdf0062c6 | 22 | {0x95,0x0A}, |
pixus_mbed | 0:726fdf0062c6 | 23 | {0x96,0x0C}, |
pixus_mbed | 0:726fdf0062c6 | 24 | {0x97,0x05}, |
pixus_mbed | 0:726fdf0062c6 | 25 | {0x9A,0x14}, |
pixus_mbed | 0:726fdf0062c6 | 26 | {0x9C,0x3F}, |
pixus_mbed | 0:726fdf0062c6 | 27 | {0xA5,0x19}, |
pixus_mbed | 0:726fdf0062c6 | 28 | {0xCC,0x19}, |
pixus_mbed | 0:726fdf0062c6 | 29 | {0xCD,0x0B}, |
pixus_mbed | 0:726fdf0062c6 | 30 | {0xCE,0x13}, |
pixus_mbed | 0:726fdf0062c6 | 31 | {0xCF,0x64}, |
pixus_mbed | 0:726fdf0062c6 | 32 | {0xD0,0x21}, |
pixus_mbed | 0:726fdf0062c6 | 33 | {0xEF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 34 | {0x02,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 35 | {0x03,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 36 | {0x04,0x02}, |
pixus_mbed | 0:726fdf0062c6 | 37 | {0x25,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 38 | {0x27,0x39}, |
pixus_mbed | 0:726fdf0062c6 | 39 | {0x28,0x7F}, |
pixus_mbed | 0:726fdf0062c6 | 40 | {0x29,0x08}, |
pixus_mbed | 0:726fdf0062c6 | 41 | {0x3E,0xFF}, |
pixus_mbed | 0:726fdf0062c6 | 42 | {0x5E,0x3D}, |
pixus_mbed | 0:726fdf0062c6 | 43 | {0x65,0x96}, |
pixus_mbed | 0:726fdf0062c6 | 44 | {0x67,0x97}, |
pixus_mbed | 0:726fdf0062c6 | 45 | {0x69,0xCD}, |
pixus_mbed | 0:726fdf0062c6 | 46 | {0x6A,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 47 | {0x6D,0x2C}, |
pixus_mbed | 0:726fdf0062c6 | 48 | {0x6E,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 49 | {0x72,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 50 | {0x73,0x35}, |
pixus_mbed | 0:726fdf0062c6 | 51 | {0x77,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 52 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 53 | }; |
pixus_mbed | 0:726fdf0062c6 | 54 | |
pixus_mbed | 0:726fdf0062c6 | 55 | #define INIT_Ges7620_REG_ARRAY_SIZE (sizeof(init_ges7620_register_array)/sizeof(init_ges7620_register_array[0])) |
pixus_mbed | 0:726fdf0062c6 | 56 | |
pixus_mbed | 0:726fdf0062c6 | 57 | const uint8_t init_ges7630_register_array[][2] = { |
pixus_mbed | 0:726fdf0062c6 | 58 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 59 | {0x07,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 60 | {0x10,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 61 | {0x11,0x31}, |
pixus_mbed | 0:726fdf0062c6 | 62 | {0x13,0x07}, |
pixus_mbed | 0:726fdf0062c6 | 63 | {0x14,0x17}, |
pixus_mbed | 0:726fdf0062c6 | 64 | {0x15,0x06}, |
pixus_mbed | 0:726fdf0062c6 | 65 | {0x42,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 66 | {0x46,0x2D}, |
pixus_mbed | 0:726fdf0062c6 | 67 | {0x47,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 68 | {0x48,0x4B}, |
pixus_mbed | 0:726fdf0062c6 | 69 | {0x49,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 70 | {0x4A,0x4B}, |
pixus_mbed | 0:726fdf0062c6 | 71 | {0x4C,0x12}, |
pixus_mbed | 0:726fdf0062c6 | 72 | {0x4D,0x14}, |
pixus_mbed | 0:726fdf0062c6 | 73 | {0x4E,0x30}, |
pixus_mbed | 0:726fdf0062c6 | 74 | {0x4F,0x50}, |
pixus_mbed | 0:726fdf0062c6 | 75 | {0x51,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 76 | {0x54,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 77 | {0x5F,0xFF}, |
pixus_mbed | 0:726fdf0062c6 | 78 | {0x61,0x4C}, |
pixus_mbed | 0:726fdf0062c6 | 79 | {0x80,0xCA}, |
pixus_mbed | 0:726fdf0062c6 | 80 | {0x81,0xCC}, |
pixus_mbed | 0:726fdf0062c6 | 81 | {0x85,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 82 | {0x88,0x05}, |
pixus_mbed | 0:726fdf0062c6 | 83 | {0x89,0x18}, |
pixus_mbed | 0:726fdf0062c6 | 84 | {0x8A,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 85 | {0x8B,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 86 | {0x90,0x06}, |
pixus_mbed | 0:726fdf0062c6 | 87 | {0x93,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 88 | {0x94,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 89 | {0x95,0x0A}, |
pixus_mbed | 0:726fdf0062c6 | 90 | {0x96,0x0C}, |
pixus_mbed | 0:726fdf0062c6 | 91 | {0x97,0x05}, |
pixus_mbed | 0:726fdf0062c6 | 92 | {0x99,0x20}, |
pixus_mbed | 0:726fdf0062c6 | 93 | {0x9A,0x14}, |
pixus_mbed | 0:726fdf0062c6 | 94 | {0x9C,0x3F}, |
pixus_mbed | 0:726fdf0062c6 | 95 | {0xA5,0x11}, |
pixus_mbed | 0:726fdf0062c6 | 96 | {0xCA,0x64}, |
pixus_mbed | 0:726fdf0062c6 | 97 | {0xCF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 98 | {0xE0,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 99 | {0xE1,0x04}, |
pixus_mbed | 0:726fdf0062c6 | 100 | {0xE2,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 101 | {0xE3,0xD6}, |
pixus_mbed | 0:726fdf0062c6 | 102 | {0xE4,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 103 | {0xE5,0x0C}, |
pixus_mbed | 0:726fdf0062c6 | 104 | {0xE6,0x0A}, |
pixus_mbed | 0:726fdf0062c6 | 105 | {0xE7,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 106 | {0xE8,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 107 | {0xE9,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 108 | {0xEF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 109 | {0x04,0x03}, |
pixus_mbed | 0:726fdf0062c6 | 110 | {0x25,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 111 | {0x26,0x1C}, |
pixus_mbed | 0:726fdf0062c6 | 112 | {0x27,0x0A}, |
pixus_mbed | 0:726fdf0062c6 | 113 | {0x28,0x78}, |
pixus_mbed | 0:726fdf0062c6 | 114 | {0x29,0x07}, |
pixus_mbed | 0:726fdf0062c6 | 115 | {0x32,0x1C}, |
pixus_mbed | 0:726fdf0062c6 | 116 | {0x33,0x1C}, |
pixus_mbed | 0:726fdf0062c6 | 117 | {0x42,0x80}, |
pixus_mbed | 0:726fdf0062c6 | 118 | {0x44,0x20}, |
pixus_mbed | 0:726fdf0062c6 | 119 | {0x5E,0x74}, |
pixus_mbed | 0:726fdf0062c6 | 120 | {0x5F,0x19}, |
pixus_mbed | 0:726fdf0062c6 | 121 | {0x64,0x0A}, |
pixus_mbed | 0:726fdf0062c6 | 122 | {0x65,0xA3}, |
pixus_mbed | 0:726fdf0062c6 | 123 | {0x74,0x09}, |
pixus_mbed | 0:726fdf0062c6 | 124 | {0x77,0x31}, |
pixus_mbed | 0:726fdf0062c6 | 125 | {0x7E,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 126 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 127 | }; |
pixus_mbed | 0:726fdf0062c6 | 128 | |
pixus_mbed | 0:726fdf0062c6 | 129 | #define INIT_Ges7630_REG_ARRAY_SIZE (sizeof(init_ges7630_register_array)/sizeof(init_ges7630_register_array[0])) |
pixus_mbed | 0:726fdf0062c6 | 130 | |
pixus_mbed | 0:726fdf0062c6 | 131 | //default, 15cm operation distance settings |
pixus_mbed | 0:726fdf0062c6 | 132 | const uint8_t set1_ges7630_register_array[][2] = { |
pixus_mbed | 0:726fdf0062c6 | 133 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 134 | {0x48,0x4B}, |
pixus_mbed | 0:726fdf0062c6 | 135 | {0x49,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 136 | {0x4A,0x4B}, |
pixus_mbed | 0:726fdf0062c6 | 137 | {0x4B,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 138 | {0xAA,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 139 | {0xAB,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 140 | {0xCA,0x63}, |
pixus_mbed | 0:726fdf0062c6 | 141 | {0xEF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 142 | {0x00,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 143 | {0x01,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 144 | {0x02,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 145 | {0x03,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 146 | {0x4A,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 147 | {0x4B,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 148 | {0x4C,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 149 | {0x4D,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 150 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 151 | {0x93,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 152 | {0x94,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 153 | }; |
pixus_mbed | 0:726fdf0062c6 | 154 | |
pixus_mbed | 0:726fdf0062c6 | 155 | #define SET1_Ges7630_REG_ARRAY_SIZE (sizeof(set1_ges7630_register_array)/sizeof(set1_ges7630_register_array[0])) |
pixus_mbed | 0:726fdf0062c6 | 156 | |
pixus_mbed | 0:726fdf0062c6 | 157 | //20cm operation distance settings |
pixus_mbed | 0:726fdf0062c6 | 158 | const uint8_t set2_ges7630_register_array[][2] = { |
pixus_mbed | 0:726fdf0062c6 | 159 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 160 | {0x48,0x6B}, |
pixus_mbed | 0:726fdf0062c6 | 161 | {0x49,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 162 | {0x4A,0x6B}, |
pixus_mbed | 0:726fdf0062c6 | 163 | {0x4B,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 164 | {0xAA,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 165 | {0xAB,0x1E}, |
pixus_mbed | 0:726fdf0062c6 | 166 | {0xCA,0x63}, |
pixus_mbed | 0:726fdf0062c6 | 167 | {0xEF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 168 | {0x00,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 169 | {0x01,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 170 | {0x02,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 171 | {0x03,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 172 | {0x4A,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 173 | {0x4B,0x1D}, |
pixus_mbed | 0:726fdf0062c6 | 174 | {0x4C,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 175 | {0x4D,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 176 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 177 | {0x93,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 178 | {0x94,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 179 | }; |
pixus_mbed | 0:726fdf0062c6 | 180 | |
pixus_mbed | 0:726fdf0062c6 | 181 | #define SET2_Ges7630_REG_ARRAY_SIZE (sizeof(set2_ges7630_register_array)/sizeof(set2_ges7630_register_array[0])) |
pixus_mbed | 0:726fdf0062c6 | 182 | |
pixus_mbed | 0:726fdf0062c6 | 183 | //30cm operation distance settings |
pixus_mbed | 0:726fdf0062c6 | 184 | const uint8_t set3_ges7630_register_array[][2] = { |
pixus_mbed | 0:726fdf0062c6 | 185 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 186 | {0x48,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 187 | {0x49,0x02}, |
pixus_mbed | 0:726fdf0062c6 | 188 | {0x4A,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 189 | {0x4B,0x02}, |
pixus_mbed | 0:726fdf0062c6 | 190 | {0xAA,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 191 | {0xAB,0x10}, |
pixus_mbed | 0:726fdf0062c6 | 192 | {0xCA,0x62}, |
pixus_mbed | 0:726fdf0062c6 | 193 | {0xEF,0x01}, |
pixus_mbed | 0:726fdf0062c6 | 194 | {0x00,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 195 | {0x01,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 196 | {0x02,0x08}, |
pixus_mbed | 0:726fdf0062c6 | 197 | {0x03,0x08}, |
pixus_mbed | 0:726fdf0062c6 | 198 | {0x4A,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 199 | {0x4B,0x0F}, |
pixus_mbed | 0:726fdf0062c6 | 200 | {0x4C,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 201 | {0x4D,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 202 | {0xEF,0x00}, |
pixus_mbed | 0:726fdf0062c6 | 203 | {0x93,0x07}, |
pixus_mbed | 0:726fdf0062c6 | 204 | {0x94,0x07}, |
pixus_mbed | 0:726fdf0062c6 | 205 | }; |
pixus_mbed | 0:726fdf0062c6 | 206 | |
pixus_mbed | 0:726fdf0062c6 | 207 | #define SET3_Ges7630_REG_ARRAY_SIZE (sizeof(set3_ges7630_register_array)/sizeof(set3_ges7630_register_array[0])) |