Search found 15 matches

by Aeronautic
Mon Sep 11, 2023 7:35 pm
Forum: Hardware
Topic: ESP32-C3FN4 - Custom board, no WiFi
Replies: 3
Views: 11289

Re: ESP32-C3FN4 - Custom board, no WiFi

I removed whole PI filter and it started working fairly good. Still looking for approach to match it correctly
by Aeronautic
Mon Sep 11, 2023 5:39 pm
Forum: Hardware
Topic: ESP32-C3FN4 - Custom board, no WiFi
Replies: 3
Views: 11289

Re: ESP32-C3FN4 - Custom board, no WiFi

I created an arduino sketch for changing channel and TX power. I fixed position of a board and fixed position of my USB dongle used as receiver. I am attaching the measured RSSI for various TX power and channel: Zrzut ekranu 2023-09-11 o 19.38.42.png Zrzut ekranu 2023-09-11 o 19.38.32.png #include <...
by Aeronautic
Mon Sep 11, 2023 2:57 pm
Forum: Hardware
Topic: ESP32-C3FN4 - Custom board, no WiFi
Replies: 3
Views: 11289

ESP32-C3FN4 - Custom board, no WiFi

Hi everyone, I'm working on a custom PCB board based on ESP32-C3FH4 chip. HF part doesn't seem to work correctly: softAP is not created until I reduce the TX power to 28 or less ( WiFi.setTxPower(WIFI_POWER_7dBm) ). It appears that there is a critical problem with the impedance of the antenna path. ...
by Aeronautic
Thu Jul 09, 2020 1:11 pm
Forum: General Discussion
Topic: Switch between Wi-Fi AP and STA
Replies: 0
Views: 1888

Switch between Wi-Fi AP and STA

Lastest api has added esp_netif_create_default_wifi_sta() and esp_netif_create_default_wifi_ap() functions.
I am wandering which should I call if I change STA to AP on run time (eg start with STA but when its un available, switch to AP, or start with AP and switch to STA if user set credentials)
by Aeronautic
Wed Feb 12, 2020 9:55 pm
Forum: General Discussion
Topic: Broken SDCard and watchdog triggering
Replies: 2
Views: 3868

Re: Broken SDCard and watchdog triggering

Exactly it was the thing that happened, nevertheless I create application that saves lots of data shouldn't trigger watchdog and block everything for broken sector. I am looking for a way to protect such exception
by Aeronautic
Tue Feb 11, 2020 2:33 pm
Forum: General Discussion
Topic: Broken SDCard and watchdog triggering
Replies: 2
Views: 3868

Broken SDCard and watchdog triggering

I got one sd card that seems to be broken: cant write anything using computer. Using esp32, card is correctly detected, I am able to read every sector but when writing with sdmmc_write_sectors to some sectors eg. 0x23d, 0x23e, 0x2bd, 0x2be watchdog is triggered: [0;31mE (22102) task_wdt: Task watchd...
by Aeronautic
Sun Feb 09, 2020 1:37 am
Forum: ESP-IDF
Topic: how to change host name from "espressif" in wifi station mode for esp32
Replies: 2
Views: 14965

Re: how to change host name from "espressif" in wifi station mode for esp32

Code: Select all

tcpip_adapter_set_hostname(TCPIP_ADAPTER_IF_AP, WIFI_MDNS_HOSTNAME);
by Aeronautic
Fri Jan 17, 2020 9:42 pm
Forum: General Discussion
Topic: Need Review of custom PCB design
Replies: 8
Views: 10650

Re: Need Review of custom PCB design

Nope. Think about it more. Take a look how feeder and pi filter is usually placed: attachment. As close as possible, impedance controlled. For hobbiest's board feeder and antenna impedance (so the whole filter) makes NO difference, it WILL WORK THE SAME. However, if your feeder trace will be long (1...
by Aeronautic
Thu Jan 16, 2020 12:10 am
Forum: General Discussion
Topic: Need Review of custom PCB design
Replies: 8
Views: 10650

Re: Need Review of custom PCB design

This board looks ok in generał, but as mentioned before, you could have some catastrophic bugs (no essential caps close to uc, no antenna matching and its feeder impedance control, inaccurate width of power traces) in a general schematic and should post it too. The most essential are small (0603 or ...
by Aeronautic
Tue Jan 14, 2020 12:15 pm
Forum: ESP-IDF
Topic: SPI DMA assign [CUSTOM SPI DRIVER]
Replies: 1
Views: 2790

Re: SPI DMA assign [CUSTOM SPI DRIVER]

The problem was setting DMA channel wrong. Value was 2, not 4, so channel was set for HSPI not VSPI.

Code: Select all

	// Select DMA channel
	DPORT_SET_PERI_REG_BITS(DPORT_SPI_DMA_CHAN_SEL_REG, 3, 1, 4);