zdebanos opened a new pull request, #3170:
URL: https://github.com/apache/nuttx-apps/pull/3170

   This commit marks the end of my GSoC 2025 project in the NuttX section.
   
   Currently creating as a draft pull request.
   I have agreed with Pavel Pisa to separate the library's dependancy named 
ulut from the shv-libs4c repository (located currently here 
https://github.com/silicon-heaven/shv-libs4c/tree/master/submodule). This will 
require more time for me. Also, I have discussed with Karel Koci from 
Elektroline a.s. about the posibilities of the exports of external libraries - 
something that I somehow solved in this commit: 
https://github.com/apache/nuttx-apps/pull/3154.
   In the end we have agreed that this should be considered as "hacking the 
whole Makefile system" and I should rather come up with a better solution, and 
thus I'm postponing it. Since I require the export for the GSoC, I'd be glad to 
leave it here as draft until I solve all the issues already mentioned.
   
   I am about to add documentation into the nuttx repo, too.
   
   ## Summary
   
   Please look into the commit's verbose message :-).
   
   ## Impact
   
   Adds the Silicon Heaven protocol implementation. A framework designed to 
register your callbacks into your application. The callbacks are organized into 
nodes and the nodes can form a tree structure.
   
   ## Testing
   
   The testing was done on my custom samv7 board. In nuttx:
   `tools/configure.sh myboard/myconfig` - configuration OK
   `make` - downloads the shv-libs4c repo from github, and compiles OK
   
   DISCLAIMER: in my GSoC, I was using `make export`. But with the solution 
used here (https://github.com/zdebanos/pysimCoder/tree/shv-refactor) I 
succesfully compiled against automatically generated source code in pysimCoder.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to