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,