]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - Bootloader/main.c
Bootloader fix
[kiibohd-controller.git] / Bootloader / main.c
index 9a830dc560ba52414830779662e0dea3b8f5e229..aabaeebe502842c77922d49ded00763311bb6238 100644 (file)
@@ -192,6 +192,12 @@ void main()
        // Setup pin - A5 - See Lib/pin_map.mchck for more details on pins
        PORTA_PCR5 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
        GPIOA_PSOR |= (1<<5);
+
+       // TODO Add CMake configuration for disabling
+       // Set LCD backlight on ICED to Red
+       GPIOC_PDDR |= (1<<1);
+       PORTC_PCR1 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
+       GPIOC_PCOR |= (1<<1);
 #else
 #error "Incompatible chip for bootloader"
 #endif
@@ -210,35 +216,6 @@ void main()
        printHex( memcmp( (uint8_t*)&VBAT, sys_reset_to_loader_magic, sizeof(sys_reset_to_loader_magic) ) == 0 );
        print( NL );
 
-       // XXX REMOVEME
-       /*
-       GPIOB_PDDR |= (1<<16);
-       PORTB_PCR16 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOB_PSOR |= (1<<16);
-
-       // RST
-       GPIOC_PDDR |= (1<<8);
-       PORTC_PCR8 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOC_PSOR |= (1<<8);
-
-       // CS1B
-       GPIOC_PDDR |= (1<<4);
-       PORTC_PCR4 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOC_PCOR |= (1<<4);
-       */
-       // Backlight
-       /*
-       GPIOC_PDDR |= (1<<1);
-       PORTC_PCR1 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOC_PCOR |= (1<<1);
-       GPIOC_PDDR |= (1<<2);
-       PORTC_PCR2 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOC_PCOR |= (1<<2);
-       GPIOC_PDDR |= (1<<3);
-       PORTC_PCR3 = PORT_PCR_SRE | PORT_PCR_DSE | PORT_PCR_MUX(1);
-       GPIOC_PCOR |= (1<<3);
-       */
-
 #ifdef FLASH_DEBUG
        for ( uint8_t sector = 0; sector < 3; sector++ )
                sector_print( &_app_rom, sector, 16 );