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

Adoption of the Vision Master E290 and T190 #41

Open
Genaker opened this issue Aug 24, 2024 · 4 comments
Open

Adoption of the Vision Master E290 and T190 #41

Genaker opened this issue Aug 24, 2024 · 4 comments

Comments

@Genaker
Copy link
Contributor

Genaker commented Aug 24, 2024

I made adoption of your code with the Vision Master E290

https://heltec.org/project/vision-master-e290/

It requires no code just to #define some variables. However, it is better to add some logic connected with this device. It runs with No display mode and also with the specific define flag.

Would you like to explore the opportunity to merge these changes to the code and add support for all e-ink devices?

@Glenno-H
Copy link

Ive got a E290, and would love to see that!

@ropg
Copy link
Owner

ropg commented Aug 25, 2024

Oh, that is a nice board!

I'm a bit stuck at the moment, being behind on some other work and only able to use my left hand because of a shoulder operation. I'm interested, and I suggest forking this repository and making all the changes necessary to support this device.

It would be nice if there was some automatic way of detecting which device is hooked up.

@Genaker Genaker changed the title Adoption of the Vision Master E290 Adoption of the Vision Master E290 and T190 Sep 12, 2024
@Genaker
Copy link
Contributor Author

Genaker commented Sep 12, 2024

Oh, that is a nice board!

I'm a bit stuck at the moment, being behind on some other work and only able to use my left hand because of a shoulder operation. I'm interested, and I suggest forking this repository and making all the changes necessary to support this device.

It would be nice if there was some automatic way of detecting which device is hooked up.

You have an option to detect which device is hooked up. To do so, add a build parameter to platformio.io with the board's name.

[env:vision-master-e290]
platform = espressif32
board = heltec_wifi_lora_32_V3
framework = arduino
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
board_upload.use_1200bps_touch = true
build_flags = 
	-DHELTEC_BOARD=37
	-DE290
	-DESP32
	-DVision_Master_E290

There is a solution how to load your library with E290 and T 190:

// Disabling default Heltec lib OLED display
#define HELTEC_NO_DISPLAY
// Redefine button pin 
#define BUTTON 21
// Without this line, Lora Radio doesn't work with Heltec lib
#define ARDUINO_heltec_wifi_32_lora_V3
#include "heltec_unofficial.h"

@Genaker
Copy link
Contributor Author

Genaker commented Sep 12, 2024

I tested your library with T290 e-ink and T190 TFT display. It works

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

3 participants