ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_board_ek_ra8d2_internal.h
Go to the documentation of this file.
1
24
25#pragma once
26
27#include <stdint.h>
28
29#include "ra8_attributes.h"
30#include "ra8_err.h"
31
50typedef enum : uint16_t {
54
85[[nodiscard]] RA8_PRIV bool priv_ra8_board_uart_console_is_up(void);
86
115
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
#define RA8_NODISCARD
Warn at any call site that discards the function's return value.
bool priv_ra8_board_uart_console_is_up(void)
Report whether ra8_board_uart_console_init has succeeded.
ra8_err_t priv_ra8_board_eth_etha_to_config(void)
Walk the board Ethernet ETHA from RESET to CONFIG.
panel_pll_const_t
MIPI panel PLL bring-up constants (pending datasheet confirm).
@ k_panel_pll_nmul
PLL integer multiplier.
@ k_panel_pclka_mhz
PCLKA assumed CGC reset default.
ra8_err_t priv_ra8_board_eth_eswm_bring_up(uint32_t *out_eswclk_hz)
Bring up the Ethernet clock, power, MSTP, and COMA boundary.
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