示例#1
0
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);
}
示例#2
0
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);
	}
}
示例#3
0
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);
}
示例#4
0
void SHA204I2C::init() {
	DEBUG_LEVEL = DEBUG_NO_LOG;
	chip_wakeup();
	delay(1);
}