cancel
Showing results for 
Search instead for 
Did you mean: 

BSP for st25dvxxkc

Danny0007
Senior

Hi community, 

I´m new to NFC and looking for a st25dvxxkc BSP driver for my custom board.

I see in the product MKBOXPRO the st25dv04kc is also used, 

Danny0007_0-1707084924098.png

what confuses me is two similiar folders for st25dv exist under the folder: Drivers/BSP/Components/, and they also have the similar contents:

Danny0007_1-1707085165537.png

can someone explain me why? is it necessary to copy these two folders oder only one is enough? 

 



 

This discussion has been locked for participation. If you have a question, please start a new topic in order to ask your question
1 ACCEPTED SOLUTION

Accepted Solutions
Rene Lenerve
ST Employee

Hi Danny0007,

These two drivers are provided because it exists 2 components ST25DV04K and ST25DV04KC (for 16 kbits and 64kbits too). The ST25DV04KC is here to replace ST25DV04K with few modifications and principally some register address changes.

So if your application needs to be compatible with both devices you'll need to import both component drivers in your project, and detect which one is present to use correct drivers (this can be done with the IC Reference value for example).

On the other hand if you application uses only the ST25DV04KC you can just import the st25dvxxkc folder.

If you are looking for further information about differences between both devices may I refer you to the following documentation :

https://www.st.com/content/ccc/resource/technical/document/application_note/group1/0f/6b/06/3d/eb/bd/48/03/DM00776361/files/DM00776361.pdf/jcr:content/translations/en.DM00776361.pdf

Kind Regards.

View solution in original post

1 REPLY 1
Rene Lenerve
ST Employee

Hi Danny0007,

These two drivers are provided because it exists 2 components ST25DV04K and ST25DV04KC (for 16 kbits and 64kbits too). The ST25DV04KC is here to replace ST25DV04K with few modifications and principally some register address changes.

So if your application needs to be compatible with both devices you'll need to import both component drivers in your project, and detect which one is present to use correct drivers (this can be done with the IC Reference value for example).

On the other hand if you application uses only the ST25DV04KC you can just import the st25dvxxkc folder.

If you are looking for further information about differences between both devices may I refer you to the following documentation :

https://www.st.com/content/ccc/resource/technical/document/application_note/group1/0f/6b/06/3d/eb/bd/48/03/DM00776361/files/DM00776361.pdf/jcr:content/translations/en.DM00776361.pdf

Kind Regards.