ebiroll / esp32_sigrok Goto Github PK
View Code? Open in Web Editor NEWSimple sigrok sump implementation
Simple sigrok sump implementation
I would like to use SUMP over uart but I got this error when I enable it on app-config.h
Try to get a simplified input of SSID and password to allow a prebuilt binary
https://github.com/espressif/esp-idf/blob/master/examples/provisioning/legacy/console_prov
main
for example)build_flags =
-DUSER_SETUP_LOADED
-DST7735_DRIVER
-DTFT_CS=5
-DTFT_DC=19
-DTFT_RST=-1
can you publish compiled binary file for ESP32-DevKit1 or NodeMCU32 ...
(and some info what file / what channel to be used) ...
regards,
VALONI
Can someone help me to figure out how to use this on a M5Stack Atom?
I set those values in app-config.h
#undef UART_TEST_OUTPUT
#define SUMP_OVER_UART 1
#undef SCPI_ON_NETWORK
#undef SUMP_ON_NETWORK
#define UART_OUTPUT_PIN 1
#define UART_RX_PIN 3
#define PARALLEL_0 38 // Selected for a range around pin 39
It took a while but sigrok-cli -d ols:conn=/dev/ttyUSB0 -l 5 --scan
discovers the device now mostly reliably.
I would have expected to get a trace for my push-button connected to GPIO39. But I see nothing when capturing with pulseview.
My ultimate goal is to analyse the timing of an IR receiver on pin GPIO25. But I thought I'd start with something simple like the push-button at 10Hz sampling rate.
PS: The readme should perhaps mention that the project can just be built with plattform.io
PPS: Do you suggest I try to understand how to use SUMP via network instead?
It is stated that analog mode should be used via: "sigrok-cli -d rigol-ds:conn=tcp-raw/192.168.1.130/5555 -l 5 --scan"
but it means that ESP32 should be connected via WiFi - based on source code it is not clear what Access point ESP32 create or which it tries to connect.
Thank you in advance!
Hi.
2 days ago I tried to use your program, unfortunately without success... Whan I read that 10Ksps limit and just break to try to work on it...
Even I already build mine own version of ESP32 Logic Analyzer for higher sampling rates,
I want to say hello to you and make you aware from this issue.
with using git clone git://sigrok.org/libsigrok.git , compilation give me this error.
...
-- Configuring done
CMake Error at CMakeLists.txt:165 (add_executable):
Cannot find source file:
libsigrok/src/scpi/helpers.c
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:165 (add_executable):
No SOURCES given to target: olas-cli
-- Build files have been written to: /home/compile/esp32_sigrok/sigrok/build
esp32-idf-4.0 removed some of deprecated functions:
esp_adc_cal_get_characteristics
was removed in favor to esp_adc_cal_characterize
(parameters are in different order, but otherwise the same)i2s_write_bytes
was removed (could be safely copypasted from pre-4.0 sources as it's basically wrapper around i2s_write
with extra checking)bit_num
in struct ledc_timer_config_t
was renamed to duty_resolution
components/tft/tftspi.c
must explicitly include drivers/gpio.h
I'm not sure that after those fixes it works properly though...
I read the README and it indicates that I need to mess around with some (outdated) code lines in main/
somewhere in order to get digital capture. Well, I did that, flashed and can't get sigrok-cli to get any response from the ESP32 using the command line from the README, which makes me feel like I modified these lines incorrectly. Additionally, the README talks about different serial lines but it isn't clear without substantial context that they are test data.
If there were a clear config system which made it possible to do anything "simple", that would be fantastic.
Could you please provide a Build guide for ESP32
I just run make and received:
make Makefile:8: /make/project.mk: No such file or directory make: *** No rule to make target '/make/project.mk'. Stop.
How can I compile this code? which IDE?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.