12#elif defined(__VIC20__)
38#define DBG(...) printf("!" __VA_ARGS__)
44#define interrupts() __asm__("cli")
49#define noInterrupts() __asm__("sei")
void loop(void)
Called repeatedly after setup().
void delay(uint32_t milliseconds)
Stops execution for the given amount of milliseconds.
void analogWrite(uint8_t pin, uint8_t level)
Sets the output level for an analog pin using Pulse Width Modulation (PWM).
void noTone(uint8_t pin)
Stops tone output.
void setup(void)
Called once before loop().
void tone(uint8_t pin, uint16_t frequency)
Outputs a square wave with the given frequency in the range 10Hz..65kHz.
void pinMode(uint8_t pin, uint8_t mode)
Sets mode of a pin.
uint8_t digitalRead(uint8_t pin)
Reads state of an input pin.
void digitalWrite(uint8_t pin, uint8_t state)
Sets state of an output pin.