1 #include "bflb_clock.h" 2 #include "bl808_clock.h" 3 bflb_clk_get_system_clock(uint8_t type)4uint32_t bflb_clk_get_system_clock(uint8_t type) 5 { 6 return 0; 7 } 8 bflb_clk_get_peripheral_clock(uint8_t type,uint8_t idx)9uint32_t bflb_clk_get_peripheral_clock(uint8_t type, uint8_t idx) 10 { 11 if (type == BFLB_DEVICE_TYPE_UART) { 12 return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_UART0); 13 } else if (type == BFLB_DEVICE_TYPE_SPI) { 14 return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_SPI0); 15 } else if (type == BFLB_DEVICE_TYPE_I2C) { 16 return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_I2C0); 17 } else if (type == BFLB_DEVICE_TYPE_SDH) { 18 return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_SDH); 19 } 20 return 0; 21 }