file = open("DIO_Init.c", "r") data = file.read() window['-CODE_DIO-'].update(value=data, justification="left") if event == "_generate_SPI_": SPI.select_themode(values["_MS_"]) SPI.select_spimodes(values["_MODE_"], values["_MS_"]) SPI.select_clockrate(values["_CLK_"]) file = open("spi.c", "r") data = file.read() window['-CODE_SPI-'].update(value=data, justification="left") if event == "_generate_UART_": BR = UART.BUDRATE(int(values["_BAUDRATE_"])) PARITY = UART.Parit_Bit(values["_Parity_"]) STOP = UART.StopBits(values["_Stop_"]) DATA = UART.Data_Bits(values["_Data_"]) UART.UART_write_file(BR, PARITY, STOP, DATA) file = open("UART.c", "r") data = file.read() window['-CODE_UART-'].update(value=data, justification="left") if event == "_generate_Timer_": ret = Timer.modes(Timer_mode_layout) Timer.Intr(Timer_mode_layout, values["_Interrupt_"]) Timer.Prescalar(values["_Prescaler_"]) if ret == 'Nor':