[sw/bootloader/main] removed uart check for twi initialisation

This commit is contained in:
SirBramble 2025-04-13 18:23:18 +02:00
parent 87fca626d4
commit a589c074cb

View file

@ -86,16 +86,12 @@ int main(void) {
// setup TWI
#if (TWI_EN != 0)
if (neorv32_uart0_available()) {
if(neorv32_twi_available())
{
// Default config:
// f_SCL = f_main[Hz] / (4 * NEORV32_CLOCK_PRSC_enum(TWI_CLK_PRSC) * (1 + TWI_CLK_DIV))
// f_SCL = 100MHz / (4 * 64 * (1 + 3)) ~= 100kHz
neorv32_twi_setup(TWI_CLK_PRSC, TWI_CLK_DIV, TWI_CLK_STRECH_EN);
}
if(neorv32_twi_available())
{
// Default config:
// f_SCL = f_main[Hz] / (4 * NEORV32_CLOCK_PRSC_enum(TWI_CLK_PRSC) * (1 + TWI_CLK_DIV))
// f_SCL = 100MHz / (4 * 64 * (1 + 3)) ~= 100kHz
neorv32_twi_setup(TWI_CLK_PRSC, TWI_CLK_DIV, TWI_CLK_STRECH_EN);
}
#endif