madison-embedded / gcc-builds

For projects built with the GNU toolchain.
GNU General Public License v3.0
11 stars 8 forks source link

STM32 Nucleo 144 F767ZI: Finish Pin Aliases #25

Open vkottler opened 7 years ago

vkottler commented 7 years ago

Use the STM32 Nucleo 144 Manual to finish populating GPIO_TABLE in include/gpio_alias.h:

Example:

image

vkottler commented 7 years ago

Also include the JTAG pins for the STM32F767ZI as described by the Reference Manual:

image

Also check the reset values of GPIOA and GPIOB to see if we missed any of those pins

vkottler commented 7 years ago

Will work on this today now that I mapped many pins using STM32CubeMX.

vkottler commented 7 years ago

Shouldn't take too long to create the pin-initialization function and populate the rest of the pins.

What will take the longest is getting the alternate function values.

vkottler commented 7 years ago

Probably just need to look this over once more and grab a few free pins for PWM / EXTI and GPIO. Likely any free ADC pins as well

csgreen3 commented 7 years ago

Updated all the pins from shield spread sheet. May want to change the names. I changed retros from input capture to EXTI but we have E11 and E 13 that are on the same interrupt line that we may want to change. but other than that we should have the pins all picked out.