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

Feat implement pca9632 #664

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

QB4-dev
Copy link
Contributor

@QB4-dev QB4-dev commented Nov 5, 2024

Hello.
I have written new driver for i2c PWM driver chip. I hope that will be useful for community

@trombik trombik requested a review from UncleRus November 6, 2024 00:14
@trombik
Copy link
Collaborator

trombik commented Nov 6, 2024

Thanks. A review request has been made.

@QB4-dev
Copy link
Contributor Author

QB4-dev commented Jan 29, 2025

Uhm @trombik do you know if @UncleRus is ok?
No contributions since July 2024. I am starting to worry about him

@trombik
Copy link
Collaborator

trombik commented Jan 29, 2025

I feel the same thing. It was a few weeks ago when I saw him "star"ed some projects in my GitHub timeline. No his activities since then.

@QB4-dev
Copy link
Contributor Author

QB4-dev commented Jan 29, 2025

I feel the same thing. It was a few weeks ago when I saw him "star"ed some projects in my GitHub timeline. No his activities since then.

He is form Russia. I hope they didn't took him to fight in Ukraine

@trombik
Copy link
Collaborator

trombik commented Jan 31, 2025

Here is a comment as a contributor (I have some permissions on this repository such as merging).

I don't have private communication with the repository owner. I don't know what is happening to him.

I did contribute to the repository, in many cases, CI and ESP8266 support. There are many unresolved issues and PRs, but I am not qualified to resolve them because I don't own chips in question and have no expertise in the chips.

I have been in a difficult situation since the last year. I'm supposed to update the I2C library so that the drivers can be used with IDF 5.x. However, I need to survive and make ends meet. I'm a hardcore supporter of free software but it doesn't produce any money.

What I can think of is, merging any pending PRs that passed the CI. I cannot review them but if we could assume that it's user's responsibility to report any issues relating to the merges,it would be a sensible option.

@QB4-dev
Copy link
Contributor Author

QB4-dev commented Jan 31, 2025

What I can think of is, merging any pending PRs that passed the CI. I cannot review them but if we could assume that it's user's responsibility to report any issues relating to the merges,it would be a sensible option.

I think that that's the best option right now for this project. I can guarantee that driver mentioned in this PR works, I am using it in my home automation firmware for cheap and minimal RGB strip driver:
https://github.com/QB4-dev/esp-supla-firmware
https://github.com/QB4-dev/esp-supla-hardware
In Poland we have mature open source home automation project: SUPLA you can try it. There are even commercial devices that supports it: https://supla.zamel.com/produkty/

I have been in a difficult situation since the last year. I'm supposed to update the I2C library so that the drivers can be used with IDF 5.x. However, I need to survive and make ends meet. I'm a hardcore supporter of free software but it doesn't produce any money.

It is sad to read that. I've seen that you have your own Makerspace in Cambodia - it looks very nice. Is it possible to help you with your troubles somehow?

@trombik
Copy link
Collaborator

trombik commented Feb 3, 2025

It is sad to read that. I've seen that you have your own Makerspace in Cambodia - it looks very nice. Is it possible to help you with your troubles somehow?

Thanks for asking. The situation around us has been difficult since the pandemic. Well, more than difficult. We are still here thanks to some generous people but many guesthouses and hotels closed during the lockdown, and no sign for the tourism to recover yet thanks to the global uncertainty.

We don't have regular customer for the makerspace but a local student, who had no knowledge about programming or electronics three years ago, is now learning Web APIs and a graphic library with ESP32. He is still using Arduino for that, but I am hoping he would use one of the drivers in this repository in the future.

Makerspace is quite common in developed countries, but here, we have to make the market first. That is, we need to showcase what technologies can do for them and the joy of making. Some expats know a bit about the maker movement, but they are usually not our target audience; they just want someone who works for them to deliver what they need. We teach possible makers in the future. We do not work for yet another consumer. They have no desire to learn. We have enough of them already, don't we?

Our guesthouse is designed for digital nomads and online workers. We rely on the network for our Home Assistant system and I'm an online worker. The network is fast and reliable (by the way, I am a network engineer). Luckily, we have been popular on Airbnb. In the high season, the guesthouse business is somewhat "okay". But in the low season, it is almost impossible to sustain the business. I need to make money to fill the gap between the cost and the sales. To focus on contributing to opensource projects, we need, at the least, USD 1,000 per month.

So, what one can do for our project? Grants would be nice (but we are a private business, not an NPO). Jobs for which we can contribute to the ESP32 family and its community would be great. Someone who works online and is looking for a place to chill, enjoy a quiet, peaceful life, and work online are very welcome. The rainy season is a bit annoying, but the rain here is not like one in Europe; a heavy storm just for an hour or two.

I am working for other projects to sustain the project and had no time to contribute to the repository any time soon. If:

  • you find the drivers in the repository useful,
  • your business relies on drivers in the repository, or
  • you need a device driver for your product

the best way is financially supporting me.

@trombik trombik mentioned this pull request Feb 4, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants