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