#define led_pin 13
#define btn_pin 12
void setup() {
// put your setup code here, to run once:
pinMode(led_pin, OUTPUT);
pinMode(btn_pin, INPUT_PULLUP);
Serial.begin(115200);
// Serial.println("Hello, STM32!");
}
// bool led_state=0;
int count=0;
bool btn_state=HIGH;
bool btn_prev_state=HIGH;
int btn_press_state=0;
void loop() {
// put your main code here, to run repeatedly:
btn_state=digitalRead(btn_pin);
if (btn_state==LOW && btn_prev_state==HIGH){
btn_press_state=millis();
digitalWrite(led_pin, !digitalRead(led_pin)); // Toggle the led
count++;
Serial.print("count: ");
Serial.println(count);
}
btn_prev_state=btn_state;
// delay(10); // this speeds up the simulation
}