Code: Select all
digitalWrite(BUILTIN_LED, switchValue & 0x01)
Code: Select all
digitalWrite(BUILTIN_LED, switchValue)
I've looked at the source code in LLCore.c:
Code: Select all
void digitalWrite(uint8_t pin, uint8_t mode) {
uint8_t real_port;
uint8_t real_pin;
real_port = getRealPort(pin);
real_pin = getRealPin(pin);
if (mode == true)
GPIO_PinOutSet(real_port, real_pin);
else
GPIO_PinOutClear(real_port, real_pin);
}
Code: Select all
void digitalWrite(uint8_t pin, uint8_t mode) {
uint8_t real_port;
uint8_t real_pin;
real_port = getRealPort(pin);
real_pin = getRealPin(pin);
if (mode == 0)
GPIO_PinOutClear(real_port, real_pin);
else
GPIO_PinOutSet(real_port, real_pin);
}