stm32/make-stmconst.py: Improve regex to parse more constants.
stm32/make-stmconst.py: Improve regex to parse more constants.

A few RTC constants weren't being parsed properly due to whitespace
differences, and this patch makes certain whitespace optional.  Changes
made:

- allow for no space between /*!< and EXTI, eg for:
  __IO uint32_t IMR; /*!<EXTI Interrupt mask register, Address offset: 0x00 */

- allow for no space between semicolon and start of comment, eg for:
  __IO uint32_t ALRMASSR;/*!< RTC alarm A sub second register, Address offset: 0x44 */

tobbad/micropython,pozetroninc/micropython,MrSurly/micropython,pramasoul/micropython,adafruit/circuitpython,bvernoux/micropython,pramasoul/micropython,pozetroninc/micropython,tobbad/micropython,pfalcon/micropython,selste/micropython,trezor/micropython,pozetroninc/micropython,trezor/micropython,trezor/micropython,tobbad/micropython,adafruit/circuitpython,henriknelson/micropython,selste/micropython,henriknelson/micropython,pozetroninc/micropython,kerneltask/micropython,bvernoux/micropython,tobbad/micropython,pramasoul/micropython,MrSurly/micropython,kerneltask/micropython,trezor/micropython,henriknelson/micropython,kerneltask/micropython,MrSurly/micropython,adafruit/circuitpython,adafruit/circuitpython,tobbad/micropython,henriknelson/micropython,MrSurly/micropython,pfalcon/micropython,selste/micropython,pozetroninc/micropython,adafruit/circuitpython,selste/micropython,pfalcon/micropython,pramasoul/micropython,pfalcon/micropython,pfalcon/micropython,bvernoux/micropython,MrSurly/micropython,kerneltask/micropython,henriknelson/micropython,kerneltask/micropython,bvernoux/micropython,pramasoul/micropython,bvernoux/micropython,trezor/micropython,selste/micropython,adafruit/circuitpython