Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

we need a space where all the external drivetrain's counterpart code lives. #3

Open
2bndy5 opened this issue Sep 22, 2019 · 1 comment
Assignees
Labels
apprentice this opportunity is for those looking for a challenge conformity adjustments towards conventional practice enhancement New feature or request

Comments

@2bndy5
Copy link
Owner

2bndy5 commented Sep 22, 2019

I have a port of this library for circuitpython MCUs that can't use the threading module acting as a counterpart to the NRF24L01 interface. We also have that C++port in the arduino-miner repo to act as a counterpart for the USB interface.

These solutions need a better home, for just 10 cent a day, you too could....blah blah blah

@2bndy5 2bndy5 self-assigned this Sep 22, 2019
@2bndy5 2bndy5 added enhancement New feature or request conformity adjustments towards conventional practice labels Sep 22, 2019
@2bndy5
Copy link
Owner Author

2bndy5 commented Sep 24, 2019

I started merging my own non-threading dependent port into the appropriate classes. It still needs testing, but the switch between threaded and non-threaded functionalities should be automatic and seamless; meaning the same python code should be able to run on any MCU we throw at it (python interpreter required of course). This only begins to solve the problem of where to keep the counterpart libraries as we still need to address where to keep the Arduino port of this library. Since its not written in python, I'm erring with a separate repository (maybe install-able from the Arduino Library Manager or side-loaded).

Also I'd like to somehow include a counterpart class to the NRF24L01 for receiving commands from the existing NRF24L01 transmitting class. This may require augmenting the class name a bit.

@2bndy5 2bndy5 added the apprentice this opportunity is for those looking for a challenge label Sep 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apprentice this opportunity is for those looking for a challenge conformity adjustments towards conventional practice enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant