Gast
#6235570
Hallo zusammen, nachdem hier die Bibliothek vorgestellt und reichlich diskutiert wurde, dachte ich es ist der richtige Ort um meine Frage zu stellen. Ich verwende den µC LPC11C24 von NXP, der auf einem ARM Cortex-M0 basiert, daher möchte ich die light_ws2812_ARM bentutzen. Da das Vorgehen in der Readme ganz gut beschrieben ist bin ich auch nach ihr vorgegangen. Allerdins habe ich folgendes Problem: In der Readme steht: - Change i/o pin settings according to the I/O pin you are using: - Define `LIGHT_WS2812_GPIO_PIN=XXX` - Define `LIGHT_WS2812_GPIO_PORT=XXX` Im Code dann: #define ws2812_port_set ((uint32_t*)&LIGHT_WS2812_GPIO_PORT->SET0) // Address of the data port register to set the pin #define ws2812_port_clr ((uint32_t*)&LIGHT_WS2812_GPIO_PORT->CLR0) // Address of the data port register to clear the pin Die Adresse des von mir verwendeten Port ist 0x40044084, was ich anstelle von &LIGHT_WS2812_GPIO_PORT eingefügt habe. Jedoch ohne Erfolg. Kann mir jemand ein Beispiel liefern wie die Umsetzung richtig ist ? Vielen Dank im Voraus.