PMT9123 OTS on Nucleo (Initial Release)

Fork of Pixart_9123_Nucleo_Library by PixArt Imaging

Committer:
pixus_mbed
Date:
Thu May 11 17:32:04 2017 +0000
Revision:
0:7aefc9ab3301
PMT9123 OTS on Nucleo (Initial Release)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pixus_mbed 0:7aefc9ab3301 1 const uint8_t init_PMT9123_register_array[][2] = {
pixus_mbed 0:7aefc9ab3301 2 // Tracking Optimization
pixus_mbed 0:7aefc9ab3301 3 {0x11,0xfc},
pixus_mbed 0:7aefc9ab3301 4 {0x14,0xff},
pixus_mbed 0:7aefc9ab3301 5 {0x38,0x17},
pixus_mbed 0:7aefc9ab3301 6 {0x39,0x06},
pixus_mbed 0:7aefc9ab3301 7 {0x25,0x0f},
pixus_mbed 0:7aefc9ab3301 8 {0x27,0xaa},
pixus_mbed 0:7aefc9ab3301 9 {0x34,0x80},
pixus_mbed 0:7aefc9ab3301 10 {0x35,0x03},
pixus_mbed 0:7aefc9ab3301 11 {0x39,0x89},
pixus_mbed 0:7aefc9ab3301 12 {0x4d,0x79},
pixus_mbed 0:7aefc9ab3301 13 {0x53,0x96},
pixus_mbed 0:7aefc9ab3301 14 {0x58,0x66},
pixus_mbed 0:7aefc9ab3301 15 {0x5d,0x56},
pixus_mbed 0:7aefc9ab3301 16 {0x5e,0xf5},
pixus_mbed 0:7aefc9ab3301 17 {0x5f,0xca},
pixus_mbed 0:7aefc9ab3301 18 {0x61,0xd3},
pixus_mbed 0:7aefc9ab3301 19 {0x6f,0xef},
pixus_mbed 0:7aefc9ab3301 20 {0x70,0xb2},
pixus_mbed 0:7aefc9ab3301 21 {0x7d,0xa2},
pixus_mbed 0:7aefc9ab3301 22 // Latency Improvement
pixus_mbed 0:7aefc9ab3301 23 {0x1c,0x24},
pixus_mbed 0:7aefc9ab3301 24 {0x26,0xa2},
pixus_mbed 0:7aefc9ab3301 25 {0x56,0x32},
pixus_mbed 0:7aefc9ab3301 26 {0x65,0x1f},
pixus_mbed 0:7aefc9ab3301 27 // Z-Height Optimization
pixus_mbed 0:7aefc9ab3301 28 {0x75,0x2a},
pixus_mbed 0:7aefc9ab3301 29 {0x76,0x00},
pixus_mbed 0:7aefc9ab3301 30 {0x77,0x12},
pixus_mbed 0:7aefc9ab3301 31 {0x7a,0x01},
pixus_mbed 0:7aefc9ab3301 32 {0x7b,0x01},
pixus_mbed 0:7aefc9ab3301 33 };
pixus_mbed 0:7aefc9ab3301 34
pixus_mbed 0:7aefc9ab3301 35 #define INIT_PMT9123_REG_ARRAY_SIZE (sizeof(init_PMT9123_register_array)/sizeof(init_PMT9123_register_array[0]))