diff --git a/src/flash.h b/src/flash.h index aa17358..6201b15 100644 --- a/src/flash.h +++ b/src/flash.h @@ -25,7 +25,7 @@ struct flash { #define FLASH_ACR_ICEN_ENABLE (1 <ACR |= FLASH_ACR_DCEN_ENABLE; FLASH->ACR |= FLASH_ACR_ICEN_ENABLE; + // TODO breaks with these flash settings on; turning off for now // Set latency to be 3 wait states (TODO: understand why exactly 3) - FLASH->ACR &= ~(FLASH_ACR_LATENCY_MASK << FLASH_ACR_LATENCY_BIT); - RCC->CFGR |= (FLASH_ACR_LATENCY_3_WAIT_STATES << FLASH_ACR_LATENCY_BIT); + /* FLASH->ACR &= ~(FLASH_ACR_LATENCY_MASK << FLASH_ACR_LATENCY_BIT); */ + /* RCC->CFGR |= (FLASH_ACR_LATENCY_3_WAIT_STATES << FLASH_ACR_LATENCY_BIT); */ // Use PLL as system clock RCC->CFGR |= RCC_CFGR_SW(RCC_CFGR_SW_PLL);