Karl Palsson
6574baa767
Fix link flags to specify cpu instead of (wrong) arch.
...
-march=armv7 is NOT right for cortex-m3, and results in unexpected
arm code being linked in when using multilib toolchains
2012-06-29 02:09:50 -07:00
TitanMKD
c65ca01044
Fix Linker bug copy ROM to RAM & exec from RAM (need more test).
2012-06-13 01:05:49 +02:00
TitanMKD
3c8e76f679
Added ROM to RAM code copy & exec with example of how to use it (miniblink_rom_to_ram).
2012-06-10 11:44:36 +02:00
TitanMKD
8d97dbc7c3
Work on scs.h register and also nvic.h.
...
ARM Interrupt API (see nvic.h).
ARM SysTick API (see systick.h).
Example using both Interrupt and SysTick and blink LED1/2/3 see systickdemo.c.
2012-06-09 18:27:42 +02:00
Michael Ossmann
161aad0139
quick comment fix
2012-06-07 07:14:17 -06:00
TitanMKD
8adc873e84
Fixed SSP, tested with Oscilloscope Write work fine (tested SPI Mode).
...
For more details on tests see ssp/README.
2012-06-06 00:30:25 +02:00
Michael Ossmann
a39df46db4
removed some unused SCU config
2012-06-05 07:33:22 -06:00
Michael Ossmann
3a4a6b75de
resolved minor conflict
2012-06-04 18:00:20 -06:00
TitanMKD
d7a7fd9d30
* Added SSP Driver (Not Tested).
...
* Replaced leading space by tabulations.
2012-06-05 01:41:54 +02:00
Michael Ossmann
5698016877
moved stuff out of i2cdemo.c and into drivers/headers
2012-06-04 17:30:08 -06:00
Michael Ossmann
44db38301c
fixed i2cdemo to supply 1V8 for Si5351C output supply
2012-06-04 16:41:12 -06:00
TitanMKD
23ad036ed6
Merge branch 'master' of git://github.com/mossmann/libopencm3
2012-06-03 23:49:00 +02:00
Michael Ossmann
b55d006d02
got I2C demo working but stuff still needs to be moved out of here and into drivers
2012-06-03 14:55:51 -06:00
TitanMKD
67a048b5b0
Added SCU I2C0 specific configuration.
2012-06-03 18:57:33 +02:00
TitanMKD
e7fbc2220b
Added JellyBean Configuration for PinMux, GPIO In/Out (work in progress).
...
Added scu driver file scu.c.
Modified Makefile/Makefile.include to generate .map file and use -O2 as optimization.
Modified hackrf-jellybean miniblink.c to enable 1V8 and blink LED1,2&3 with configuration of PinMux and GPIO.
2012-06-02 09:45:03 +02:00
Michael Ossmann
10e71edb82
started i2c example, still incomplete and much will be moved to drivers/headers elsewhere
2012-05-30 10:08:04 -06:00
Michael Ossmann
3e036a107f
added diolan-lpc-4350-db1 examples
2012-05-27 23:02:56 -06:00
Michael Ossmann
9645172453
lpc43xx example, copied from lpc17xx and modified
2012-05-22 14:47:27 -06: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
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
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
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
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
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