54typedef enum : uint32_t {
ra8_dual_core_job_status_t
Outcome the secondary core reports for a dispatched compile job.
@ k_ra8_dual_core_job_running
Worker core is still building the blob.
@ k_ra8_dual_core_job_ok
Compile finalized a valid RABOOK1 blob.
@ k_ra8_dual_core_job_no_request
No job was posted (request magic absent).
@ k_ra8_dual_core_job_build_fail
A compile stage overflowed or failed.
@ k_ra8_dual_core_job_open_fail
The source .epub could not be parsed.
ra8_err_t(* ra8_dual_core_compile_dispatch_fn)(void *ctx, const uint8_t *epub, uint32_t epub_len, uint8_t *out_buf, uint32_t out_cap, uint32_t *out_len)
DI seam: dispatch one EPUB compile to the secondary core, return the blob.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.