Morph
e6c7ac7c0b
fs: Add fsOpenSaveDataInfoReaderWithFilter
2022-03-06 19:20:40 +01:00
yellows8
04aa28c436
nv: Added nvIoctl3, updated _nvGetSessionForRequest, and:
...
* Check hosver in nvIoctl2.
2022-02-26 12:54:26 -05:00
averne
3d9e1a9c7b
Fix MemoryInfo field order
2022-01-29 16:38:34 +01:00
Michael Theall
6d8d9fd2fc
Don't apply bold/faint to bg console
2022-01-08 01:07:56 +01:00
yellows8
32370bd19c
fs: Added fsCreate_TemporaryStorage + fixed fsOpen_TemporaryStorage.
2022-01-06 12:20:19 -05:00
yellows8
587115f10a
btm: Fixed backwards sysver check in _btmCmdGetEventOutFlag.
2021-12-09 01:02:47 -05:00
yellows8
4a33b32f43
nfc: Added more cmds, etc.
2021-12-09 01:01:32 -05:00
fincs
74c639ec3a
random.c: Avoid UB type punning that results in miscompilation
2021-12-05 19:31:42 +01:00
Michael Theall
16f8547f4c
Add support for SGR 38 and 48
...
This supports the escape sequences used by fmtlib
2021-11-10 20:38:30 +01:00
yellows8
c208dd0a57
hid: Added the new controllers to HidDeviceType.
2021-11-01 18:15:11 -04:00
fincs
431c99465c
switch.ld: Merge .crt0 into .text
2021-11-01 01:34:06 +01:00
yellows8
93db7abb03
hid: Updated various enums/etc, + support for new controllers.
2021-10-27 16:27:32 -04:00
yellows8
65b8ed5582
Added BITL.
2021-10-27 16:23:56 -04:00
ndeadly
cee75bbe13
hidsys: add some missing unique pad service wrappers
2021-10-04 21:35:15 +02:00
fincs
748cf5ab98
libnx v4.2.0
2021-10-02 16:57:22 +02:00
yellows8
c6dcbdfffb
btm: Updated structs/params for 13.0.0.
2021-09-25 11:01:30 -04:00
ndeadly
b5714296d6
setsys: update SetSysBluetoothDevicesSettings for 13.0.0
2021-09-24 22:59:54 +02:00
yellows8
8db41edc43
psel: Added pselShowUserQualificationPromoter for 13.0.0.
2021-09-24 11:56:15 -04:00
ndeadly
bf2e48e22a
btm: update GetDeviceCondition and GetDeviceInfo service wrappers and related types for 13.0.0 ( #576 )
2021-09-24 17:35:11 +02:00
p-sam
b35d42faaa
hiddbg: fix IsHdlsVirtualDeviceAttached for 13.0.0
2021-09-22 17:32:38 +02:00
yellows8
0cc2da720c
setsys: Updated SetSysNxControllerSettings.
2021-09-19 16:14:17 -04:00
Michael Scire
8daccdf35a
ncm: add new 13.0.0 commands
2021-09-18 21:55:14 +02:00
Michael Scire
49507b86a8
svc: add 13.0.0 svc changes
2021-09-18 12:34:58 +02:00
yellows8
369bb31311
btdrv: Added 13.0.0 cmds + minor improvements.
2021-09-18 00:31:53 -04:00
yellows8
0a64ff5af0
setsys: 13.0.0 support
2021-09-17 16:02:49 -04:00
yellows8
4ac0a9ffdc
hidsys: use hosversionBetween
2021-09-17 11:48:09 -04:00
yellows8
8e93933157
hiddbg: hdls 13.0.0 support
2021-09-17 11:23:11 -04:00
yellows8
4ac3b0cec5
hidsys: Check sysver for the removed cmds with 13.0.0.
2021-09-17 01:50:31 -04:00
Sean Maas
960599c4b5
btdrv: fix btdrvRespondToSspRequest for 12.0.0
2021-09-15 12:19:30 -04:00
XorTroll
ade5038282
Fix ldr:ro/ro:1 initialization
2021-09-15 12:18:18 -04:00
fincs
fc2aaefb0f
framebufferCreate: actually set NWindow dimensions ( fix #568 )
2021-09-13 19:01:34 +02:00
Michael Scire
d90afaacde
thread: set arguments/fields before CreateThread
2021-07-20 18:13:10 +02:00
fincs
bee27ba607
libnx v4.1.3
2021-06-25 19:27:05 +02:00
Vicki Pfau
0aba35b3ed
Fix inet_pton by passing in base instead of getting it out ( #557 )
2021-06-24 22:59:28 +02:00
fincs
3c9a623b24
switch.specs: ensure main() is referenced first ( fix devkitPro/pacman-packages#237 )
2021-06-22 19:45:06 +02:00
fincs
982aef9ea5
sessionmgr: fix deadlock with multiple waiters ( fix #556 )
2021-06-20 12:39:42 +02:00
fincs
b17873d071
libnx v4.1.0
2021-06-12 16:34:48 +02:00
fincs
cfdd847f11
Add doxygen generation workflow on tag
2021-06-11 17:52:16 +02:00
ndeadly
373b13b7c0
btm: add BtmDeviceCondition definitions
...
(cherry picked from commit a598dca0e1d8cb4c4f3c053494048832c05a79ed)
(cherry picked from commit 9736386850dc4b987b095a43eceefc469996b2fa)
2021-06-09 21:32:47 +02:00
ndeadly
58885db2cd
btdrv: update bluetooth hid connection event info for 12.0.0
2021-06-02 17:56:55 +02:00
ndeadly
8c8bd9debf
btdrv: add bluetooth event info definition for connection event on fw < 9.0.0
...
(cherry picked from commit 1e7abd975fc906d1a483b33fa86969cb15e93ece)
2021-06-02 17:56:55 +02:00
fincs
4a850437f2
audctl/audrec: fixup
2021-05-31 17:43:02 +02:00
plutoo
5421d1d716
audrec: Fix typo
2021-05-30 17:54:26 -07:00
plutoo
5d95e17f9b
switch: Fix documentation comments
2021-05-30 17:53:33 -07:00
plutoo
4b2d111859
audctl: Fix prefix on enum
2021-05-30 17:46:49 -07:00
plutoo
f893c043f7
switch: Add audrec/audctl to default header
2021-05-30 17:33:39 -07:00
plutoo
6ce881b013
audrec: Initial commit
2021-05-30 17:33:26 -07:00
plutoo
a1ddefd3ca
audctl: Initial commit
2021-05-30 17:33:11 -07:00
yellows8
f486127615
Bluetooth pr rebased ( #552 and #540 )
...
* btdrv: expand upon and refine event data definitions
* btdrv changes for 12.0.0
* btdrv: Various fixes, added enums, etc.
Co-authored-by: ndeadly <24677491+ndeadly@users.noreply.github.com>
2021-05-30 13:47:36 -04:00
fincs
f47e1d26ec
Remove obsolete reference to 3dmoo carried over from libctru
2021-05-21 23:03:54 +02:00
Pablo Curiel
e604350e9c
crc: allow checksum calculation in blocks. ( #550 )
2021-05-21 00:07:35 +02:00
Morph
08e2b2d945
swkbd: Fix several swkbd enums and structs ( #549 )
...
* swkbd: Provide more accurate SwkbdInline State descriptions
* swkbd: Correct stringLenMaxExt to stringLenMin
* swkbd: Add setters for stringLenMax/Min in SwkbdAppearArg
2021-05-10 18:16:40 +02:00
Narr the Reg
e2c3ae8e44
hid: Correct some gesture errors
...
I recently did some RE on touch gestures with the help of a nro I made. I have found that those values where incorrect.
2021-05-04 17:34:34 +02:00
fincs
95fca6753d
virtmem: Allow rng algorithm override
2021-05-02 18:26:40 +02:00
fincs
137f6d1ddc
Make argvSetup overridable
2021-05-02 15:18:11 +02:00
TurtleP
00d1a696b9
add audrvVoiceIsPaused
2021-04-26 20:33:10 +02:00
Pablo Curiel
d6c6431a22
Fix unused parameter warnings in tipc.h when -Wextra is used. ( #545 )
...
Removes unused TipcService parameter in tipcMakeRequest and tipcParseResponse.
2021-04-20 20:43:50 +02:00
Michael Scire
f7df9d578c
pgl: fix argument order for LaunchProgram on 12.x
2021-04-20 17:38:31 +02:00
yellows8
5509f8f14b
hiddbg: Fix IPC params from the previous commit, closes #543 .
2021-04-19 10:33:03 -04:00
yellows8
d54c9f9cc8
hiddbg: hdls 12.0.0 support, closes #542 .
2021-04-18 18:35:36 -04:00
averne
5d644b6e82
Fix mm:u on 1.0.0
2021-04-18 19:20:02 +02:00
yellows8
2e2cf43cf5
btdrv: Added support for the new 12.0.0 cmds.
2021-04-16 16:46:45 -04:00
fincs
0d32a2c0d5
sm: docufix
2021-04-11 14:07:42 +02:00
Michael Scire
d6a1ef0af4
pgl: convert to cmif/tipc polyglot
2021-04-11 12:20:08 +02:00
Michael Scire
eb8ee97f1c
smm: support tipc/cmif
2021-04-11 12:20:08 +02:00
fincs
7416b23ef9
sm: update for 12.0.0, tipc
2021-04-11 12:20:07 +02:00
Michael Scire
ebb54a1224
tipc: add cmif-like wrapper
2021-04-11 12:20:06 +02:00
fincs
de97b82bce
envSetup: detect Atmosphère environment using EntryType_HosVersion
2021-04-11 12:20:06 +02:00
Jeremy S. Postelnek
ca9d007bd4
friends: ability to get Friend Code ( #539 )
2021-04-10 23:14:24 +02:00
Jeremy S. Postelnek
c5a9a909a9
set:sys: add ProductModel enums ( #538 )
2021-04-02 19:34:40 +02:00
Vicki Pfau
7e29719263
psm: Fix charger definitions
2021-03-30 17:40:05 +02:00
SciresM
f365c9b2b5
htcs: implement hipc bindings ( #530 )
2021-03-16 23:42:50 +01:00
averne
05744823ac
Const request
2021-03-07 19:59:46 +01:00
averne
3374db38a2
Add mm:u service wrappers
2021-03-07 19:59:46 +01:00
averne
3bb44d77b7
Fix nvioctlChannel_Submit syncpt writeback
2021-03-07 19:59:46 +01:00
averne
0716ed6ffd
Add some nvchannel ioctls ( #534 )
2021-02-28 21:17:57 +01:00
Michael Scire
ae6f69d339
bsd: fix bsdRegisterClient
2021-02-26 17:43:20 +01:00
Michael Scire
c8f8145195
bsd: allow user-specified tmem backing buffer
2021-02-24 17:41:52 +01:00
Michael Scire
38ee48032f
sf: add serialization fixes necessary for htcs
2021-02-20 13:16:10 +01:00
yellows8
d4542ec9b0
hiddbg: Added support for SleepButton AutoPilot.
2021-02-13 14:20:44 -05:00
Michael Scire
ae3271ba4c
fs: add fsOpenHostFileSystem(WithOption)
2021-02-13 16:46:49 +01:00
yellows8
0f4f0ed039
btdrv: Updated BtdrvFatalReason.
2021-02-12 13:11:57 -05:00
yellows8
3fce0d49e2
time: Fixed signedness issue with time calculation, closes #522 .
2021-02-12 12:33:24 -05:00
Michael Scire
c71cd80bcf
psc: fix dependency argument on init
2021-02-10 17:31:51 +01:00
yellows8
15a5d1c44f
btdrv: Updated params/docs for btdrvSetBleVisibility.
2021-02-04 11:47:50 -05:00
yellows8
531f9d7921
Updated/added bluetooth structs/enums. Updated docs.
...
Moved btm types into a dedicated .h.
2021-02-03 14:02:38 -05:00
yellows8
7751df9356
btdrv: Updated param names + docs.
2021-02-02 15:51:31 -05:00
SciresM
e48f1c339f
add hosversionIsAtmosphere ( #525 )
2021-01-27 23:20:41 +01:00
fincs
076657fd31
Allow user override of dynamic memory allocation functions throughout libnx
2021-01-22 18:37:46 +01:00
yellows8
d813bef54b
btdrv: Added/updated structs/enums for events, etc.
2021-01-19 20:02:01 -05:00
fincs
5057a1912e
nv: Allow user override of transfer memory creation
2021-01-18 20:46:50 +01:00
fincs
d53150f855
thread: Allow user override of automatic stack memory allocation
2021-01-17 17:48:08 +01:00
fincs
109bd683df
hid: Add HidKeyboardKey & hidKeyboardStateGetKey
2021-01-17 17:45:48 +01:00
fincs
649f308d4b
Delete old virtmem API 🦀 🦀
2021-01-17 17:05:29 +01:00
fincs
637dd12b2d
Delete old HID API 🦀 🦀
2021-01-17 17:05:21 +01:00
yellows8
c8fdae9189
btdrv: Updated/added structs/enums for events, etc.
2021-01-16 13:34:12 -05:00
Luis Scheurenbrand
9e52e55177
avm: fix buffer size for version list import
2021-01-06 20:53:52 +01:00
Luis Scheurenbrand
a1a69ebe09
avm: fix more merge errors
2021-01-06 18:27:12 +01:00
HookedBehemoth
43202cc829
add application version manager service wrapper ( #519 )
2021-01-06 17:25:29 +01:00
yellows8
110c2f0622
btdrv: Updated docs.
2021-01-05 01:36:29 -05:00
yellows8
348b21def2
btdrv: Updated names for BtdrvHidReportEvent*.
2021-01-03 02:07:17 -05:00
yellows8
2f6fcf7fb2
btdrv: Updated param names/docs.
2020-12-29 20:31:06 -05:00
yellows8
e9ee0b2421
btm/btdrv: Updated param names.
2020-12-29 14:46:10 -05:00
yellows8
a35321b360
hid: Minor Palma improvements.
2020-12-27 00:58:15 -05:00
fincs
73feb933ce
libnx v4.0.0
2020-12-19 17:03:29 +01:00
Tim Gates
8cbd1cf03c
docs: fix simple typo, recieve -> receive
...
There is a small typo in nx/include/switch/runtime/devices/socket.h, nx/include/switch/services/bsd.h.
Should read `receive` rather than `recieve`.
2020-12-19 13:35:29 +01:00
yellows8
3c9e4e2ebc
ns: Use ns:ro if available.
2020-12-17 15:01:46 -05:00
yellows8
d4014bde62
miiLa: Added for support for 10.2.0 functionality + various fixes.
2020-12-17 00:21:47 -05:00
yellows8
0d5dcde5b9
swkbd: Added swkbdInlineGetMiniaturizedHeight.
2020-12-16 20:32:42 -05:00
yellows8
c51918a605
hidLa: 11.0 support and fixed the arg_size value.
2020-12-16 13:24:48 -05:00
yellows8
06d38571b4
libapplet: Added the new 11.0 funcs.
2020-12-15 22:10:58 -05:00
yellows8
55179074cc
web: Added 11.0 webConfigSetTransferMemory().
2020-12-15 19:22:24 -05:00
Pablo Curiel
41fc8bb17c
fs: Added fsCreateSaveDataFileSystem(), fsDeleteSaveDataFileSystem() and fsDeleteSaveDataFileSystemBySaveDataAttribute(). #518
2020-12-15 17:48:00 +01:00
yellows8
ccec5bd36c
apm/applet: Updated names/docs.
...
Added AppletWindowOriginMode.
2020-12-15 11:14:35 -05:00
yellows8
d406db725d
applet: Added 11.0 cmds.
2020-12-14 15:32:54 -05:00
yellows8
13716b5e7b
hidsys: Updated ButtonConfig cmds for 11.0.
...
Removed an extra param from hidsysIsAnyCustomButtonConfigEnabled.
2020-12-12 12:38:13 -05:00
yellows8
c365c1ae68
hid: Minor adjustments.
2020-12-11 15:42:01 -05:00
yellows8
16fb73cc96
hid: Fixed hidKeyboard{Held/Down/Up}.
2020-12-11 15:15:58 -05:00
yellows8
3d003aef39
lp2p: Updated docs.
2020-12-10 23:37:56 -05:00
yellows8
9ede39d15d
lp2p: Updated docs.
2020-12-10 19:44:47 -05:00
fincs
767a7a295c
switch.specs: Disable .interp section, shrink .dynamic section
2020-12-08 21:43:05 +01:00
yellows8
af837185d0
hiddbg: Added HiddbgNpadButton.
2020-12-08 15:24:57 -05:00
masagrator
c3aeb885e7
Fix svcSetHeapSize error in comment section
2020-12-08 12:25:47 +01:00
yellows8
d91a2e22e7
hid: Updated docs.
2020-12-05 01:09:13 -05:00
yellows8
de5e158545
hid: Updated Palma docs.
2020-12-05 00:46:49 -05:00
SciresM
c3b63e8723
svc: add new InfoType_FreeThreadCount ( #514 )
2020-12-05 03:11:49 +01:00
Michael Theall
1e9fe9b199
usbDsWaitReady: use deadline timeout
2020-12-05 02:42:45 +01:00
HookedBehemoth
f82d97f88a
Add capmtp service wrapper [11.0.0+] ( #510 )
2020-12-04 21:53:44 +01:00
SciresM
21b0613fa4
usb: add UsbState enum ( #512 )
2020-12-04 21:13:30 +01:00
yellows8
e8a4f22063
ssl: Updated for 11.0.0.
2020-12-04 13:42:42 -05:00
yellows8
49d7fe81b8
usbds: Fixed usbDsInterface_AppendConfigurationData for 11.0.0.
2020-12-03 23:11:28 -05:00
yellows8
0f38ec8a3d
hidbus: Adjusted out-of-bounds size handling.
2020-12-03 18:03:32 -05:00
SciresM
1291966976
ectx: add ectxrPullContext ( #511 )
2020-12-03 22:09:06 +01:00
yellows8
0fbbea2c77
lp2p: Updated for [11.0.0+].
2020-12-03 14:39:55 -05:00
SciresM
2d470ee2af
sm: add smDetachClient ( #509 )
2020-12-02 17:42:09 +01:00
SciresM
83dc9203dc
usb: update for 11.0.0 ( #508 )
2020-12-02 17:06:24 +01:00
fincs
ab71d6033a
hid: Read SystemExt/System first in hidScanInput for compatibility with old homebrew
2020-12-01 21:07:03 +01:00
fincs
676f254be1
pad: Fix logic typo
2020-12-01 16:37:01 +01:00
fincs
e904bb05d4
hid: Deprecate old input interface
2020-12-01 13:50:00 +01:00
fincs
d290697bfd
Add pad.h - new wrapper API for reading controller input
2020-12-01 13:50:00 +01:00
yellows8
5551d42b29
hid: Added/updated Palma structs/enums.
2020-12-01 13:50:00 +01:00
yellows8
09bcd32fbc
hid: Updated structs/enums.
2020-12-01 13:50:00 +01:00
yellows8
a45b951db2
hiddbg/hidsys: Updated structs.
2020-12-01 13:50:00 +01:00
yellows8
3a11e1d309
hidbus: Updated structs/enums.
2020-12-01 13:50:00 +01:00
yellows8
5aa8986505
hid: Added support for the Palma cmds.
2020-12-01 13:49:59 +01:00
yellows8
49183c9953
hidsys: Updated the {Home/Sleep/Capture}Button cmds.
2020-12-01 13:49:59 +01:00
yellows8
4010c70b1e
hiddbg: Added support for AutoPilot with the following:
...
DebugPad, TouchScreen, Mouse, Keyboard.
2020-12-01 13:49:59 +01:00
yellows8
b7e1ec852c
hid: Added DebugPad structs/enums.
2020-12-01 13:49:59 +01:00
yellows8
527b813bcf
notif: Use hidLaShowControllerFirmwareUpdate if needed.
2020-12-01 13:49:59 +01:00
yellows8
baa9dab747
hidsys: Added the following cmds:
...
hidsysSendKeyboardLockKeyEvent, hidsysGetNpadInterfaceType, hidsysGetNpadLeftRightInterfaceType, hidsysHasBattery, hidsysHasLeftRightBattery, hidsysIsUsbFullKeyControllerEnabled, hidsysEnableUsbFullKeyController, hidsysIsUsbConnected, hidsysIsFirmwareUpdateNeededForNotification.
2020-12-01 13:49:59 +01:00