aboutsummaryrefslogtreecommitdiff
path: root/lib/efm32
AgeCommit message (Collapse)Author
2012-10-19remove common modules from efm32*'s explicit build listchrysn
this is 75c216582 for the efm32 branch, see there for details
2012-10-19add generic OBJS to efm32 librarieschrysn
better fixes would be adding them to the generic (included) Makefile or building the really device independent stuff in a _generic library
2012-10-19copied over linker scriptschrysn
this will need some generalization too...
2012-10-19build all efm32 familieschrysn
2012-10-19rename tinygecko->efm32tg everywherechrysn
2012-10-19renamed linker file to work with included makefilechrysn
2012-10-19pulling in a simplification in per-arch makefileschrysn
2012-10-18remove files not required in generalizations branch any morechrysn
2012-10-02use _data_loadaddr instead of _etextchrysn
this change was done in master in [1] and just merged here. [1] 74cd991e7e8972cf22933743c847b5ce2b165798
2012-10-02add back minimal support librarieschrysn
some of the libraries removed in [1] were essential to building anything on efm32 (especially, irq.h). [1] 4a6f4c0f7d62858a4a9afba18f11289cb0bb8358
2012-09-15remove the support libraries for efm32chrysn
i don't plan to extend or support them, and they'll just grow stale
2012-03-03add missed license headers to efm32 fileschrysn
some files had nonstandard shared copyright lines, fixed them too
2012-03-03follow the license change to lgpl3 in efm32chrysn
this follows the license change of the master branches in [43561de]. all files whose copyright is not my own are originally based on files whose license has been changed in master. the expression used for the conversion was: sed -i -e 's/This program is free software: you can redistribute/This library is free software: you can redistribute/g' -e 's/under the terms of the GNU General Public License as published/under the terms of the GNU Lesser General Public License as published/' -e 's/This program is distributed in the hope that/This library is distributed in the hope that/g' -e 's/You should have received a copy of the GNU General/You should have received a copy of the GNU Lesser General/' -e 's/along with this program. If not/along with this library. If not/' -e 's/GNU General Public License for more details/GNU Lesser General Public License for more details/' */**/efm32/**/*(.) [43561de] 43561de3297b88d68753cb4625d6dc48bfb43d71
2012-03-01convenience functions for efm32 gpiochrysn
also, the whole gpio header file is now a big doxygen group, structuring the convenience functions and the register/value definitions
2012-02-27efm32: make all interrupts usable in vector tablechrysn
* define weak symbol for ${irq_name}_isr * put them in the rom vector table * declare reset_vector weak in case someone wants to insert code there * remove null_handler (null handlers should be only requested explicitly, and finding out why the chip gets stuck is easier than determining whether or not a no-op interrupt handler was executed)
2012-02-26overhauled documentationchrysn
includes minor refactoring in example code and modification of how the generic and the tinygecko specific vector.h go together (bringing it in line with stm32/f1's memorymap.h)
2012-02-25first attempt at porting libopencm3 to energymicrochrysn
unless sources are explicitly given, the linker scripts and make files were copied over from the stm32/f1 port.