コード例 #1
0
ファイル: wiring_digital.cpp プロジェクト: espardino/xpress
extern "C"  void digitalWrite(uint8_t pin, uint8_t val)
{
	ResourceMap *rmap = ResourceMap::getInstance();
	Pin *p = rmap->getPin(pin);

	if (!p) return;

	p->setValue(val);

	
}
コード例 #2
0
ファイル: GCode.cpp プロジェクト: rkoeppl/sjfw
void GCode::doPinSet(int arduinopin, int on)
{
  Pin p = Pin(ArduinoMap::getPort(arduinopin),  ArduinoMap::getPinnum(arduinopin));
  p.setDirection(true);
  p.setValue(on == 0 ? false : true);
}