Michael Ossmann
5585e41311
remembered to use MMIO32() everywhere
2012-05-28 16:59:18 -06:00
Michael Ossmann
98bb0b5c91
started nvic.h with some interrupt IDs
2012-05-28 16:52:12 -06:00
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
7d434c3ebc
typo fix
2012-05-22 14:19:45 -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
Tomaz Solc
c3038bc876
Added rcc.h include, needed for osc_t.
2012-04-24 09:08:49 +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
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
bf2b8aad2f
Added a bunch of register definitions and gpio_set() to LPC17xx gpio.
2012-03-26 16:43:43 -06:00
Taylor Vesely
9eb77c9fd7
Wrote miniblink.c for Blueboard-LPC1768-H, cleaned up gpio.h.
2012-03-22 16:22:22 -07:00
Taylor Vesely
82f89c414a
Started to set up GPIO registers.
2012-03-22 16:22:21 -07:00
Taylor Vesely
cec41eb0c4
Filled in the APB0 memory map for the lpc17xx. Also set values for the
...
GPIO on AHB.
2012-03-22 16:22:21 -07:00
Taylor Vesely
60788fd9d2
Started porting to LPC17xx. Created file stubs and started conversion.
2012-03-22 16:22:21 -07:00
Daniel O'Connor
404353b1aa
- Add FSMC helper macros. IMO FSMC_BTR_ACCMOD aren't much use, but I left them in case someone uses them.
...
- FSMC_BASE is already in memorymap.h so don't define it here.
2012-03-22 15:43:07 -07:00
Daniel O'Connor
5a463f03e1
Cast PERIPH_BASE to unsigned otherwise certain operations result in build problems (overflow signed type).
2012-03-22 15:41:43 -07:00
Daniel O'Connor
f76e99c98d
Add mask for SWJ bits.
...
(These are write only)
2012-03-22 15:41:19 -07:00
Fergus Noble
a30fc96c59
Revert "Fix setting alternate port functions on the STM32F2."
...
This was also fixed in ac29b654a992a4855626fc0b92874d3847914f85 in a
different way. I think the mask definition should be left with 1s
indicating the bits of interest.
See also 87ea496ca768d18e51d8654cbad9cb261a881b1b.
This reverts commit 2433f17e7341d6afcda24d395d0b93c50a37b7b1.
2012-03-21 20:19:36 -07:00
Fergus Noble
87ea496ca7
Revert "Fix setting alternate port functions on the STM32F4."
...
This was also fixed in ac29b654a992a4855626fc0b92874d3847914f85 in a
different way. I think the mask definition should be left with 1s
indicating the bits of interest.
This reverts commit e11185d47d0a2fea6d2782761edd5fd489541512.
2012-03-21 20:16:10 -07:00
Piotr Esden-Tempski
ec34e21ead
Changed parameter size for trigger enable.
2012-03-19 20:20:05 -07:00
Piotr Esden-Tempski
451a5e227d
Started some cleanup in the ADC headers and convenience code.
2012-03-19 17:38:24 -07:00
Piotr Esden-Tempski
4e26104c18
Fixed position of PSIZE bits, thanks to Patrick for spotting this.
2012-03-17 16:17:40 -07:00