Refactor check_output_data and add MlOutput.

This CL moves the shared code in check_output_data into util.c and
creates a struct that represents the output of an execution. The values
of these structs will be set to CSRs after program completion in a
follow up CL.

As for what MlOutput points to: each model will need a shared struct
representing the format of the output, to be used in Rust
applications as well. An example is added to person_detection.

Change-Id: I7a36cd2fa85f2471671dd15347f5a4c5c1c849fd
19 files changed
tree: b764426a134b024218df6842b84895e7dfaea14b
  1. build_tools/
  2. cmake/
  3. native_log/
  4. samples/
  5. CMakeLists.txt
  6. springbok_config.h