Stefan
Stefan
@LeKrakenTheCode please publish your code. either setup a new repository as minimal example which reproduces your issue or the original code.
seems like it could be fixed by something like this, will work on a better fix later. ```` MCP3x6x::status_t MCP3x6x::_transfer(uint8_t *data, uint8_t addr, size_t size) { _spi->beginTransaction(SPISettings(MCP3x6x_SPI_SPEED, MCP3x6x_SPI_ORDER, MCP3x6x_SPI_MODE)); noInterrupts();...
- REFin- should be connected to GNDA - GNDD and GNDA should be somwhere connected - atleast on `develop` you should use adc.begin(0), not setting Vref! begin() will internally call...
> Are you measuring in single ended or differential mode? and Mux mode or continuous mode?
yes MuxMode should be fine by default, but I never used it why I am lacking experience. ``` int32_t MCP3x6x::analogRead(mux_t ch) { // MuxMode if (settings.scan.channel.raw == 0) { #ifdef...
``` \\ line 273 if (settings.scan.channel.raw == 0) { #ifdef MCP3x6x_DEBUG Serial.println("mux"); #endif settings.mux = ch; _status = write(settings.mux); _status = conversion(); while (!_status.dr) { _status = read(&adcdata); } return...
wrote https://github.com/nerdyscout/oshwa-action/tree/dev now but currently have not the ressources to test if it is working.
is this still a thing? haveing this in place I would assume the issue is solved? #ifndef CFG_TUD_CDC #define CFG_TUD_CDC 1 #endif
I do run into the same issue on ubuntu . ibraries and features: PulseView 0.4.2 Qt 5.15.13 glibmm 2.66.7 Boost 1_83 libsigrok 0.5.2/5:1:1 (rt: 0.5.2/5:1:1) - glib 2.80.0 (rt: 2.80.0/8000:0)...