What are Thumb-2 instructions in Arm Cortex-M series?
Thumb-2 instructions are a subset of the ARM instruction set that is used in Arm Cortex-M series microcontrollers. Thumb-2 provides both 16-bit and 32-bit instructions to improve code density while maintaining high performance. The key features of Thumb-2 instructions are: Background The original Thumb instruction set was designed as a 16-bit compressed version of the…