I just had a look at the STM32 boards, and at first I was actually quite dissapointed with the very limitted number of peripherals: Single UART, I2C and SPI. But then I looked at the specs below, and saw there were a whole bunch more, just not in the pinouts.
Actually that is also true for some other boards. So this brings me to two suggestions: First one is add more to the pinout picture. Pretty straightforward. But there are limitations. For example one of the strong points of the freescale boards is that you have alot of options regarding peripheral routing. So that brings me to suggestion number two:
Make a standardized list/table/something of the peripherals + the possible pinouts. Why? Because mbed is supposed to make it easier, searching the pinout somewhere deep in the target specific HAL code is not exactly straight forward ;). Sure you can also find it in the datasheet, but again, kinda the point that that isn't required.
I just had a look at the STM32 boards, and at first I was actually quite dissapointed with the very limitted number of peripherals: Single UART, I2C and SPI. But then I looked at the specs below, and saw there were a whole bunch more, just not in the pinouts.
Actually that is also true for some other boards. So this brings me to two suggestions: First one is add more to the pinout picture. Pretty straightforward. But there are limitations. For example one of the strong points of the freescale boards is that you have alot of options regarding peripheral routing. So that brings me to suggestion number two:
Make a standardized list/table/something of the peripherals + the possible pinouts. Why? Because mbed is supposed to make it easier, searching the pinout somewhere deep in the target specific HAL code is not exactly straight forward ;). Sure you can also find it in the datasheet, but again, kinda the point that that isn't required.