Git Product home page Git Product logo

Comments (7)

ladislas avatar ladislas commented on August 27, 2024 1

Hi @Alex0vSky --

Thanks for the idea and for willing to contribute.

Maybe I should start by making a list of dependencies?

Yes, that would be great. Then we can update the README with a section at the end.

Some deps from the top of my head:

Let me know if you have any questions

from lekaos.

Alex0vSky avatar Alex0vSky commented on August 27, 2024

Greetings @ladislas!

This is what we have as a result of the search.

A simple search of keywords and "include" yielded little:
boost-ext/ut

If we look at cmake files: can not see anything.
If we look at LekaOS/tests: dont see anything new.
If we look at LekaOS/libs: only internal development.

Much more results when searching for the LekaOS/*external directory:

  1. LekaOS/libs/IMUKit/external = could not find the source code for Fusion library from Sebastian Madgwick
  2. LekaOS/drivers/CoreVideo/external/include/external + LekaOS/drivers/CoreVideo/external = https://github.com/STMicroelectronics/STM32CubeF7/blob/master/Utilities/JPEG/jpeg_utils.c
  3. LekaOS/drivers/CoreQDAC/include/external = lost, from dropbox.com
  4. LekaOS/drivers/CoreIOExpander/include/external = unknown, unclear
  5. LekaOS/drivers/CoreHTS/external = is this also "mbed"?

And look at regexp Copyright (?!\d\d\d\d(-2022)? APF) in ".cpp;.h;*.c;":
"STMicroelectronics" and "ARM Limited" only, excluding "mbed-http"

This is all I was able to find in addition to what you wrote above.

from lekaos.

YannLocatelli avatar YannLocatelli commented on August 27, 2024

Hi @Alex0vSky !

Thank you again for willing to contribute !

In addition of the list given by @ladislas, you have indead spotted a major external library: boost-ext/ut

I will now answer your different points:

1. LekaOS/libs/IMUKit/external = could not find the source code for Fusion library from Sebastian Madgwick

The algorthim is from Sebastian Madgwick but the application of the algorithm is from xioTechnologies
xioTechnologies/Fusion

2. LekaOS/drivers/CoreVideo/external/include/external + LekaOS/drivers/CoreVideo/external = https://github.com/STMicroelectronics/STM32CubeF7/blob/master/Utilities/JPEG/jpeg_utils.c

It is from STMicroelectronics, and you already find it
https://github.com/STMicroelectronics/STM32CubeF7/blob/master/Utilities/JPEG/jpeg_utils.c

3. LekaOS/drivers/CoreQDAC/include/external = lost, from dropbox.com

This "external code" is not an existing code but written by us based on the datasheet of the component [Link]
→ X

4. LekaOS/drivers/CoreIOExpander/include/external = unknown, unclear

Same as above, written by us based on the datasheet of the component [Link]
→ X

5. LekaOS/drivers/CoreHTS/external = is this also "mbed"?

Same as number 2. It is from STMicroelectronics
Intially from STMems_Standard_C_drivers repo but now available in a specific one
STMicroelectronics/hts221-pid


Finally, you miss some:

6. LekaOS/drivers/CoreIMU/extern, same as 5.
Intially from STMems_Standard_C_drivers repo but now available in a specific one
STMicroelectronics/lsm6dsox-pid

7. LekaOS/include/semver/semver.hpp
Neargye/semver

Let us know if you have any further question!

from lekaos.

Alex0vSky avatar Alex0vSky commented on August 27, 2024

Everything is fine, everything is ready, thank you @YannLocatelli and @ladislas.
I am ready to make PullRequest, I'm not sure where we should put the text...
Maybe here?
LekaOS/extern/README.md

Here is the full list, in order of discussion and appearance:
armmbed/mbed-os
boost-ext/sml
google/googletest
https://os.mbed.com/users/JohnnyK/code/mbed-http/
mcu-tools/mcuboot
boost-ext/ut
LekaOS/libs/IMUKit/external
STMicroelectronics/STM32CubeF7
STMicroelectronics/hts221-pid
STMicroelectronics/lsm6dsox-pid
Neargye/semver

from lekaos.

YannLocatelli avatar YannLocatelli commented on August 27, 2024

Hi @Alex0vSky !
You can put it directly in the README.md at the root, you can add a new section between Documentation and License

Thanks again for your help !

from lekaos.

Alex0vSky avatar Alex0vSky commented on August 27, 2024

I chose the name of the new section using the most stellar resource jehna/readme-best-practices.
The choice was between "Credits|Links|Acknowledgments|Thanks".
Still, I decided to leave what was in my first message: "List of dependencies".
Please correct me if I missed something. Thank you.

from lekaos.

Alex0vSky avatar Alex0vSky commented on August 27, 2024

Closed by 4c5dfca via PR 1355
Many thanks!

from lekaos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.