18 Commits

Author SHA1 Message Date
Travis Geiselbrecht
cba9e47987 [license] replace the longer full MIT license with a shorter one
Used scripts/replacelic. Everything seems to build fine.
2019-07-05 17:22:23 -07:00
Travis Geiselbrecht
d8fa82cb91 [formatting] run everything through codestyle
Almost nothing changes here except moving braces to the same line as the
function declaration. Everything else is largely whitespace changes and
a few dangling files with tab indents.

See scripts/codestyle
2019-06-19 21:02:24 -07:00
Travis Geiselbrecht
1b7a28efb8 [include][lk] fixup lk/ include path move 2019-06-19 19:46:11 -07:00
Travis Geiselbrecht
e604f4b103 [target][lm3s6965evb] add support for stellaris based lm3s6965evb board
This seems to be somewhat properly emulated in qemu.

qemu-system-arm -machine lm3s6965evb -cpu cortex-m3
2016-02-20 20:08:15 -08:00
Travis Geiselbrecht
2eb32a4369 [style] mass reformat all the non external code to 4 space indents
Ran everything through scripts/codestyle.space, which uses astyle
to generally follow K&R style.

Biggest non whitespace change is pulling brackets down on function
declarations, which I'm pretty ambivalent about, but astyle insists
on taking a stance
2016-02-14 12:24:01 -08:00
Travis Geiselbrecht
801103f665 [debug] fix removal of _dputc() 2015-08-24 17:07:55 -07:00
Travis Geiselbrecht
822514acdb [platform] expand platform_halt() to include suggested action and reason
-Remove old halt() call
-Add default implementation that just wedges the cpu if platform doesn't override
-Add default implementation for zynq
2014-08-06 15:31:27 -07:00
Travis Geiselbrecht
75ab828b20 [stellaris] clean up the vector table to use weak references 2013-08-30 18:45:31 -07:00
Dima Zavin
36c7735533 [libc][stdio] cleanup printf definition and clients
Move implementation to stdio.c to sit next to the other
stdio definitions that use the debug output functions. Keep
the declaration of it, though, in printf.h to sit next to
sprintf, etc.

Don't include printf.h directly in other places, rely on stdio.h
to properly pull in these functions.

Change-Id: I357cb04a5c78185b8fde908193b672326c2ee542
Signed-off-by: Dima Zavin <dima@android.com>
2013-08-05 10:04:29 -07:00
Travis Geiselbrecht
3dffd4ea6b [platform][stellaris] begin of a gpio api 2013-03-18 01:41:39 -07:00
Travis Geiselbrecht
764fa1681c [platform][stellaris] use lk's assert 2013-03-18 01:41:14 -07:00
Travis Geiselbrecht
867b31d499 [platform] switch arm-m platforms to using new arm-m irq header/footer 2013-03-10 17:53:37 -07:00
Travis Geiselbrecht
0c64f5aa7b [platform] fix m3_* api calls to arch_cm_* 2013-03-10 17:53:37 -07:00
Travis Geiselbrecht
3138227750 [platform][stellaris] reformat according to scripts/codestyle 2013-02-17 17:46:04 -08:00
Travis Geiselbrecht
3911d09cf4 [platform][stellaris] get debug receive working
-Add proper vector table support
-Enable RX uart interrupt
-Get it wired up to the cbuf properly
2013-02-06 21:42:21 -08:00
Ian McKellar
6d6f2b749f bring up to date 2013-02-04 22:20:16 -08:00
Ian McKellar
2e23f92e12 remove unneeded parts of TI driverlib 2012-11-08 22:11:29 -08:00
Ian McKellar
c2381cd2ec it boots! 2012-11-06 06:05:21 -08:00