STS_E2/AirQuality/Src/system.c

77 lines
1.6 KiB
C

//=============================================================================
// S E N S I R I O N AG, Laubisruetistr. 50, CH-8712 Staefa, Switzerland
//=============================================================================
// Project : SHT3x Sample Code (V1.1)
// File : system.c (V1.1)
// Author : RFU
// Date : 6-Mai-2015
// Controller: STM32F100RB
// IDE : µVision V5.12.0.0
// Compiler : Armcc
// Brief : System functions
//=============================================================================
//-- Includes -----------------------------------------------------------------
#include "system.h"
//-----------------------------------------------------------------------------
//void SystemInit(void)
//{
// // no initialization required
//}
//-----------------------------------------------------------------------------
void DelayMicroSeconds(u32t nbrOfUs) /* -- adapt this delay for your uC -- */
{
// u32t i;
// for(i = 0; i < nbrOfUs; i++)
// {
// __nop(); // nop's may be added or removed for timing adjustment
// __nop();
// __nop();
// __nop();
// }
while(nbrOfUs)
{
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
__NOP();__NOP();
nbrOfUs--;
}
// static uint32_t delayTime;
// while (nbrOfUs > 0)
// {
// for (delayTime = 0; delayTime < DELAY_1US_CLOCK; delayTime++)
// {
// NOP();
// }
// nbrOfUs--;
// }
}