Commit Graph

215 Commits

Author SHA1 Message Date
Piotr Esden-Tempski
d74a44e589 Added missing _write prototype. 2013-06-16 19:17:37 -07:00
Piotr Esden-Tempski
3186a4f2e7 Switched sewly added files to stdint types, as the pull request was done before the switch. 2013-06-16 19:14:55 -07:00
Alexandru Gagniuc
7639a88928 lm4f: Add USB bulk device example
I wrote this example to benchmark the USB driver. See the README.md for
full details.

Why README.md instead of just README. README.md shows up better on github,
and makes it easier to browse the tree on github to search for an example.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2013-06-16 19:11:43 -07:00
Alexandru Gagniuc
28f92cce2b lm4f: Add USB to serial (CDCACM) example
Implements a USB-to-serial adapter, compliant to the CDCACM subclass.
UART1 is used for the TX/RX lines. Although UART1 also has lines for flow
control, they are not used. Instead, the control lines are implemented in
software via GPIOA.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2013-06-16 19:11:28 -07:00
Piotr Esden-Tempski
f5b0aa5638 Updated to the new locm3 changed to stdint types. 2013-06-16 19:07:22 -07:00
Alexandru Gagniuc
adddf9e418 lm4f: Update examples to the new GPIO API
We updated the GPIO API to use the AHB bus; however the AHP aperture for
GPIO ports A through J needs to be explicitly enabled at runtime. Accessing
the AHB aperture otherwise hardfaults.

To make the examples work again, we call gpio_enable_ahb_aperture() at the
start of main().

Since we're at it, we also take out the ugly register accesses in favor
of the new gpio functions.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2013-06-06 11:26:59 -05:00
Alexandru Gagniuc
b6cb78e9cc lm4f: Update makefile for "make flash" support
When the makefile was originally written, openocd did not officially
support ICDI. Now that ICDI support is part of an official openocd release,
update the makefile to enable flashing with "make flash".
2013-05-14 11:56:42 -05:00
Alexandru Gagniuc
5036510da1 lm4f: Add UART echo by interrupt example
Nothing fancy, just a demonstration of the using the UART interrupt service
routine.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2013-05-10 15:42:28 -05:00
Alexandru Gagniuc
1a160d794b lm4f: Add basic UART echo example
Nothing fancy, just a demonstration of the blocking send and recieve.

Also update libopencm3 submodule to include the lm4f UART API.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2013-05-10 15:42:16 -05:00
Piotr Esden-Tempski
f395592764 Updated all affected examples to the usb API change. 2013-04-25 17:44:11 -07:00
millerd
76cdc22896 Added some comments and deleted unimportant function 2013-04-25 14:11:14 -07:00
millerd
76ebdb86cd Added example which shows how to use internal FLASH memory in STM32f107 2013-04-25 14:11:01 -07:00
Piotr Esden-Tempski
753825d3cb Corrected some more paths for the new location of the library. 2013-04-19 17:53:09 -07:00
Piotr Esden-Tempski
9237f2f99c Corrected the library search path. 2013-04-19 17:41:20 -07:00
Piotr Esden-Tempski
9d5526f773 Initial commit. 2013-04-19 17:19:32 -07:00