
pins[0].no = 27; 
pins[0].mode = alternate; 
pins[0].state = floating; 
pins[0].pud = none; 
pins[0].speed = normal; 
pins[0].interrupt = disabled; 
pins[0].function = eeprom; 

pins[1].no = 28; 
pins[1].mode = alternate; 
pins[1].state = openDrain; 
pins[1].pud = pullUp; 
pins[1].speed = normal; 
pins[1].interrupt = disabled; 
pins[1].function = i2c; 

pins[2].no = 3; 
pins[2].mode = alternate; 
pins[2].state = openDrain; 
pins[2].pud = pullUp; 
pins[2].speed = normal; 
pins[2].interrupt = disabled; 
pins[2].function = i2c; 

pins[3].no = 5; 
pins[3].mode = alternate; 
pins[3].state = openDrain; 
pins[3].pud = none; 
pins[3].speed = fast; 
pins[3].interrupt = disabled; 
pins[3].function = clk; 

pins[4].no = 7; 
pins[4].mode = output; 
pins[4].state = pushPull; 
pins[4].pud = none; 
pins[4].speed = normal; 
pins[4].interrupt = disabled; 
pins[4].function = gpio; 

pins[5].no = 29; 
pins[5].mode = output; 
pins[5].state = pushPull; 
pins[5].pud = none; 
pins[5].speed = normal; 
pins[5].interrupt = disabled; 
pins[5].function = gpio; 

pins[6].no = 31; 
pins[6].mode = alternate; 
pins[6].state = openDrain; 
pins[6].pud = none; 
pins[6].speed = normal; 
pins[6].interrupt = disabled; 
pins[6].function = spi; 

pins[7].no = 26; 
pins[7].mode = alternate; 
pins[7].state = openDrain; 
pins[7].pud = none; 
pins[7].speed = normal; 
pins[7].interrupt = disabled; 
pins[7].function = spi; 

pins[8].no = 24; 
pins[8].mode = alternate; 
pins[8].state = openDrain; 
pins[8].pud = none; 
pins[8].speed = normal; 
pins[8].interrupt = disabled; 
pins[8].function = spi; 

pins[9].no = 21; 
pins[9].mode = alternate; 
pins[9].state = openDrain; 
pins[9].pud = none; 
pins[9].speed = normal; 
pins[9].interrupt = disabled; 
pins[9].function = spi; 

pins[10].no = 19; 
pins[10].mode = alternate; 
pins[10].state = openDrain; 
pins[10].pud = none; 
pins[10].speed = normal; 
pins[10].interrupt = disabled; 
pins[10].function = spi; 

pins[11].no = 23; 
pins[11].mode = alternate; 
pins[11].state = openDrain; 
pins[11].pud = none; 
pins[11].speed = normal; 
pins[11].interrupt = disabled; 
pins[11].function = pwm; 

pins[12].no = 32; 
pins[12].mode = alternate; 
pins[12].state = openDrain; 
pins[12].pud = none; 
pins[12].speed = normal; 
pins[12].interrupt = disabled; 
pins[12].function = pwm; 

pins[13].no = 33; 
pins[13].mode = alternate; 
pins[13].state = openDrain; 
pins[13].pud = none; 
pins[13].speed = normal; 
pins[13].interrupt = disabled; 
pins[13].function = uart; 

pins[14].no = 8; 
pins[14].mode = alternate; 
pins[14].state = openDrain; 
pins[14].pud = none; 
pins[14].speed = normal; 
pins[14].interrupt = disabled; 
pins[14].function = uart; 

pins[15].no = 10; 
pins[15].mode = output; 
pins[15].state = pushPull; 
pins[15].pud = none; 
pins[15].speed = normal; 
pins[15].interrupt = disabled; 
pins[15].function = gpio; 

pins[16].no = 36; 
pins[16].mode = output; 
pins[16].state = pushPull; 
pins[16].pud = none; 
pins[16].speed = normal; 
pins[16].interrupt = disabled; 
pins[16].function = gpio; 

pins[17].no = 11; 
pins[17].mode = alternate; 
pins[17].state = openDrain; 
pins[17].pud = none; 
pins[17].speed = normal; 
pins[17].interrupt = disabled; 
pins[17].function = pcm; 

pins[18].no = 12; 
pins[18].mode = alternate; 
pins[18].state = openDrain; 
pins[18].pud = none; 
pins[18].speed = normal; 
pins[18].interrupt = disabled; 
pins[18].function = pcm; 

pins[19].no = 35; 
pins[19].mode = alternate; 
pins[19].state = openDrain; 
pins[19].pud = none; 
pins[19].speed = normal; 
pins[19].interrupt = disabled; 
pins[19].function = pcm; 

pins[20].no = 38; 
pins[20].mode = alternate; 
pins[20].state = openDrain; 
pins[20].pud = none; 
pins[20].speed = normal; 
pins[20].interrupt = disabled; 
pins[20].function = pcm; 

pins[21].no = 40; 
pins[21].mode = output; 
pins[21].state = pushPull; 
pins[21].pud = none; 
pins[21].speed = normal; 
pins[21].interrupt = disabled; 
pins[21].function = gpio; 

pins[22].no = 15; 
pins[22].mode = output; 
pins[22].state = pushPull; 
pins[22].pud = none; 
pins[22].speed = normal; 
pins[22].interrupt = disabled; 
pins[22].function = gpio; 

pins[23].no = 16; 
pins[23].mode = output; 
pins[23].state = pushPull; 
pins[23].pud = none; 
pins[23].speed = normal; 
pins[23].interrupt = disabled; 
pins[23].function = gpio; 

pins[24].no = 18; 
pins[24].mode = output; 
pins[24].state = pushPull; 
pins[24].pud = none; 
pins[24].speed = normal; 
pins[24].interrupt = disabled; 
pins[24].function = gpio; 

pins[25].no = 22; 
pins[25].mode = output; 
pins[25].state = pushPull; 
pins[25].pud = none; 
pins[25].speed = normal; 
pins[25].interrupt = disabled; 
pins[25].function = gpio; 

pins[26].no = 37; 
pins[26].mode = output; 
pins[26].state = pushPull; 
pins[26].pud = none; 
pins[26].speed = normal; 
pins[26].interrupt = disabled; 
pins[26].function = gpio; 
