ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_c6link_mdl_service_internal.h
Go to the documentation of this file.
1
10#pragma once
11
12#include <stddef.h>
13
14#include "ra8_attributes.h"
15#include "ra8_err.h"
16#include "ra8_mdl_http.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
39RA8_PRIV bool priv_c6link_mdl_decode_allocation_fits(size_t used, size_t len, size_t capacity);
40
61RA8_TEST_HELPER bool ra8_mdl_service_field_valid_test(const char* text, size_t cap);
62
83
104RA8_TEST_HELPER ra8_err_t ra8_mdl_service_check_size_test(size_t len, size_t response_cap);
105
106#ifdef __cplusplus
107}
108#endif
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
#define RA8_TEST_HELPER
Mark a symbol as externally-linked but only callable from tests.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546
Wire-neutral media HTTP request and response records.
HTTP status and selected response headers proven by the C6 backend.