Add I2cMainBusBaudRateBps

This commit is contained in:
László Monda
2018-01-13 03:29:01 +01:00
parent cf7b05ab72
commit 4d83bc2e75
2 changed files with 7 additions and 1 deletions

View File

@@ -16,6 +16,8 @@
#include "usb_api.h" #include "usb_api.h"
#include "slave_scheduler.h" #include "slave_scheduler.h"
uint32_t I2cMainBusBaudRateBps = I2C_MAIN_BUS_BAUD_RATE;
void InitInterruptPriorities(void) void InitInterruptPriorities(void)
{ {
NVIC_SetPriority(PIT_I2C_WATCHDOG_IRQ_ID, 1); NVIC_SetPriority(PIT_I2C_WATCHDOG_IRQ_ID, 1);
@@ -79,7 +81,7 @@ void initI2cMainBus(void)
i2c_master_config_t masterConfig; i2c_master_config_t masterConfig;
I2C_MasterGetDefaultConfig(&masterConfig); I2C_MasterGetDefaultConfig(&masterConfig);
masterConfig.baudRate_Bps = I2C_MAIN_BUS_BAUD_RATE; masterConfig.baudRate_Bps = I2cMainBusBaudRateBps;
uint32_t sourceClock = CLOCK_GetFreq(I2C_MAIN_BUS_CLK_SRC); uint32_t sourceClock = CLOCK_GetFreq(I2C_MAIN_BUS_CLK_SRC);
I2C_MasterInit(I2C_MAIN_BUS_BASEADDR, &masterConfig, sourceClock); I2C_MasterInit(I2C_MAIN_BUS_BASEADDR, &masterConfig, sourceClock);
} }

View File

@@ -5,6 +5,10 @@
#include "fsl_common.h" #include "fsl_common.h"
// Variables:
extern uint32_t I2cMainBusBaudRateBps;
// Functions: // Functions:
void InitPeripherals(void); void InitPeripherals(void);