since two weeks for now i try to get 6 pins working as PWM outputs.
i want to use PB8, PB9, PB10, PB11, PA15, PB3 and need to use the maple core because of later use of the bootloader and to flash it via webDfu.
PB8 and PB9 work as pwm, but the others dont. maybe iam to stupid but anyhow all the informations in the web i were leading me into errors, problems, irritation and frustration.
is anybody out there who can help me with explaining in detail what i need to do?
how do i remap correctly, which file should i really edit and in what way?
i tried also disableDebugPorts(), enableDebugPorts(), but it makes less sense cuz in the c_cpp_properties.json file, “CONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1”, let me think the 3 jtag pins are used for gpio pins only. how do i map pwm functionality to them?
also a big question is how do i change a pwm channels polarity? i use a 2 pin bicolor led and the third color is only possible if the the polarity of one channel is mirrored to the other used pwm channel of the same timer.
last but not least is the question: how can i turn the stm32 usb sides into a hid device. i want to create a standart recognized midi device, using usb.
what maybe need to be mentioned is that i use adafruit gfx and adafruit ssd1306 on the first standart i2c port. most tries by me lead into a nonworking display . how should i cook everything together?
sorry to bother you, but it leads me into everything but not the final solutions.
much love to all of you and thanks in advance <3