aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2012-10-29Merge branch 'efm32'chrysn
this adds support for energy micro's efm32 tiny gecko, gecko, leopard gecko and giant gecko series. also, the experimental libopencmsis is included in this branch, as it is required for full operation of the free energymicro standard library
2012-10-23fixes for generated header cleanupchrysn
* make target phony * don't complain about missing files
2012-10-23make `make clean` work againchrysn
the irq2nvic_h generates files in a way make doesn't understand, so it now also provides an option to clean up again
2012-10-23only generate irq headers on demandchrysn
as header file generation is not directly controlled by make (which, by the way, makes the generatedheaders target phony), the script has to take care of not needlessly generating files itself lest to have make rebuild everything everytime
2012-10-19use generalized libopencm3 functions in cmsischrysn
2012-10-18BEGIN_DECLS wrap nivc.h declarations for c++chrysn
2012-10-18nvic.h generation script: be on safe side with directorieschrysn
now tries to mkdir its way to the output files this wouldn't be a problem currently if it wasn't for the efm32 data lingering in the wrong branch, but otoh it's just on the safe side in case we meet architectures that don't need other specializations at all.
2012-10-18integrate irq2nvic_h script in buildprocesschrysn
2012-10-18split irq.yaml output in nvic.h and vector_nvic.hchrysn
the weak pragmas need to be used in the very compilation unit where their target is defined, requiring another dispatch
2012-10-18switch all interrupt lists to yaml formatchrysn
2012-05-27lpcvtcksum: a simple Python program for generating LPC43xx vector table ↵Michael Ossmann
signatures
2011-10-02Added black magic probe flashing support to the example code makefile.Piotr Esden-Tempski