Coder Social home page Coder Social logo

Comments (11)

gkoh avatar gkoh commented on August 21, 2024 1

@dimitrij2k Thanks for the detailed design.
Rather than modify the 'Dark' provided by the M5ez library, I've added 'Mono Furble' as a theme and tried to match exactly your spec.

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024 1

@dimitrij2k Thanks for the detailed design.
Rather than modify the 'Dark' provided by the M5ez library, I've added 'Mono Furble' as a theme and tried to match exactly your spec.

I will check ot out later, its a busy weekend - but im really curious how it look like in real 😉 THX... i have soon holidays, then i try to make my contribution 👍

from furble.

gkoh avatar gkoh commented on August 21, 2024

I am certainly willing to explore ways to improve battery life.
There are two 'phases':

  • standby
  • active connection

In standby, we dim the screen after 1 half-minute (30 seconds)(the M5ez library measures inactivity in half-minutes).
With the M5StickC, I was able to idle for ~3 hours.
I have not tested with my M5StickC Plus yet.
We may be able to invert the colours in standby, I will need to test to see if any appreciable improvement can be gained.

In active connection, things get much worse.
We dim the screen during shutter release, but even then I was only able to get ~1 hour from the M5StickC.
The largest power draw here is the WiFi and Bluetooth radios on the esp32, they must both be switched on for Bluetooth to work and any low power sleep mode kills the radio, so the connection is lost.

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024

Yes, the Radios are one module… my thought was, that the oled display drain less power, when display black…. And in the source code, the display dim to level 8 - maybe its possible to manual set the display brightness in one menu point. If i could, i would make a fork and extend your sexy code… but im really bad at coding 🙈 but yes, the Radios drain at most… maybe a darl oled give you just 5-20min more time….

from furble.

gkoh avatar gkoh commented on August 21, 2024

I have created a branch, which I think is mostly done, just doing some more testing.
There's some strange crash occurring in the M5StickC version (non-Plus), which I think is related to upstream library updates.
@dimitrij2k I would appreciate any feedback if you have time.

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024

I saw the branch and will test it later this day - Thanks for the big update and the support 😄 👍 I already fly over the code... "Brightness Settings"... "Dark Mode"... damn, how nice! I appreciate it ❤️

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024

i programmed the Branch, everything worked...
then i deleted my camera in furble & furble in the camera and...

  • tried to connect again - worked 👍
  • changed Backlight - worked 👍
  • changed Theme - worked 👍 (maybe complete black & white might look better 😉 )
  • restart the M5plus and the Camera - reconnect - worked 👍

No Bugs/Problems so far... YEAH!!!! ❤️

from furble.

gkoh avatar gkoh commented on August 21, 2024

Thanks for testing!
Most of the code was already in the M5ez library, I just had to hack it up to work on the M5StickC.

(maybe complete black & white might look better wink )

The only things coloured are:

  • header bar -> make this black?
  • buttons -> make these white?
  • battery indicator -> make these ... gray? or black/white outline?

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024

IMG_6472

That would be looking really hot 😍 But i dont know if its to presumptuous from me 🙄
This would give it a way more professional look with the name as a "highlight"... and maybe the battery with 50% and less change to the same color as "furble".... so its a 3 Color design (black, white, orange)... damn, its just a shutter, but for me this project is so meaninful for me... it changes a lot, because it make my cam so much useful - especially in vacations with my wife... her "chocolate side" is for me on the wrong side of the trigger 🤣 really personal infos here 🤣

from furble.

dimitrij2k avatar dimitrij2k commented on August 21, 2024

Maybe i could make some "themes" ;-) i checked the file... should be easy... 🤩

from furble.

gkoh avatar gkoh commented on August 21, 2024

Just a note, I merged the change as is as it incorporates useful extra functionality.
We can always add/change themes as desired.

from furble.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.