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

Custom OLED page #16

Open
lupus78 opened this issue Apr 27, 2020 · 4 comments
Open

Custom OLED page #16

lupus78 opened this issue Apr 27, 2020 · 4 comments

Comments

@lupus78
Copy link
Contributor

lupus78 commented Apr 27, 2020

Pawel,

What you think about adding a "blank" page to the OLED screen for custom content?

For my flying (I'm a paraglider) I only need a few paramteres, and I'd like to see them quickly. So I've made an extra page with only: altitude, climb rate and speed. You can see my code here: https://github.com/lupus78/esp32-ogn-tracker/tree/pgscreen

I'm thinking to have this as a custom screen, so anyone could put where they want in there.
What do you think?

@pjalocha
Copy link
Owner

I think this is fine, post a picture of such page.
Ideally there could be many pages which are being enabled/disabled by for example longer or double press on the button and the configuration could be stored in the parameters.
We could for example say we have 32 pages and each can be enabled/disabled and the state can be stored as 32-bit word, each bit saying the page is enabled/disabled.

@lupus78
Copy link
Contributor Author

lupus78 commented Apr 27, 2020

That's a great idea. Here is my screen:

IMG_0725

@pjalocha
Copy link
Owner

Add this page, I will add a parameter to configure which pages are to be visible when switching with the push button. Maybe push the altitude to the left and add the direction about the speed ?

@lupus78
Copy link
Contributor Author

lupus78 commented Apr 27, 2020

Can we make it so that you can set the order of these screens? For example I would put this on the first page, everything else is nice to have but no need while in flight.

Direction of speed, you mean the heading?

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

No branches or pull requests

2 participants