summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/make-stmconst.py
Commit message (Collapse)AuthorAge
* stmhal: Add back GPIO_BSRRL and GPIO_BSRRH constants to stm module.Damien George2016-11-28
| | | | | | These were inadvertently removed with a recent upgrade to CMSIS, where those registers were no longer defined in the CMSIS headers, and hence no longer extracted.
* stmhal/make-stmconst.py: Restore Python 2 compatibility.Damien George2016-11-16
|
* stmhal/make-stmconst.py: Add support for files with invalid utf8 bytes.Damien George2016-11-16
|
* stmhal/make-stmconst.py: fix regex's to work with current CMSISKrzysztof Blazewicz2016-11-16
| | | | CMSIS v2.5.0 removed all uint32_t casts and uses only Misra Cast (U)
* stmhal: Make stm constants big ints when they don't fit in a small int.Damien George2016-01-07
| | | | | Adds 924 bytes of code, but means that no more hacks and work-arounds are needed due to large constants becoming negative.
* stmhal: Add missing regex property for parsing header commentsTony Abboud2015-11-06
|
* stmhal: Generate modstm constants per buildDave Hylands2015-08-07
| | | | | This causes unnecessary constants to no longer be generated. Some constants (like UART_BRR) are different between the F4 and F7
* stmhal: Add I2S2EXT and I2S3EXT constants to stm module.Damien George2015-03-01
|
* Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George2014-11-29
| | | | | This is just a clean-up of the code. Generated code is exactly the same.
* stmhal: Add lots of constants to stm module.Damien George2014-04-19