STM32 Controlling Resources via JTAG/SWD
I there a way (device or API) to control STM32 resources via JTAG or SWD without the need to downloading a custom program? For example, setup GPIO pin with pull-up and direction and then write value. In addition, be able to perform more advance scenarios like reading/writing data via the I2C, SPI, or UART ports. This would mainly be used for testing out new boards or manufacturing environments.
I've seen projects like Firmata do similar, but was curious if there was something else provided directly by ST (or community) as more of a long-term standard. Would be nice if something like ST7Programmer tooling/API could offer this ability.
Thanks in advance for any help/references.
