You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by 王华源 <18...@163.com> on 2016/09/18 07:32:56 UTC
An annotation error at mynewt_stm32f3/...../hal_gpio.c
Hi,
I found an annotation error at mynewt_stm32f3/...../hal_gpio.c :
/*
* GPIO pin mapping
*
* The stm32F4xx processors have 16 gpio pins per port. We map the logical pin
* numbers (from 0 to N) in the following manner:
* Port A: PA0-PA15 map to pins 0 - 15.
* Port B: PB0-PB15 map to pins 16 - 31.
* Port C: PC0-PC15 map to pins 32 - 47.
*
* To convert a gpio to pin number, do the following:
* - Convert port label to its numeric value (A=0, B=1, C=2, etc).
* - Multiply by 16.
* - Add port pin number.
*
* Ex: PD11 = (4 * 16) + 11 = 75.
* PA0 = (0 * 16) + 0 = 0
*/
it should be :
PD11 = ( 3 * 16 ) + 11 = 59
Thanks