Search found 370 matches

by Deouss
Mon Apr 15, 2019 1:14 pm
Forum: General Discussion
Topic: Maximum performance of CPU only
Replies: 3
Views: 175

Maximum performance of CPU only

Let's say I want to do some very heavy calculations as fast as possible by esp CPU. After calculations also need to perform super fast bit-banging - unfortunately there is no work around. During that time nothing can interrupt of interfere with that calculations. How to properly achieve that? What i...
by Deouss
Sun Apr 14, 2019 1:49 am
Forum: General Discussion
Topic: WS2812B - timings and accuracy
Replies: 3
Views: 251

Re: WS2812B - timings and accuracy

I managed to display RGB full color bitmap from PC - actually a 8x32pixels chunk. However the picture looks very very bright - seems like colors need calibration - I think it is contrast and saturation. I must check that later Here is the code that may help to experiment with SPI and WS281B matrix: ...
by Deouss
Fri Apr 12, 2019 3:54 pm
Forum: General Discussion
Topic: LLVM for Xtensa
Replies: 8
Views: 6162

Re: LLVM for Xtensa

Have you tried it under Microsoft Visual studio 2017 ?
by Deouss
Fri Apr 12, 2019 1:45 am
Forum: Hardware
Topic: ESP32 can't talk to LAN8270 <SOLVED>
Replies: 3
Views: 197

Re: ESP32 can't talk to LAN8270 <SOLVED>

I just got my long awaited LAN8720 module and wanted to make it work with my network.
Can you share the code or point to good example? Also any advices ?
Thanks
by Deouss
Thu Apr 11, 2019 12:33 pm
Forum: Showcase
Topic: I2S-parallel example: Drive a 64x32 display
Replies: 56
Views: 25989

Re: I2S-parallel example: Drive a 64x32 display

I was trying to find out what performance (fps) was achieved displaying on that panels. Couldn't see what is actually a best technique for non-flicker and full 24bit RGB (or more?) lights. That fastled library looks very chaotic and seems to be using only RMT for esp - for ATMega all is time-aligned...
by Deouss
Wed Apr 10, 2019 3:19 am
Forum: General Discussion
Topic: WS2812B - timings and accuracy
Replies: 3
Views: 251

Re: WS2812B - timings and accuracy

So I just investigated all those timings a little and I am able to use a simple SPI to fully control WS2812B 32*8 led matrix. It is very simple and it seems like those timings are based on 1:4 ratio to 'lowest 0 high' ) Therefore 1 rgb bit of led is half a byte so one full rgb pixel is 12bytes - sti...
by Deouss
Tue Apr 09, 2019 3:48 pm
Forum: General Discussion
Topic: WS2812B - timings and accuracy
Replies: 3
Views: 251

WS2812B - timings and accuracy

So I am reading the documentation of WS2812B and see that sometimes they list different timing values f.ex. T0H - 4us and 0.35us in othes docs T0L/T1H - 0.8/0.85us and 0.9us. I am not sure what's going on and how those leds are properly controlled with what timings? Are there some min/max values or ...
by Deouss
Mon Apr 08, 2019 5:41 pm
Forum: General Discussion
Topic: RTOS running on one core only
Replies: 20
Views: 611

Re: RTOS running on one core only

Yes) All that you mentioned here are nice computer science definitions that are hard to achieve perfectly working in real world :) I can tell you from experience - any tricks as those cooperative manipulations with ported or structurally incompatible code - they lead to serious conflicts and future ...
by Deouss
Mon Apr 08, 2019 11:50 am
Forum: General Discussion
Topic: RTOS running on one core only
Replies: 20
Views: 611

Re: RTOS running on one core only

Well you are playing with performance levels and want to achieve fast as you call 'task switching'. Why don't you reverse engineer xTaskCreate...() functions into ASM because those are thread context switching subroutines and they are not optimized the custom way you want here. Or maybe just write y...

Go to advanced search