23-11-2020, 17:49
Hej! Mam problem ze zrozumieniem tego konkretnego kawałka kodu:
Dokładnie chodzi mi o całą pierwszą linijkę oraz argumenty typu:
Mógłby ktoś na szybko powiedzieć co to robi lub chociaż poratować jakimś linkiem? Gdyż nawet nie bardzo wiem pod jakim hasłem wyszukać informacji w tym temacie.
Z góry dzięki za pomoc
Kod:
uint32_t rgb = (uint32_t) strtol((const char *) &payload[1], NULL, 16);
analogWrite(LED_RED, ((rgb >> 16) & 0xFF));
analogWrite(LED_GREEN, ((rgb >> 8) & 0xFF));
analogWrite(LED_BLUE, ((rgb >> 0) & 0xFF));
Dokładnie chodzi mi o całą pierwszą linijkę oraz argumenty typu:
Kod:
((rgb >> 16) & 0xFF));
Mógłby ktoś na szybko powiedzieć co to robi lub chociaż poratować jakimś linkiem? Gdyż nawet nie bardzo wiem pod jakim hasłem wyszukać informacji w tym temacie.
Z góry dzięki za pomoc
