Software Archive
Read-only legacy content
17061 Discussions

UPM development (Discuss)

Stan_G_
Beginner
841 Views

 

This is to discuss - if general agreement concensus reached, 2 (could they be sticky) topics entitled....

upm modules being develoiped

upm modules wanted

would be created.

----------------------------------------

 

Hi, could I suggest if you are working on a UPM module for a xyz sensor that it be logged.

Reason I say this is to prevent duplication of effort.

Case in example. I wanted a sensor module for the adafruit 16 channel i2c servo controller. The only way I could find out if anyone else was developing it was to email Brendan Le Foll (who probably has many more things to do). To his knowlege it was not being developed so I am writing it and will submit it to be put into the UPM library as soon as it is finished. This is based on a PCA968.

I was given yesterday a 128x128 rgb oled which is based on SSD1351. I downloaded the latest upm build last night and while there is a lot of OLED modules, there is not one for the SSD 1351 - so at this stage here is the delimma (sic) I have. I have about 3 or 4 days before finishing the servo controller library (I only get a couple of hours an evening to do this stuff) at which point I can re-pull the latest upm hoping someone may have written it by then - if not the question is - do I start writing it not knowing if someone else has almost finished it?

SO the suggestion is;

Put a reply in the 'upm modules being developed' topic if you are working on a upm module  - perhaps another topic (depending on comments received to this topic) could be upm modules wanted?

Your thoughts?

Stan

0 Kudos
4 Replies
Ashish_D_
Beginner
841 Views

I think it would be really hard to filter through all the posts to figure out who is working on what. I think it would be better suited for someone to put this in the wiki on the UPM github page. :)

0 Kudos
Brendan_L_Intel
Employee
841 Views

The best way to make sure that no one does a UPM sensor you're working on is to do release some code quickly and get a pull request on github in early and keep updating that branch until you're ready for someone to merge it in.

If you'd rather not do that then you could open an enhancement issue on github, assign it to yourself and say you're working on that sensor.

0 Kudos
Brendan_L_Intel
Employee
841 Views

FYI I dont know of anyone working on the SSD1351.

0 Kudos
Stan_G_
Beginner
841 Views

Thanks for comments - was not that into github (but am a bit betterer now).

That does seem the best way of handling it - I have put an issue in for the adafruit controller and hopeflly it will get assigned to me (I don't seem to be able to do it myself).

 

Stan

0 Kudos
Reply