int main( void ) { int i; Led_SetState( 1 ); //int i; for ( i = 0; i < 1000000; i++ ) ; while ( 1 ) { Led_SetState( 1 ); int i; for ( i = 0; i < 1000; i++ ) ; for ( i = 0; i < 100000; i++ ) ; Led_SetState( 0 ); for ( i = 0; i < 100000; i++ ) ; } }
void BlinkTask( void* p ) { (void)p; Led_SetState( 1 ); Sleep( 1000 ); //Serial_SetBaud( 115200 ); //int count = 0; //uchar *out = "abcdefghijklmnopqrstuvwxyz\n"; //uchar in[ 100 ]; while ( true ) { // Serial Test //Serial_Write( out, strlen( (char*)out ) + 1, 1000 ); //int available = Serial_GetReadable( ); /* int available = 0; if ( available > 0 ) { int len = Serial_Read( in, available, 100 ); in[ len ] = 0; Debug( 0, "Serial:%s", in ); } */ Led_SetState( 0 ); Sleep( 90 ); Led_SetState( 1 ); Sleep( 10 ); } }
void BlinkTask( void* p ) { (void)p; // unused variable while( true ) // forever... { Led_SetState(0); Sleep(990); Led_SetState(1); Sleep(10); } }
void Blink(void* p) { (void)p; Led_SetState(1); Sleep(1000); while(1) { Led_SetState(0); Sleep(990); Led_SetState(1); Sleep(10); } }
void BlinkTask( void* p ) { (void)p; Led_SetState( 1 ); Sleep( 1000 ); while ( true ) { Led_SetState( 0 ); Sleep( 90 ); Led_SetState( 1 ); Sleep( 10 ); } }
void assert_failed(uint8_t* file, uint32_t line) { Led_t blueLed; Led_Init(&blueLed, GPIOC, GPIO_Pin_8); Led_SetState(&blueLed, led_on); while(1); }
// Set the index LED, property with the value int LedOsc_PropertySet( int property, int value ) { switch ( property ) { case 0: Led_SetActive( value ); break; case 1: Led_SetState( value ); break; } return CONTROLLER_OK; }
void StackAuditTask( void* p ) { (void)p; void* task = NULL; while( 1 ) { task = TaskGetNext( task ); int stackremaining = TaskGetRemainingStack( task ); if( stackremaining < 50 ) { Led_SetState( 1 ); Debug( DEBUG_WARNING, "Warning: Stack running low on task %s. %d bytes left.", TaskGetName( task ), stackremaining ); } int freemem = System_GetFreeMemory( ); if( freemem < 100 ) { Led_SetState( 1 ); Debug( DEBUG_WARNING, "Warning: System memory running low. %d bytes left.", freemem ); } Sleep( 5 ); } }
int main(void) { UART_Init(); microrl_terminalInit(); LoggerHAL_Init(); CommandLine_Init(); logger_Test(); Led_t greenLed; Led_Init(&greenLed, GPIOC, GPIO_Pin_9); Led_SetState(&greenLed, led_on); while(1) { microrl_terminalProcess(); } }