Search found 1663 matches

by ESP_Sprite
Thu Jul 19, 2018 3:28 am
Forum: ESP32 IDF
Topic: Debugging TG1WDT_SYS_RESET
Replies: 6
Views: 65

Re: Debugging TG1WDT_SYS_RESET

@mobhuyan: I'm saying it because from experience, a bad power supply can lead to lots of unexpected weirdnesses in the startup procedure (where sumesh's problem was) and is very easy to check (just use a different USB cable and a powered hub, or an external power supply or something). It stops peopl...
by ESP_Sprite
Thu Jul 19, 2018 3:17 am
Forum: General Discussion
Topic: What would you like to see in The Next Chip?
Replies: 199
Views: 30229

Re: What would you like to see in The Next Chip?

I get your gripe with the GPIOs. While we will not have direct GPIO <-> pad mappings (because it means we'd only be able to make one form factor chip - using the same silicon between e.g. the Pico and the 'bare' ESP32 chip would be impossible without messing up the pad numbering), we do get the weir...
by ESP_Sprite
Tue Jul 17, 2018 7:34 am
Forum: ESP32 IDF
Topic: [Errno 13] could not open port /dev/ttyUSB0
Replies: 2
Views: 70

Re: [Errno 13] could not open port /dev/ttyUSB0

You need to log out and log in for the change to take effect if you did the adduser thing earlier in the session.
by ESP_Sprite
Tue Jul 17, 2018 1:33 am
Forum: General Discussion
Topic: Using WiFi/BT module without ESP-IDF
Replies: 2
Views: 65

Re: Using WiFi/BT module without ESP-IDF

Yes, there is. Exactly to make porting easier, there's no hard dependency on FreeRTOS per se as the multithreading handler; the WiFi and BT layers have a 'shim' that should make them able to adapt to any OS that provides the relevant APIs; see e.g. components/esp32/include/esp_wifi_os_adapter.h ; if...
by ESP_Sprite
Mon Jul 16, 2018 2:44 am
Forum: Hardware
Topic: Not soldering some pins for space
Replies: 4
Views: 110

Re: Not soldering some pins for space

The answer to that would be a very enthousiastic 'probably'; we can't really say without knowing the signals and what is on the other hand, but you'll most likely be fine, especially for prototyping purposes. I'd personally go for four-layer anyway, I've designed my share of two- and four-layer PCBs...
by ESP_Sprite
Mon Jul 16, 2018 2:36 am
Forum: ESP32 Arduino
Topic: ESP32 sketch lost after reboot
Replies: 2
Views: 69

Re: ESP32 sketch lost after reboot

Moved to the Arduino subforum. What makes you so sure the sketch is gone, and not, for example, fails to start?
by ESP_Sprite
Mon Jul 16, 2018 2:34 am
Forum: General Discussion
Topic: How to set ADC sampling rate of ESP32?
Replies: 5
Views: 187

Re: How to set ADC sampling rate of ESP32?

Actually, that's not entirely true. In the current master, the I2S peripheral can be configured to automatically take samples from the ADC and DMA these to memory. See e.g. the i2s_adc_enable function in the i2s driver.
by ESP_Sprite
Mon Jul 16, 2018 2:30 am
Forum: General Discussion
Topic: Pinning tasks to Core for ISR
Replies: 3
Views: 221

Re: Pinning tasks to Core for ISR

Nothing wrong with just enabling and disabling interrupts; we do that using the interrupt matrix which is shared between CPUs and as such that can be done from any CPU. If you however de-allocate an interrupt, the code needs to touch registers that are only in the CPU where the interrupt was allocat...
by ESP_Sprite
Mon Jul 16, 2018 2:27 am
Forum: General Discussion
Topic: [Newbie] How to interpret an exception
Replies: 3
Views: 95

Re: [Newbie] How to interpret an exception

The backtrace numbers are bits of information about the call stack, as you may know: each function call creates a so-called stack frame (the location on the stack where it stores its own temporary data) on entry and cleans it up on return. If you have a function calling a function calling a function...
by ESP_Sprite
Sun Jul 15, 2018 3:38 am
Forum: Hardware
Topic: Not soldering some pins for space
Replies: 4
Views: 110

Re: Not soldering some pins for space

Should be doable. However, you're relying on merely some solder mask to do the separation. If any, you may want to use the silkscreen to toughen that up a bit: effectively, make a silkscreen square under the pad to provide some extra thickness. Also, you may not want to do this with sensitive (ADC) ...

Go to advanced search