Die STM32Fxxxxx können jetzt auch IR senden.
Mit der Eeprom Emulation von ST, die ich bei den STM32Fxxxxx benutze, hat das Eeprom beim STM32F103x8 nur 510 Byte, bei den STM32FxxxxC 1022 Byte und bei den STM32FxxxxE 8190 Byte. Wenn man dann noch das wear leveling abzieht, ist das außer beim STM32FxxxxE eindeutig zu wenig um noch Makros einzubauen. Zum Vergleich, beim RP2040 nehme ich 32 kByte insgesamt, 16 kB für die Makros. Da benutze ich eine eigene adaptierte Eeprom Emulation. Die könnte man auch für die STM32Fxxxxx einbauen, aber ich werde das nicht mehr tun.
So wie es aussieht, geht der Trend ja auch zu den RP2040, weil man die so einfach flashen kann.
Es macht auch viel mehr Spaß, die Software der Raspberry Pi Leute zu benutzen, das ist eine ganz andere Klasse als die STM32 Software. Besser dokumentiert, leichter verständlich, von Programmierern für Programmierer, viel sauberer.
Die STM32 haben allerdings zum selben Preis deutlich mehr Rechenpower. Für dieses Projekt reichen die RP2040 aber völlig aus.
Bei den Makros fehlt noch die GUI, da müssen die Makros noch eingebaut werden.
Momentan bekommt man Makros nur mit stm32kbdIRconfig ins Eeprom.