Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11 Vendor Specific IDs<br />
In order to allow vendor specific device IDs for the EAPI without overlapping definition PNPID 2 are<br />
used.<br />
11.1.1 Vendor Id breakdown<br />
To allow for Vendor unique Ids the following Id Range is reserved 0xF0000000 – 0xFFFFFFF.<br />
Bits<br />
[31:28] 0xF<br />
Description<br />
[27:12] Compressed ASCII PNPID(see chapter 12.1 page 77)<br />
[11:0] 12Bit Vendor Specific ID<br />
11.1.2 Support MACROS<br />
Name<br />
EAPI_CREATE_CUST_ID<br />
Description<br />
Allows creation of Custom Ids<br />
11.1.3 Example<br />
Id<br />
EAPI_CREATE_CUST_ID('P', 'M', 'G', 0x123)<br />
Hex<br />
0xFA741123<br />
2 For PNPID see Chapter 1.6 page 11<br />
PICMG® EAPI R1.0, August 8, 2010 page 76 of 83