Blame | Last modification | View Log | Download | RSS feed | ?url?
ifndef __stm8lsyscfginc ; avoid multiple inclusion
__stm8lsyscfginc equ 1
save
listing off ; no listing over this file
;****************************************************************************
;* *
;* AS 1.42 - File SYSCFG.INC *
;* *
;* contains SFR and Bit Definitions for STM8L System Configuration *
;* *
;****************************************************************************
__defsyscfg macro Base,Has3
if Has3
SYSCFG_RMPCR3 label Base+$00 ; Remapping control register 3
TIM2_CH2_REMAP bit SYSCFG_RMPCR3,7 ; TIM2 channel 2 remapping (20-pin package low-density devices only)
TIM2_CH1_REMAP bit SYSCFG_RMPCR3,6 ; TIM2 channel 1 remapping (20-pin package low-density devices only)
CCO_REMAP bit SYSCFG_RMPCR3,5 ; Configurable clock output remapping
TIM3_CH2_REMAP bit SYSCFG_RMPCR3,4 ; TIM3 channel 2 remapping
TIM3_CH1_REMAP bit SYSCFG_RMPCR3,3 ; TIM3 channel 1 remapping
USART3CK_REMAP bit SYSCFG_RMPCR3,2 ; USART3_CK remapping
USART3TR_REMAP bit SYSCFG_RMPCR3,1 ; USART3_TX and USART3_RX remapping
SPI1_REMAP2 bit SYSCFG_RMPCR3,0 ; SPI1 remapping (80-pin packages only)
endif ; Has3
SYSCFG_RMPCR1 label Base+$01 ; Remapping control register 1
SPI1_REMAP1 bit SYSCFG_RMPCR1,7 ; SPI1 remapping
USART1CK_REMAP bit SYSCFG_RMPCR1,6 ; USART1_CK remapping
USART1TR_REMAP bfield SYSCFG_RMPCR1,4,2 ; USART1_TX and USART1_RX remapping
TIM4DMA_REMAP bfield SYSCFG_RMPCR1,2,2 ; TIM4 DMA channel remapping
ADC1DMA_REMAP bfield SYSCFG_RMPCR1,0,2 ; ADC1 DMA channel remapping
SYSCFG_RMPCR2 label Base+$02 ; Remapping control register 2
TIM23BKIN_REMAP bit SYSCFG_RMPCR2,7 ; TIM2 break input and TIM3 break input remapping
TIM3TRIG_REMAP2 bit SYSCFG_RMPCR2,6 ; TIM3 trigger remapping
SPI2_REMAP bit SYSCFG_RMPCR2,5 ; SPI2 remapping
TIM3TRIGLSE_REMAP bit SYSCFG_RMPCR2,4 ; TIM3 trigger controlled by LSE
TIM2TRIGLSE_REMAP bit SYSCFG_RMPCR2,3 ; TIM2 trigger controlled by LSE
TIM3TRIG_REMAP1 bit SYSCFG_RMPCR2,2 ; TIM3 trigger remapping
TIM2TRIG_REMAP bit SYSCFG_RMPCR2,1 ; TIM2 trigger remapping
ADC1TRIG_REMAP bit SYSCFG_RMPCR2,0 ; ADC1 trigger remapping
endm
restore
endif ; __stm8lsyscfginc