1347 Commits

Author SHA1 Message Date
Michael Ossmann
a0a646d4a5 basic rgu.h 2012-05-28 16:27:08 -06:00
Michael Ossmann
79e46f0ca8 typographical fix 2012-05-28 16:15:53 -06:00
Michael Ossmann
130a579a59 basic ccu.h 2012-05-28 16:15:33 -06:00
Michael Ossmann
281e2291ce basic cgu.h 2012-05-28 15:32:51 -06:00
Michael Ossmann
8666905e3a basic creg.h 2012-05-28 15:02:33 -06:00
Michael Ossmann
8f19691438 completed LPC43xx memorymap.h 2012-05-28 14:45:03 -06:00
Michael Ossmann
713a210b59 basic SGPIO header 2012-05-28 14:02:39 -06:00
Ken Sarkies
06620040aa Header files for Doxygen group structure, layout changes to headings, example markup in stm32f1/ rcc 2012-05-28 21:38:55 +09:30
Michael Ossmann
38abe9f01f replaced linker script I accidentally deleted 2012-05-27 23:07:13 -06:00
Michael Ossmann
3e036a107f added diolan-lpc-4350-db1 examples 2012-05-27 23:02:56 -06:00
Michael Ossmann
82181c2cda trying to rm again 2012-05-27 23:02:18 -06:00
Michael Ossmann
24cc217d10 lpcvtcksum: a simple Python program for generating LPC43xx vector table signatures 2012-05-27 22:57:56 -06:00
Michael Ossmann
27b1597c1a rm renamed file 2012-05-27 20:33:18 -06:00
Gareth McMullin
154f67598b Fixed setting of interrupt priorities. 2012-05-26 20:47:47 +12:00
Piotr Esden-Tempski
7011d47c70 Mark reg32 variables as used. So that the compiler does not complain. 2012-05-25 17:56:15 -07:00
Michael Ossmann
9645172453 lpc43xx example, copied from lpc17xx and modified 2012-05-22 14:47:27 -06:00
Michael Ossmann
4c37af55f4 renamed linker script 2012-05-22 14:46:05 -06:00
Michael Ossmann
50999194d2 added lpc43xx to target list 2012-05-22 14:23:57 -06:00
Michael Ossmann
3a9d48923a semicolons might help 2012-05-22 14:21:11 -06:00
Michael Ossmann
61e162e3d2 Makefile updates 2012-05-22 14:20:39 -06:00
Michael Ossmann
7d434c3ebc typo fix 2012-05-22 14:19:45 -06:00
Michael Ossmann
ce14f4c077 updated linker script 2012-05-22 14:15:20 -06:00
Michael Ossmann
5e1bcaa582 gpio.c, vector.c updated for LPC43xx 2012-05-22 13:55:50 -06:00
Michael Ossmann
9439ce9d69 new lib/lpc43xx, starting with copy of lpc17xx 2012-05-22 10:59:27 -06:00
Michael Ossmann
3a3c306ee3 #include fix 2012-05-22 10:39:29 -06:00
Michael Ossmann
95224dbc5e finished gpio.h and memorymap.h changes for LPC43xx but still much to fill in 2012-05-22 10:38:49 -06:00
Michael Ossmann
ba35602e3d started gpio.h lpc43xx changes 2012-05-21 22:39:21 -06:00
Michael Ossmann
b6d1dc06d1 started include/lpc43xx with copy of lpc17xx 2012-05-21 22:38:24 -06:00
chrysn
282891f8a6 Merge branch 'master' into efm32 2012-05-01 13:49:34 +02:00
Felix Held
9c36782b6d Added support for the SDIO interface of the stm32 family.
Register definition from the Datasheets; not tested in real hardware.
2012-04-30 00:22:56 +02:00
chrysn
99975d9a05 comment updates 2012-04-29 03:05:27 +02:00
chrysn
9324f00038 enhanced cmsis again for other efm32tg examples 2012-04-29 00:18:03 +02:00
chrysn
4a36d23d8c more irq/isr translations 2012-04-27 17:00:24 +02:00
chrysn
dfbb7912c3 additions to opencmsis to make the clock example run 2012-04-27 15:55:43 +02:00
chrysn
c9b074a120 sys tick cmsis interface for blink example 2012-04-27 15:21:59 +02:00
chrysn
286af7f26e new requirements form emlib and -examples 2012-04-27 14:10:29 +02:00
Piotr Esden-Tempski
3596075ee0 Fixed the linker scripts to be the way Tomaz Solc proposed.
Something went wrong when cherrypicking his commits in the pull request.
Sorry about that. :(
2012-04-25 17:34:07 +02:00
Piotr Esden-Tempski
3b20a5e34e Removed the load address statement from the .bss section.
Otherwise the linker will complain: "section has both a load address and
a load region"
2012-04-24 09:34:39 +02:00
Tomaz Solc
bf65589183 Support for exception handling in linker scripts.
This is needed even in plain C when 64 bit variable (e.g. long long int)
arithmetic is used. For example it is required when newlib is compiled with
--enable-newlib-io-long-long.

Conflicts:

	lib/stm32/f1/libopencm3_stm32f1.ld
	lib/stm32/f2/libopencm3_stm32f2.ld
2012-04-24 09:16:22 +02:00
Tomaz Solc
c3038bc876 Added rcc.h include, needed for osc_t. 2012-04-24 09:08:49 +02:00
Tomaz Solc
5510e1fe3b Wait for writes to finish upon exiting RTC config
This fixes race condition when rtc_get_counter_val() call immediately follows
rtc_set_counter_val().
2012-04-24 09:06:32 +02:00
chrysn
8359caff3b moved core_cm3.h to more general location 2012-04-22 22:07:01 +02:00
Piotr Esden-Tempski
0d50b97ed5 Correct DMA_CCR_MSIZE and PSIZE bit masks. Thanks Tomas Solic. 2012-04-20 21:16:23 -07:00
Piotr Esden-Tempski
b97c59e462 Initial implementation of DAC registers for stm32 by Felix Held 2012-04-20 21:08:38 -07:00
Piotr Esden-Tempski
b8086b4ee2 Merge remote-tracking branch 'gsmcmullin/timer_input' 2012-04-20 16:41:16 -07:00
chrysn
09fea0bc1b Merge branch 'master' into efm32
Conflicts:
	Makefile
2012-04-19 17:28:55 +02:00
chrysn
705cdab7d7 extend the cmsis emulation layer to compile with the complete efm32lib
most of this is non-functional but just a list of stubs that are
absolutely required to make it compile
2012-04-19 13:15:34 +02:00
chrysn
43acfc531a use eacommander instead of jlink for example uploading 2012-04-17 00:38:42 +02:00
chrysn
fac680ecf4 very simple demo for other board
using efm32lib and hacked-together makefiles
2012-04-17 00:07:26 +02:00
Gareth McMullin
8820277f09 Added functions for configuring timers in slave mode. 2012-04-08 14:12:21 +12:00