void __attribute__((noreturn)) mainloop (void) { prvSetupHardware (); vLedInit (); /* If no previous environment exists - create a new, but don't store it */ env_init (); if(!env_load ()) { debug_printf ("unable to load environment, resetting to defaults\n"); bzero (&env, sizeof (env)); } if (env.e.n_lamps > MAX_LAMPS) env.e.n_lamps = 0; vRndInit ((((u_int32_t) env.e.mac_h) << 8) | env.e.mac_l); vNetworkInit (); xTaskCreate (vUSBCDCTask, (signed portCHAR *) "USB", TASK_USB_STACK, NULL, TASK_USB_PRIORITY, NULL); PtInitProtocol (); vUSBShellInit (); vTaskStartScheduler (); while(1); }
void __attribute__((noreturn)) mainloop (void) { prvSetupHardware (); vUSBShellInit (); xTaskCreate (vUSBCDCTask, (signed portCHAR *) "USB", TASK_USB_STACK, NULL, TASK_USB_PRIORITY, NULL); vLedSetGreen (1); vTaskStartScheduler (); while(1); }
void __attribute__((noreturn)) mainloop (void) { prvSetupHardware (); xTaskCreate (vUSBCDCTask, (signed portCHAR *) "USB", TASK_USB_STACK, NULL, TASK_USB_PRIORITY, NULL); // vInitProtocolLayer ( env.e.wmcu_id ); vUSBShellInit (); //vRndInit (env.e.mac); //vInitDimmer (); vLedSetGreen (1); vTaskStartScheduler (); while(1); }