Corrected the clock lookup table.
Due to copypasta we were using the hse table for hsi clocks.
This commit is contained in:
@@ -239,7 +239,7 @@ int main(void)
|
|||||||
|
|
||||||
usbd_device *usbd_dev;
|
usbd_device *usbd_dev;
|
||||||
|
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
|
|
||||||
rcc_periph_clock_enable(RCC_GPIOC);
|
rcc_periph_clock_enable(RCC_GPIOC);
|
||||||
rcc_periph_clock_enable(RCC_OTGFS);
|
rcc_periph_clock_enable(RCC_OTGFS);
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ int main(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
|
|
||||||
rcc_periph_clock_enable(RCC_GPIOC);
|
rcc_periph_clock_enable(RCC_GPIOC);
|
||||||
rcc_periph_clock_enable(RCC_OTGFS);
|
rcc_periph_clock_enable(RCC_OTGFS);
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ void usb_lp_can_rx0_isr(void)
|
|||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_64MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_64MHZ]);
|
||||||
gpio_setup();
|
gpio_setup();
|
||||||
can_setup();
|
can_setup();
|
||||||
systick_setup();
|
systick_setup();
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
static void clock_setup(void)
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
/* Set STM32 to 64 MHz. */
|
/* Set STM32 to 64 MHz. */
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_64MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_64MHZ]);
|
||||||
|
|
||||||
/* Enable alternate function peripheral clock. */
|
/* Enable alternate function peripheral clock. */
|
||||||
rcc_periph_clock_enable(RCC_AFIO);
|
rcc_periph_clock_enable(RCC_AFIO);
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ void sys_tick_handler(void)
|
|||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_64MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_64MHZ]);
|
||||||
gpio_setup();
|
gpio_setup();
|
||||||
|
|
||||||
temp32 = 0;
|
temp32 = 0;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
static void clock_setup(void)
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_64MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_64MHZ]);
|
||||||
|
|
||||||
/* Enable clocks for GPIO port B (for GPIO_USART1_TX and LED) and USART1. */
|
/* Enable clocks for GPIO port B (for GPIO_USART1_TX and LED) and USART1. */
|
||||||
rcc_periph_clock_enable(RCC_GPIOB);
|
rcc_periph_clock_enable(RCC_GPIOB);
|
||||||
|
|||||||
@@ -234,7 +234,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
usbd_device *usbd_dev;
|
usbd_device *usbd_dev;
|
||||||
|
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
|
|
||||||
rcc_periph_clock_enable(RCC_GPIOA);
|
rcc_periph_clock_enable(RCC_GPIOA);
|
||||||
rcc_periph_clock_enable(RCC_AFIO);
|
rcc_periph_clock_enable(RCC_AFIO);
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ int main(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
|
|
||||||
rcc_periph_clock_enable(RCC_GPIOA);
|
rcc_periph_clock_enable(RCC_GPIOA);
|
||||||
rcc_periph_clock_enable(RCC_AFIO);
|
rcc_periph_clock_enable(RCC_AFIO);
|
||||||
|
|||||||
@@ -276,7 +276,7 @@ static void hid_set_config(usbd_device *dev, uint16_t wValue)
|
|||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
|
|
||||||
rcc_periph_clock_enable(RCC_GPIOA);
|
rcc_periph_clock_enable(RCC_GPIOA);
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ int main(void)
|
|||||||
static void init_system(void)
|
static void init_system(void)
|
||||||
{
|
{
|
||||||
/* setup SYSCLK to work with 64Mhz HSI */
|
/* setup SYSCLK to work with 64Mhz HSI */
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_64MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_64MHZ]);
|
||||||
init_usart();
|
init_usart();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ int _write(int file, char *ptr, int len);
|
|||||||
|
|
||||||
static void clock_setup(void)
|
static void clock_setup(void)
|
||||||
{
|
{
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_24MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_24MHZ]);
|
||||||
/* Enable clocks for USART2 and DAC*/
|
/* Enable clocks for USART2 and DAC*/
|
||||||
rcc_periph_clock_enable(RCC_USART2);
|
rcc_periph_clock_enable(RCC_USART2);
|
||||||
rcc_periph_clock_enable(RCC_DAC);
|
rcc_periph_clock_enable(RCC_DAC);
|
||||||
|
|||||||
@@ -245,7 +245,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
usbd_device *usbd_dev;
|
usbd_device *usbd_dev;
|
||||||
|
|
||||||
rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSI_48MHZ]);
|
rcc_clock_setup_pll(&rcc_hsi_configs[RCC_CLOCK_HSI_48MHZ]);
|
||||||
rcc_periph_clock_enable(RCC_AFIO);
|
rcc_periph_clock_enable(RCC_AFIO);
|
||||||
|
|
||||||
AFIO_MAPR |= AFIO_MAPR_SWJ_CFG_JTAG_OFF_SW_ON;
|
AFIO_MAPR |= AFIO_MAPR_SWJ_CFG_JTAG_OFF_SW_ON;
|
||||||
|
|||||||
Reference in New Issue
Block a user