Reference firmware for PixArt's PMT9123 sensor and evaluation board. "Hello World" and "Library" contain the exact same files. Please import just one of the two into your mBed compiler as a new program and not as a library.

Committer:
PixArtVY
Date:
Wed Jul 18 18:36:29 2018 +0000
Revision:
1:1d99f5c9581f
Parent:
0:71ff24e8c21e
Added Apache License notice.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
PixArtVY 0:71ff24e8c21e 1 const uint8_t optimize[][2] = {
PixArtVY 0:71ff24e8c21e 2 { 0x11, 0x0C }, //Tracking performance optimization
PixArtVY 0:71ff24e8c21e 3 { 0x14, 0x04 },
PixArtVY 0:71ff24e8c21e 4 { 0x25, 0x0F },
PixArtVY 0:71ff24e8c21e 5 { 0x27, 0xAA },
PixArtVY 0:71ff24e8c21e 6 { 0x34, 0x80 },
PixArtVY 0:71ff24e8c21e 7 { 0x35, 0x03 },
PixArtVY 0:71ff24e8c21e 8 { 0x39, 0x89 },
PixArtVY 0:71ff24e8c21e 9 { 0x4D, 0x79 },
PixArtVY 0:71ff24e8c21e 10 { 0x53, 0x96 },
PixArtVY 0:71ff24e8c21e 11 { 0x58, 0x66 },
PixArtVY 0:71ff24e8c21e 12 { 0x5D, 0x56 },
PixArtVY 0:71ff24e8c21e 13 { 0x5E, 0xF5 },
PixArtVY 0:71ff24e8c21e 14 { 0x5F, 0xCA },
PixArtVY 0:71ff24e8c21e 15 { 0x61, 0xD3 },
PixArtVY 0:71ff24e8c21e 16 { 0x6F, 0xEF },
PixArtVY 0:71ff24e8c21e 17 { 0x70, 0xB2 },
PixArtVY 0:71ff24e8c21e 18 { 0x7D, 0xA2 },
PixArtVY 0:71ff24e8c21e 19
PixArtVY 0:71ff24e8c21e 20 { 0x1C, 0x24 }, //Latency optimization
PixArtVY 0:71ff24e8c21e 21 { 0x26, 0xA2 },
PixArtVY 0:71ff24e8c21e 22 { 0x56, 0x32 },
PixArtVY 0:71ff24e8c21e 23 { 0x65, 0x1F },
PixArtVY 0:71ff24e8c21e 24
PixArtVY 0:71ff24e8c21e 25 { 0x75, 0x2A }, //Tracking distance (Z) optimization
PixArtVY 0:71ff24e8c21e 26 { 0x76, 0x00 },
PixArtVY 0:71ff24e8c21e 27 { 0x77, 0x12 },
PixArtVY 0:71ff24e8c21e 28 { 0x7A, 0x01 },
PixArtVY 0:71ff24e8c21e 29 { 0x7B, 0x01 },
PixArtVY 0:71ff24e8c21e 30 };
PixArtVY 0:71ff24e8c21e 31 #define optimize_size (sizeof(optimize)/sizeof(optimize[0]))