Samo Penic
2022-03-26 c6fcd536db5bbf0c318dddf06f9bf4c1c65c10f4
First simple interrupt firmware
1 files added
28 ■■■■■ changed files
firmware/trigger_firmware/trigger_firmware.ino 28 ●●●●● patch | view | raw | blame | history
firmware/trigger_firmware/trigger_firmware.ino
New file
@@ -0,0 +1,28 @@
#include<WiFi.h>
#define IN_TRIGGER 18
#define OUT_TRIGGER 19
void IRAM_ATTR isr() {
    digitalWrite(OUT_TRIGGER, HIGH);
    delay(1);
    digitalWrite(OUT_TRIGGER,LOW);
}
void setup() {
  // put your setup code here, to run once:
  WiFi.mode(WIFI_OFF);
  btStop();
  pinMode(IN_TRIGGER, INPUT_PULLUP);
  pinMode(OUT_TRIGGER, OUTPUT);
  attachInterrupt(IN_TRIGGER, isr, RISING);
}
void loop() {
  // put your main code here, to run repeatedly:
}