Go to the documentation of this file.
19 #define UUID_ADDRESS (0x1FFF7A10)
20 #define UUID_SIZE (12)
34 RCC_OscInitStruct.
PLL.
PLLM = 16;
35 RCC_OscInitStruct.
PLL.
PLLN = 400;
53 return (
const uint8_t *)
uuid;
pv_status_t pv_board_init()
static uint8_t uuid[UUID_SIZE]
#define RCC_PLLSOURCE_HSI
@ PV_STATUS_INVALID_STATE
RCC System, AHB and APB busses clock configuration structure definition.
RCC Internal/External Oscillator (HSE, HSI, LSE and LSI) configuration structure definition.
uint32_t HSICalibrationValue
int __io_putchar(uint8_t ch)
__STATIC_FORCEINLINE void __disable_irq(void)
Disable IRQ Interrupts.
__STATIC_INLINE uint32_t ITM_SendChar(uint32_t ch)
ITM Send Character.
#define RCC_SYSCLKSOURCE_PLLCLK
void pv_error_handler(void)
#define PWR_REGULATOR_VOLTAGE_SCALE2
#define RCC_CLOCKTYPE_PCLK1
HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency)
#define RCC_OSCILLATORTYPE_HSI
HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct)
void assert_failed(uint8_t *file, uint32_t line)
#define RCC_CLOCKTYPE_PCLK2
#define RCC_CLOCKTYPE_SYSCLK
HAL_StatusTypeDef HAL_Init(void)
This function is used to initialize the HAL Library; it must be the first instruction to be executed ...
#define __HAL_RCC_PWR_CLK_ENABLE()
#define RCC_CLOCKTYPE_HCLK
const uint32_t pv_get_uuid_size(void)
This file contains definitions for STM32F401-Discovery Kit's Leds and push-button hardware resources.
void BSP_LED_Init(Led_TypeDef Led)
Configures LED GPIO.
#define __HAL_PWR_VOLTAGESCALING_CONFIG(__REGULATOR__)
macros configure the main internal regulator output voltage.
static pv_status_t pv_clock_config(void)
const uint8_t * pv_get_uuid(void)