i am trying to implement WiFi for the Particle Argon in Rust.
I think the esp32 chip is connected via uart to the nrf52. (https://docs.particle.io/assets/images/argon/argon-block-diagram.png) but am not 100% sure.
I tried reverse engineer the cpp code (device-os/esp32_ncp_client.cpp at develop · particle-iot/device-os · GitHub) but could not get a response from the esp32 when i send an AT command there is no response. (Basic AT Commands — ESP-AT User Guide documentation) I just sent a basic “AT\r\n” but get no response.
For uart i used the pins from the layout. I tried to use the rts/cts pins manually and with the provide nrf52 uarte hal.
For the baudrate i used 921600.
Before i started the transmission i set wifi_en and boot_mode high. (I got this from the cpp file)
As of now i tried a lot of different parameters but cannot get a response from the esp32. I tried uart with an external device and sending and receiving data works fine there.