/* * Licensed under ST Liberty SW License Agreement V2, (the "License"); * You may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.st.com/software_license_agreement_liberty_v2 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @file SPC560Pxx/spc560p_registry.h * @brief SPC560Pxx capabilities registry. * * @addtogroup HAL * @{ */ #ifndef _SPC560P_REGISTRY_H_ #define _SPC560P_REGISTRY_H_ /*===========================================================================*/ /* Platform capabilities. */ /*===========================================================================*/ /** * @name SPC560Pxx capabilities * @{ */ /* LINFlex attributes.*/ #define SPC5_HAS_LINFLEX0 TRUE #define SPC5_LINFLEX0_PCTL 48 #define SPC5_LINFLEX0_RXI_HANDLER vector79 #define SPC5_LINFLEX0_TXI_HANDLER vector80 #define SPC5_LINFLEX0_ERR_HANDLER vector81 #define SPC5_LINFLEX0_RXI_NUMBER 79 #define SPC5_LINFLEX0_TXI_NUMBER 80 #define SPC5_LINFLEX0_ERR_NUMBER 81 #define SPC5_LINFLEX0_CLK (halSPCGetSystemClock() / 1) #define SPC5_HAS_LINFLEX1 TRUE #define SPC5_LINFLEX1_PCTL 49 #define SPC5_LINFLEX1_RXI_HANDLER vector99 #define SPC5_LINFLEX1_TXI_HANDLER vector100 #define SPC5_LINFLEX1_ERR_HANDLER vector101 #define SPC5_LINFLEX1_RXI_NUMBER 99 #define SPC5_LINFLEX1_TXI_NUMBER 100 #define SPC5_LINFLEX1_ERR_NUMBER 101 #define SPC5_LINFLEX1_CLK (halSPCGetSystemClock() / 1) #define SPC5_HAS_LINFLEX2 FALSE #define SPC5_HAS_LINFLEX3 FALSE /* SIUL attributes.*/ #define SPC5_HAS_SIUL TRUE #define SPC5_SIUL_NUM_PORTS 8 #define SPC5_SIUL_NUM_PCRS 108 #define SPC5_SIUL_NUM_PADSELS 36 /** @} */ #endif /* _SPC560P_REGISTRY_H_ */ /** @} */