This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F28P55X: Incorrect LIN Baudrate setting function description

Part Number: LAUNCHXL-F28P55X

The description of driverlib LIN baudrate setup function is incorrect for P55x:

 

//*****************************************************************************
//
//! Set Baud Rate Prescaler
//!
//! \param base is the LIN module base address
//! \param prescaler is the 24-bit integer prescaler
//! \param divider is the 4-bit fractional divider
//!
//! In LIN and SCI mode, this function is used to set the baudrate based on
//! the \e prescaler and \e divider values.
//!
//! P = Prescaler  \n
//! M = Fractional Divider \n
//! Bitrate = (SYSCLOCK) / ((P + 1 + M/16) * 16) \n
//!
//! \return None.
//
//*****************************************************************************
static inline void
LIN_setBaudRatePrescaler(uint32_t base, uint32_t prescaler,
                         uint32_t divider)

========================================================

Summary:

Bitrate = (SYSCLOCK) / ((P + 1 + M/16) * 16) \n

shall be updated to 

Bitrate = (LINACLK) / ((P + 1 + M/16) * 16) \n

 

"LINACLK" is afftected by the "LINACLKDIV" while "SYSCLOCK" is not.