rusefi-1/firmware/hw_layer/mc33816_data.c

88 lines
4.1 KiB
C

/*
* mc33816_data.c
*
*/
// Data to be loaded into the Code RAM 1 memory space
const unsigned short MC33816_code_RAM1[62] =
{
0x96A3, 0x19F0, 0x520A, 0x4368, 0x173F, 0x200B, 0x70F0, 0x8233, 0xF82E, 0x7DEB,
0x8D45, 0xC517, 0xBFEE, 0xE825, 0x8A53, 0xDE14, 0xFE66, 0xB2B6, 0x5361, 0xD258,
0x8D93, 0x9C83, 0x8078, 0xB95D, 0x2831, 0x8050, 0xE191, 0x16C1, 0x806F, 0x193F,
0x9E9C, 0x3B7E, 0x5D3B, 0xB58F, 0x156F, 0x82E8, 0x8277, 0x5F3F, 0x2F78, 0xE440,
0x7C77, 0x2ABF, 0x5000, 0x121A, 0x16C8, 0x2B7C, 0x90A2, 0x0897, 0xA640, 0x49E5,
0xF5D5, 0xDA94, 0xF590, 0xBF10, 0xA88F, 0xDACA, 0x37E7, 0x42A9, 0xF5B0, 0x22AD,
0xAF73, 0xD332
};
// Data to be loaded into the Code RAM 2 memory space
const unsigned short MC33816_code_RAM2[43] =
{
0x96AA, 0x1A9E, 0x40F8, 0x66C8, 0xC91C, 0xEC3E, 0x83E5, 0x8286, 0xE3DC, 0xC8F3,
0x9741, 0xC437, 0x4371, 0xE987, 0x8B0A, 0xDE55, 0x9A83, 0x0785, 0x811C, 0x3BED,
0x7050, 0x28D7, 0x247E, 0x9C72, 0x5470, 0x8DA3, 0x4625, 0x4945, 0x31F0, 0x1BA9,
0x9FFD, 0x5E7A, 0x8FF1, 0xE325, 0x1FAE, 0x80B7, 0x70E5, 0x5E5C, 0x4A35, 0x8651,
0x7C77, 0x2ABE, 0x5D5D
};
// Data to be loaded into the Data RAM memory space
const unsigned short MC33816_data_RAM[128] =
{
0x00F0, 0x00F0, 0x008C, 0x003C, 0x04B0, 0x00B4, 0x003C, 0xEA60, 0x0000, 0x003D,
0x6000, 0x003C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x00C1, 0x00BF, 0x002F, 0x001D, 0x0000, 0x0046,
0x0037, 0x2000, 0xEA60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};
// Data to be loaded into the Main register memory space
const unsigned short MC33816_main_config[29] =
{
0x0003, 0x1FFE, 0x0000, 0x1200, 0x0000, 0x0000, 0x0001, 0x0000, 0x001F, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};
// Data to be loaded into the CH1 register memory space
const unsigned short MC33816_ch1_config[19] =
{
0x0008, 0x0000, 0x0000, 0x0000, 0x0403, 0x0000, 0x0000, 0x003E, 0x45B4, 0x6FB5,
0x0000, 0x002C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};
// Data to be loaded into the CH2 register memory space
const unsigned short MC33816_ch2_config[19] =
{
0x0008, 0x0000, 0x0000, 0x0000, 0x0800, 0x0000, 0x0000, 0x002B, 0x218C, 0xDCB6,
0x0000, 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
};
// Data to be loaded into the IO register memory space
const unsigned short MC33816_io_config[44] =
{
0x0000, 0x0000, 0x0000, 0x0000, 0x0063, 0x0104, 0x0800, 0x0610, 0x0041, 0x0098,
0x0008, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0041, 0x0041, 0x0000, 0x0004, 0x1000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7F7F, 0x7F7F,
0x007F, 0x0000, 0x0000, 0x0000
};
// Data to be loaded into the Diag register memory space
const unsigned short MC33816_diag_config[44] =
{
0x0000, 0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x0000,
0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x001E, 0x0000,
0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x0000, 0x0000, 0x001E, 0x0000, 0x0000,
0x001E, 0x0000, 0x0000, 0x001E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0001
};