This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Change in behavior of at_cmd.c on master branch, assert at line 331 firing.

On the master branch something has changed in the at_cmd implementation, and I'm now seeing the assert assert in at_cmd.c line 331

Whenever I attempt to, for example, fetch the time from the modem with an AT command.

I'm not exactly sure what's going on. Is the at command processor supposed to be in a separate thread? Is there some recommended way to achieve this? It looks like the AT command processor has been significantly rewritten, so it would be great to see an example that uses it correctly, and an explanation of what's changed and what it accomplishes.
Related