ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
main.c File Reference

Cross-build fixture for the bounded C6 media RPC types. More...

#include <stdint.h>
#include "ra8_boot_entry.h"
#include "ra8_c6link_mdl.h"
#include "ra8_c6link_mdl_transfer.h"
Include dependency graph for main.c:

Go to the source code of this file.

Functions

void main (void)
 Prove the public raw-transfer types are available to a target app.

Detailed Description

Cross-build fixture for the bounded C6 media RPC types.

Tag
[Ring 6 / APP] {World: S}

This fixture proves the generated protocol and coordinator types cross-compile. It does not instantiate an unopened link or claim hardware execution; protocol behavior is verified by the host-side C6 model.

Definition in file main.c.

Function Documentation

◆ main()

void main ( void )

Prove the public raw-transfer types are available to a target app.

The application entry point Reset_Handler hands control to.

Precondition
The application links ra8_c6link and ESP-hosted generated codecs.
No hardware validation is inferred from this function.
Postcondition
No c6link operation is attempted.
No network or storage state is modified.
Note
Single-threaded compile fixture.
Since
0.1.0

Definition at line 31 of file main.c.

References k_ra8_mdl_chunk_data_max, and k_ra8_mdl_sha256_bytes.