James Benton
0aaaba212a
Build tests on travis
2018-06-18 10:29:30 +01:00
James Benton
0750d60693
Add some compile tests.
...
These are to check there are no syntax errors in the headers and that
all the CHECK_OFFSET and CHECK_SIZE macros are valid.
2018-06-18 10:26:37 +01:00
James Benton
e65cb2304b
Reformat vpad/input.h
2018-06-18 10:20:48 +01:00
James Benton
83583aa80b
Reformat wpad.h
2018-06-18 10:20:48 +01:00
James Benton
75038273b5
Reformat kpad.h
2018-06-18 10:20:48 +01:00
James Benton
71c6521a38
Reformat hid.h
2018-06-18 10:20:48 +01:00
James Benton
55edba512f
Fix circular dependency between systeminfo.h and time.h
2018-06-18 10:04:27 +01:00
James Benton
9cc6aead84
coreinit: Add remaining IM* functions.
2018-06-17 21:02:35 +01:00
Maschell
9dfb7d5344
Add missing VPAD rumble functions to the vpad/input.h
2018-06-17 20:55:28 +01:00
Maschell
c3c8ce30fe
Modifed the kpad and wpad struct to be more like the VPADStatus struct.
2018-06-17 20:55:28 +01:00
Maschell
ea64525812
Add missing "systeminfo.h" include to the "thread.h"
2018-06-17 20:55:28 +01:00
Maschell
9fe98f8abe
Add more button defines to the VPAD input.h
2018-06-17 20:55:28 +01:00
Maschell
f5aa0a6523
Add include of head "sys/select.h" which declares missing "fd_set"
2018-06-17 20:55:28 +01:00
Maschell
53c1a5f6c4
Add header files for some kpad and wpad functions
2018-06-17 20:55:28 +01:00
Maschell
da21125e15
Add header for the nsyshid.rpl
2018-06-17 20:55:28 +01:00
Maschell
c1c30a5c73
Add energy saving header.
2018-06-17 20:55:28 +01:00
James Benton
47c3d4d7cd
cmake: Use target_link_libraries even for --whole-archive libraries.
...
So cmake picks up the dependency naturally, I didn't know this was possible
before...
2018-06-15 14:56:38 +01:00
James Benton
39429c0cbc
cmake: Cleanup some CMake stuff.
2018-06-15 13:59:55 +01:00
James Benton
f9799cf3dd
Fix __init_wut_sbrk_heap.
2018-06-15 13:59:30 +01:00
James Benton
08fdf44541
1.0.0-alpha release.
2018-06-15 10:50:25 +01:00
James
5b4b997892
Update README.md
2018-06-15 10:45:41 +01:00
James
648efdd0b6
Update README.md
2018-06-15 10:45:13 +01:00
James
6b0e89090c
Update README.md
...
Does not require gcc7 anymore.
2018-06-15 09:30:37 +01:00
James Benton
005b1ef34a
travis: Maybe this will work... maybe...
...
pls, send help
2018-06-15 09:23:11 +01:00
James Benton
a222d98678
travis: Fix building samples.
2018-06-15 09:07:17 +01:00
James Benton
eb0d4e7581
travis: Fix typo 7a -> 7z.
2018-06-15 08:56:34 +01:00
James Benton
5d74a3ba38
travis: Install p7zip on MacOS.
2018-06-15 08:49:58 +01:00
James Benton
af71ec7833
Add travis deploy support
2018-06-15 08:43:15 +01:00
James Benton
4c780f47e3
Try fix zlib includes.
2018-06-15 08:08:46 +01:00
James Benton
26af965373
Update some doxygen related headers.
2018-06-14 14:11:22 +01:00
James Benton
2420cf70d5
When building intree zlib, build zlibstatic not shared.
2018-06-14 14:06:03 +01:00
James Benton
b48055dcb5
Fix some doxygen header groups.
2018-06-14 13:34:39 +01:00
James Benton
10a085dd23
be_val: Remove usage of constexpr for supporting older gcc versions.
2018-06-14 13:33:42 +01:00
James Benton
9ffe296274
doxygen: Define __cplusplus
2018-06-14 13:33:26 +01:00
James Benton
2888e3f666
Merge branch 'rewrite'
2018-06-14 13:01:34 +01:00
James
ae8c35a613
Update README.md
2018-06-14 12:57:27 +01:00
James
88558de76f
Update README.md
2018-06-14 12:36:10 +01:00
James Benton
78440eafe5
share/wut.cmake: Update to be a bit more idiot proof.
...
Only allows calling each wut_enable_* once, also wut_enable_stdcpp now
automatically calls wut_enable_newlib.
2018-06-14 12:26:44 +01:00
James
3c119996bf
Update README.md
2018-06-14 12:26:25 +01:00
James Benton
36e3995e5c
Update README.md
2018-06-14 11:49:42 +01:00
James
3d2400dc25
Update README.md
2018-06-14 11:46:25 +01:00
James Benton
e89b248a15
Cleanup some CMake stuff
2018-06-14 11:44:23 +01:00
James Benton
546a356697
RIP Windows build support.
2018-06-14 11:44:04 +01:00
James Benton
d315b4bb34
Add new wutmalloc library.
...
This overwrites malloc and redirects it to alloc from default heap.
Also sets __wut_heap_max_size to limit sbrk heap now that malloc no longer
uses it.
2018-06-14 09:33:16 +01:00
James Benton
98b6f6ec2f
wutnewlib: Allow custom fixed sbrk heap size.
...
So now either uses 90% of the available base heap, or allocates a fixed
sized heap from the default heap.
2018-06-14 09:32:37 +01:00
James Benton
0b5ff33be1
Update CMakeLists.txt to allow optional building of tools & ppc libs.
2018-06-14 09:31:05 +01:00
James Benton
6344e56090
Add missing include to utils.h
2018-06-13 18:54:21 +01:00
James Benton
1471ea4338
Change wutnewlib to implement malloc family of functions.
...
This allows us to forward them straight to default heap functions, this
is better than having to allocate a fixed heap for sbrk as it allows
people to better mix usage malloc & default heap functions.
2018-06-13 18:38:53 +01:00
James Benton
c4214cef35
sysapp: Change unknown structure to a struct typedef.
2018-06-13 17:36:12 +01:00
James Benton
76c6e555d0
Update .gitignore
2018-06-13 17:35:50 +01:00