Comments (7)
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:
- mbed-os
- boost-ext/sml
- https://github.com/google/googletest
- https://os.mbed.com/users/JohnnyK/code/mbed-http/
- https://github.com/mcu-tools/mcuboot
Let me know if you have any questions
from lekaos.
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:
- LekaOS/libs/IMUKit/external = could not find the source code for
Fusion library
fromSebastian Madgwick
- LekaOS/drivers/CoreVideo/external/include/external + LekaOS/drivers/CoreVideo/external = https://github.com/STMicroelectronics/STM32CubeF7/blob/master/Utilities/JPEG/jpeg_utils.c
- LekaOS/drivers/CoreQDAC/include/external = lost, from dropbox.com
- LekaOS/drivers/CoreIOExpander/include/external = unknown, unclear
- 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.
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.
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.
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.
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.
Closed by 4c5dfca via PR 1355
Many thanks!
from lekaos.
Related Issues (20)
- ⚡️ (video): Get performances of video
- ⚡️ (ble): Use other types than uint8_t for Characteristics
- ♻️ (filemanager): create directory in non existant directory
- ✨ (charge): Robot helps to charge itself using IMU HOT 1
- Weekly Dev - 2023/02/07 (W06)
- [Task] - Create StorageKit
- [Task] - Review CMake target link with mbed-os almost everywhere
- Fix unexpected stop of charge HOT 1
- Weekly Dev - 2023/02/21 (W08)
- ✨ Put robot on charge using IMUKit and CoreMotor
- 🐛 Robot does not go to sleep from Autonomous Activities HOT 1
- Weekly Dev - 2023/03/02 (W09)
- 🐛 [Bug] - Robot crashes when working with Autonomous Activities
- [Story] - Review cores, kits public and private dependencies
- Weekly Dev - 2023/03/07 (W10)
- :bug: [Bug] - Fix initialization order in RobotController
- Weekly Dev - 2023/03/14 (W11)
- Try to move BLEKit out of RobotController into main
- CI is broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lekaos.