More of a heads-up i suppose.
IDE-Version: µVision V4.20.03.0 Tool Version Numbers: Toolchain: MDK-ARM Standard Version: 4.20 Middleware: RL-ARM Real-Time Library Version V4.13 Toolchain Path: BIN40\ C Compiler: Armcc.Exe V4.1.0.644 Assembler: Armasm.Exe V4.1.0.644 Linker/Locator: ArmLink.Exe V4.1.0.644 Librarian: ArmAr.Exe V4.1.0.644 Hex Converter: FromElf.Exe V4.1.0.644 CPU DLL: SARMCM3.DLL V4.20 Dialog DLL: DARMSTM.DLL V1.62 Target DLL: STLink\ST-LINKIII-KEIL.dll V1.5.6 Dialog DLL: TARMSTM.DLL V1.60
Trying to debug the GPIO ports on a STM32F207, and when i write to the OSPEEDR registers nothing shows up in View->System->GPIOx, OSPEEDR. The IDE seems to indicate the correct offset, but in the menu there's only 15 checkboxes, whereas it probably should be something like in the MODER section, where you display a 1-byte value. Looking at the address location for the OSPEEDR register, everything looks ok.
Speaking of the MODER viewer, could you instead of having a 1 byte value have 2 checkboxes? it would make more sense.
cheerio