stm32:l4: Add CRS
Reviewed against RM0394, untested
This commit is contained in:
committed by
Karl Palsson
parent
2dd4655aed
commit
de39ab1584
@@ -24,6 +24,8 @@
|
||||
# include <libopencm3/stm32/common/crs_common_all.h>
|
||||
#elif defined(STM32L0)
|
||||
# include <libopencm3/stm32/common/crs_common_all.h>
|
||||
#elif defined(STM32L4)
|
||||
# include <libopencm3/stm32/common/crs_common_all.h>
|
||||
#else
|
||||
# error "stm32 family not defined or not supported for this peripheral"
|
||||
#endif
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
#define I2C1_BASE (PERIPH_BASE_APB1 + 0x5400)
|
||||
#define I2C2_BASE (PERIPH_BASE_APB1 + 0x5800)
|
||||
#define I2C3_BASE (PERIPH_BASE_APB1 + 0x5c00)
|
||||
#define CRS_BASE (PERIPH_BASE_APB1 + 0x6000)
|
||||
#define CAN1_BASE (PERIPH_BASE_APB1 + 0x6400)
|
||||
#define POWER_CONTROL_BASE (PERIPH_BASE_APB1 + 0x7000)
|
||||
#define DAC1_BASE (PERIPH_BASE_APB1 + 0x7400)
|
||||
|
||||
@@ -758,6 +758,7 @@ enum rcc_periph_clken {
|
||||
RCC_DAC1 = _REG_BIT(RCC_APB1ENR1_OFFSET, 29),
|
||||
RCC_PWR = _REG_BIT(RCC_APB1ENR1_OFFSET, 28),
|
||||
RCC_CAN1 = _REG_BIT(RCC_APB1ENR1_OFFSET, 25),
|
||||
RCC_CRS = _REG_BIT(RCC_APB1ENR1_OFFSET, 24),
|
||||
RCC_I2C3 = _REG_BIT(RCC_APB1ENR1_OFFSET, 23),
|
||||
RCC_I2C2 = _REG_BIT(RCC_APB1ENR1_OFFSET, 22),
|
||||
RCC_I2C1 = _REG_BIT(RCC_APB1ENR1_OFFSET, 21),
|
||||
@@ -898,6 +899,7 @@ enum rcc_periph_rst {
|
||||
RST_DAC1 = _REG_BIT(RCC_APB1RSTR1_OFFSET, 29),
|
||||
RST_PWR = _REG_BIT(RCC_APB1RSTR1_OFFSET, 28),
|
||||
RST_CAN1 = _REG_BIT(RCC_APB1RSTR1_OFFSET, 25),
|
||||
RST_CRS = _REG_BIT(RCC_APB1RSTR1_OFFSET, 24),
|
||||
RST_I2C3 = _REG_BIT(RCC_APB1RSTR1_OFFSET, 23),
|
||||
RST_I2C2 = _REG_BIT(RCC_APB1RSTR1_OFFSET, 22),
|
||||
RST_I2C1 = _REG_BIT(RCC_APB1RSTR1_OFFSET, 21),
|
||||
|
||||
Reference in New Issue
Block a user