Skip to content
Snippets Groups Projects
main.c 610 B
Newer Older
  • Learn to ignore specific revisions
  • Pascal Koch's avatar
    Pascal Koch committed
    #include <pico/stdlib.h>
    
    unsigned* enablerregister = (void *) (SIO_BASE + SIO_GPIO_HI_OE_OFFSET);
    unsigned* volatile outregister = (void *) (SIO_BASE + SIO_GPIO_HI_OUT_OFFSET);
    unsigned* gpioregister = (void *) (IO_BANK0_BASE + IO_BANK0_GPIO25_CTRL_OFFSET );
    
    int main() {
        
        *gpioregister = 5;
        *enablerregister = 0x01 << PICO_DEFAULT_LED_PIN;
        for(int i = 0; i< 10 ;i++){
            for(int j = 0; j <10000000000; j++){
                *outregister = 0x01 << PICO_DEFAULT_LED_PIN;
            }
            for(int j = 0; j <10000000000; j++){
                *outregister = 0x00;
    
            }
        }
    
        return 0;
    }