Newer
Older
unsigned* enablerregister = (void *) (SIO_BASE + SIO_GPIO_OE_SET_OFFSET);
unsigned* volatile outregister = (void *) (SIO_BASE + SIO_GPIO_OUT_SET_OFFSET);
unsigned* volatile outclearregister = (void *) (SIO_BASE + SIO_GPIO_OUT_CLR_OFFSET);
unsigned* gpioregister = (void *) (IO_BANK0_BASE + IO_BANK0_GPIO25_CTRL_OFFSET );
*gpioregister = 5;
*enablerregister = 0x01 << PICO_DEFAULT_LED_PIN;
for(int i = 0; i< 10 ;i++){
for(int j = 0; j <1000000; j++){
//*outregister = 0x00 << SIO_GPIO_HI_OUT_CLR_OFFSET;
*outclearregister = 0x01 << PICO_DEFAULT_LED_PIN;