Christopher Anderson
11fd254c58
[scripts] Update stm32f7 discovery script to use the upstread openocd stm32f7discovery.cfg
2016-03-10 01:16:54 -08:00
cstout
e290cb1b8b
[display] Fix corruption in color lcd update.
...
Suspect a timing issue related to the trailer bits.
Preparing the trailers together with the data seems to resolve
the corruption.
R=gkalsi@google.com
Review URL: https://codereview.chromium.org/1777653003 .
2016-03-09 11:10:57 -08:00
Gurjant Kalsi
d22f8054c9
[tools][mkimage] Update mkimage deps to reflect external refactoring.
2016-03-04 17:37:57 -08:00
cstout
87fb7721f5
[display] Add DISPLAY_FORMAT_RGB_x111
...
R=gkalsi@google.com , travisg@gmail.com
Review URL: https://codereview.chromium.org/1755273004 .
2016-03-04 10:44:17 -08:00
Travis Geiselbrecht
5505be7251
[project] move the or1ksim project into the attic
...
Most people dont have the compiler to build this, so move it out of the way
so that buildall doesn't pick it up.
2016-03-03 22:26:45 -08:00
Zhu, Bing
04dd6ec434
[arch][x86]fix compile failure in 32bit interrupt frame structure
...
When PAGE_FAULT_DEBUG_INFO flag is defined, the compile will fail.
This fix is to unify the member names of interrupt frame structure
x86_iframe_t. This patch also enables pagefault debugging for 32bit
Signed-off-by: Zhu, Bing <bing.zhu@intel.com >
2016-03-03 22:18:54 -08:00
Brian Swetland
cb54cfc979
[platform][cc13xx] default CCFG options binary
...
flash at 0x1F0000 on the 128K part to enable boot
2016-03-03 14:15:40 -08:00
Brian Swetland
a7fdfbb0dc
[target][cc13xx-em] cc13xx evaluation module target
2016-03-03 14:08:05 -08:00
Brian Swetland
a3bc8b8c90
[platform][cc13xx] TI CC13xx MCU w/ sub-GHz radio initial support
2016-03-03 14:08:05 -08:00
Brian Swetland
0143e97c6e
[external][cc13xxware] driver library for TI CC13xx parts
...
cc13xxware_2_03_00_16456 minus docs, precompiled binaries,
and linker files, as fetched from:
http://www.ti.com/tool/cc13xxware
2016-03-03 14:08:05 -08:00
cstout
00354ba791
[display] Add __BEGIN_CDECLS
...
R=travisg@gmail.com
Review URL: https://codereview.chromium.org/1760223002 .
2016-03-03 10:52:14 -08:00
Erik Gilling
6f277bb95d
[stm32f0xx] remove STM32F0xx_StdPeriph_Driver.
2016-03-03 08:21:53 -08:00
Brian Swetland
e87cb0074a
Merge pull request #115 from konkers/pr/stm32f0xx-full-native
...
stm32f0xx: Make stm32f0xx platform full native.
2016-03-02 23:36:03 -08:00
Erik Gilling
bd71cd8e8c
[stm32f0xx] Remove remaining references to STM32F0xx_StdPeriph_Driver.
2016-03-02 22:35:49 -08:00
Erik Gilling
f260959150
[stm32f0xx] Convert dma.c and init.c to new rcc driver.
2016-03-02 22:35:49 -08:00
Erik Gilling
5a9de506a9
[stm32f0xx] Convert can driver to native.
2016-03-02 22:35:40 -08:00
Gurjant Kalsi
66b9d98a0e
[fs][memfs] Add truncate functionality to memfs.
2016-03-02 10:47:55 -08:00
Gurjant Kalsi
f2dfd006c6
[fs][spifs] Add truncate functionality to spifs.
2016-03-02 10:47:50 -08:00
Gurjant Kalsi
61b4f0450e
[fs] Add a truncate file API to the FS api layer
2016-03-02 10:40:09 -08:00
Gurjant Kalsi
dd3468fab2
[spifs][benchmark][debug] Add a benchmark to test spifs performance.
2016-03-02 00:45:58 -08:00
Gurjant Kalsi
e708377b7c
[bio][flash][stm32f7xx] Write block returns number of bytes written
...
Test Plan: Tested
Differential Revision: http://phab.gkalsi.com/D3
2016-03-01 16:32:32 -08:00
Travis Geiselbrecht
ee672a5471
[arch][x86] flatten x86-64 and x86 into a single tree of code
...
Major refactor of x86 code into a single arch.
Also bump both 32 and 64 bit to running the kernel at a 'high' address.
2016-02-29 12:42:45 -08:00
Travis Geiselbrecht
ed00e10b9d
[kernel] fix threadload on some UP systems
2016-02-29 12:27:33 -08:00
Brian Swetland
ebd8d189a3
Merge pull request #113 from konkers/pr/stm32f0xx-native-rcc-uart-gpio
...
stm32f0xx: Convert rcc, uart, and gpio to native drivers.
2016-02-28 17:05:56 -08:00
Erik Gilling
32020aa0f7
stm32f0xx: Convert gpio driver from StdPeriph lib to native.
2016-02-28 16:55:03 -08:00
Erik Gilling
2c17a81c6d
stm32f0xx: Convert uart driver from StdPeriph lib to native.
2016-02-28 15:20:55 -08:00
Erik Gilling
2e4eaa3421
stm32f0xx: Add native rcc driver.
2016-02-28 15:17:50 -08:00
cstout
b587e426bd
Move concat define to the one place that needs it.
...
Prevent conflicts with other codebases.
R=travisg@gmail.com
Review URL: https://codereview.chromium.org/1737903002 .
2016-02-26 10:32:25 -08:00
cstout
0737848cde
[target][dartuinoP0] Allow for varying framebuffer format and stride.
...
Remove dependency on gfx.
Add support for mono display LS013B7DH03.
R=gkalsi@google.com , travisg@gmail.com
Review URL: https://codereview.chromium.org/1741463002 .
2016-02-25 13:38:00 -08:00
cstout
5f050a570a
[lib][libm] Add floorf and ceilf
...
Needed by skia.
R=travisg@gmail.com
Review URL: https://codereview.chromium.org/1734733002 .
2016-02-24 10:17:21 -08:00
cstout
c370f398c6
Allow for null endptr
...
R=gkalsi@google.com , travisg@gmail.com
Review URL: https://codereview.chromium.org/1731653002 .
2016-02-24 08:43:24 -08:00
Travis Geiselbrecht
58dcee716b
[project] rearrange the qemu-virt project files a bit
2016-02-23 21:07:29 -08:00
Travis Geiselbrecht
79cd8e4969
[lib][elf] elf64 support
2016-02-23 21:07:26 -08:00
Travis Geiselbrecht
2a51111387
[kernel] add more controlled way to switch vmm address spaces
2016-02-23 21:07:22 -08:00
Travis Geiselbrecht
c705e4d0ff
[arch][arm64] add multi-aspace and general bugfixes to arm64
2016-02-23 21:07:17 -08:00
Travis Geiselbrecht
ae8f548bf3
[bio] Fix a few printf format warnings.
...
Fix a few printf format warnings which show up in 64 bit builds.
2016-02-23 21:07:10 -08:00
Gurjant Kalsi
42e76b1fc7
[ports] Add an API to dynamically add/remove ports from a port group.
2016-02-23 14:23:25 -08:00
Travis Geiselbrecht
ff12cba747
[lib][gfxconsole] fix warning introduced in print callback registering
2016-02-21 14:15:58 -08:00
Travis Geiselbrecht
21f87263b8
[platform][stm32f7xx][usbc] make sure the usb handlers preempt that do any callbacks
2016-02-21 14:09:40 -08:00
Travis Geiselbrecht
f4a95ec624
[lib][io] add context pointer for printf callbacks
2016-02-21 14:09:40 -08:00
Travis Geiselbrecht
efbd6b1892
[lib][cbuf] C++ header guard the cbuf header
2016-02-21 14:09:40 -08:00
Travis Geiselbrecht
9e34ef244b
[dev][usb] C++ header guard the usb headers
2016-02-21 14:09:40 -08:00
Travis Geiselbrecht
c3165fcd2a
[make] explicitly set the C and C++ standards to C11 and C++11
...
Seems to be supported at least back to gcc 4.8.2, which is I think
a reasonable minimum version.
2016-02-21 13:40:23 -08: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
ee07e694aa
[readme] add link to wiki and update paths
2016-02-20 11:47:50 -08:00
Travis Geiselbrecht
dcd82d774e
[external] create readme
2016-02-20 11:41:57 -08:00
Travis Geiselbrecht
171d14c751
[arch][arm] move CMSIS into external/
2016-02-20 11:31:51 -08:00
Travis Geiselbrecht
a3da9e78a4
[lib][cksum] move into external/
2016-02-20 11:31:51 -08:00
Travis Geiselbrecht
7c412c38d7
[lib][heap] move dlmalloc implementation to external/
2016-02-20 11:31:51 -08:00
Travis Geiselbrecht
5e14990dbd
[lib][libm] move to external/
2016-02-20 11:31:51 -08:00