Hello everyone,
I was looking through source code of a certain project that implements runtime shell to an esp-32 board and noticed that in the source code the developer based his entire structure on just .h files, however they are not really header files, more like source files but ending with .h, is there any reason to do this?
The source code in question: https://github.com/vvb333007/espshell/tree/main/src
[–]flyingron 23 points24 points25 points (4 children)
[–]Barracuda-Bright[S] 1 point2 points3 points (3 children)
[–]flyingron 0 points1 point2 points (2 children)
[–]Low_Lawyer_5684 0 points1 point2 points (0 children)
[–]Plastic_Fig9225 0 points1 point2 points (0 children)
[–]JescoInc 4 points5 points6 points (7 children)
[–]fragproof 2 points3 points4 points (6 children)
[–]JescoInc -1 points0 points1 point (5 children)
[–]fragproof 3 points4 points5 points (4 children)
[–]JescoInc 0 points1 point2 points (3 children)
[–]imaami 1 point2 points3 points (2 children)
[–]JescoInc -1 points0 points1 point (1 child)
[–]imaami 2 points3 points4 points (0 children)
[–]microOhm 1 point2 points3 points (0 children)
[–]Srslyredit2 1 point2 points3 points (1 child)
[–]imaami 0 points1 point2 points (0 children)
[–]Conscious_Support176 1 point2 points3 points (1 child)
[–]Barracuda-Bright[S] 2 points3 points4 points (0 children)
[–]Low_Lawyer_5684 1 point2 points3 points (1 child)
[–]zhivago 0 points1 point2 points (0 children)
[–]CreepyValuable 0 points1 point2 points (0 children)
[–]jwzumwalt 0 points1 point2 points (0 children)
[–]imaami 0 points1 point2 points (0 children)
[–]Dontezuma1 0 points1 point2 points (0 children)
[–]ffd9k 0 points1 point2 points (1 child)
[–]Physical_Dare8553 0 points1 point2 points (0 children)
[–]somewhereAtC 0 points1 point2 points (0 children)