SDK Software component and abstraction layer documentation

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SDK Software component and abstraction layer documentation

2,376 Views
patriciocohen
Contributor IV

Hi,

Anyone knows where to find the documentation for the following SDK components:
They do not appear in the MCUXpresso SDK API Reference Manual.
I'm using the i.MXRT1062

Software components:
====================
button
led
lists
log
log_backend_debug_console
log_backend_ring_buffer
mem_manager
osa
panic
timer_manager


Abstraction Layer:
==================
gpt_adapter
igpio_adapter
lpi2c_adapter
lpspi_adapter
nor_flash-common
nor_flash-controller-flexspi
pit time stamp adapter
pit_adapter
sai_edma_adapter
software_crc_adapter
software_rng_adapter
trng_adapter

This post from 2021 exposes the problem:  https://community.nxp.com/t5/MCUXpresso-SDK/Documentation-of-SDK-components-drivers-middleware-abstr...

Can someone at NXP point me where to get the information?

How are we supposed to use software libraries whose documentation is non existent?

Best regards,

Patricio

7 Replies

2,303 Views
patriciocohen
Contributor IV

Thank you Kerry 

2,358 Views
patriciocohen
Contributor IV

Hi Kerry,

Thanks for your reply. Please tell NXP management to consider documenting all software components, otherwise they are not very useful. Learning them directly from the source code is very time consuming and highly detrimental when you are against the clock, struggling to reduce time to market for your new product.

Since the documentation is not available, can you provide high level block diagrams where the interaction between different SDK components is shown? As an example, it would be useful to see how the OSA and each of the adapter drivers fit in the whole picture.

Is this going to be solved in the near future?

Best regards,

Patricio

2,341 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @patriciocohen ,

   To be honest, really no document for it. You also mentioned another community link, we have report it, but SDK side still didn't add the related document.

   That's why the SDK provides the component example:

SDK_2_13_1_EVK-MIMXRT1060\boards\evkmimxrt1060\component_examples

   You can analyze the project, then draw the code flow, then you can find the detail interaction between SDK components.

Best Regards,

Kerry

Wish it helps you!

Best Regards,

kerry

0 Kudos
Reply

2,362 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @patriciocohen ,

   In fact, not all the SDK code have documents.

    We normally check the source code directly instead of the document.

   To the component and abstraction layer, no document available.

   Please check the source code directly.

 

Sorry for the inconvenience we bring you.

Best Regards,

Kerry

0 Kudos
Reply

2,042 Views
danielholala
Senior Contributor II

I don't understand why this answer is marked as "solution". For the time being, there's no solution as the documentation is still unavailable, IMHO.

0 Kudos
Reply

2,027 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @danielholala ,

  Normally, the code API have the related comment, I think that comment and the code will helps the understanding more than the document.

  So, when I use the related component, I also check the code comment and the code detail directly. This is my experience.

 

Best Regards,

Kerry

0 Kudos
Reply

2,032 Views
patriciocohen
Contributor IV

You are right. I removed the solved status.

BR

Patricio