Gast
#4287771
Hallo Zusammen, ich bin relativ Anfängerin bei der Programmierung mit C allgemein und beschäftige ich mich gerade mit dem SAMD 21 Xplained von Atmel. Ich habe das Beispiel Programm zum LED EIN/AUS getestet und es hat funktioniert. Ich verstehe aber nicht ganz was diese Befehle, die im Code drin bedeuten: static inline bool port_pin_get_input_level( const uint8_t gpio_pin) { PortGroup *const port_base = port_get_group_from_gpio_pin(gpio_pin); uint32_t pin_mask = (1UL << (gpio_pin % 32)); return (port_base->IN.reg & pin_mask); } Kann jemand mir erklären was diese Schleife macht? Und was genau die kömmischen Pfeilen: "->", "<<" bedeuten? Danke im Voraus für eure Hilfe Viele Grüße Sonarelle