34#ifndef LIBBSP_ARM_IMXRT_BSP_H
35#define LIBBSP_ARM_IMXRT_BSP_H
57#define BSP_FEATURE_IRQ_EXTENSION
59#define BSP_FDT_IS_SUPPORTED
60extern const unsigned char imxrt_dtb[]
__attribute__(( __aligned__(8) ));
61extern const size_t imxrt_dtb_size;
63void *imx_get_reg_of_node(
const void *fdt,
int node);
71bool imxrt_fdt_node_is_enabled(
const void *fdt,
int node);
77#define BSP_ARMV7M_IRQ_PRIORITY_DEFAULT (13 << 4)
78#define BSP_ARMV7M_SYSTICK_PRIORITY (14 << 4)
80#define BSP_ARMV7M_SYSTICK_FREQUENCY imxrt_systick_frequency()
81uint32_t imxrt_systick_frequency(
void);
83void imxrt_lpspi_init(
void);
84void imxrt_lpi2c_init(
void);
85void imxrt_ffec_init(
void);
86void BOARD_InitDEBUG_UARTPins(
void);
This header file provides the default definition of BSP_INITIAL_EXTENSION.
ISR_Vector_number rtems_vector_number
This integer type represents interrupt vector numbers.
Definition: intr.h:102
This header file defines the RTEMS Classic API.
Definition: xnandpsu_onfi.h:185