This PR bring the support of Serialx objects and the according variants updates.
Interrupt handlers are assigned dynamically in object constructor during _init().
All vectors are assigned to vector_halt() by default. This vector calls __BKPT(0) incase of someone would like to take the control on a bricked app and understand from where the issue came.
This PR bring the support of Serialx objects and the according variants updates. Interrupt handlers are assigned dynamically in object constructor during _init(). All vectors are assigned to vector_halt() by default. This vector calls __BKPT(0) incase of someone would like to take the control on a bricked app and understand from where the issue came.