Hi,
In order to demonstrate a remote basic GPIO management, I have built this package:
For the USB CDC management inside Android, I have used usb-serial open source library, and added STM32 missing driver.
usb-serial is available here:
This demonstration integrates:
- a User Interface embedded in an Android application
- a basic communication protocol over USB CDC class
- a basic Cortex M4 GPIO management Firmware running on Nucleo-F302R8, communicating with User Interface through STLINK.
- a basic Cortex M4 GPIO management Firmware running on Nucleo-F429ZI, communicating with User Interface through built-in USB.
This demonstration provides source files of:
- Android application,
- the Nucleo-F302R8 firmware,
- the Nucleo-F429ZI firmware.
Enjoy.