Comments (11)
@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 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.
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.
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.
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.
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.
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.
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.
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.
Maybe i could make some "themes" ;-) i checked the file... should be easy... 🤩
from furble.
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)
- Display human readable peer name for smartphone connections. HOT 2
- Migrate to M5Unified library
- Add support for M5Core, M5Core2 and similar variants.
- Update documentation for v2.
- Support for M5StickC PLUS2 HOT 8
- Add basic interval shutter release.
- Quickly pressing buttons in shooting mode causes functions to get stuck on HOT 3
- Add shutter lock mode HOT 8
- Add Advanced Interval Shutter Release HOT 9
- Add support for web based installer
- Handle Bluetooth connection dropping HOT 20
- M5StickC Plus range seems lower than M5StickC HOT 3
- Design a better UI for the M5Stack Core2 HOT 5
- Add per-remote identifier support HOT 2
- Disable 'Connect' and 'Delete saved' if there are no connections.
- Backlight doesn't turn off on the M5StickC Plus2 HOT 8
- Add long press activation for shutter lock HOT 1
- Add mobile device (smartphone) support. HOT 1
- GFX100II GPS Not Working HOT 18
- Improve web installer content.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from furble.