mirror of https://github.com/ARMmbed/mbed-os.git
MCUXpresso: Update usticker driver
Move clock frequency to a target specific function Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>pull/9910/head
parent
b582c54a5f
commit
c05a893111
|
|
@ -29,13 +29,17 @@ const ticker_info_t* us_ticker_get_info()
|
|||
|
||||
static bool us_ticker_inited = false;
|
||||
|
||||
extern uint32_t us_ticker_get_clock();
|
||||
|
||||
/** Initialize the high frequency ticker
|
||||
*
|
||||
*/
|
||||
void us_ticker_init(void) {
|
||||
ctimer_config_t config;
|
||||
|
||||
uint32_t pclk = CLOCK_GetFreq(kCLOCK_BusClk);
|
||||
|
||||
uint32_t pclk = us_ticker_get_clock();
|
||||
|
||||
uint32_t prescale = pclk / 1000000; // default to 1MHz (1 us ticks)
|
||||
|
||||
/* Let the timer to count if re-init. */
|
||||
|
|
|
|||
|
|
@ -51,3 +51,8 @@ void rtc_setup_oscillator(void)
|
|||
SYSCON->RTCOSCCTRL |= SYSCON_RTCOSCCTRL_EN_MASK;
|
||||
}
|
||||
|
||||
uint32_t us_ticker_get_clock()
|
||||
{
|
||||
return CLOCK_GetFreq(kCLOCK_BusClk);;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,6 +66,11 @@ void rtc_setup_oscillator(void)
|
|||
SYSCON->RTCOSCCTRL |= SYSCON_RTCOSCCTRL_EN_MASK;
|
||||
}
|
||||
|
||||
uint32_t us_ticker_get_clock()
|
||||
{
|
||||
return CLOCK_GetFreq(kCLOCK_BusClk);;
|
||||
}
|
||||
|
||||
void ADC_ClockPower_Configuration(void)
|
||||
{
|
||||
/* SYSCON power. */
|
||||
|
|
|
|||
|
|
@ -82,6 +82,11 @@ void rtc_setup_oscillator(void)
|
|||
SYSCON->RTCOSCCTRL |= SYSCON_RTCOSCCTRL_EN_MASK;
|
||||
}
|
||||
|
||||
uint32_t us_ticker_get_clock()
|
||||
{
|
||||
return CLOCK_GetFreq(kCLOCK_BusClk);;
|
||||
}
|
||||
|
||||
// Provide ethernet devices with a semi-unique MAC address from the UUID
|
||||
void mbed_mac_address(char *mac)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue