HAL_GPIO_TogglePin(GPIOx, GPIO_Pin); 알아서 on/off 해줌 static 파일내 전역변수 원래 함수끝나면 그 안에서 소멸인데 static으로하면 계속 유지됨 //파일내에선 ex) static uint8_t m_state=0; void heaterControll(uint8_t onoff){ HAL_GPIO_WritePin(RELAY_ON_OFF_CTRL_GPIO_Port, RELAY_ON_OFF_CTRL_Pin, onoff); m_state=onoff; } uint8_t getHeaterState(){ return m_state; // 함수 내에서는 m_state 에 대한 선언 없어도 사용가능 // 그값은 heeaterControll 에서 사용된 그 값이 유지됨 } 열거형 ..