void SHA204I2C::init(uint8_t _DEBUG_LEVEL) { DEBUG_LEVEL = _DEBUG_LEVEL; if (DEBUG()>=DEBUG_INFO) {Serial.println(F("* DEBUG * init()")); Serial.flush();} if (DEBUG()>=DEBUG_INFO) {Serial.print(F("* DEBUG * DEBUG_LEVEL = "));Serial.println(DEBUG_LEVEL,HEX);Serial.flush();} chip_wakeup(); delay(1); }
static inline void acquire_bus(struct wilc *wilc, BUS_ACQUIRE_T acquire) { mutex_lock(&wilc->hif_cs); #ifndef WILC_OPTIMIZE_SLEEP_INT if (chip_ps_state != CHIP_WAKEDUP) #endif { if (acquire == ACQUIRE_AND_WAKEUP) chip_wakeup(wilc); } }
static inline void acquire_bus(struct wilc *wilc, BUS_ACQUIRE_T acquire) { mutex_lock(&wilc->hif_cs); if (acquire == ACQUIRE_AND_WAKEUP) chip_wakeup(wilc); }
void SHA204I2C::init() { DEBUG_LEVEL = DEBUG_NO_LOG; chip_wakeup(); delay(1); }