Hi,
I have just pushed support for the NUCLEO F072RB on the eoma firmware
repository.
You can now build the firmware either for the real PCB2 EC with "make",
or for the NUCLEO with "make STM32F072_NUCLEO=1".
When built for the NUCLEO, the list of GPIOs used by the firmware is
adjusted to the available GPIOs on the NUCLEO. Right now, this means
the keyboard matrix uses A13, A14 and A15 instead of A2, A3 (used for
UART to the ST-Link) and A5 (used for LED LD2).
As a bonus, the user button selects between firmware or DFU on power-up
or reset; this removes the need to strap/unstrap the BOOT0 pin. Yes,
I'm /that/ lazy.
Next on the list: documenting and completing the keyboard matrix (two
keys appear missing) and supporting limited AZERTY mode.
Amicalement,
--
Albert.