hexkyz
44d9649c6d
ams: use R_DISCARD everywhere
2026-09-23 20:42:15 +01:00
comex
4237f52ee2
haze: fix duplicate-macro warnings
...
haze was including both `<switch.h>` and `vapours/types.hpp` which both
define `R_SUCCEEDED` and `R_FAILED`, producing compiler warnings.
The intent is that `vapours/types.hpp` only gets included when targeting
not-Switch and/or not-EL0. But the check didn't account for
Troposphère. Fix that.
2025-08-08 14:16:03 -07:00
Michael Scire
1609f804f2
ams: build with -std=gnu++23
2024-06-01 22:36:37 -07:00
Liam
7f4450f930
haze: pretend to be able to write MTP server code
2023-10-16 17:31:09 -04:00
Liam
0ff197b300
haze: fix bMaxPacketSize0
2023-10-16 08:36:33 -07:00
Liam
d9fff85bc4
haze: use gpu console for rendering
2023-10-16 08:36:10 -07:00
Liam
c866c15856
haze: implement GetObjectPropList
2023-10-16 08:36:10 -07:00
Liam
92a8c8eb88
haze: implement android operations
2023-10-11 18:57:49 -07:00
Liam
9e0daff46e
haze: split operations by type
2023-10-11 18:57:49 -07:00
Liam
6b72dbd22d
haze: refactor constant use for cleaner separation
2023-10-11 18:57:49 -07:00
Liam
a7300b0fa4
haze: fix file size transmission issue
2023-04-18 22:15:48 -07:00
Liam
8e2eca2004
haze: abstract firmware version and serial number fetch
2023-04-18 22:15:48 -07:00
Liam
a346014dc7
haze: get serial number and firmware version from set:sys
2023-04-17 22:22:28 -04:00
liamwhite
3b662122f9
troposphere: add haze MTP server ( #2095 )
...
* troposphere: add haze MTP server
* haze: adjust banner, new lines between class sections, single-statement if
* haze: remove additional newlines between sections
* haze: avoid use of reference out parameter
* haze: console_main_loop: style
* haze: event_reactor, file_system_proxy, ptp: style
* haze: ptp_data_builder, ptp_object_database, ptp_object_heap, results, usb_session: style
* haze: event_reactor, ptp_data_parser, async_usb_server, ptp_object_database, ptp_object_heap: style
* haze: ptp_responder: style
* haze: usb_session: style
* haze: use svc defs from vapours
* haze: misc comments
* haze: fix pointer overflow check
* haze: fix copy paste error
* haze: use alignment, invalidate cached use values in console
* haze: fix stray hex constant
* haze: misc style
* haze: fixes for windows
* haze: add GetObjectPropsSupported, GetObjectPropDesc, GetObjectPropValue
* haze: add SetObjectPropValue
* haze: improve object database API
* haze: improve WriteVariableLengthData readability
* haze: fix directory renames on windows
* haze: ptp_object_database: fix collation
* haze: event_reactor: fix size validation
* haze: ptp_responder: improve documentation
* haze: ptp_responder: avoid unnecessary fs interaction in GetObjectPropValue
* haze: ptp_responder: fix object deletion on windows
* haze: tear down sessions on suspension
* haze: prefer more specific data types
* haze: misc
* haze: fix usb 3.0 support
* haze: improve host-to-device file transfer performance
* haze: report device serial
* haze: move static_assert to requires, fix alignment
2023-04-17 14:08:05 -07:00