@@ -571,35 +571,35 @@ Uart Serial1(&XMC_UART_1);
571571 // },
572572 //};
573573
574- // Two I2C instances possible
575- // XMC_I2C_t XMC_I2C_0 = {.channel = XMC_I2C1_CH1,
576- // .channel_config = {.baudrate = (uint32_t)(100000U), .address = 0U},
577- // .sda = {.port = (XMC_GPIO_PORT_t *)PORT3_BASE, .pin = (uint8_t)15},
578- // .sda_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2,
579- // .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH},
580- // .scl = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t)13},
581- // .scl_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2,
582- // .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH},
583- // .input_source_dx0 = XMC_INPUT_A,
584- // .input_source_dx1 = XMC_INPUT_B,
585- // .slave_receive_irq_num = (IRQn_Type)91,
586- // .slave_receive_irq_service_request = 1,
587- // .protocol_irq_num = (IRQn_Type)92,
588- // .protocol_irq_service_request = 2};
589- // XMC_I2C_t XMC_I2C_1 = {.channel = XMC_I2C1_CH0,
590- // .channel_config = {.baudrate = (uint32_t)(100000U), .address = 0U},
591- // .sda = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t)5},
592- // .sda_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2,
593- // .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH},
594- // .scl = {.port = (XMC_GPIO_PORT_t *)PORT0_BASE, .pin = (uint8_t)11},
595- // .scl_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2,
596- // .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH},
597- // .input_source_dx0 = XMC_INPUT_B,
598- // .input_source_dx1 = XMC_INPUT_A,
599- // .slave_receive_irq_num = (IRQn_Type)93,
600- // .slave_receive_irq_service_request = 3,
601- // .protocol_irq_num = (IRQn_Type)94,
602- // .protocol_irq_service_request = 4};
574+ //Two I2C instances possible
575+ XMC_I2C_t XMC_I2C_0 = {.channel = XMC_I2C1_CH1 ,
576+ .channel_config = {.baudrate = (uint32_t )(100000U ), .address = 0U },
577+ .sda = {.port = (XMC_GPIO_PORT_t * )PORT3_BASE , .pin = (uint8_t )15 },
578+ .sda_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2 ,
579+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
580+ .scl = {.port = (XMC_GPIO_PORT_t * )PORT0_BASE , .pin = (uint8_t )13 },
581+ .scl_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2 ,
582+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
583+ .input_source_dx0 = XMC_INPUT_A ,
584+ .input_source_dx1 = XMC_INPUT_B ,
585+ .slave_receive_irq_num = (IRQn_Type )91 ,
586+ .slave_receive_irq_service_request = 1 ,
587+ .protocol_irq_num = (IRQn_Type )92 ,
588+ .protocol_irq_service_request = 2 };
589+ XMC_I2C_t XMC_I2C_1 = {.channel = XMC_I2C1_CH0 ,
590+ .channel_config = {.baudrate = (uint32_t )(100000U ), .address = 0U },
591+ .sda = {.port = (XMC_GPIO_PORT_t * )PORT0_BASE , .pin = (uint8_t )5 },
592+ .sda_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2 ,
593+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
594+ .scl = {.port = (XMC_GPIO_PORT_t * )PORT0_BASE , .pin = (uint8_t )11 },
595+ .scl_config = {.mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN_ALT2 ,
596+ .output_level = XMC_GPIO_OUTPUT_LEVEL_HIGH },
597+ .input_source_dx0 = XMC_INPUT_B ,
598+ .input_source_dx1 = XMC_INPUT_A ,
599+ .slave_receive_irq_num = (IRQn_Type )93 ,
600+ .slave_receive_irq_service_request = 3 ,
601+ .protocol_irq_num = (IRQn_Type )94 ,
602+ .protocol_irq_service_request = 4 };
603603
604604 // // XMC_I2S instance
605605 // XMC_I2S_t i2s_config = {.input_config = {.mode = XMC_GPIO_MODE_INPUT_TRISTATE,
0 commit comments