Michael Boeding

Results 45 comments of Michael Boeding

I guess the next question while I try to figure out provider constraints directly from my sales contacts is does anyone have any recommendations besides MQTT for transport to reduce...

```c++ bool MQTTClient::setupMqttConnection(std::string certificate, std::string privateKey){ this->clientCertificate = certificate; this->privateKey = privateKey; ESP_ERROR_CHECK(nvs_flash_init()); ESP_ERROR_CHECK(esp_netif_init()); this->mqtt_cfg.broker.address.uri = "mqtts://.iot..amazonaws.com:8883"; this->mqtt_cfg.broker.address.port = 8883; this->mqtt_cfg.network.timeout_ms = 30000; this->mqtt_cfg.network.reconnect_timeout_ms = 10000; this->mqtt_cfg.session.keepalive = 1200; this->mqtt_cfg.session.disable_keepalive...

Hey @andagent , I think you are doing some type of processing in the callback that is causing it to overflow. From my experience you should always immediately move any...

Could you share some of your code? I ran into this a long time ago and fixed it by passing it off to another task with a queue.

I wonder if it has something to do with your task priority's etc. Maybe the task handling the at callbacks is getting a lot of callbacks but can't service them...

> @michaelboeding Can you check if you're calling `led_strip_refresh` or `led_strip_clear` in different threads without serializing the access to the same led_strip handle? I'm definitely calling these in separate tasks....

I got this implemented and it seems to be working. Thanks for the quick response! I'm going to go ahead and close this. If I see it again ill reopen

Well maybe I spoke too soon. I'm still seeing this even with mutexs in place on the refresh and clear methods. W (144550) LED_OBJECT: RMT channel not in init state....

And just as a reference heres my code to create a breath effect. Not sure but maybe this has something to do with it ? ```c++ void LED::breath(uint16_t hue, uint8_t...

Hey @finger563 thanks I'll try this! You just set it up by setting up something like the below? ```c++ // Configure Bluetooth modem sleep // Set low power options, using...