Skip to main content
Associate II
May 15, 2024
Question

SPL2LL conversion results

  • May 15, 2024
  • 1 reply
  • 752 views
Dear all,
 

After the SPL2LL conversion, I got the messages below.

Message 1:     

[WARNING] -- Line 2096 -- "NVIC_SetVectorTable" No LL API, StdPeriph legacy API is used instead (legacy library) 

Message 2:

[WARNING] -- Line 238 -- "I2C_CheckEvent" No LL API exist, migration is ensured by using direct access register 

 

About Message 1, does it mean an API is stored in the legacy folder, and I can use it now without making any manual modifications?

About Message 2, does it mean I don't need to make any modifications manually?

This topic has been closed for replies.

1 reply

Andrew Neil
Super User
May 15, 2024

@khwuuk wrote:

 

Message 1:     

[WARNING] -- Line 2096 -- "NVIC_SetVectorTable" No LL API, StdPeriph legacy API is used instead (legacy library) 


It's telling you that LL does not have any equivalent of 'NVIC_SetVectorTable', so it's still using the old SPL call.

 


@khwuuk wrote:

Message 2:

[WARNING] -- Line 238 -- "I2C_CheckEvent" No LL API exist, migration is ensured by using direct access register 


Again, it's telling you that LL does not have any equivalent of 'I2C_CheckEvent'.

But this time it has just used direct register access instead.

 

Don't forget to provide that link in your previous thread ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.