My project includes connecting multiple esp32 boards together in server client form, Server sends data to clients, clients receive data, get some input sensor data and send it back to server device. This is performed using ESPNOW(is there a better way to do this?). while performing this operation even thought the client send data only once to the server receives the same multiple times, then connection gets interrupted and then resets back.
The second part is the server device talking to the app using BLE and the app also sends data to server device. The BLE implementation works just fine, but when i combined the two codes(espNOW and BLE) and some other codes for Loadcells, the memory on esp32 was less, so i partitioned it to "Minimal SPIFFS" which gave me enough memory to upload the code, then when i try to connect to esp32 using an app ("FastBLE") it says connection failed. This is the output on the Serial monitor when BLE connection was attempted was: Guru Meditation error, Core register dump, Backtrace, then says rebooting.
I would love to know how to correct these two issues(espNOW and BLE)
I thought the problem was partitioning so i uploaded the individual codes with the same partition and it works but maybe together it gets messed up? i am not sure.