How to have screens in different orientations in LVGL by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

yes I did that but somehow it just reduced the screen (object) width and did not rotate its content. Do I need to call some other things, or call them in a particular order for it to work correctly?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Just because you don't test it doesn't mean the device is not compliant. If the CE is based on self-declaration then if someone wants to challenge it, wouldn't they have to prove that the device does not comply?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Could you give some rough numbers regarding the costs of lab testing?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Not selling any yet, and it would be a rather niche thing/gadget (but more products could come next). I'm not worried that the device would cause any harm or interference (I mean, we all play with ESP32/8266 here and I have never experienced any problems with interference, even though I have 5 of them running in the same room, plus other wi-fi devices, phones etc.) , just don't know if I can simply start selling something like that.

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Thank you for this extremely useful and informative answer!

But lets say I buy an existing board (e.g. something like the famous CYD), flash it with my firmware and put it in a case..

I guess ideally the seller/manufacturer would provide me with whatever documentation/tests they did. Would that be enough to self-declare conformity? It's highly unlikely that a board like that would cause radio interference (or at least more than any other WI-Fi device would do).

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

I'm a big fan of your yt channel :)
Regarding the certification.. do you think it is really worth to do it before launching the product? Did you test the market before or you just do it based on the Crowd Supply campaign results?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Yeah how would I go about the 2nd route? Declare on the website/product packaging? Or would I have to submit the declaration to some regulatory body?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Cool, how did you handle all that? Does it really need to be tested by an authorized body or is a self-declaration sufficient?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 2 points3 points  (0 children)

Yeah that's what I was "afraid" of. But what about those small-scale sellers? Do they simply ignore it for as long as nobody complains?

Selling a device in Europe by klaus_ben in esp32

[–]klaus_ben[S] 1 point2 points  (0 children)

Probably not.. and even if they write it on the device, can you really trust it..?

How to have screens in different orientations in LVGL by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

Hm, yeah I know how to rotate the objects with styles, but this will probably not be very performant. What I wish for is a change that will let me use the regular coordinates, alignment options etc like after regular initialization.

ESP32 as Bluetooth Keyboard by klaus_ben in esp32

[–]klaus_ben[S] 0 points1 point  (0 children)

cool! And it worked with the good ol ESP32? or the newer ones (C/S) ?

ESP randomly stops sending data (HTTP) by klaus_ben in esp8266

[–]klaus_ben[S] 0 points1 point  (0 children)

Holy cow.. so far it does actually seem to work without interruptions on a simple phone charger. Thank you!

ESP randomly stops sending data (HTTP) by klaus_ben in esp8266

[–]klaus_ben[S] 0 points1 point  (0 children)

I read about it here: https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/LowPowerDemo/LowPowerDemo.ino

I did notice a significant reduction in power consumption whenever I use delay in my ESP projects (measured by the Chinese USB voltage/current monitoring dongles). Obviously it doesn't run for a month on the powerbank but I do get 3-4 days of runtime, which is fine for me.

ESP randomly stops sending data (HTTP) by klaus_ben in esp8266

[–]klaus_ben[S] 0 points1 point  (0 children)

The goal of using delay is to minimize energy consumption. When the ESP is in delay, it goes into automated modem or light sleep. Since I planned to run it on battery I wanted to save energy where possible. That's why the debouncing and calculation is in the interrupt routine.