chrysn
8359caff3b
moved core_cm3.h to more general location
2012-04-22 22:07:01 +02: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
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
Taylor Vesely
9eb77c9fd7
Wrote miniblink.c for Blueboard-LPC1768-H, cleaned up gpio.h.
2012-03-22 16:22:22 -07:00
Taylor Vesely
968557dfbb
Copy-pasted linker script from LPC13xx to LPC17XX. Set up the ram and
...
rom regions for the Blueboard-LPC1768-H.
2012-03-22 16:22:22 -07:00
Taylor Vesely
60788fd9d2
Started porting to LPC17xx. Created file stubs and started conversion.
2012-03-22 16:22:21 -07:00
Piotr Esden-Tempski
b7875d0230
Added dma based usart IO example.
2012-03-14 13:17:43 -07:00
Piotr Esden-Tempski
1b7cd12f20
Added irq usart example for lisa/m 2.0
2012-03-12 00:01:48 -07:00
Piotr Esden-Tempski
b41987dc7a
Added blocking usart printf for lisa/m 2.0
2012-03-11 23:55:24 -07:00
Piotr Esden-Tempski
22706613d9
Added usart irq example for lisa/m 2.0
2012-03-11 23:26:28 -07:00
Piotr Esden-Tempski
7e9425bdac
Added usart example to lisa/m 2.0
2012-03-11 23:12:26 -07:00
Uwe Hermann
7907b29113
Fix search-replace left-over.
2012-03-03 00:46:07 +01:00
Piotr Esden-Tempski
789ae97212
Some additional LGPL3+ license change cleanups.
...
Changed the license to LGPL3+ for some makefiles that got ommited in the
previous big patch commit.
Corrected a find and replace error in a linker file.
2012-03-02 15:39:15 -08:00
chrysn
78c93dc779
add missed license headers to efm32 files
...
some files had nonstandard shared copyright lines, fixed them too
2012-03-03 00:26:55 +01:00
chrysn
4668adcf1f
follow the license change to lgpl3 in efm32
...
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-03 00:21:21 +01:00
chrysn
563586c072
Merge branch 'master' into efm32
2012-03-02 23:59:52 +01:00
Piotr Esden-Tempski
43561de329
License change of the library to LGPL, version 3 or later.
...
Agreed to by all the significant contributors to the library.
2012-03-02 14:44:49 -08:00
chrysn
e388056fda
efm32: energy management unit headers and example
2012-03-02 21:54:23 +01:00
chrysn
70ac046f98
added efm32 lightswitch example
2012-03-01 02:47:06 +01:00
chrysn
541fded753
convenience functions for efm32 gpio
...
also, the whole gpio header file is now a big doxygen group, structuring
the convenience functions and the register/value definitions
2012-03-01 02:18:22 +01:00
Piotr Esden-Tempski
ec904f176b
Cleaned up and streamlined DMA support for f1. Definitely needs a bunch of testing!
2012-02-29 16:02:51 -08:00
chrysn
8e90ffa2ab
fixed a bug in efm32 miniblink example
...
actually, it wasn't a bug; the compiler just optimized a statement away
until it was declared volatile. inserting a no-op assembler instruction
to make it more obvious what's going on
2012-02-27 19:20:19 +01:00
chrysn
805119786c
added upload target for segger's JLink tool
...
this is quite a hack, but the only way i know of by which firmware can
be uploaded to the efm32tg-stk until OpenOCD supports SWD on jlink
2012-02-27 17:59:58 +01:00
chrysn
09523e854d
efm32 example: enhanced makefiles
2012-02-27 16:07:24 +01:00
chrysn
2275ed7b0c
overhauled documentation
...
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-26 03:42:25 +01:00
chrysn
08918902ab
made blinking a led on efm32 possible
...
this includes all register definitions for the gpu and mcu modules, but
not all their bit definitions
2012-02-25 23:22:37 +01:00
chrysn
2180a02e2f
first attempt at porting libopencm3 to energymicro
...
unless sources are explicitly given, the linker scripts and make files
were copied over from the stm32/f1 port.
2012-02-25 23:22:37 +01:00
Piotr Esden-Tempski
1c5dfd9d22
Added fancyblink for lisa/m V2
2012-02-21 16:12:29 -08:00
Piotr Esden-Tempski
c654b2199a
Renamed current lisa-m tests to lisa-m-1 as it differs a bit from v2.
2012-02-21 13:51:56 -08:00
Mike Smith
cdcfaaf688
F4 examples should build for F4, pass consistent arguments to the compiler and linker to ensure that compatible libraries are linked.
2012-02-12 15:00:08 -08:00
Uwe Hermann
9532195e65
More coding-style and cosmetic fixes.
2012-02-06 23:39:06 +01:00
Fergus Noble
d071a9ffde
Cleaned up the jobygps examples.
2012-02-06 23:08:07 +01:00
Gareth McMullin
651917aeb4
Added USB example for stm32f4.
...
Moved clock enable for OTG_FS back into applications. This and gpio config
are the only differences between f107 and f2xx/f4xx.
2011-12-17 14:11:39 +13:00
Piotr Esden-Tempski
d630d83972
Added CAN example for lisa-m V1.1.
2011-11-16 20:57:50 -08:00
Piotr Esden-Tempski
2bc1025bc5
Updated all examples to use the new/old usart_set_baudrate api.
2011-11-16 18:41:48 -08:00
Uwe Hermann
bb8741a79b
examples: Even more coding-style fixes.
2011-11-13 23:21:58 +01:00
Uwe Hermann
c3fea659d1
examples: Remove duplicate example linker scripts.
...
Only add one linker script per eval board, and have the Makefiles use that.
This avoids duplication, and various copy-paste errors and left-overs
which we already have in the tree.
Some of the linker scripts are not really correct, yet. Both, the comments
which say which board, chip, and RAM/ROM sizes are used, as well as the
actual RAM/ROM size definitions are sometimes copy-pasted from other boards
and are thus incorrect. This needs to be fixed.
2011-11-13 23:21:26 +01:00
Uwe Hermann
7f1e75c3a8
other/*: Random coding-style fixes.
2011-11-13 23:16:13 +01:00
Uwe Hermann
8a77630997
other/i2c_stts75_sensor: Cosmetics.
2011-11-13 23:16:12 +01:00
Uwe Hermann
53a0c44bfd
s/led/LED/.
2011-11-12 17:53:07 +01:00
Uwe Hermann
4cf395d3c9
obldc examples: Fix comments and coding-style.
2011-11-12 17:53:06 +01:00
Uwe Hermann
f3f1123d07
other/dogm128: Coding-style fixes.
2011-11-12 17:53:05 +01:00
Uwe Hermann
cd259c6eb3
other/adc_temperature_sensor: Cosmetics.
2011-11-12 17:53:05 +01:00