사용자 도구

사이트 도구


commands:reference:itimerstate

문서의 이전 판입니다!


ItimerState()

ItimerState()는 기본 또는 지정한 콜백 타이머의 실행 상태를 반환합니다.

ItimerState 명령어 동작 흐름

bool ItimerState()
bool ItimerState(uint8_t timerNumber)

명령어

명령어 인수 반환값 동작
ItimerState() 없음 bool 기본 또는 지정한 콜백 타이머의 실행 상태를 반환합니다.

예제

bool ItimerSet(unsigned long intervalMs, void (*callback)());
bool ItimerSet(uint8_t timerNumber, unsigned long intervalMs, void (*callback)());
bool ItimerStart();
bool ItimerStart(uint8_t timerNumber);
void ItimerStop();
void ItimerStop(uint8_t timerNumber);
void ItimerStopAll();
bool ItimerState();
bool ItimerState(uint8_t timerNumber);

주의사항

콜백은 인터럽트에서 실행됩니다. 콜백 안에서는 플래그만 바꾸고 delay(), Serial, I²C, SPI와 긴 계산은 사용하지 마십시오. PWM과 같은 타이머를 공유하는지도 확인하십시오.

← 내장 명령어 리스트

commands/reference/itimerstate.1788260660.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki