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
Gareth McMullin
a8ec86a527
Added functions for timer input capture polarity and enable/disable.
2012-04-08 13:55:16 +12:00
Gareth McMullin
4b041697f4
Added convenience function for timer input selection.
2012-04-08 11:56:42 +12:00
Gareth McMullin
a62473fbdf
Added convenience funcions for timer input capture filter and prescaler.
2012-04-08 11:11:52 +12:00
Gareth McMullin
567faa9b61
Corrected parameters of timer_set_mode() to u32.
2012-04-07 20:31:56 +12:00
Gareth McMullin
3be6cd8f76
Corrected bit definitions for capture/compare input selection.
...
Thanks to Linux Casassa.
2012-04-07 09:01:39 +12:00
chrysn
0e62b15125
added lcd example
...
the way text is generated is currently rather awkward, looking for a
better solution.
2012-04-04 19:59:47 +02:00
Taylor Vesely
66c5f91a87
Implemented gpio_clear() for LPC17xx.
2012-03-27 16:42:36 -06:00
Taylor Vesely
f7bf15343d
Produced build system for Blueboard-LPC1768-H miniblink.
2012-03-27 08:55:19 -06:00
Taylor Vesely
bf2b8aad2f
Added a bunch of register definitions and gpio_set() to LPC17xx gpio.
2012-03-26 16:43:43 -06:00
chrysn
48b3cd49fb
first working example utilizing efm32lib
...
this *does* include hardcoded paths of my local machine; that will be
fixed with the next commits.
2012-03-23 01:18:16 +01:00