Commit Graph

487 Commits

Author SHA1 Message Date
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
James Benton
4026ad081a samples: Rename helloworld_std_thread to helloworld_cpp. 2018-06-13 17:35:03 +01:00