github repo for middleware

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

github repo for middleware

Jump to solution
283 Views
mastupristi
Senior Contributor I

Hi,

on github is the mcux-sdk repo (https://github.com/nxp-mcuxpresso/mcux-sdk). By itself it does not contain everything that the SDK produced with the SDK builder does. For example, some middleware is missing.
Fortunately other repos like https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-sdmmc or https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-usb are provided.

I am interested in what I find in middleware/lwip/port/ (for example of SDK 2.15.000)

middleware.png

I cannot find these files (e.g. enet_ethernetif_kinetis.c) in any repository. I also searched in the lwip fork (https://github.com/nxp-mcuxpresso/lwip)

Can you tell me in which repository you have stored the middleware related to lwip?

regards

Max

0 Kudos
1 Solution
243 Views
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @mastupristi ,

Thanks for your interest in NXP MIMXRT series!

Finding where this file is located requires locating its corresponding Tag to do so. Here, it should have a Tag with the MCUX_2.15.000 prefix. GitHub - nxp-mcuxpresso/lwip at MCUX_2.15.000

Gavin_Jia_0-1712560502413.png

I got the exact location by looking for this file after getting the gitrepo locally via the West tool, hope this helps:

$$:~/MCUX GitRepo/mcuxsdk/middleware/lwip/port$ git log --all --oneline enet_ethernetif_kinetis.c
0d2ec91a (tag: MCUX_2.15.000_RW610_RC1) NXP lwIP modifications for SDK version 2.15.000 (RW61x) RFP3
8f30ea5b (tag: MCUX_2.14.0_MCXNx4x) NXP lwIP modifications for SDK version 2.14.0 MCXN10 RFP
e44c34fe (HEAD, tag: MCUX_2.15.000, manifest-rev) NXP lwIP modifications for SDK version 2.15.000
d8c6848a (tag: MCUX_2.13.3_RW610) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
f95eb7f8 (tag: MCUX_2.13.3_RW610_RFP2_RC2) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
e0550ec8 (tag: MCUX_2.13.2_RW610_RFP1) NXP lwIP modifications for SDK version 2.13.2 (RW61x) RFP1
02458d68 port: enet: add support for ARMv8
4ef7c6fd (tag: MCUX_2.14.0) NXP lwIP modifications for SDK version 2.14.0
4192f6c2 (tag: MCUX_2.13.0) NXP lwIP modifications for SDK version 2.13.0
2c1abcd4 NXP lwIP modifications for SDK version 2.12.0

 

Best regards,
Gavin

View solution in original post

4 Replies
244 Views
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @mastupristi ,

Thanks for your interest in NXP MIMXRT series!

Finding where this file is located requires locating its corresponding Tag to do so. Here, it should have a Tag with the MCUX_2.15.000 prefix. GitHub - nxp-mcuxpresso/lwip at MCUX_2.15.000

Gavin_Jia_0-1712560502413.png

I got the exact location by looking for this file after getting the gitrepo locally via the West tool, hope this helps:

$$:~/MCUX GitRepo/mcuxsdk/middleware/lwip/port$ git log --all --oneline enet_ethernetif_kinetis.c
0d2ec91a (tag: MCUX_2.15.000_RW610_RC1) NXP lwIP modifications for SDK version 2.15.000 (RW61x) RFP3
8f30ea5b (tag: MCUX_2.14.0_MCXNx4x) NXP lwIP modifications for SDK version 2.14.0 MCXN10 RFP
e44c34fe (HEAD, tag: MCUX_2.15.000, manifest-rev) NXP lwIP modifications for SDK version 2.15.000
d8c6848a (tag: MCUX_2.13.3_RW610) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
f95eb7f8 (tag: MCUX_2.13.3_RW610_RFP2_RC2) NXP lwIP modifications for SDK version 2.13.3 (RW61x) RFP2
e0550ec8 (tag: MCUX_2.13.2_RW610_RFP1) NXP lwIP modifications for SDK version 2.13.2 (RW61x) RFP1
02458d68 port: enet: add support for ARMv8
4ef7c6fd (tag: MCUX_2.14.0) NXP lwIP modifications for SDK version 2.14.0
4192f6c2 (tag: MCUX_2.13.0) NXP lwIP modifications for SDK version 2.13.0
2c1abcd4 NXP lwIP modifications for SDK version 2.12.0

 

Best regards,
Gavin

228 Views
mastupristi
Senior Contributor I

thanks @Gavin_Jia ,
on this repository can I make pull requests? Do you guys consider them?

Or how should I go about requesting/proposing a change?

 

best regards

Max

0 Kudos
161 Views
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @mastupristi ,

Regarding pulling code, you can fetch the entire repository locally before going to this tag with the checkout command.

git clone https://github.com/nxp-mcuxpresso/lwip.git
cd lwip
git tag
git show MCUX_2.15.000
git checkout MCUX_2.15.000

Regarding proposing a change, currently this git repository does not have open access to external users, so if you have any questions or suggestions about the code, you are welcome to create a ticket in the community or on the official website.

 

Best regards,
Gavin

0 Kudos
147 Views
mastupristi
Senior Contributor I

hi @Gavin_Jia ,

when I talk about "pull request" I mean the feature provided by github (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-...)

On other NXP repositories on github it is explained how to contribute via pull request (https://github.com/nxp-mcuxpresso/mcux-sdk/blob/MCUX_2.15.000/CONTRIBUTING.md). I was hoping that the same thing would apply to the "lwip" repository as well.

 

best regards

Max

0 Kudos