コード例 #1
0
ファイル: i2c_at24c32.cpp プロジェクト: ADTL/stm32plus
 void error(const GpioPinRef& gpio) {
   for(;;) {
     gpio.reset();
     MillisecondTimer::delay(100);
     gpio.set();
     MillisecondTimer::delay(100);
   }
 }
コード例 #2
0
    void onError(UsbErrorEvent& /* uee */) {

      // flash the RED led on PD5 at 1Hz

      for(;;) {
        _errorLed.reset();
        MillisecondTimer::delay(500);
        _errorLed.set();
        MillisecondTimer::delay(500);
      }
    }
コード例 #3
0
    void onInit() {

      // create the new instance, power up the card and initialise

      _sdcard.reset(new SdioDmaSdCard);

      // check for error and delete the instance if not working

      if(errorProvider.hasError()) {
        _sdcard.reset(nullptr);
        _errorLed.set();
      }
      else
        _errorLed.reset();
    }
コード例 #4
0
 void error(const GpioPinRef& led) {
   led.set();
   for(;;);
 }
コード例 #5
0
 void onDeInit() {
   _sdcard.reset(nullptr);
   _errorLed.reset();
 }