Ejemplo n.º 1
0
void SX1276Reset( void )
{
    SX1276SetReset( RADIO_RESET_ON );
    
    // Wait 1ms
   delay_ms(1) ;

    SX1276SetReset( RADIO_RESET_OFF );
    
    // Wait 6ms
    delay_ms(6) ;   
}
Ejemplo n.º 2
0
void SX1276LoRaReset( void )
{
    SX1276SetReset( RADIO_RESET_ON );
    
    // Wait 1ms
    uint32_t startTick = GET_TICK_COUNT( );
    while( ( GET_TICK_COUNT( ) - startTick ) < TICK_RATE_MS( 1 ) );    

    SX1276SetReset( RADIO_RESET_OFF );
    
    // Wait 6ms
    startTick = GET_TICK_COUNT( );
    while( ( GET_TICK_COUNT( ) - startTick ) < TICK_RATE_MS( 6 ) );    
}
Ejemplo n.º 3
0
void SX1276Reset( void )
{
    
    SX1276SetReset( RADIO_RESET_OFF );
  //  delay_ms(10);
	for (int i=0;i<55000;i++)
	{
	}
	
    SX1276SetReset( RADIO_RESET_ON );
		for (int i=0;i<55000;i++)
		{
		}
    //delay_ms(15);
}
Ejemplo n.º 4
0
/****************************************************************************
 Prototype    : SX1276Reset
 Description  : none
 Input        : void  
 Output       : None
 Return Value : 
 Date         : 2014/3/15
 Author       : Barry
*****************************************************************************/
void SX1276Reset( void )
{  
  uint32_t startTick;

  SX1276SetReset( RADIO_RESET_ON );

  /* Wait 1ms */
  startTick = hal_GetSystickCounter( );
  while(  hal_GetSystickCounter( ) < ( startTick + 2 ));

  SX1276SetReset( RADIO_RESET_OFF );

  /* Wait 6ms */
  startTick = hal_GetSystickCounter( );
   while( hal_GetSystickCounter( ) < ( startTick + 6 ));
}
Ejemplo n.º 5
0
void SX1276LoRaReset( void )
{
        
    SX1276SetReset( RADIO_RESET_ON );
       // Wait 1ms
    for (uint16_t i=0;i<45000;i++)
    {
    }

    SX1276SetReset( RADIO_RESET_OFF );
    
    // Wait 6ms
     for (uint16_t i=0;i<45000;i++)
     {
     }
}