Пример #1
0
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++ )
      ;
  }

}
Пример #2
0
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 );
  }
}
Пример #3
0
void BlinkTask( void* p )
{
    (void)p; // unused variable

    while( true ) // forever...
    {
        Led_SetState(0);
        Sleep(990);
        Led_SetState(1);
        Sleep(10);
    }
}
Пример #4
0
void Blink(void* p)
{
  (void)p;
  Led_SetState(1);
  Sleep(1000);
  while(1)
  {
    Led_SetState(0);
    Sleep(990);
    Led_SetState(1);
    Sleep(10);
  }
}
Пример #5
0
void BlinkTask( void* p )
{
 (void)p;
  Led_SetState( 1 );
  Sleep( 1000 );
	
  while ( true )
  {
    Led_SetState( 0 );
    Sleep( 90 );
    Led_SetState( 1 );
    Sleep( 10 );
  }
}
Пример #6
0
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);
}
Пример #7
0
// 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;
}
Пример #8
0
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 );
  }
}
Пример #9
0
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();
    }
}