ra8-firmware
0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
main.c
Go to the documentation of this file.
1
15
16
#include <stdint.h>
17
18
#include "
ra8_boot_entry.h
"
19
#include "
ra8_c6link_mdl.h
"
20
#include "
ra8_c6link_mdl_transfer.h
"
21
31
void
main
(
void
)
32
{
33
static_assert
(
sizeof
(
ra8_mdl_chunk_t
) >=
k_ra8_mdl_chunk_data_max
);
34
static_assert
(
sizeof
(
ra8_mdl_transfer_result_t
) >
k_ra8_mdl_sha256_bytes
);
35
}
main
void main(void)
Secure fallback main entry point.
Definition
main.c:37
ra8_boot_entry.h
Boot entry points shared between a vector table and its startup code.
ra8_c6link_mdl.h
Pull-based media download client over ESP-hosted CustomRpc.
ra8_c6link_mdl_transfer.h
Transactional RA8-side coordinator for C6 media byte streams.
ra8_mdl_transfer_result_t
struct ra8_mdl_transfer_result ra8_mdl_transfer_result_t
k_ra8_mdl_chunk_data_max
@ k_ra8_mdl_chunk_data_max
Maximum raw body bytes in one chunk.
Definition
ra8_mdl_protocol.h:30
k_ra8_mdl_sha256_bytes
@ k_ra8_mdl_sha256_bytes
SHA-256 digest size in bytes.
Definition
ra8_mdl_protocol.h:31
ra8_mdl_chunk_t
One correlated bounded raw-byte response.
Definition
ra8_c6link_mdl.h:65
examples
ek_ra8d2
hw_pending
c6
c6_mdl_test
src
main.c
Generated by
1.16.1