Creating a low-cost pin-compatible Arduino/Due board using an STM32L471