//============================================================================= // 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--; // } }