Specs:
Slots for input modules have power and four I/O connected to the MCU, two of which can be used as analog inputs. So you can add any module limited only by your imagination. DevBoy also has extractor buttons that make it easy to remove input modules from their slots.
Four buttons, available with different covers: +shape or round buttons
Rotary encoder with push button and one additional button
Analog joystick, two directions and push button
Add any custom module — power and I/O pins are all you need
It is a free STM32 integrated development environment for C/C++ development and debugging.
A graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
Real-time operating system allowing use of multiple tasks, semaphores, queues, and more.
Various additional libraries and tasks for the display, touchscreen, input, sound, and more.