1 /*
2  * Copyright (c) 2024 Raspberry Pi Ltd.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef _HARDWARE_HAZARD3_FEATURES_H
8 #define _HARDWARE_HAZARD3_FEATURES_H
9 
10 #include "pico.h"
11 
12 /** \file hardware/hazard3/features.h
13  *  \addtogroup hardware_hazard3
14  *
15  * \brief Sets macros for supported Hazard3 custom extensions (features) based on PICO_PLATFORM macros
16  *
17  */
18 
19 // Feature detection macros for Hazard3 custom extensions
20 #if PICO_RP2350
21 // Version 1.0 of these four extensions
22 // (encoded as major * 100 + minor)
23 #define __hazard3_extension_xh3power 100
24 #define __hazard3_extension_xh3bextm 100
25 #define __hazard3_extension_xh3irq 100
26 #define __hazard3_extension_xh3pmpm 100
27 #endif
28 
29 #endif
30