int main(void) { gpio_pin_config_t config; BOARD_InitPins(); BOARD_BootClockHSRUN(); BOARD_InitDebugConsole(); /* Enable USB Host VBUS */ config.outputLogic = 1; config.pinDirection = kGPIO_DigitalOutput; GPIO_PinInit(GPIOC, 9, &config); APP_init(); while (1) { #if ((defined USB_HOST_CONFIG_KHCI) && (USB_HOST_CONFIG_KHCI)) USB_HostKhciTaskFunction(g_hostHandle); #endif #if ((defined USB_HOST_CONFIG_EHCI) && (USB_HOST_CONFIG_EHCI)) USB_HostEhciTaskFunction(g_hostHandle); #endif USB_HosCdcTask(&g_cdc); } }
static void hw_mcg_init(void) { #ifdef FREESCALE_KSDK_BM BOARD_BootClockHSRUN(); #else /* Adjust clock dividers (core/system=div/1, bus=div/2, flex bus=div/2, flash=div/4) */ SIM->CLKDIV1 = SIM_CLKDIV1_OUTDIV1(SYS_CLK_DIV-1) | SIM_CLKDIV1_OUTDIV2(BUS_CLK_DIV-1) | SIM_CLKDIV1_OUTDIV3(BUS_CLK_DIV-1) | SIM_CLKDIV1_OUTDIV4(FLASH_CLK_DIV-1); /* Configure FEI internal clock speed */ MCG->C4 = (SYS_CLK_DMX | SYS_CLK_DRS); while((MCG->C4 & (MCG_C4_DRST_DRS_MASK | MCG_C4_DMX32_MASK)) != (SYS_CLK_DMX | SYS_CLK_DRS)); #endif }
int main(void) { int N; int32_t dt_micros=0; BOARD_InitPins(); //BOARD_BootClockRUN(); //120 MHz BOARD_BootClockHSRUN(); //180MHz BOARD_InitDebugConsole(); initMicros(); PRINTF("FIR/FFT Benchmarking...\r\n"); PRINTF(" : System Clock = %i Hz\r\n",CLOCK_GetFreq(kCLOCK_CoreSysClk)); //PRINTF(" : LPTMR Source Clock = %i Hz\r\n", LPTMR_CLOCK_HZ); //PRINTF(" : micros per tick = %4.1f\r\n", millis_per_tic*1000); //loop forever N = MAX_N; int N_LOOP = 0; for (;;) { if (N_LOOP < 4) { //do the processing #if (OPERATION_TO_DO == DO_NAIVE_FIR) dt_micros = naive_fir_func(N,N_TRIALS); #elif (OPERATION_TO_DO == DO_KISS_FFT) dt_micros = kiss_fft_func(N,N_TRIALS); #elif (OPERATION_TO_DO == DO_ARM_FFT) dt_micros = arm_fft_func(N,N_TRIALS); #endif //report the timing PRINTF("%s: N = %i\tin %6.1f usec per operation\r\n",alg_name,N,((float)dt_micros)/((float)N_TRIALS)); //prepare for next step N = N/2; if (N < 8) { N = MAX_N; N_LOOP++; } } } return 0; }
int main(void) { BOARD_InitPins(); BOARD_BootClockHSRUN(); BOARD_InitDebugConsole(); USB_HostApplicationInit(); while (1U) { #if ((defined USB_HOST_CONFIG_KHCI) && (USB_HOST_CONFIG_KHCI)) USB_HostKhciTaskFunction(hostHandle); #endif #if ((defined USB_HOST_CONFIG_EHCI) && (USB_HOST_CONFIG_EHCI)) USB_HostEhciTaskFunction(hostHandle); #endif HOST_PhdcManagerTask(&g_phdcManagerInstance); } }
int main(void) { BOARD_InitPins(); BOARD_BootClockHSRUN(); BOARD_InitDebugConsole(); USB_HostApplicationInit(); while (1) { #if ((defined USB_HOST_CONFIG_KHCI) && (USB_HOST_CONFIG_KHCI)) USB_HostKhciTaskFunction(g_HostHandle); #endif /* USB_HOST_CONFIG_KHCI */ #if ((defined USB_HOST_CONFIG_EHCI) && (USB_HOST_CONFIG_EHCI)) USB_HostEhciTaskFunction(g_HostHandle); #endif /* USB_HOST_CONFIG_EHCI */ USB_HostMsdTask(&g_MsdFatfsInstance); } }
void main(void) #endif { BOARD_InitPins(); BOARD_BootClockHSRUN(); BOARD_InitDebugConsole(); USB_DeviceApplicationInit(); while (1U) { #if USB_DEVICE_CONFIG_USE_TASK #if defined(USB_DEVICE_CONFIG_EHCI) && (USB_DEVICE_CONFIG_EHCI > 0U) USB_DeviceEhciTaskFunction(g_UsbDeviceComposite.deviceHandle); #endif #if defined(USB_DEVICE_CONFIG_KHCI) && (USB_DEVICE_CONFIG_KHCI > 0U) USB_DeviceKhciTaskFunction(g_UsbDeviceComposite.deviceHandle); #endif #endif } }