"D5", "GPIO_PIN_5" (o.s.v.) är ju bara symboler som sannolikt har ett
värde som pekar ut pinnen i fråga. De (symbolerna) kan ju heta precis
vad f-n som helst och det finns absolut ingen som helst anledning att
de skulle råka heta samma sak i olika miljöer. Du får väl helt enkelt
lära dig och hålla dig till den miljö/processor som du använder just nu.
Så varför nämna Arduino alls då du ju faktiskt använder STM32 !?
> GPIO_TogglePin är alltså en GPIO som behåller sin status.
Låter som en väldigt märklig tolkning! Min spontana gissning är att
det är en funktion som togglar en pinne...
> Men vad betyder just denna del: "GPIOA"
http://embedded-lab.com/blog/stm32-gpio-ports-insights/
"In any microcontroller there is at least one general purpose input-output port.
STM32 is a not different breed and as expected it also has several GPIO ports.
These ports are usually named GPIOA, GPIOB, etc. but unlike most 8/16-bit micros
these ports are 16 bit wide. Thus, in general, every port has 16 IO pins. Port pins
have several modes of operation and this is what that makes them both robust and
complex at first. In development boards the IO port pin naming is cut short and so
we’ll find PA0, PB12, etc. instead of GPIOA0, GPIOB12, etc. Even in the reference
manuals this short naming is used widely. In the end every I/O pin is general
purpose in nature."