Started testing development for Connect IQ a few days ago, sorry if this is a trivial or already answered question/request.
I've been creating data fields for Edge520/1000 that do some data analysis on the fly that require some buffering of data and I seem to reach the memory limit of the 520 (26KB?) earlier than computational limit (for real time computation) - or the memory limit of the 1000.
I've also seen that programs that run out of memory and cannot be tested on the simulator can sometimes run on the device (in release mode).
My questions / requests:
Is there any possibility to allow more memory to be used on the 520 in the future, especially in cases when not all of the 4 slots are used?
Where can I find summarized information to estimate memory usage and guidelines for efficient memory use, both in general and particularly for arrays?
Any possibility to get more exact memory-related behavior on the simulator - or may be have programs still run on the simulator with an "out of memory" warning while optimizing memory usage? I can use the 1000 profile instead of the 520 at this moment, but then the display size does not match, and I'll be out of luck if I start hitting the limit of the 1000 in 1000-specific apps. :-)
Other than that, nice work ... well, the often useless error messages and the primitive debugging tools leave some room for improvement as well ... ;-)