Usage of the four debug lines (abcd) should be well defined regarding system usage vs app developer usage.
In other words, for a release version, it should be known if any, some or all of the debug lines are being used by the system.
Obviously during system development, anything is possible. But once the system is released, IMO there should be minimal usage of debug lines by the system.
Maybe split to 1:3 or 2:2 regarding system:app usage.
For example, I know that you use one of the lines to indicate radio usage, and one to indicate sleep. These are system functions. That could leave two for the app developer.
This is really just a policy issue.
Usage of the four debug lines (abcd) should be well defined regarding system usage vs app developer usage.
In other words, for a release version, it should be known if any, some or all of the debug lines are being used by the system.
Obviously during system development, anything is possible. But once the system is released, IMO there should be minimal usage of debug lines by the system.
Maybe split to 1:3 or 2:2 regarding system:app usage.
For example, I know that you use one of the lines to indicate radio usage, and one to indicate sleep. These are system functions. That could leave two for the app developer.
This is really just a policy issue.