DustinWatts / FreeTouchDeck

For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
https://www.youtube.com/dustinwatts
MIT License
617 stars 124 forks source link

Platformio support #78

Closed danielo515 closed 2 years ago

danielo515 commented 2 years ago

Hello again, and thanks again for this project.

I was wondering if it would be possible to make this project a little bit more plug-and play than having to manually add a bunch of libraries. Something like

git clone xxxx
cd xxxx
make
make compile

will be awesome. I am coming from other modern languages and I am very used to everything living inside each repo, so having to change my local for making one project work is not something I am fan of. Not sure if that kind of workflow is possible with platformio, but It is the closest thing I know

Regards.

DustinWatts commented 2 years ago

@danielo515 There are some forks that use PlatformIO (looks like you found one) and it is also on my list :)

DustinWatts commented 2 years ago

@danielo515 There are some forks that use PlatformIO (looks like you found one) and it is also on my list :)

Edit: This is a fork you can test https://github.com/pearson/FreeTouchDeck

Before I Pull it though, I want to test is some more. Also, the docs will need some big rewriting. And that is some huge work. Not sure if I will do that before the -development branch becomes the -master branch.

danielo515 commented 2 years ago

@danielo515 There are some forks that use PlatformIO (looks like you found one) and it is also on my list :)

Edit: This is a fork you can test https://github.com/pearson/FreeTouchDeck

Before I Pull it though, I want to test is some more. Also, the docs will need some big rewriting. And that is some huge work. Not sure if I will do that before the -development branch becomes the -master branch.

I think that is, indeed, the one I found. It needs an update to the docs, and I am not sure about the submodules approach for libraries. I mean, it is better than letting the end-user manage the libraries on his own, but I think using the libraries functionality of platformio will be better

gjelsoe commented 2 years ago

Hello again, and thanks again for this project.

I was wondering if it would be possible to make this project a little bit more plug-and play than having to manually add a bunch of libraries. Something like

git clone xxxx
cd xxxx
make
make compile

will be awesome. I am coming from other modern languages and I am very used to everything living inside each repo, so having to change my local for making one project work is not something I am fan of. Not sure if that kind of workflow is possible with platformio, but It is the closest thing I know

Regards.

At some point, you won't have to compile it yourself as it's possible to setup an autobuild system on Github unless you want to add some funtions.

I've played with this on my own Fork that includes PlatformIO, Makefile and a Github autobuild system. Dustin has been notified with this progress.

Michael.

danielo515 commented 2 years ago

At some point, you won't have to compile it yourself as it's possible to setup an autobuild system on Github unless you want to add some funtions.

Well, that is exactly my use case. So moving everything to the cloud is not, IMO, a good compromise to not make things more self contained?

github-actions[bot] commented 2 years ago

This issue has been stale for a while now